@charset "UTF-8";
/* CSS Document */
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-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: 20px 0;
}
.c-breadcrumb__inner {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.c-breadcrumb__item {
  display: flex;
  gap: 10px;
  align-items: center;
  font-size: 12px;
}
.c-breadcrumb__item:not(:last-child):after {
  content: "〉";
  font-size: 0.8em;
}
.c-breadcrumb__link {
  color: #444444;
}

.c-btn {
  width: 100%;
  max-width: 540px;
  margin: 0 auto;
  text-align: center;
  font-size: 1.6rem;
  border: 2px solid #0e357f;
  padding: 12px 50px 12px 50px;
  border-radius: 60px;
  background: #fff;
  letter-spacing: 0.1em;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0e357f;
  font-weight: 500;
  position: relative;
}
@media screen and (max-width: 768px) {
  .c-btn {
    letter-spacing: 0;
  }
}
.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: 18px;
  height: 18px;
  background: url(../img/ico-arrow.svg) center center no-repeat;
  background-size: contain;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  right: 17px;
}
.c-btn:before {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  background: #ceddea;
  border-radius: 50%;
  right: 5px;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
}
.c-btn.--half {
  width: calc(50% - 15px);
}
@media screen and (max-width: 768px) {
  .c-btn.--half {
    width: 100%;
  }
}
.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);
  font-size: 1.6rem;
  color: #0e357f;
  padding: 8px;
  border-radius: 5px;
  text-align: center;
  border: 2px solid #0e357f;
  position: relative;
}
@media screen and (max-width: 768px) {
  .c-btn__anker {
    min-width: 220px;
    flex: 1;
  }
}
.c-btn__anker:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../img/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-column {
  display: flex;
  gap: 15px;
}
@media screen and (max-width: 768px) {
  .c-column {
    flex-wrap: wrap;
    gap: 10px 15px;
  }
}
.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-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-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;
  color: #383838;
  font-size: 1.6rem;
}
.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;
}
.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.--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;
  }
}

.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-picture {
  width: 100%;
  display: block;
  border-radius: 10px;
  overflow: hidden;
}
.c-picture img {
  width: 100%;
  display: block;
}

.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-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;
  }
}
.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__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: 2rem;
  font-weight: 500;
  margin-top: 2em;
  margin-bottom: 1.5em;
  line-height: 1.6;
  padding-left: 1em;
  position: relative;
}
.c-title__h3:before, .c-title__h3:after {
  content: "";
  display: block;
  width: 3px;
  position: absolute;
  top: 0;
  left: 0;
}
.c-title__h3:before {
  height: 50%;
  background: #0e357f;
  z-index: 2;
}
.c-title__h3:after {
  height: 100%;
  background: #b7c3da;
}
.c-title__h4 {
  position: relative;
  padding-bottom: 5px;
  margin-bottom: 0.5em;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.75;
  border-bottom: 1px solid #acacac;
}
.c-title__h4.--no-border {
  border-bottom: none;
  padding-bottom: 0;
}
.c-title__h4.--no-border:after {
  content: none;
}
.c-title__h4:after {
  content: "";
  position: absolute;
  background: #de0514;
  width: 25px;
  height: 2px;
  left: 0;
  top: 100%;
}
.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-zoomPicture {
  display: block;
  position: relative;
  pointer-events: none;
  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;
}

.l-about {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);
  margin-top: -80px;
  text-align: center;
  padding-bottom: 80px;
  border-radius: 0 0 80px 80px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .l-about {
    border-radius: 0 0 20px 20px;
  }
}
.l-about:before {
  position: absolute;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  background: url(../img/bg-1.png) center top no-repeat;
  background-size: cover;
}
.l-about__lead {
  letter-spacing: 0.1em;
  margin: 10px auto;
  font-weight: 500;
  font-size: 1.6rem;
}
.l-about__lead__caution {
  line-height: 1.8;
}
.l-about .is-red {
  color: #df0615;
}
.l-about__titleWrap {
  margin-bottom: 40px;
  text-align: center;
}
.l-about__subTitle {
  font-size: 1.6rem;
  color: #df0615;
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.l-about__title {
  font-size: 2.7rem;
  letter-spacing: 0.2em;
  font-weight: 600;
}
.l-about__title .is-red {
  color: #df0615;
  font-size: 1.2em;
}
.l-about__title .is-quotation:before {
  content: "“";
  color: #e99a9f;
}
.l-about__title .is-quotation:after {
  content: "”";
  color: #e99a9f;
}
.l-about__qaTitle {
  position: relative;
  margin-bottom: 30px;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
}
.l-about__qaTitle:before {
  content: "";
  position: absolute;
  background: #0e357f;
  width: 100%;
  height: 1px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0) rotate(0deg) scale(1);
}
.l-about__qaTitle__text {
  padding: 0 20px;
  position: relative;
  z-index: 2;
  margin: 0 auto;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  background: #fff;
}
.l-about__card {
  margin: 30px auto 60px;
  text-align: center;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.l-about__cardItem {
  width: calc(100% / 3 - 30px * (3 - 1) / 3);
}
@media screen and (max-width: 768px) {
  .l-about__cardItem {
    width: calc(100% / 1 - 30px * (1 - 1) / 1);
  }
}
.l-about__cardItem__img {
  display: block;
  width: 100%;
  height: 55px;
  -o-object-fit: contain;
     object-fit: contain;
}
.l-about__cardItem__number {
  font-size: 2.4rem;
  font-weight: 500;
  margin: 5px auto 10px;
  color: #0e357f;
  display: block;
}
.l-about__cardItem__text {
  font-size: 1.8rem;
  letter-spacing: 0.1em;
  font-weight: 500;
  margin-bottom: 10px;
}
.l-about__links {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 20px 30px;
  margin-top: 40px;
}
@media screen and (max-width: 768px) {
  .l-about__links {
    margin-bottom: 40px;
  }
}

.l-banner {
  padding: 200px 0 0;
  position: relative;
}
@media screen and (max-width: 768px) {
  .l-banner {
    padding: 180px 0 0;
  }
}
.l-banner:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 200px;
  left: 50%;
  transform: translate3d(-50%, 0, 0) rotate(0deg) scale(1);
  z-index: -1;
  top: -80px;
  background: url(../img/bg.svg) center bottom no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .l-banner:before {
    top: -100px;
  }
}
.l-banner .c-btn {
  width: 100% !important;
}
@media screen and (max-width: 768px) {
  .l-banner__flex {
    gap: 20px;
  }
}
.l-banner__itemFull {
  width: 100%;
  border-radius: 15px;
}
.l-banner__item {
  width: calc(100% / 2 - 40px * (2 - 1) / 2);
  padding: 10px 50px 50px;
  background: #e3edf5;
  border-radius: 15px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .l-banner__item {
    width: 100%;
    padding: 20px 20px 55px;
  }
}
.l-banner__item:before {
  content: "";
  position: absolute;
  width: 20px;
  height: 18px;
  background: url(../img/ico-arrow-bk.svg) center center no-repeat;
  background-size: contain;
  right: 50px;
  bottom: 30px;
}
@media screen and (max-width: 768px) {
  .l-banner__item:before {
    bottom: 22px;
    right: 20px;
  }
}
.l-banner__item:after {
  content: "";
  position: absolute;
  background: #c8c6bb;
  width: 1px;
  height: 30px;
  bottom: 22px;
  right: 85px;
}
@media screen and (max-width: 768px) {
  .l-banner__item:after {
    bottom: 15px;
    right: 50px;
  }
}
.l-banner__item[target=_blank]:before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  background-image: url(../img/ico-link-bk.svg);
}
@media screen and (max-width: 768px) {
  .l-banner__item__icon {
    width: 90px;
    order: 2;
    position: absolute;
    bottom: 10px;
  }
}
.l-banner__item__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  height: 100px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .l-banner__item__wrap {
    height: 70px;
  }
}
.l-banner__item__titleWrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .l-banner__item__titleWrap {
    width: 100%;
  }
}
.l-banner__item__subTitle {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  font-style: normal;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 1.6rem;
  gap: 8px;
}
.l-banner__item__subTitle:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #df0615;
}
.l-banner__item__title {
  font-size: 2.6rem;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .l-banner__item__title {
    font-size: 2.2rem;
  }
}
.l-banner__item__txt {
  font-size: 1.6rem;
}
.l-banner__itemFull {
  width: 100%;
  padding: 20px 30px 30px;
  background: #0e357f;
  color: #fff;
  position: relative;
}
@media screen and (max-width: 768px) {
  .l-banner__itemFull {
    padding: 20px 20px 20px;
  }
}
.l-banner__itemFull > * {
  position: relative;
  z-index: 2;
}
.l-banner__itemFull:after {
  content: "";
  position: absolute;
  width: 280px;
  height: 320px;
  background: url(../img/bnr-img.png) center center no-repeat;
  background-size: contain;
  z-index: 1;
  right: 0;
  bottom: 20px;
}
@media screen and (max-width: 768px) {
  .l-banner__itemFull:after {
    content: "";
    position: absolute;
    width: 160px;
    height: 160px;
    right: inherit;
    left: 10px;
    bottom: inherit;
    top: -60px;
  }
}
.l-banner__itemFull__titleWrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .l-banner__itemFull__titleWrap {
    align-items: flex-end;
  }
}
.l-banner__itemFull .c-btn {
  border: 2px solid #fff;
}
.l-banner__itemFull__title {
  font-size: 2.6rem;
  letter-spacing: 0.1em;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .l-banner__itemFull__title {
    font-size: 2.2rem;
  }
}
.l-banner__itemFull__title.--dot {
  display: flex;
  align-items: center;
  gap: 10px;
}
.l-banner__itemFull__title.--dot:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #df0615;
}
.l-banner__itemFull__txt {
  font-size: 1.6rem;
  width: 65%;
}
@media screen and (max-width: 768px) {
  .l-banner__itemFull__txt {
    width: 100%;
  }
}
.l-banner__itemFull__subTitle {
  font-family: "Barlow", sans-serif;
  font-weight: 400;
  font-style: normal;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 1.6rem;
  gap: 8px;
}
.l-banner__itemFull__subTitle:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #df0615;
}
.l-banner__itemFull__btns {
  margin-top: 30px;
  max-width: 840px;
}
.l-banner__itemFull__btns.--w550 {
  max-width: 550px;
}

.l-history {
  display: flex;
  margin-top: 40px;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 20px;
  text-align: left;
}
.l-history__item {
  border-radius: 10px;
  overflow: hidden;
  padding: 40px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .l-history__item {
    padding: 20px;
    display: flex;
    flex-direction: column;
  }
}
.l-history__item .c-btn {
  margin: 20px 0 0;
  max-width: 260px;
}
@media screen and (max-width: 768px) {
  .l-history__item .c-btn {
    order: 3;
    margin-top: 30px;
    max-width: inherit;
  }
}
.l-history__item__detail {
  position: relative;
  z-index: 2;
  max-width: 1032px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .l-history__item__detail {
    display: contents;
  }
}
.l-history__item__titleWrap {
  max-width: 520px;
  border-bottom: 1px solid #c9d1e0;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.l-history__item__title {
  font-size: 3.8rem;
  color: #0e357f;
  letter-spacing: 0.1em;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  .l-history__item__title {
    font-size: 2.4rem;
  }
}
.l-history__item__subTitle {
  font-size: 1.8rem;
  color: #0e357f;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .l-history__item__subTitle {
    font-size: 1.6rem;
  }
}
.l-history__item__img {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 640px;
  -o-object-fit: cover;
     object-fit: cover;
  right: 0;
  top: 0;
}
.l-history__item__img.is-contain {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom;
     object-position: bottom;
}
@media screen and (max-width: 1400px) {
  .l-history__item__img {
    width: 500px;
  }
}
@media screen and (max-width: 768px) {
  .l-history__item__img {
    width: 100%;
    height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
    position: static;
    order: 1;
    margin-bottom: 30px;
  }
}
.l-history__item__bg {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 768px) {
  .l-history__item__bg {
    width: 100%;
    height: 300px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media screen and (max-width: 768px) {
  .l-history__item__text {
    order: 2;
    font-size: 1.6rem;
  }
}
.l-history__item__columnList {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
.l-history__item__column {
  width: calc(100% / 3 - 40px * (3 - 1) / 3);
}
@media screen and (max-width: 768px) {
  .l-history__item__column {
    width: calc(100% / 1 - 30px * (1 - 1) / 1);
  }
}
.l-history__item__column__title {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  color: #333333;
  margin-bottom: 10px;
  font-size: 2rem;
}
@media screen and (max-width: 768px) {
  .l-history__item__column__title {
    font-size: 1.8rem;
  }
}
.l-history__item__column__title:before, .l-history__item__column__title:after {
  flex: 1;
  content: "";
  height: 1px;
  display: block;
  border-bottom: 1px solid #0e357f;
}
.l-history__item__linkList {
  margin-top: 10px;
}
.l-history__item__link {
  color: #0e357f;
  font-weight: 500;
  margin-top: 5px;
  position: relative;
  font-size: 1.4rem;
  text-decoration: underline !important;
  gap: 10px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .l-history__item__link {
    font-size: 1.5rem;
  }
}
.l-history__item__link:before {
  content: "";
  right: 0;
  top: 0.7em;
  width: 0.5em;
  display: inline-block;
  height: 0.5em;
  background: url(../img/ico-arrowLink-bl.svg) center center no-repeat;
  background-size: contain;
}
.l-history__item:nth-child(1) {
  background: #d6f2f8;
}
.l-history__item:nth-child(2) {
  background: #e3edf5;
}
.l-history__item:nth-child(3) {
  background: #f4f3eb;
}
@media screen and (max-width: 768px) {
  .l-history__item:nth-child(3) {
    padding-bottom: 100px;
  }
}

.l-keyVisual {
  height: 40vw;
  width: 100%;
  background: url(../img/kv.png) center bottom no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1600px) {
  .l-keyVisual {
    height: 640px;
    background-size: 1600px;
  }
}
@media screen and (max-width: 768px) {
  .l-keyVisual {
    background: url(../img/mv-sp.png) center top no-repeat;
    background-size: cover;
    height: 120vw;
  }
}
.l-keyVisual__titleWrap {
  padding-top: 80px;
}
@media screen and (max-width: 768px) {
  .l-keyVisual__titleWrap {
    padding-top: 10vw;
  }
}
.l-keyVisual__subTitle {
  padding: 2px 20px;
  background: #ebe38a;
  font-weight: 700;
  display: inline-block;
  font-size: 2.4rem;
  color: #0e357f;
  border-radius: 5px;
}
@media screen and (max-width: 1600px) {
  .l-keyVisual__subTitle {
    font-size: 2.2rem;
  }
}
@media screen and (max-width: 768px) {
  .l-keyVisual__subTitle {
    font-size: 4vw;
  }
}
.l-keyVisual__title {
  color: #fff;
  font-size: 9rem;
  font-weight: 700;
}
.l-keyVisual__title:first-letter {
  color: #ebe38a;
}
@media screen and (max-width: 1600px) {
  .l-keyVisual__title {
    font-size: 8rem;
  }
}
@media screen and (max-width: 768px) {
  .l-keyVisual__title {
    font-weight: 500;
    line-height: 1.2;
    font-size: 14vw;
    margin-top: 2vw;
    margin-bottom: 3vw;
  }
}
.l-keyVisual__lead {
  font-size: 2.6rem;
  color: #fff;
  letter-spacing: 0.1em;
  font-weight: 500;
}
@media screen and (max-width: 1600px) {
  .l-keyVisual__lead {
    font-size: 2.4rem;
  }
}
@media screen and (max-width: 768px) {
  .l-keyVisual__lead {
    font-size: 4vw;
  }
}
.l-keyVisual__scroll {
  margin-top: 40px;
  width: -moz-fit-content;
  width: fit-content;
}

.l-worries {
  background: #ebf0fa;
  padding: 40px;
  position: relative;
  margin-bottom: 60px;
  margin-top: 40px;
  border-radius: 10px;
}
@media screen and (max-width: 768px) {
  .l-worries {
    padding: 20px;
  }
}
.l-worries:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  width: 0;
  height: 0;
  border: 30px solid transparent;
  border-top-color: #ebf0fa;
  left: 50%;
  transform: translate3d(-50%, 0, 0) rotate(0deg) scale(1);
  top: calc(100% - 1px);
}
.l-worries__title {
  background: #fff;
  border-radius: 60px;
  padding: 15px 0;
  width: 100%;
  text-align: center;
  font-size: 2.6rem;
  font-weight: bold;
  max-width: 500px;
  letter-spacing: 0.1em;
  margin: 0 auto;
  color: #052562;
}
@media screen and (max-width: 768px) {
  .l-worries__title {
    font-size: 1.8rem;
    padding: 10px 0;
  }
}
.l-worries__title .is-red {
  color: #df0615;
}
.l-worries__list {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .l-worries__list {
    margin-top: 20px;
  }
}
.l-worries__listItem {
  width: calc(100% / 3 - 20px * (3 - 1) / 3);
  text-align: center;
}
@media screen and (max-width: 768px) {
  .l-worries__listItem {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
  }
}
.l-worries__img {
  width: 90%;
  height: auto;
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .l-worries__img {
    width: 30%;
    margin: 0;
  }
}
.l-worries__detail {
  margin-top: 15px;
  font-size: 1.6rem;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .l-worries__detail {
    text-align: left;
    margin: 0;
    flex: 1;
  }
}
.l-worries__detail .marker {
  font-weight: bold;
}
@media screen and (max-width: 768px) {
  .l-worries__detail .marker {
    font-weight: normal;
  }
}

.p-soudan {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-style: normal;
  color: #282828;
}

.p-soudan + footer {
  border: none;
}
@media screen and (max-width: 768px) {
  .p-soudan + footer {
    padding-bottom: 55px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJhcHAuc2NzcyIsIm1vZHVsZS9fZmFuY3lib3guc2NzcyIsImNvbXBvbmVudC9fYm5yLnNjc3MiLCJjb21wb25lbnQvX2JveC5zY3NzIiwiaW5pdC9fbWl4aW4uc2NzcyIsImluaXQvX3ZhcmlhYmxlLnNjc3MiLCJjb21wb25lbnQvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudC9fYnRuLnNjc3MiLCJjb21wb25lbnQvX2NvbHVtbi5zY3NzIiwiY29tcG9uZW50L19jb250ZW50cy5zY3NzIiwiY29tcG9uZW50L19mbG9hdEJuci5zY3NzIiwiY29tcG9uZW50L19pbm5lci5zY3NzIiwiY29tcG9uZW50L19sZWFkLnNjc3MiLCJjb21wb25lbnQvX2xpbmsuc2NzcyIsImNvbXBvbmVudC9fbGlzdC5zY3NzIiwiY29tcG9uZW50L19tYXJnaW4uc2NzcyIsImNvbXBvbmVudC9fcGljdHVyZS5zY3NzIiwiY29tcG9uZW50L19xYS5zY3NzIiwiY29tcG9uZW50L190YWJsZS5zY3NzIiwiY29tcG9uZW50L190ZXh0LnNjc3MiLCJjb21wb25lbnQvX3RpdGxlLnNjc3MiLCJjb21wb25lbnQvX3pvb21QaWN0dXJlLnNjc3MiLCJsYXlvdXQvXzAxLWFib3V0LnNjc3MiLCJsYXlvdXQvXzAxLWJhbm5lci5zY3NzIiwibGF5b3V0L18wMS1oaXN0b3J5LnNjc3MiLCJsYXlvdXQvXzAxLWtleVZpc3VhbC5zY3NzIiwibGF5b3V0L18wMi13b3JyaWVzLnNjc3MiLCJwYWdlL19zb3VkYW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEIsaUJBQUE7QUNEQTtFQUE4QixnQkFBQTtBRkk5Qjs7QUVKOEM7RUFBaUIsWUFBQTtBRlEvRDs7QUVSMkU7RUFBb0IsYUFBQTtFQUFhLFNBQUE7RUFBUyw2QkFBQTtFQUE0QixZQUFBO0VBQVksa0JBQUE7QUZnQjdKOztBRWhCK0s7RUFBb0IsbUNBQUE7RUFBbUMsWUFBQTtFQUFZLE9B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QWdCbDZDRTtFQUFhLHVCQUFBO0FoQnM2Q2Y7O0FnQnI2Q0U7RUFBYywyQkFBQTtBaEJ5NkNoQjs7QWdCeDZDRTtFQUFjLDZCQUFBO0FoQjQ2Q2hCOztBZ0IzNkNFO0VBQWMsOEJBQUE7QWhCKzZDaEI7O0FnQjk2Q0U7RUFBYyw0QkFBQTtBaEJrN0NoQjs7QWdCajdDRTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCbzdDSjs7QWdCbDdDRTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCcTdDSjs7QWdCaDhDRTtFQUFhLHVCQUFBO0FoQm84Q2Y7O0FnQm44Q0U7RUFBYywyQkFBQTtBaEJ1OENoQjs7QWdCdDhDRTtFQUFjLDZCQUFBO0FoQjA4Q2hCOztBZ0J6OENFO0VBQWMsOEJBQUE7QWhCNjhDaEI7O0FnQjU4Q0U7RUFBYyw0QkFBQTtBaEJnOUNoQjs7QWdCLzhDRTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCazlDSjs7QWdCaDlDRTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCbTlDSjs7QWdCOTlDRTtFQUFhLHVCQUFBO0FoQmsrQ2Y7O0FnQmorQ0U7RUFBYywyQkFBQTtBaEJxK0NoQjs7QWdCcCtDRTtFQUFjLDZCQUFBO0FoQncrQ2hCOztBZ0J2K0NFO0VBQWMsOEJBQUE7QWhCMitDaEI7O0FnQjErQ0U7RUFBYyw0QkFBQTtBaEI4K0NoQjs7QWdCNytDRTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCZy9DSjs7QWdCOStDRTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCaS9DSjs7QWdCNS9DRTtFQUFhLHVCQUFBO0FoQmdnRGY7O0FnQi8vQ0U7RUFBYywyQkFBQTtBaEJtZ0RoQjs7QWdCbGdERTtFQUFjLDZCQUFBO0FoQnNnRGhCOztBZ0JyZ0RFO0VBQWMsOEJBQUE7QWhCeWdEaEI7O0FnQnhnREU7RUFBYyw0QkFBQTtBaEI0Z0RoQjs7QWdCM2dERTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCOGdESjs7QWdCNWdERTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCK2dESjs7QWdCMWhERTtFQUFhLHVCQUFBO0FoQjhoRGY7O0FnQjdoREU7RUFBYywyQkFBQTtBaEJpaURoQjs7QWdCaGlERTtFQUFjLDZCQUFBO0FoQm9pRGhCOztBZ0JuaURFO0VBQWMsOEJBQUE7QWhCdWlEaEI7O0FnQnRpREU7RUFBYyw0QkFBQTtBaEIwaURoQjs7QWdCemlERTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCNGlESjs7QWdCMWlERTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCNmlESjs7QWdCeGpERTtFQUFhLHVCQUFBO0FoQjRqRGY7O0FnQjNqREU7RUFBYywyQkFBQTtBaEIrakRoQjs7QWdCOWpERTtFQUFjLDZCQUFBO0FoQmtrRGhCOztBZ0Jqa0RFO0VBQWMsOEJBQUE7QWhCcWtEaEI7O0FnQnBrREU7RUFBYyw0QkFBQTtBaEJ3a0RoQjs7QWdCdmtERTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCMGtESjs7QWdCeGtERTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCMmtESjs7QWdCdGxERTtFQUFhLHVCQUFBO0FoQjBsRGY7O0FnQnpsREU7RUFBYywyQkFBQTtBaEI2bERoQjs7QWdCNWxERTtFQUFjLDZCQUFBO0FoQmdtRGhCOztBZ0IvbERFO0VBQWMsOEJBQUE7QWhCbW1EaEI7O0FnQmxtREU7RUFBYyw0QkFBQTtBaEJzbURoQjs7QWdCcm1ERTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCd21ESjs7QWdCdG1ERTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCeW1ESjs7QWdCcG5ERTtFQUFhLHVCQUFBO0FoQnduRGY7O0FnQnZuREU7RUFBYywyQkFBQTtBaEIybkRoQjs7QWdCMW5ERTtFQUFjLDZCQUFBO0FoQjhuRGhCOztBZ0I3bkRFO0VBQWMsOEJBQUE7QWhCaW9EaEI7O0FnQmhvREU7RUFBYyw0QkFBQTtBaEJvb0RoQjs7QWdCbm9ERTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCc29ESjs7QWdCcG9ERTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCdW9ESjs7QWdCbHBERTtFQUFhLHVCQUFBO0FoQnNwRGY7O0FnQnJwREU7RUFBYywyQkFBQTtBaEJ5cERoQjs7QWdCeHBERTtFQUFjLDZCQUFBO0FoQjRwRGhCOztBZ0IzcERFO0VBQWMsOEJBQUE7QWhCK3BEaEI7O0FnQjlwREU7RUFBYyw0QkFBQTtBaEJrcURoQjs7QWdCanFERTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCb3FESjs7QWdCbHFERTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCcXFESjs7QWdCaHJERTtFQUFhLHVCQUFBO0FoQm9yRGY7O0FnQm5yREU7RUFBYywyQkFBQTtBaEJ1ckRoQjs7QWdCdHJERTtFQUFjLDZCQUFBO0FoQjByRGhCOztBZ0J6ckRFO0VBQWMsOEJBQUE7QWhCNnJEaEI7O0FnQjVyREU7RUFBYyw0QkFBQTtBaEJnc0RoQjs7QWdCL3JERTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCa3NESjs7QWdCaHNERTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCbXNESjs7QWdCOXNERTtFQUFhLHVCQUFBO0FoQmt0RGY7O0FnQmp0REU7RUFBYywyQkFBQTtBaEJxdERoQjs7QWdCcHRERTtFQUFjLDZCQUFBO0FoQnd0RGhCOztBZ0J2dERFO0VBQWMsOEJBQUE7QWhCMnREaEI7O0FnQjF0REU7RUFBYyw0QkFBQTtBaEI4dERoQjs7QWdCN3RERTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCZ3VESjs7QWdCOXRERTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCaXVESjs7QWdCNXVERTtFQUFhLHVCQUFBO0FoQmd2RGY7O0FnQi91REU7RUFBYywyQkFBQTtBaEJtdkRoQjs7QWdCbHZERTtFQUFjLDZCQUFBO0FoQnN2RGhCOztBZ0JydkRFO0VBQWMsOEJBQUE7QWhCeXZEaEI7O0FnQnh2REU7RUFBYyw0QkFBQTtBaEI0dkRoQjs7QWdCM3ZERTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QWhCOHZESjs7QWdCNXZERTtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7QWhCK3ZESjs7QWdCMXdERTtFQUFhLHVCQUFBO0FoQjh3RGY7O0FnQjd3REU7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QnZFRSxTQUFBO0VBQ0EsdUJBQUE7QTNCdW1HSjtBTXYvRkU7RXFCcEhBO0lBTUksZ0JBQUE7RTNCeW1HSjtBQUNGO0EyQnZtR0U7RXRCb1ZBLDBDQUFBO0VzQmxWRSxrQkFBQTtBM0J5bUdKO0FNaGdHRTtFcUIzR0E7SUFJSSxXQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsMkJBQUE7SUFDQSxTQUFBO0UzQjJtR0o7QUFDRjtBMkJ4bUdFO0VBQ0UsVUFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBM0IwbUdKO0FNL2dHRTtFcUIvRkE7SUFNSSxVQUFBO0lBQ0EsU0FBQTtFM0I0bUdKO0FBQ0Y7QTJCMW1HRTtFQUNFLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBM0I0bUdKO0FNMWhHRTtFcUJyRkE7SUFLSSxnQkFBQTtJQUNBLFNBQUE7SUFDQSxPQUFBO0UzQjhtR0o7QUFDRjtBMkI1bUdJO0VBQ0UsaUJBQUE7QTNCOG1HTjtBTXBpR0U7RXFCM0VFO0lBR0ksbUJBQUE7RTNCZ25HTjtBQUNGOztBNEJuc0dBO0V0QjhHRSw4Q0FBQTtFQUVBLGtCQUFBO0VzQjlHQSxjQUFBO0E1QnVzR0Y7O0E0QnBzR0E7RUFDRSxZQUFBO0E1QnVzR0Y7QU1uakdFO0VzQnJKRjtJQUdJLG9CQUFBO0U1QnlzR0Y7QUFDRiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQ1NTIERvY3VtZW50ICovXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5Mjtcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhbmN5Ym94LWJnLCAuZmFuY3lib3gtaW5uZXIsIC5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LXN0YWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogIzFlMWUxZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC45O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiwgLmZhbmN5Ym94LWluZm9iYXIsIC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC10b29sYmFyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgMC4yNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogOTk5OTc7XG59XG5cbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sIC5mYW5jeWJveC1zaG93LWluZm9iYXIgLmZhbmN5Ym94LWluZm9iYXIsIC5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLCAuZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC1pbmZvYmFyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIGhlaWdodDogNDRweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1pbi13aWR0aDogNDRweDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmFuY3lib3gtdG9vbGJhciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LXN0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1zbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLCAuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQsIC5mYW5jeWJveC1zbGlkZS0tbmV4dCwgLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNDRweCAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjE0LCAxKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1jYW4tc3dpcGUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mYW5jeWJveC1pcy1ncmFiYmluZyAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLCAuZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtc3BhY2ViYWxsIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTVlM2RmO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1pZnJhbWUsIC5mYW5jeWJveC12aWRlbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1pZnJhbWUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB2aXNpYmlsaXR5OiBpbmhlcml0O1xuICB3aWR0aDogNDRweDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiwgLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLCAuZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogI2NjYztcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi5mYW5jeWJveC1mb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG59XG5cbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLCAuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSwgLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpmaXJzdC1jaGlsZCwgLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOmZpcnN0LWNoaWxkLCAuZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjZmY1MjY4O1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB6LWluZGV4OiA5OTk5ODtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC00NHB4O1xuICB6LWluZGV4OiA0MDE7XG59XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgcGFkZGluZzogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLCAuZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC44NSkgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjE1KSA2NSUsIHJnYmEoMCwgMCwgMCwgMC4wNzUpIDc1LjUlLCByZ2JhKDAsIDAsIDAsIDAuMDM3KSA4Mi44NSUsIHJnYmEoMCwgMCwgMCwgMC4wMTkpIDg4JSwgdHJhbnNwYXJlbnQpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTY7XG59XG5cbkBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDc1cHggbWF4KDQ0cHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKSBtYXgoMjVweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKSBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gIH1cbn1cbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbl9fYm9keSB7XG4gIG1heC1oZWlnaHQ6IDUwdmg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLCAuZmFuY3lib3gtY2FwdGlvbiBhOmxpbmssIC5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYW5jeWJveC1sb2FkaW5nIHtcbiAgYW5pbWF0aW9uOiBhIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQGtleWZyYW1lcyBhIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0LCAuZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS41LCAxLjUsIDEuNSk7XG59XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTF0dXJuKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVaKDApO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG4gIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgcmlnaHQ6IC02cHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XG4gICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCkpO1xuICAgICAgcGFkZGluZy1yaWdodDogbWF4KDEycHgsIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpKTtcbiAgICB9XG4gIH1cbn1cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmssIC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNDRlODY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjVweDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgcGFkZGluZzogMnB4IDJweCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjEycHg7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzJhMmEyYTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmJlZm9yZSB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHotaW5kZXg6IDk5OTkxO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG4gIC5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gIH1cbn1cbi5jLWJuciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtYm5yX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYy1ibnJfX2ltZyAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYy1ib3ggLmMtdGl0bGVfX2g0IHtcbiAgICBvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYy1ib3ggLmMtdGV4dCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbi5jLWJveF9faW1nIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAyMzAvMTMwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm94X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5jLWJveF9fZGV0YWlsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm94X19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uYy1icmVhZGNydW1iX19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweDtcbn1cbi5jLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jLWJyZWFkY3J1bWJfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44CJXCI7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uYy1icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5jLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgIzBlMzU3ZjtcbiAgcGFkZGluZzogMTJweCA1MHB4IDEycHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwZTM1N2Y7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0biB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5jLWJ0blt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY28tbGluay1ibC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgcmlnaHQ6IDE4cHg7XG59XG4uYy1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWFycm93LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICByaWdodDogMTdweDtcbn1cbi5jLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNjZWRkZWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xufVxuLmMtYnRuLi0taGFsZiB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLi0taGFsZiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWJ0bi4tLXN0cm9uZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZjA2MTU7XG4gIGNvbG9yOiAjZGYwNjE1O1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggI2VjYmFiYTtcbn1cbi5jLWJ0bi4tLXN0cm9uZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZGYwNjE1O1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2VjYmFiYTtcbn1cbi5jLWJ0bi4tLWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBjb2xvcjogIzM4MzgzODtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICNlNWU1ZTU7XG59XG4uYy1idG4uLS1ncmF5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNjZmNmY2Y7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZTVlNWU1O1xufVxuLmMtYnRuLi0tZ3JheTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWFycm93LWJrLnN2Zyk7XG59XG4uYy1idG4uLS1ncmF5W3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY28tbGluay1iay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmMtYnRuLi0tc20ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYy1idG4uLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoNzMsIDk5LCAxMjIsIDAuNCk7XG59XG4uYy1idG4uLS1ibHVlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU4YTI7XG59XG4uYy1idG4uLS1ibHVlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tYXJyb3ctd2guc3ZnKTtcbn1cbi5jLWJ0bi4tLWJsdWVbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljby1saW5rLXdoLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYy1idG5fX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgbGVmdDogMjBweDtcbn1cbi5jLWJ0bl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4IDE1cHg7XG59XG4uYy1idG5fX2ZsZXggLmMtYnRuIHtcbiAgbWFyZ2luOiAwIDA7XG59XG4uYy1idG5fX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweCAxNXB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uYy1idG5fX2Fua2VyV3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG5fX2Fua2VyV3JhcCB7XG4gICAgZ2FwOiAxMHB4IDEwcHg7XG4gIH1cbn1cbi5jLWJ0bl9fYW5rZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDMwcHggKiAoMyAtIDEpIC8gMyk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzBlMzU3ZjtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzBlMzU3ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX19hbmtlciB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4uYy1idG5fX2Fua2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljby1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSg5MGRlZykgc2NhbGUoMSk7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLmMtYnRuX19hbmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNjZWRkZWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xufVxuXG4uYy1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb2x1bW4ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHggMTVweDtcbiAgfVxufVxuLmMtY29sdW1uX19pdGVtIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbHVtbl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgfVxufVxuLmMtY29sdW1uX190aXRsZSB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5jLWNvbHVtbi4tLXc2NTAge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYy1jb250ZW50c19fc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRlbnRzX19zY3JvbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5jLWNvbnRlbnRzX19zY3JvbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY28tc2Nyb2xsLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDEwMHZ3IC0gMTQwcHgpO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udGVudHNfX3Njcm9sbF9fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uYy1mbG9hdEJuciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwZTM1N2Y7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb2F0Qm5yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYy1mbG9hdEJucl9faXRlbSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBlMzU3ZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmMtZmxvYXRCbnJfX2l0ZW0uLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mbG9hdEJucl9faWNvbiB7XG4gIGhlaWdodDogMTlweDtcbn1cblxuLmMtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uYy1pbm5lcl9fbGcge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmMtaW5uZXJfX2xnIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmMtbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmMtbGVhZCAuaXMtcmVkIHtcbiAgY29sb3I6ICNkZjA2MTU7XG59XG4uYy1sZWFkX19ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMGUzNTdmO1xufVxuXG4uYy1saW5rIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VENDk0MjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uYy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41NWVtO1xuICB3aWR0aDogMC43ZW07XG4gIGhlaWdodDogMC43ZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWFycm93TGluay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1saW5rW3RhcmdldD1fYmxhbmtdIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG4uYy1saW5rW3RhcmdldD1fYmxhbmtdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWxpbmstYmsuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtbGluay4tLXBkZjphZnRlciwgLmMtbGluay4tLWV4Y2VsOmFmdGVyIHtcbiAgdG9wOiAwLjJlbTtcbiAgd2lkdGg6IDEuMWVtO1xuICBoZWlnaHQ6IDEuM2VtO1xufVxuLmMtbGluay4tLXBkZjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLXBkZi5wbmcpO1xufVxuLmMtbGluay4tLWV4Y2VsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tZXhjZWwucG5nKTtcbn1cbi5jLWxpbmtfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5jLWxpbmtfX2Fycm93IHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLmMtbGlua19fYXJyb3dbdGFyZ2V0PV9ibGFua10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi5jLWxpbmtfX2Fycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjRlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljby1hcnJvdy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5jLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1saXN0X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlzdF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jLWxpc3QuLS1udW1iZXIgLmMtbGlzdF9faXRlbSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jLWxpc3QuLS1udW1iZXIgLmMtbGlzdF9faXRlbTpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuNmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICMwZTM1N2Y7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0Li0tbnVtYmVyIC5jLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDAuNGVtO1xuICB9XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMiB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tMTYge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm15LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIwIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0yNCB7XG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yNCB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tMjgge1xuICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm10LTI4IHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMjgge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMjgge1xuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjgge1xuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm15LTI4IHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMwIHtcbiAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0zMiB7XG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zMiB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tMzYge1xuICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm10LTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMzYge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTM2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMzYge1xuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMzYge1xuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm15LTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS00OCB7XG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci00OCB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNDgge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tNTAge1xuICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTU2IHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01NiB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLm1sLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLm14LTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS01NiB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS02MCB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci02MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm0tNjQge1xuICBtYXJnaW46IDY0cHggIWltcG9ydGFudDtcbn1cblxuLm10LTY0IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNjQge1xuICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNjQge1xuICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLm15LTY0IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcwIHtcbiAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS04MCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm0tOTAge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwMCB7XG4gIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmMtcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLXBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1xYSB7XG4gIGJvcmRlcjogMXB4ICNkY2RjZGMgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLXFhX19xIHtcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1xYV9fcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2NiY2JjYjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1xYV9fcV9fdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxLjVlbTtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uYy1xYV9fcV9fdG9nZ2xlOmJlZm9yZSwgLmMtcWFfX3FfX3RvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZGYwNjE1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xufVxuLmMtcWFfX3FfX3RvZ2dsZTphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoOTBkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSg5MGRlZykgc2NhbGUoMSk7XG59XG4uYy1xYV9fcS5qcy1hY3RpdmUgLmMtcWFfX3FfX3RvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYy1xYV9fYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCAjZGNkY2RjIHNvbGlkO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmMtcWFfX3EuanMtYWN0aXZlICsgLmMtcWFfX2Ege1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYmxlLi0tY29sIHtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICB9XG59XG4uYy10YWJsZS4tLWNvbCAuYy10YWJsZV9fdGhlYWRUaCB7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLXRhYmxlLi0tY29sIC5jLXRhYmxlX190aCwgLmMtdGFibGUuLS1jb2wgLmMtdGFibGVfX3RkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGFibGVfX3RoZWFkVGgge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICBjb2xvcjogIzM4MzgzODtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RjZGNkYztcbn1cbi5jLXRhYmxlX190aGVhZFRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGNkY2RjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGVfX3RoZWFkVGgge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG4uYy10YWJsZV9fdGgge1xuICBiYWNrZ3JvdW5kOiAjZjNmN2Y4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtdGFibGVfX3RoLi0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtdGFibGVfX3RoLi0tdmVydGljYWwge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmMtdGFibGVfX3RoLi0tdzIzMCB7XG4gIHdpZHRoOiAyMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYmxlX190aC4tLXcyMzAge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuLmMtdGFibGVfX3RoLCAuYy10YWJsZV9fdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJsZV9fdGgsIC5jLXRhYmxlX190ZCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG4uYy10YWJsZV9fdGguLS1taWRkbGUsIC5jLXRhYmxlX190ZC4tLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy10YWJsZV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMGUzNTdmO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5jLXRhYmxlX19saW5rOmJlZm9yZSB7XG4gIGhlaWdodDogMC40ZW07XG4gIHdpZHRoOiAwLjRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwZTM1N2Y7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwZTM1N2Y7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xufVxuLmMtdGFibGVfX2xpbmtbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljby1saW5rLWJsLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwLjU1ZW07XG4gIHdpZHRoOiAwLjdlbTtcbiAgaGVpZ2h0OiAwLjdlbTtcbn1cblxuLmMtdGV4dCB7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi5jLXRleHQuLS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy10ZXh0Li0tc20ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5jLXRleHQuLS1yZWQge1xuICBjb2xvcjogI2RmMDYxNTtcbn1cbi5jLXRleHRfX2NhcHRpb24ge1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uYy10ZXh0X19jYXB0aW9uLi0tcmVkIHtcbiAgY29sb3I6ICNkZjA2MTU7XG59XG4uYy10ZXh0X19jYXV0aW9uIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy10ZXh0X19jYXV0aW9uLi0tY29tZSB7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXRleHRfX2NhdXRpb24uLS1jb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cbi5jLXRleHRfX2xpbmsge1xuICBjb2xvcjogIzBlMzU3ZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZTM1N2Y7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXRleHRfX2xpbmtfX2Fycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIGNvbG9yOiB1bnNldDtcbn1cbi5jLXRleHRfX2xpbmtfX2Fycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNjVlbTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggIzBlMzU3ZiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggIzBlMzU3ZiBzb2xpZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmMtdGV4dF9fbGlua1t0YXJnZXQ9X2JsYW5rXSB7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG4uYy10ZXh0X19saW5rW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDEwMCUgKyAwLjRlbSk7XG4gIHRvcDogMC40ZW07XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY28tbGluay1ibC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5jLXRpdGxlX19jaGFwdGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWNhY2FjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVfX2NoYXB0ZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG4uYy10aXRsZV9fY2hhcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWxvY2FsTWVudS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC40ZW07XG59XG4uYy10aXRsZV9fY2hhcHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG59XG4uYy10aXRsZV9fbWQge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZV9fbWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuLmMtdGl0bGVfX2gzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdGl0bGVfX2gzOmJlZm9yZSwgLmMtdGl0bGVfX2gzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmMtdGl0bGVfX2gzOmJlZm9yZSB7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICB6LWluZGV4OiAyO1xufVxuLmMtdGl0bGVfX2gzOmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjYjdjM2RhO1xufVxuLmMtdGl0bGVfX2g0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FjYWNhYztcbn1cbi5jLXRpdGxlX19oNC4tLW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmMtdGl0bGVfX2g0Li0tbm8tYm9yZGVyOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jLXRpdGxlX19oNDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2RlMDUxNDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG59XG4uYy10aXRsZV9fZ3JheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBiYWNrZ3JvdW5kOiAjZjNmN2Y4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4uYy10aXRsZV9fZ3JheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIGxlZnQ6IDA7XG59XG4uYy10aXRsZV9fc3VwcGxlbWVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBlMzU3ZjtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbn1cbi5jLXRpdGxlX19zdXBwbGVtZW50IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5jLXpvb21QaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy16b29tUGljdHVyZS4tLXBjIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy16b29tUGljdHVyZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAuYy16b29tUGljdHVyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzQsIDM0LCAzNCwgMC43KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAuYy16b29tUGljdHVyZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY1dnc7XG4gICAgaGVpZ2h0OiAxMHZ3O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGFwLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAuYy16b29tUGljdHVyZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYy16b29tUGljdHVyZTpob3ZlciBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmMtem9vbVBpY3R1cmUuaXMtYWN0aXZlOmJlZm9yZSwgLmMtem9vbVBpY3R1cmUuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYy16b29tUGljdHVyZV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtem9vbVBpY3R1cmUuLS1wYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICM0MjQyNDIgdXJsKC4uL2ltZy9pY28tem9vbS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmwtYWJvdXQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgNTAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSk7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgODBweCA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hYm91dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxufVxuLmwtYWJvdXQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy0xLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubC1hYm91dF9fbGVhZCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmwtYWJvdXRfX2xlYWRfX2NhdXRpb24ge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuLmwtYWJvdXQgLmlzLXJlZCB7XG4gIGNvbG9yOiAjZGYwNjE1O1xufVxuLmwtYWJvdXRfX3RpdGxlV3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sLWFib3V0X19zdWJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2RmMDYxNTtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5sLWFib3V0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubC1hYm91dF9fdGl0bGUgLmlzLXJlZCB7XG4gIGNvbG9yOiAjZGYwNjE1O1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuLmwtYWJvdXRfX3RpdGxlIC5pcy1xdW90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgY29sb3I6ICNlOTlhOWY7XG59XG4ubC1hYm91dF9fdGl0bGUgLmlzLXF1b3RhdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIGNvbG9yOiAjZTk5YTlmO1xufVxuLmwtYWJvdXRfX3FhVGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4ubC1hYm91dF9fcWFUaXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwZTM1N2Y7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG59XG4ubC1hYm91dF9fcWFUaXRsZV9fdGV4dCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sLWFib3V0X19jYXJkIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG4ubC1hYm91dF9fY2FyZEl0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDMwcHggKiAoMyAtIDEpIC8gMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hYm91dF9fY2FyZEl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gMzBweCAqICgxIC0gMSkgLyAxKTtcbiAgfVxufVxuLmwtYWJvdXRfX2NhcmRJdGVtX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5sLWFib3V0X19jYXJkSXRlbV9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogNXB4IGF1dG8gMTBweDtcbiAgY29sb3I6ICMwZTM1N2Y7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmwtYWJvdXRfX2NhcmRJdGVtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5sLWFib3V0X19saW5rcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHggMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFib3V0X19saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ubC1iYW5uZXIge1xuICBwYWRkaW5nOiAyMDBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJhbm5lciB7XG4gICAgcGFkZGluZzogMTgwcHggMCAwO1xuICB9XG59XG4ubC1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogLTgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmcuc3ZnKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJhbm5lcjpiZWZvcmUge1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG59XG4ubC1iYW5uZXIgLmMtYnRuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJhbm5lcl9fZmxleCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ubC1iYW5uZXJfX2l0ZW1GdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ubC1iYW5uZXJfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDQwcHggKiAoMiAtIDEpIC8gMik7XG4gIHBhZGRpbmc6IDEwcHggNTBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZTNlZGY1O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA1NXB4O1xuICB9XG59XG4ubC1iYW5uZXJfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljby1hcnJvdy1iay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1iYW5uZXJfX2l0ZW06YmVmb3JlIHtcbiAgICBib3R0b206IDIycHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5sLWJhbm5lcl9faXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2M4YzZiYjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3R0b206IDIycHg7XG4gIHJpZ2h0OiA4NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYmFubmVyX19pdGVtOmFmdGVyIHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5sLWJhbm5lcl9faXRlbVt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWxpbmstYmsuc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJhbm5lcl9faXRlbV9faWNvbiB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgb3JkZXI6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuLmwtYmFubmVyX19pdGVtX193cmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1iYW5uZXJfX2l0ZW1fX3dyYXAge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLmwtYmFubmVyX19pdGVtX190aXRsZVdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYmFubmVyX19pdGVtX190aXRsZVdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1iYW5uZXJfX2l0ZW1fX3N1YlRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBnYXA6IDhweDtcbn1cbi5sLWJhbm5lcl9faXRlbV9fc3ViVGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkZjA2MTU7XG59XG4ubC1iYW5uZXJfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJhbm5lcl9faXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG4ubC1iYW5uZXJfX2l0ZW1fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmwtYmFubmVyX19pdGVtRnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcbiAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJhbm5lcl9faXRlbUZ1bGwge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICB9XG59XG4ubC1iYW5uZXJfX2l0ZW1GdWxsID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5sLWJhbm5lcl9faXRlbUZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ibnItaW1nLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJhbm5lcl9faXRlbUZ1bGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRvcDogLTYwcHg7XG4gIH1cbn1cbi5sLWJhbm5lcl9faXRlbUZ1bGxfX3RpdGxlV3JhcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYmFubmVyX19pdGVtRnVsbF9fdGl0bGVXcmFwIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5sLWJhbm5lcl9faXRlbUZ1bGwgLmMtYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi5sLWJhbm5lcl9faXRlbUZ1bGxfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJhbm5lcl9faXRlbUZ1bGxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuLmwtYmFubmVyX19pdGVtRnVsbF9fdGl0bGUuLS1kb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ubC1iYW5uZXJfX2l0ZW1GdWxsX190aXRsZS4tLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2RmMDYxNTtcbn1cbi5sLWJhbm5lcl9faXRlbUZ1bGxfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYmFubmVyX19pdGVtRnVsbF9fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtYmFubmVyX19pdGVtRnVsbF9fc3ViVGl0bGUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGdhcDogOHB4O1xufVxuLmwtYmFubmVyX19pdGVtRnVsbF9fc3ViVGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNkZjA2MTU7XG59XG4ubC1iYW5uZXJfX2l0ZW1GdWxsX19idG5zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWF4LXdpZHRoOiA4NDBweDtcbn1cbi5sLWJhbm5lcl9faXRlbUZ1bGxfX2J0bnMuLS13NTUwIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuLmwtaGlzdG9yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmwtaGlzdG9yeV9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhpc3RvcnlfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubC1oaXN0b3J5X19pdGVtIC5jLWJ0biB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oaXN0b3J5X19pdGVtIC5jLWJ0biB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbi5sLWhpc3RvcnlfX2l0ZW1fX2RldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGlzdG9yeV9faXRlbV9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuLmwtaGlzdG9yeV9faXRlbV9fdGl0bGVXcmFwIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOWQxZTA7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmwtaGlzdG9yeV9faXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgY29sb3I6ICMwZTM1N2Y7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhpc3RvcnlfX2l0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuLmwtaGlzdG9yeV9faXRlbV9fc3ViVGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6ICMwZTM1N2Y7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhpc3RvcnlfX2l0ZW1fX3N1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmwtaGlzdG9yeV9faXRlbV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2NDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ubC1oaXN0b3J5X19pdGVtX19pbWcuaXMtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5sLWhpc3RvcnlfX2l0ZW1fX2ltZyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oaXN0b3J5X19pdGVtX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubC1oaXN0b3J5X19pdGVtX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGlzdG9yeV9faXRlbV9fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhpc3RvcnlfX2l0ZW1fX3RleHQge1xuICAgIG9yZGVyOiAyO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4ubC1oaXN0b3J5X19pdGVtX19jb2x1bW5MaXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweDtcbn1cbi5sLWhpc3RvcnlfX2l0ZW1fX2NvbHVtbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gNDBweCAqICgzIC0gMSkgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhpc3RvcnlfX2l0ZW1fX2NvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAzMHB4ICogKDEgLSAxKSAvIDEpO1xuICB9XG59XG4ubC1oaXN0b3J5X19pdGVtX19jb2x1bW5fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGlzdG9yeV9faXRlbV9fY29sdW1uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5sLWhpc3RvcnlfX2l0ZW1fX2NvbHVtbl9fdGl0bGU6YmVmb3JlLCAubC1oaXN0b3J5X19pdGVtX19jb2x1bW5fX3RpdGxlOmFmdGVyIHtcbiAgZmxleDogMTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBlMzU3Zjtcbn1cbi5sLWhpc3RvcnlfX2l0ZW1fX2xpbmtMaXN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5sLWhpc3RvcnlfX2l0ZW1fX2xpbmsge1xuICBjb2xvcjogIzBlMzU3ZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBnYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oaXN0b3J5X19pdGVtX19saW5rIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmwtaGlzdG9yeV9faXRlbV9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjdlbTtcbiAgd2lkdGg6IDAuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC41ZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWFycm93TGluay1ibC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubC1oaXN0b3J5X19pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQ6ICNkNmYyZjg7XG59XG4ubC1oaXN0b3J5X19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6ICNlM2VkZjU7XG59XG4ubC1oaXN0b3J5X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQ6ICNmNGYzZWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oaXN0b3J5X19pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5sLWtleVZpc3VhbCB7XG4gIGhlaWdodDogNDB2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcva3YucG5nKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubC1rZXlWaXN1YWwge1xuICAgIGhlaWdodDogNjQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWtleVZpc3VhbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tdi1zcC5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxMjB2dztcbiAgfVxufVxuLmwta2V5VmlzdWFsX190aXRsZVdyYXAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWtleVZpc3VhbF9fdGl0bGVXcmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMTB2dztcbiAgfVxufVxuLmwta2V5VmlzdWFsX19zdWJUaXRsZSB7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWJlMzhhO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogIzBlMzU3ZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5sLWtleVZpc3VhbF9fc3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1rZXlWaXN1YWxfX3N1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxufVxuLmwta2V5VmlzdWFsX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubC1rZXlWaXN1YWxfX3RpdGxlOmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAjZWJlMzhhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5sLWtleVZpc3VhbF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwta2V5VmlzdWFsX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMTR2dztcbiAgICBtYXJnaW4tdG9wOiAydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG59XG4ubC1rZXlWaXN1YWxfX2xlYWQge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubC1rZXlWaXN1YWxfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1rZXlWaXN1YWxfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG4ubC1rZXlWaXN1YWxfX3Njcm9sbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmwtd29ycmllcyB7XG4gIGJhY2tncm91bmQ6ICNlYmYwZmE7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdvcnJpZXMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5sLXdvcnJpZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViZjBmYTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgdG9wOiBjYWxjKDEwMCUgLSAxcHgpO1xufVxuLmwtd29ycmllc19fdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMwNTI1NjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC13b3JyaWVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4ubC13b3JyaWVzX190aXRsZSAuaXMtcmVkIHtcbiAgY29sb3I6ICNkZjA2MTU7XG59XG4ubC13b3JyaWVzX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC13b3JyaWVzX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubC13b3JyaWVzX19saXN0SXRlbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMjBweCAqICgzIC0gMSkgLyAzKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtd29ycmllc19fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ubC13b3JyaWVzX19pbWcge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXdvcnJpZXNfX2ltZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5sLXdvcnJpZXNfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC13b3JyaWVzX19kZXRhaWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5sLXdvcnJpZXNfX2RldGFpbCAubWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC13b3JyaWVzX19kZXRhaWwgLm1hcmtlciB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ucC1zb3VkYW4ge1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5wLXNvdWRhbiArIGZvb3RlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNvdWRhbiArIGZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBDU1MgRG9jdW1lbnQgKi9cblxuLy9AZm9yd2FyZCAnaW5pdC9pbml0JztcbkBmb3J3YXJkIFwibW9kdWxlL19mYW5jeWJveC5zY3NzXCI7O1xuXG5AZm9yd2FyZCBcImNvbXBvbmVudC9fYm5yLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19ib3guc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX2JyZWFkY3J1bWIuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX2J0bi5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fY29sdW1uLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19jb250ZW50cy5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fZmxvYXRCbnIuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX2lubmVyLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19sZWFkLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19saW5rLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19saXN0LnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19tYXJnaW4uc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX3BpY3R1cmUuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX3FhLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L190YWJsZS5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fdGV4dC5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fdGl0bGUuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX3pvb21QaWN0dXJlLnNjc3NcIjs7XG5AZm9yd2FyZCBcImxheW91dC9fMDEtYWJvdXQuc2Nzc1wiO1xuQGZvcndhcmQgXCJsYXlvdXQvXzAxLWJhbm5lci5zY3NzXCI7XG5AZm9yd2FyZCBcImxheW91dC9fMDEtaGlzdG9yeS5zY3NzXCI7XG5AZm9yd2FyZCBcImxheW91dC9fMDEta2V5VmlzdWFsLnNjc3NcIjtcbkBmb3J3YXJkIFwibGF5b3V0L18wMi13b3JyaWVzLnNjc3NcIjs7XG5AZm9yd2FyZCBcInBhZ2UvX3NvdWRhbi5zY3NzXCI7OyIsImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtYWN0aXZle2hlaWdodDphdXRvfS5mYW5jeWJveC1pcy1oaWRkZW57bGVmdDotOTk5OXB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6LTk5OTlweDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY29udGFpbmVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjEwMCU7bGVmdDowO291dGxpbmU6bm9uZTtwb3NpdGlvbjpmaXhlZDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjA7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTJ9LmZhbmN5Ym94LWNvbnRhaW5lciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtYmcsLmZhbmN5Ym94LWlubmVyLC5mYW5jeWJveC1vdXRlciwuZmFuY3lib3gtc3RhZ2V7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LW91dGVyey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93LXk6YXV0b30uZmFuY3lib3gtYmd7YmFja2dyb3VuZDojMWUxZTFlO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQsLjcxKX0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmd7b3BhY2l0eTouOTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIyLC42MSwuMzYsMSl9LmZhbmN5Ym94LWNhcHRpb24sLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtdG9vbGJhcntkaXJlY3Rpb246bHRyO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTk5OTd9LmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXJ7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UgMHMsdmlzaWJpbGl0eSAwcyBlYXNlIDBzO3Zpc2liaWxpdHk6dmlzaWJsZX0uZmFuY3lib3gtaW5mb2Jhcntjb2xvcjojY2NjO2ZvbnQtc2l6ZToxM3B4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7aGVpZ2h0OjQ0cHg7bGVmdDowO2xpbmUtaGVpZ2h0OjQ0cHg7bWluLXdpZHRoOjQ0cHg7bWl4LWJsZW5kLW1vZGU6ZGlmZmVyZW5jZTtwYWRkaW5nOjAgMTBweDtwb2ludGVyLWV2ZW50czpub25lO3RvcDowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtdG9vbGJhcntyaWdodDowO3RvcDowfS5mYW5jeWJveC1zdGFnZXtkaXJlY3Rpb246bHRyO292ZXJmbG93OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7d2hpdGUtc3BhY2U6bm9ybWFsO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtc2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MDtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MH0uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LC5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo0NHB4IDB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTpiZWZvcmV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZS0taHRtbHtwYWRkaW5nOjZweH0uZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50e2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41LDAsLjE0LDEpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1vdXR9LmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6Z3JhYn0uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXXtjdXJzb3I6dGV4dH0uZmFuY3lib3gtaW1hZ2UsLmZhbmN5Ym94LXNwYWNlYmFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1zcGFjZWJhbGx7ei1pbmRleDoxfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6IzAwMH0uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZmZmfS5mYW5jeWJveC1pZnJhbWUsLmZhbmN5Ym94LXZpZGVve2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3dpZHRoOjEwMCV9LmZhbmN5Ym94LWlmcmFtZXtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmZhbmN5Ym94LWVycm9ye2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6ZGVmYXVsdDttYXgtd2lkdGg6NDAwcHg7cGFkZGluZzo0MHB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LWVycm9yIHB7Y29sb3I6IzQ0NDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwuNik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDRweDttYXJnaW46MDtwYWRkaW5nOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpjb2xvciAuMnM7dmVydGljYWwtYWxpZ246dG9wO3Zpc2liaWxpdHk6aW5oZXJpdDt3aWR0aDo0NHB4fS5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLC5mYW5jeWJveC1idXR0b246dmlzaXRlZHtjb2xvcjojY2NjfS5mYW5jeWJveC1idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn0uZmFuY3lib3gtYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3Vze291dGxpbmU6MXB4IGRvdHRlZH0uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSwuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3Zlcntjb2xvcjojODg4O2N1cnNvcjpkZWZhdWx0O291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uIGRpdntoZWlnaHQ6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2Z3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDowfS5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSwuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOmZpcnN0LWNoaWxkLC5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpmaXJzdC1jaGlsZCwuZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveC1wcm9ncmVzc3tiYWNrZ3JvdW5kOiNmZjUyNjg7aGVpZ2h0OjJweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7ei1pbmRleDo5OTk5OH0uZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Y29sb3I6I2NjYztjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi44O3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMnB4O3RvcDotNDRweDt6LWluZGV4OjQwMX0uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9LmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtjb2xvcjpjdXJyZW50Q29sb3I7cGFkZGluZzoxMHB4O3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50e292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxse2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDtoZWlnaHQ6MTAwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDUwcHgpO3dpZHRoOjcwcHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXZ7cGFkZGluZzo3cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdHtsZWZ0OjA7bGVmdDplbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO3BhZGRpbmc6MzFweCAyNnB4IDMxcHggNnB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0e3BhZGRpbmc6MzFweCA2cHggMzFweCAyNnB4O3JpZ2h0OjA7cmlnaHQ6ZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCl9LmZhbmN5Ym94LWNhcHRpb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC44NSkgMCxyZ2JhKDAsMCwwLC4zKSA1MCUscmdiYSgwLDAsMCwuMTUpIDY1JSxyZ2JhKDAsMCwwLC4wNzUpIDc1LjUlLHJnYmEoMCwwLDAsLjAzNykgODIuODUlLHJnYmEoMCwwLDAsLjAxOSkgODglLHRyYW5zcGFyZW50KTtib3R0b206MDtjb2xvcjojZWVlO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZWZ0OjA7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6NzVweCA0NHB4IDI1cHg7cG9pbnRlci1ldmVudHM6bm9uZTtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTZ9QHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKXsuZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nOjc1cHggbWF4KDQ0cHgsZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSl9fS5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZXttYXJnaW4tdG9wOi01MHB4fS5mYW5jeWJveC1jYXB0aW9uX19ib2R5e21heC1oZWlnaHQ6NTB2aDtvdmVyZmxvdzphdXRvO3BvaW50ZXItZXZlbnRzOmFsbH0uZmFuY3lib3gtY2FwdGlvbiBhLC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywuZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWR7Y29sb3I6I2NjYzt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFuY3lib3gtbG9hZGluZ3thbmltYXRpb246YSAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6NHB4IHNvbGlkICM4ODg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo1MHB4O2xlZnQ6NTAlO21hcmdpbjotMjVweCAwIDAgLTI1cHg7b3BhY2l0eTouNztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDo1MHB4O3otaW5kZXg6OTk5OTl9QGtleWZyYW1lcyBhe3Rve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uZmFuY3lib3gtYW5pbWF0ZWR7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMjUsMSl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSl9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSl9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKC0xdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpIHRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygxMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9QG1lZGlhIChtYXgtaGVpZ2h0OjU3NnB4KXsuZmFuY3lib3gtc2xpZGV7cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdle3BhZGRpbmc6NnB4IDB9LmZhbmN5Ym94LWNsb3NlLXNtYWxse3JpZ2h0Oi02cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDojNGU0ZTRlO2NvbG9yOiNmMmY0ZjY7aGVpZ2h0OjM2cHg7b3BhY2l0eToxO3BhZGRpbmc6NnB4O3JpZ2h0OjA7dG9wOjA7d2lkdGg6MzZweH0uZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXJpZ2h0OjEycHh9QHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKXsuZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nLWxlZnQ6bWF4KDEycHgsZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7cGFkZGluZy1yaWdodDptYXgoMTJweCxlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSl9fX0uZmFuY3lib3gtc2hhcmV7YmFja2dyb3VuZDojZjRmNGY0O2JvcmRlci1yYWRpdXM6M3B4O21heC13aWR0aDo5MCU7cGFkZGluZzozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5mYW5jeWJveC1zaGFyZSBoMXtjb2xvcjojMjIyO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDIwcHh9LmZhbmN5Ym94LXNoYXJlIHB7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbjowIDVweCAxMHB4O21pbi13aWR0aDoxMzBweDtwYWRkaW5nOjAgMTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmJ7YmFja2dyb3VuZDojM2I1OTk4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlcntiYWNrZ3JvdW5kOiMzNDRlODZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0e2JhY2tncm91bmQ6I2JkMDgxZH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXJ7YmFja2dyb3VuZDojYWEwNzE5fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10d3tiYWNrZ3JvdW5kOiMxZGExZjJ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVye2JhY2tncm91bmQ6IzBkOTVlOH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmd7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjVweH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aHtmaWxsOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19pbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDc7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiM1ZDViNWI7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjEwcHggMCAwO291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHggMTVweDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnN7YmFja2dyb3VuZDojZGRkO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTttYXJnaW46MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO3BhZGRpbmc6MnB4IDJweCA0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTt0b3A6MDt3aWR0aDoyMTJweDt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC10aHVtYnMteHtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW59LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjIxMnB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3R7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3R7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHh9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsLjMpfS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOiMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtjdXJzb3I6cG9pbnRlcjtmbG9hdDpsZWZ0O2hlaWdodDo3NXB4O21hcmdpbjoycHg7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA4cHgpO21heC13aWR0aDpjYWxjKDUwJSAtIDRweCk7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3dpZHRoOjEwMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpiZWZvcmV7Ym9yZGVyOjZweCBzb2xpZCAjZmY1MjY4O2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpO3otaW5kZXg6OTk5OTF9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOmJlZm9yZXtvcGFjaXR5Oi41fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZXtvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5mYW5jeWJveC10aHVtYnN7d2lkdGg6MTEwcHh9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoxMTBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGF7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpfX0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1ibnJ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmX19pbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICp7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5jLWJveHtcbiAgQGluY2x1ZGUgZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmMtdGl0bGVfX2g0IHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmMtdGV4dHtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgfVxuICAmX19pbWd7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGFzcGVjdC1yYXRpbzogMjMwIC8gMTMwO1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG4gICZfX2RldGFpbHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbiVtaXhpbl9tb2R1bGVfbWFudWFsIHtcbiAgLypcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICAgbWl4aW5fbW9kdWxlXG5cbiAgICAg4oC7IE1peGlu55So5YWx6YCa44Oi44K444Ol44O844OrXG4gICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICovXG59XG5cbkBtaXhpbiByZXNldCB7XG4gIGh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuICBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbiAgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhciwgYiwgdSwgaSwgY2VudGVyLCBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuICBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuICBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LCB0aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICAvKiAgSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuICBhcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIG9sLCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICBibG9ja3F1b3RlLCBxIHtcbiAgICBxdW90ZXM6IG5vbmU7XG4gIH1cbiAgYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG4gIHE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICB9XG4gIGEge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuICAvKiBjbGVhcmZpeCAqL1xuICAuY2xlYXJmaXgge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmNsZWFyZml4OmFmdGVyIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAqIGh0bWwgLmNsZWFyZml4IHtcbiAgICB6b29tOiAxO1xuICB9XG5cbiAgKjpmaXJzdC1jaGlsZCArIGh0bWwgLmNsZWFyZml4IHtcbiAgICB6b29tOiAxO1xuICB9XG59XG5cbkBtaXhpbiBmb3JtLXJlc2V0IHtcbiAgaW5wdXQsXG4gIGJ1dHRvbixcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNCN0FGQTM7XG4gIH1cblxuICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJiArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1peGluIGZsZXgtY2hpbGQoJGNoaWxkLXNlbGwpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGNoaWxkLXNlbGx9KTtcbn1cblxuLy8gZ3JpZOewoeaYk+ioreWumuW/heOBmmNzc+WBtOOBp2dyaWQtdGVtcGxhdGUtYXJlYXPjgpLoqK3lrprjgZnjgovjgZPjgahcbkBtaXhpbiBncmlkKCRjb2x1bW5zLCRyb3dzLCRnYXA6MCkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgkcm93cywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGNvbHVtbnMsIDFmcik7XG4gIGdhcDogJGdhcDtcbn1cblxuQG1peGluIGdyaWQtY2hpbGQoJG1heExlbmd0aCwkaXRlbU5hbWU6Y2VsbCkge1xuICAmID4gKiB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbWF4TGVuZ3RoIHtcbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIGdyaWQtYXJlYTogI3skaXRlbU5hbWV9I3skaX07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vRkxFWCBDT2xVTU5cbkBtaXhpbiBjb2x1bW4oJHdpZHRoLCRhbGlnbjpub3JtYWwsJG9yZGVyOk5VTEwpIHtcbiAgQGluY2x1ZGUgZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYgPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHdpZHRoO1xuXG5cbiAgICBAaWYgJG9yZGVyICE9IE5VTEwge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiAkb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBvcmRlcjogMTA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG59XG5cbkBtaXhpbiBjb2x1bW5fc2lkZSgkd2lkdGgsJGFsaWduOm5vcm1hbCwkb3JkZXI6TlVMTCkge1xuICBAaW5jbHVkZSBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGR0IHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICB9XG5cbiAgZGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR3aWR0aH0pO1xuICB9XG4gICYgPiAqIHtcbiAgICBAaWYgJG9yZGVyICE9IE5VTEwge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG9yZGVyOiAkb3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuXG5AbWl4aW4gYm94LXNpemluZygkdHlwZTpib3JkZXItYm94KSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJHR5cGU7XG4gIGJveC1zaXppbmc6ICR0eXBlO1xufVxuXG4vLyB0cmFuc2Zvcm3lkITnqK5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyByb3RhdGVcbkBtaXhpbiByb3RhdGUoJGRlZy14OjAsJGRlZy15OjApIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWcteH1kZWcpKTtcbn1cblxuLy8gc2NhbGVcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKCRzY2FsZSkpO1xufVxuXG4vLyB0cmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XG59XG5cbi8vIHNrZXdcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2tldygjeyR4fWRlZywgI3skeX1kZWcpKTtcbn1cblxuLy90cmFuc2Zvcm0gb3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8vIOe4puaoquS4reWkruaPg+OBiFxuQG1peGluIHRyYW5zLXh5KCRkZWc6MCwkc2NhbGU6MSkge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKCN7JGRlZ31kZWcpIHNjYWxlKCRzY2FsZSkpO1xufVxuXG4vLyDmqKrkuK3lpK7mj4PjgYhcbkBtaXhpbiB0cmFucy14KCRkZWc6MCwkc2NhbGU6MSkge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCkgcm90YXRlKCN7JGRlZ31kZWcpIHNjYWxlKCRzY2FsZSk7XG59XG5cbi8vIOe4puS4reWkruaPg+OBiFxuQG1peGluIHRyYW5zLXkoJGRlZzowLCRzY2FsZToxKSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgjeyRkZWd9ZGVnKSBzY2FsZSgkc2NhbGUpO1xufVxuXG4vL+aWnOOCgeOCueODiOODqeOCpOODl1xuQG1peGluIHN0cmlwZSgkc3RyaXBlLWNvbG9yMSwkc3RyaXBlLWNvbG9yMiwkc3RyaXBlLXNpemU6MTRweCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkc3RyaXBlLWNvbG9yMSAyNSUsICRzdHJpcGUtY29sb3IyIDI1JSwgJHN0cmlwZS1jb2xvcjIgNTAlLCAkc3RyaXBlLWNvbG9yMSA1MCUsICRzdHJpcGUtY29sb3IxIDc1JSwgJHN0cmlwZS1jb2xvcjIgNzUlLCAkc3RyaXBlLWNvbG9yMik7XG4gIC8qIOW5hThweOOAgemrmOOBlThweOOBp+iDjOaZr+eUu+WDj+OBruOCteOCpOOCuuOCkuaMh+WumiAqL1xuICBiYWNrZ3JvdW5kLXNpemU6ICRzdHJpcGUtc2l6ZSAkc3RyaXBlLXNpemU7XG59XG5cbkBtaXhpbiBzdHJpcGVfdmFsKCRiYXNlX2NvbG9yOiNkNDVkNWEsJHN0cmlwZV9jb2xvcjojZDg2ZTZiLCRyb3RhdGU6LTQ1LCRiYXNlX3NpemU6NHB4LCRzdHJpcGVfc2l6ZToycHgpIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICRyb3RhdGUgKyBkZWcsXG4gICAgICAkYmFzZV9jb2xvcixcbiAgICAgICRiYXNlX2NvbG9yICRiYXNlX3NpemUsXG4gICAgICAkc3RyaXBlX2NvbG9yICRiYXNlX3NpemUsXG4gICAgICAkc3RyaXBlX2NvbG9yICRiYXNlX3NpemUgKyAkc3RyaXBlX3NpemVcbiAgKTtcbn1cblxuQG1peGluIGRvdHRlZCgkYmdjb2xvciwkY29sb3IsJHBvc2l0aW9uOjEwLCRzaXplOjIwKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoJGNvbG9yIDIwJSwgdHJhbnNwYXJlbnQgMCksIHJhZGlhbC1ncmFkaWVudCgkY29sb3IgMjAlLCB0cmFuc3BhcmVudCAwKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAkcG9zaXRpb24gKyBweCAkcG9zaXRpb24gKyBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZSArIHB4ICRzaXplICsgcHg7XG59XG5cbi8v5YaGXG5AbWl4aW4gY2lyY2xlKCRzaXplOjEwcHgpIHtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4vL+Wbm+inkuW9olxuQG1peGluIHNxdWFyZSgkd2lkdGgsJGhlaWdodCwkY29sb3I6bnVsbCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbn1cblxuLy9BUlJPV1xuQG1peGluIGFycm93KCRkaXJlY3Rpb246IHJpZ2h0LCAkc2l6ZTogMTAsICRjb2xvcjogIzMzMykge1xuICAkc2V0OiBsZWZ0O1xuICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAkc2V0OiByaWdodDtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHRvcCB7XG4gICAgJHNldDogYm90dG9tO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gYm90dG9tIHtcbiAgICAkc2V0OiB0b3A7XG4gIH0gQGVsc2Uge1xuICAgICRzZXQ6IGxlZnQ7XG4gIH1cbiAgJHNpemU6IHJvdW5kKCRzaXplIC8gMik7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogJHNpemUgKyBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLSN7JHNldH0tY29sb3I6ICRjb2xvcjtcbn1cblxuQG1peGluIGFycm93LXBlcigkZGlyZWN0aW9uOiByaWdodCwgJHNpemU6IDEwLCAkY29sb3I6ICMzMzMpIHtcbiAgJHNldDogbGVmdDtcbiAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgJHNldDogcmlnaHQ7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xuICAgICRzZXQ6IGJvdHRvbTtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG4gICAgJHNldDogdG9wO1xuICB9IEBlbHNlIHtcbiAgICAkc2V0OiBsZWZ0O1xuICB9XG4gICRzaXplOiByb3VuZCgkc2l6ZSAvIDIpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6ICRzaXplICsgZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci0jeyRzZXR9LWNvbG9yOiAkY29sb3I7XG59XG5cblxuLy/mraPkuInop5LlvaJcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uOiByaWdodCwgJHNpemU6IDEwLCAkY29sb3I6ICMzMzMpIHtcbiAgJHNldDogbGVmdDtcbiAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgJHNldDogcmlnaHQ7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xuICAgICRzZXQ6IGJvdHRvbTtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG4gICAgJHNldDogdG9wO1xuICB9IEBlbHNlIHtcbiAgICAkc2V0OiBsZWZ0O1xuICB9XG4gICRzaXplOiByb3VuZCgkc2l6ZSAvIDIpO1xuICAkcm9vdFNpemU6ICRzaXplICogMS43MzI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogJHNpemUgKyBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLSN7JHNldH06IHNvbGlkICRjb2xvciAkcm9vdFNpemUgKyBweDtcbn1cblxuQG1peGluIGNvbnRlbnQoJHdpZHRoOiAyMHB4LCRoZWlnaHQ6IDIwcHgsJGJnOiBudWxsKSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogJGJnO1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiB0cmFucy1ub25lIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiBpbmhlcml0O1xuICBsZWZ0OiBpbmhlcml0O1xufVxuXG4vLyDjgrDjg6njg4fjg7zjgrfjg6fjg7NcbkBtaXhpbiBiZy1ncmFkaWVudCgkcmFkOiAxODAsICRjb2xvcjogIzBiZCwgJGFtb3VudDogMjAlKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkcmFkICsgZGVnLCAkY29sb3IsIGFkanVzdC1odWUoJGNvbG9yLCAkYW1vdW50KSkgZml4ZWQ7XG59XG5cbkBtaXhpbiBiZy1ncmFkLW1sdCgkcmFkOiAxODAsICRjb2xvcjE6ICMwYmQsICRjb2xvcjIgOiAjMGJkKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkcmFkICsgZGVnLCAkY29sb3IxIDAlLCAkY29sb3IyIDEwMCUpO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdW5kZXI6MCwgJGxlZnQ6MCAsJGJsdXI6NXB4LCAkb3BhY2l0eTowLjI1ICwkY29sb3I6IzAwMCkge1xuICBib3gtc2hhZG93OiAkdW5kZXIgJGxlZnQgJGJsdXIgMCByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xufVxuQG1peGluIGRyb3Atc2hhZG93KCR1bmRlcjowLCAkbGVmdDowICwkYmx1cjo1cHgsICRvcGFjaXR5OjAuMjUgLCRjb2xvcjojMDAwKSB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coJHVuZGVyICRsZWZ0ICRibHVyIHJnYmEoJGNvbG9yLCAkb3BhY2l0eSkpO1xufVxuXG5cbkBtaXhpbiBhbmltYXRpb25WYWx1ZSggJG5hbWUsICRkdXJhdGlvbiwgJGZ1bmN0aW9uLCAkZGVsYXksICRjb3VudCwgJHN0YXRlKSB7XG4gIGFuaW1hdGlvbjogJG5hbWUgJGR1cmF0aW9uK3MgJGZ1bmN0aW9uICRkZWxheStzICRjb3VudCAkc3RhdGU7XG59XG5cbkBtaXhpbiBrZXlmcmFtZXMoJG5hbWUpIHtcbiAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGdhcCgkZ2FwOjBweCwgJGl0ZW06MSkge1xuICB3aWR0aDogY2FsYygoMTAwJSAvICN7JGl0ZW19KSAtICgoI3skZ2FwfSAqICgjeyRpdGVtfSAtIDEpKSAvICN7JGl0ZW19KSk7XG59XG4vLyBDU1Pjg4/jg4Pjgq9cbi8vIElFMTFcbkBtaXhpbiBoYWNrLWllMTEge1xuICBAYXQtcm9vdCB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAqOjotbXMtYmFja2Ryb3AsICYge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAgIG9wdGlvbl9tb2R1bGVcbi8vICAg4oC7IHByb2plY3Tjga7ln7rmnKzoqK3lrppcbi8vICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcblxuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIE1lZGlhU2NyZWVu5oyH5a6aXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4keGwyOiAxNTAwcHg7XG4keGw6IDE0MDBweDsgLy9zaXRlIFNpemVcbiRsZzogMTAzMnB4OyAvL2lubmVyIFNpemVcbiRtZDogNzY4cHg7IC8vIHRhYmxldFxuJHNtOiA3NjhweDsgLy8gc3BcbiR4czogNDgwcHg7IC8vIGlwaG9uZSBtaW5pXG5cbiRicmVha3BvaW50OiAoXG4gIHBjOiAkeGwsXG4gIHRhYjogJGxnLFxuICBzcDogJHNtLFxuICBzZTogJHhzLFxuKTtcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAg44OZ44O844K544OX44Ot44OR44OG44KjXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRibGFjazogIzIyMjIyMjtcblxuJGRhcmstZ3JheTogIzk5OTk5OTtcbiRncmF5OiAjQ0NDQ0NDO1xuJGxpZ2h0LWdyYXk6ICNENkUzRjQ7XG4kYmctZ3JheTogI2VlZTtcbiRncmFkOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjODhFRkJEIDAsICM0NEEzRUEgMTAwJSk7XG5cbiRncmVlbjogIzAwNDUzMDtcbiRvcmFuZ2U6ICNEREFEMkM7XG4kYnJvd246ICM1QzM3MDA7XG4keWVsbG93OiAjZmZlNDM0O1xuJHBpbms6ICNFRDg5QkY7XG4kbGltZS1ncmVlbjogIzU2Q0JCRDtcbiRvY2hlcjogI0M5OEIwMDtcbiRwdXJwbGU6ICNCNjdDRTI7XG4kbGlnaHQtZ3JlZW46ICM4OUYwQkQ7XG4kYmx1ZTogIzE4NDc5MztcbiRsaWdodC1ibHVlOiAjOERCQ0UwO1xuJGRhcmstYmx1ZTogIzA4MkQ2OTtcbiRtYWdlbnRhOiNFMDRCNzM7XG4kc2FuZDogI0YwRTlEQztcbiRyZWQ6ICNFRDQ5NDI7XG5cbiR3aGl0ZTogI2ZmZjtcblxuXG4kY29sb3IwMDogJGJsYWNrO1xuJGNvbG9yMDE6ICM4ODIyMjI7XG4kY29sb3IwMjogJHllbGxvdztcbiRjb2xvcjAzOiAkYmx1ZTtcblxuJGJnLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNTEsNTEsNTEsMSkgMCUsIHJnYmEoOTAsOTAsOTAsMSkgNTAlLCByZ2JhKDUxLDUxLDUxLDEpIDEwMCUpO1xuJGJnLWNvbG9yMDojODA5MEFDO1xuJGJnLWNvbG9yMTojRUVGNUZFO1xuJGJnLWNvbG9yMjojRkNGM0VEO1xuJGJnLWNvbG9yMzojMzMzMzMzO1xuJGJnLWNvbG9yNDojMjIyO1xuXG5cbiR3aGl0ZTI6ICNmMmYyZjI7XG4kZ3JheS1mb250OiAkZGFyay1ncmF5O1xuJGdyYXktbGlnaHQ6ICNBQUFBQUE7XG5cbiRncmF5LWJhc2U6ICNGN0Y3Rjc7XG4kYmFzZS1ncmF5OiRncmF5LWJhc2U7XG5cbiRiYXNlLWJsYWNrOiMyZTJlMmU7XG4kYm9yZGVyLWNvbG9yOiAjQ0NDQ0NDO1xuJGJvcmRlci1ncmF5OiNDQ0NDQ0M7XG4kYm9yZGVyLWdyYXkyOiAjNjY2NjY2O1xuXG5cblxuJGZvbnQtY29sb3I6ICRibGFjaztcbiRsaW5lLWhlaWdodDogMS42O1xuJGEtY29sb3I6ICM2NjY7XG4kYmFzZWZvbnQ6IDE2cHg7XG5cblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBDU1PjgYvjgonjga5JTUfjg63jg7zjg4lcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRkaXIgOiBcIi4uL2ltZ1wiO1xuJGZvbnQtZGlyIDogXCIuLi9mb250cy9cIjtcblxuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIEZPTlTmjIflrppcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBmby1taW4ge1xuICAvL+ODkuODqeOCruODjuaYjuacnVxuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzZcIiwgXCJIaXJhTWluUHJvTi1XNlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xuXG4gIC8v6YGK5piO5pydXG4gIC8vZm9udC1mYW1pbHk6IFwiWXUgTWluY2hvXCIsIFwiWXVNaW5jaG9cIiwnU2F3YXJhYmkgTWluY2hvJyxcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFc2XCIsIFwiSGlyYU1pblByb04tVzZcIiwgc2VyaWY7XG59XG5cbi8v44K044K344OD44KvXG5AbWl4aW4gZm8tZ28ge1xuICAvL+ODkuODqeOCruODjuinkuOCtFxuICAvL2ZvbnQtZmFtaWx5OiAn44OS44Op44Ku44OO6KeS44K044K344OD44KvJywgJ0hpcmFnaW5vIFNhbnMnLCAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg6HjgqTjg6rjgqonLCAnTWVpcnlvJywgJ++8re+8syDvvLDjgrTjgrfjg4Pjgq8nLCAnTVMgUEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gIC8v6YGK44K044K344OD44KvXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgLy9mb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm8tZ28yIHtcbiAgLy/pgYrjgrTjgrfjg4Pjgq9cbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIC8vZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vLyAgd2Vi44OV44Kp44Oz44OIXG5AbWl4aW4gd2ViLWZvbnQwMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiB3ZWItZm9udDAyIHtcbiAgZm9udC1mYW1pbHk6J1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xuICAvL2ZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiB3ZWItZm9udDAzIHtcbiAgLy9mb250LWZhbWlseTogJ2Z1dHVyYS1jb25kZW5zZWQtYm9sZCcsIHNhbnMtc2VyaWY7XG59XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgRk9STeioreWumlxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL1JhZGlvQm945YaG5b2i44K144Kk44K6XG5cbiRyYWRpb1NpemU6IDEycHg7XG4kcmFkaW9TaXplU21hbGw6ICRyYWRpb1NpemUgLSA0cHg7XG4kZm9ybUl0ZW1zQ29sb3I6ICMzMzM7XG4kaW5wdXRCb3JkZXI6ICNjY2M7XG4kc2VsZWN0QXJyb3dDb2xvcjogIzMzMztcblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBSZXNwb25zaXZl5oyH5a6aXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBtcWQoJGJyZWFrUG9pbnQpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrUG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXF1KCRicmVha1BvaW50KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha1BvaW50ICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5jLWJyZWFkY3J1bWJ7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgJl9faW5uZXJ7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gICZfX2l0ZW17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVye1xuICAgICAgY29udGVudDogJ+OAiSc7XG4gICAgICBmb250LXNpemU6IC44ZW07XG5cbiAgICB9XG4gIH1cblxuICAmX19saW5re1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICB9XG5cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1idG57XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGUzNTdmO1xuICBwYWRkaW5nOjEycHggNTBweCAxMnB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwZTM1N2Y7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuICAmW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcntcbiAgICBAaW5jbHVkZSBjb250ZW50KDEzcHgsMTNweCk7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vaWNvLWxpbmstYmwuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgQGluY2x1ZGUgdHJhbnMteSgpO1xuICAgIHJpZ2h0OiAxOHB4O1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgQGluY2x1ZGUgY29udGVudCgxOHB4LDE4cHgpO1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2ljby1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBAaW5jbHVkZSB0cmFucy15KCk7XG4gICAgcmlnaHQ6IDE3cHg7XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgQGluY2x1ZGUgY29udGVudCg0MHB4LDQwcHgpO1xuICAgIGJhY2tncm91bmQ6ICNjZWRkZWE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgQGluY2x1ZGUgdHJhbnMteSgpO1xuICB9XG4gICYuLS1oYWxme1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi4tLXN0cm9uZ3tcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGYwNjE1O1xuICAgIGNvbG9yOiAjZGYwNjE1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjZWNiYWJhO1xuICAgICY6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZDogI2RmMDYxNTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZWNiYWJhO1xuICAgIH1cbiAgfVxuICAmLi0tZ3JheXtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIGNvbG9yOiAjMzgzODM4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjZTVlNWU1O1xuICAgICY6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZDogI2NmY2ZjZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZTVlNWU1O1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGRpcn0vaWNvLWFycm93LWJrLnN2Zyk7XG4gICAgfVxuICB9XG4gICYuLS1ncmF5W3RhcmdldD1cIl9ibGFua1wiXTphZnRlcntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS9pY28tbGluay1iay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG4gICYuLS1zbXtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi4tLWJsdWV7XG4gICAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKCM0OTYzN2EsLjQpO1xuICAgICY6YmVmb3Jle1xuICAgICAgYmFja2dyb3VuZDogIzAwNThhMjtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkaXJ9L2ljby1hcnJvdy13aC5zdmcpO1xuICAgIH1cbiAgfVxuICAmLi0tYmx1ZVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vaWNvLWxpbmstd2guc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgfVxuICAmX19pY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBAaW5jbHVkZSB0cmFucy15KCk7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAmX19mbGV4e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweCAxNXB4O1xuICAgIC5jLWJ0bntcbiAgICAgIG1hcmdpbjogMCAwO1xuICAgIH1cbiAgfVxuICAmX193cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMzBweCAxNXB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG5cbiAgJl9fYW5rZXJXcmFwe1xuICAgIEBpbmNsdWRlIGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4IDMwcHg7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBnYXA6IDEwcHggMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fYW5rZXJ7XG4gICAgQGluY2x1ZGUgZ2FwKDMwcHgsMyk7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMwZTM1N2Y7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBlMzU3ZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoMTZweCwxNnB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2ljby1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgQGluY2x1ZGUgdHJhbnMteSg5MCk7XG4gICAgICByaWdodDogMTJweDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBAaW5jbHVkZSBjb250ZW50KDMwcHgsMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2VkZGVhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zLXkoKTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1jb2x1bW57XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweCAxNXB4O1xuICB9XG4gICZfX2l0ZW17XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXG4gIH1cblxuICAmLi0tdzY1MHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5jLWNvbnRlbnRze1xuICAmX19zY3JvbGx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2ljby1zY3JvbGwucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMHZ3IC0gMTQwcHggKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwe1xuXG4gICAgICBAaW5jbHVkZSBtcWQoJG1kKXtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5jLWZsb2F0Qm5ye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTowO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwZTM1N2Y7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmX19pdGVte1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2YzZjZmYTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMGUzNTdmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICYuLS1ibHVle1xuICAgICAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICZfX2ljb257XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmMtaW5uZXJ7XG4gIG1heC13aWR0aDogJGxnO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgJl9fbGd7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbXFkKDE0MDBweCl7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1sZWFke1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgLmlzLXJlZHtcbiAgICBjb2xvcjogI2RmMDYxNTtcbiAgfVxuXG4gICZfX2JveHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogIzBlMzU3ZjtcbiAgfVxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5jLWxpbmt7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6MC41NWVtO1xuICAgIHdpZHRoOiAuN2VtO1xuICAgIGhlaWdodDogLjdlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS9pY28tYXJyb3dMaW5rLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG5cbiAgfVxuICAmW3RhcmdldD1cIl9ibGFua1wiXXtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgfVxuICAmW3RhcmdldD1cIl9ibGFua1wiXTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vaWNvLWxpbmstYmsuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cblxuICB9XG4gICYuLS1wZGY6YWZ0ZXIsJi4tLWV4Y2VsOmFmdGVye1xuICAgIHRvcDouMmVtO1xuICAgIHdpZHRoOiAxLjFlbTtcbiAgICBoZWlnaHQ6IDEuM2VtO1xuICB9XG4gICYuLS1wZGY6YWZ0ZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGRpcn0vaWNvLXBkZi5wbmcpO1xuICB9XG4gICYuLS1leGNlbDphZnRlcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZGlyfS9pY28tZXhjZWwucG5nKTtcbiAgfVxuXG4gICZfX3dyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgJl9fYXJyb3d7XG4gICAgY29sb3I6ICMzODM4Mzg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJde1xuICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDowLjRlbTtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2NvbW1vbi9pY28tYXJyb3cucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuXG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmMtbGlzdHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2dhcDogNXB4O1xuICAvL2ZvbnQtd2VpZ2h0OiA1MDA7XG4gICZfX2l0ZW17XG4gICAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAn44O7JztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAmLi0tbnVtYmVyICZfX2l0ZW17XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgJi4tLW51bWJlciAmX19pdGVtOmJlZm9yZXtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDouNmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICB0b3A6LjRlbTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG5cbi8vIHNwYWNpbmcuc2Nzc1xuXG4kc3BhY2luZy12YWx1ZXM6IChcbiAgMDogMHB4LFxuICA0OiA0cHgsXG4gIDg6IDhweCxcbiAgMTA6IDEwcHgsXG4gIDEyOiAxMnB4LFxuICAxNjogMTZweCxcbiAgMjA6IDIwcHgsXG4gIDI0OiAyNHB4LFxuICAyODogMjhweCxcbiAgMzA6IDMwcHgsXG4gIDMyOiAzMnB4LFxuICAzNjogMzZweCxcbiAgNDA6IDQwcHgsXG4gIDQ4OiA0OHB4LFxuICA1MDogNTBweCxcbiAgNTY6IDU2cHgsXG4gIDYwOiA2MHB4LFxuICA2NDogNjRweCxcbiAgNzA6IDcwcHgsXG4gIDgwOiA4MHB4LFxuICA5MDogOTBweCxcbiAgMTAwOiAxMDBweFxuKTtcblxuLy8g44Oe44O844K444Oz55So44Kv44Op44K544KS6Ieq5YuV55Sf5oiQXG5AZWFjaCAka2V5LCAkdmFsIGluICRzcGFjaW5nLXZhbHVlcyB7XG4gIC5tLSN7JGtleX0geyBtYXJnaW46ICR2YWwgIWltcG9ydGFudDsgfVxuICAubXQtI3ska2V5fSB7IG1hcmdpbi10b3A6ICR2YWwgIWltcG9ydGFudDsgfVxuICAubXItI3ska2V5fSB7IG1hcmdpbi1yaWdodDogJHZhbCAhaW1wb3J0YW50OyB9XG4gIC5tYi0jeyRrZXl9IHsgbWFyZ2luLWJvdHRvbTogJHZhbCAhaW1wb3J0YW50OyB9XG4gIC5tbC0jeyRrZXl9IHsgbWFyZ2luLWxlZnQ6ICR2YWwgIWltcG9ydGFudDsgfVxuICAubXgtI3ska2V5fSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR2YWwgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6ICR2YWwgIWltcG9ydGFudDtcbiAgfVxuICAubXktI3ska2V5fSB7XG4gICAgbWFyZ2luLXRvcDogJHZhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206ICR2YWwgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmMtcGljdHVyZXtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1xYXtcbiAgYm9yZGVyOiAxcHggI2RjZGNkYyBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAmX19xe1xuICAgIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnUSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2JjYmNiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fdG9nZ2xle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDoxLjVlbTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgJjpiZWZvcmUsJjphZnRlcntcbiAgICAgICAgQGluY2x1ZGUgY29udGVudCgxMDAlLDJweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZjA2MTU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnMteHkoKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zLXh5KDkwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5qcy1hY3RpdmUgJl9fdG9nZ2xlOmFmdGVye1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fYXtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCAjZGNkY2RjIHNvbGlkO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgJl9fcS5qcy1hY3RpdmUgKyAmX19he1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cblxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5jLXRhYmxle1xuICB3aWR0aDogMTAwJTtcblxuICAvL292ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgIC8vbWluLXdpZHRoOiA3MDBweDtcbiAgICAvL2ZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gICYuLS1jb2x7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgIH1cbiAgICAuYy10YWJsZV9fdGhlYWRUaHtcbiAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5jLXRhYmxlX190aCwuYy10YWJsZV9fdGR7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX190aGVhZHtcbiAgfVxuICAmX190aGVhZFRoe1xuICAgIGJhY2tncm91bmQ6I2U4ZThlODtcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIC8vZm9udC1zaXplOiAxLjZyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcblxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RjZGNkYztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIH1cbiAgfVxuICAmX190aHtcbiAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmN2Y4O1xuICAgIC8vbWluLXdpZHRoOiAyMTBweDtcblxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICYuLS1ib2xke1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZCA7XG4gICAgfVxuICAgICYuLS12ZXJ0aWNhbHtcbiAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgJi4tLXcyMzB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGgsJl9fdGR7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAvL2ZvbnQtc2l6ZTogMS42cmVtO1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIH1cbiAgICAmLi0tbWlkZGxle1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0e1xuXG4gIH1cbiAgJl9fbGlua3tcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzBlMzU3ZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGhlaWdodDogLjRlbTtcbiAgICAgIHdpZHRoOiAuNGVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgdHJhbnMteSg0NSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwZTM1N2Y7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMGUzNTdmO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDpjYWxjKDUwJSArIDFweClcbiAgICB9XG4gICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS9pY28tbGluay1ibC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOjAuNTVlbTtcbiAgICAgIHdpZHRoOiAuN2VtO1xuICAgICAgaGVpZ2h0OiAuN2VtO1xuXG4gICAgfVxuXG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy10ZXh0e1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIC8vbWFyZ2luOiAyMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cblxuICAmLi0tYm9sZHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAmLi0tc217XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAmLi0tcmVke1xuICAgIGNvbG9yOiAjZGYwNjE1O1xuICB9XG5cbiAgJl9fY2FwdGlvbntcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAvL21hcmdpbjogMTBweCAwO1xuICAgICYuLS1yZWR7XG4gICAgICBjb2xvcjogI2RmMDYxNTtcbiAgICB9XG4gIH1cbiAgJl9fY2F1dGlvbntcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICYuLS1jb21le1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAn4oC7JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmt7XG4gICAgY29sb3I6ICMwZTM1N2Y7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZTM1N2Y7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fYXJyb3d7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogdW5zZXQ7XG4gICAgfVxuICAgICZfX2Fycm93OmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvL2xlZnQ6IGNhbGMoMTAwJSArIC40ZW0pO1xuICAgICAgdG9wOi42NWVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG5cbiAgICAgIGJvcmRlci10b3A6IDJweCAjMGUzNTdmIHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggIzBlMzU3ZiBzb2xpZDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl17XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgICAmW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgLjRlbSk7XG4gICAgICB0b3A6LjRlbTtcbiAgICAgIHdpZHRoOiAuOGVtO1xuICAgICAgaGVpZ2h0OiAuOGVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vaWNvLWxpbmstYmwuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuXG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmMtdGl0bGV7XG5cbiAgJl9fY2hhcHRlcntcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhY2FjYWM7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBAaW5jbHVkZSBjb250ZW50KDEwcHgsMTdweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS9pY28tbG9jYWxNZW51LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAuNGVtO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgQGluY2x1ZGUgY29udGVudCg3MHB4LDNweCwjMGUzNTdmKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWR7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faDN7XG4gICAgZm9udC1zaXplOiAyLjByZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUsJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNiN2MzZGE7XG4gICAgfVxuICB9XG4gICZfX2g0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWNhY2FjO1xuICAgICYuLS1uby1ib3JkZXJ7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgQGluY2x1ZGUgY29udGVudCgyNXB4LDJweCwjZGUwNTE0KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2dyYXl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgYmFja2dyb3VuZDogI2YzZjdmODtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IC44ZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zLXkoKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VwcGxlbWVudHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBlMzU3ZjtcbiAgICBtYXJnaW46IDQwcHggMCAzMHB4O1xuICAgIHNwYW57XG4gICAgICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy16b29tUGljdHVyZXtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYuLS1wY3tcbiAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcblxuICB9XG5cbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG5cbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAvL3BhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoMTAwJSwxMDAlLHJnYmEoJGJsYWNrLC43KSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoNjV2dywxMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zLXh5KCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS90YXAucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGltZ3tcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1hY3RpdmU6YmVmb3JlLCYuaXMtYWN0aXZlOmFmdGVye1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi4tLXBjOmJlZm9yZXtcbiAgICBAaW5jbHVkZSBjb250ZW50KDYwcHgsMjVweCk7XG4gICAgYmFja2dyb3VuZDogIzQyNDI0MiB1cmwoI3skZGlyfS9pY28tem9vbS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm90dG9tOjA7XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4ubC1hYm91dHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKSA7XG4gIC8vXG5cbiAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4MHB4IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgfVxuICAmOmJlZm9yZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgY29udGVudCgxMDAlLDEwMCUpO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS9iZy0xLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gICZfX2xlYWR7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAmX19jYXV0aW9ue1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9XG4gIH1cbiAgLmlzLXJlZHtcbiAgICBjb2xvcjogI2RmMDYxNTtcbiAgfVxuICAmX190aXRsZVdyYXB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fc3ViVGl0bGV7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICNkZjA2MTU7XG4gICAgQGluY2x1ZGUgd2ViLWZvbnQwMTtcbiAgfVxuICAmX190aXRsZXtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC5pcy1yZWR7XG4gICAgICBjb2xvcjogI2RmMDYxNTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuICAgIC5pcy1xdW90YXRpb246YmVmb3Jle1xuICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgIGNvbG9yOiAjZTk5YTlmO1xuXG4gICAgfVxuICAgIC5pcy1xdW90YXRpb246YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIuKAnVwiO1xuICAgICAgY29sb3I6ICNlOTlhOWY7XG4gICAgfVxuICB9XG5cbiAgJl9fcWFUaXRsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoMTAwJSwxcHgsIzBlMzU3Zik7XG4gICAgICBAaW5jbHVkZSB0cmFucy14eSgpO1xuICAgIH1cbiAgICAmX190ZXh0e1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZHtcbiAgICBtYXJnaW46IDMwcHggYXV0byA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgJl9fY2FyZEl0ZW17XG4gICAgQGluY2x1ZGUgZ2FwKDMwcHgsMyk7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBAaW5jbHVkZSBnYXAoMzBweCwxKTtcbiAgICB9XG4gICAgJl9faW1ne1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTVweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICAgICZfX251bWJlcntcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbjogNXB4IGF1dG8gMTBweDtcbiAgICAgIGNvbG9yOiAjMGUzNTdmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3N7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6MjBweCAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICB9XG59XG4iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4ubC1iYW5uZXJ7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICBwYWRkaW5nOiAxODBweCAwIDA7XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgQGluY2x1ZGUgY29udGVudCgxMDAlLDIwMHB4KTtcbiAgICBAaW5jbHVkZSB0cmFucy14KCk7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICB0b3A6LTgwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vYmcuc3ZnKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgdG9wOi0xMDBweDtcbiAgICB9XG4gIH1cbiAgLmMtYnRue1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9fZmxleHtcbiAgICAvL0BpbmNsdWRlIGZsZXg7XG4gICAgLy9nYXA6IDQwcHg7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW1GdWxse1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIH1cbiAgJl9faXRlbXtcbiAgICBAaW5jbHVkZSBnYXAoNDBweCwyKTtcbiAgICBwYWRkaW5nOjEwcHggNTBweCA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNlM2VkZjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6MjBweCAyMHB4IDU1cHg7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgQGluY2x1ZGUgY29udGVudCgyMHB4LDE4cHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vaWNvLWFycm93LWJrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIGJvdHRvbTozMHB4O1xuICAgICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICAgIGJvdHRvbTogMjJweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBAaW5jbHVkZSBjb250ZW50KDFweCwzMHB4LCNjOGM2YmIpO1xuICAgICAgYm90dG9tOiAyMnB4O1xuICAgICAgcmlnaHQ6IDg1cHg7XG4gICAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl06YmVmb3Jle1xuICAgICAgQGluY2x1ZGUgY29udGVudCgxOHB4LDE4cHgpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGRpcn0vaWNvLWxpbmstYmsuc3ZnKTtcbiAgICB9XG4gICAgJl9faWNvbntcbiAgICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwe1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgICZfX3RpdGxlV3JhcHtcbiAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViVGl0bGV7XG4gICAgICBAaW5jbHVkZSB3ZWItZm9udDAxO1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RmMDYxNTtcblxuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgfVxuXG4gIH1cblxuICAmX19pdGVtRnVsbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOjIwcHggMzBweCAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICMwZTM1N2Y7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBwYWRkaW5nOjIwcHggMjBweCAyMHB4O1xuICAgIH1cbiAgICAmID4gKntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBAaW5jbHVkZSBjb250ZW50KDI4MHB4LDMyMHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2Juci1pbWcucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgICBAaW5jbHVkZSBjb250ZW50KDE2MHB4LDE2MHB4KTtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGVXcmFwe1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmMtYnRue1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICB9XG5cbiAgICAgICYuLS1kb3R7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2RmMDYxNTtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3R4dHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViVGl0bGV7XG4gICAgICBAaW5jbHVkZSB3ZWItZm9udDAxO1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RmMDYxNTtcblxuICAgICAgfVxuICAgIH1cbiAgICAmX19idG5ze1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1heC13aWR0aDogODQwcHg7XG5cbiAgICAgICYuLS13NTUwe1xuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5sLWhpc3Rvcnl7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cbiAgJl9faXRlbXtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5jLWJ0bntcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2RldGFpbHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXgtd2lkdGg6ICRsZztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlV3JhcHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5ZDFlMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgJl9fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgIGNvbG9yOiAjMGUzNTdmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJUaXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6ICMwZTM1N2Y7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1ne1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA2NDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6MDtcbiAgICAgICYuaXMtY29udGFpbntcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcWQoMTQwMHB4KXtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Jne1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206MDtcbiAgICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHVtbkxpc3R7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgZmxleDtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gICAgJl9fY29sdW1ue1xuICAgICAgQGluY2x1ZGUgZ2FwKDQwcHgsMyk7XG4gICAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgICAgQGluY2x1ZGUgZ2FwKDMwcHgsMSk7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGUzNTdmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpbmtMaXN0e1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgJl9fbGlua3tcbiAgICAgIGNvbG9yOiAjMGUzNTdmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOi43ZW07XG4gICAgICAgIHdpZHRoOiAuNWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogLjVlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vaWNvLWFycm93TGluay1ibC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cblxuICAgICAgfVxuICAgIH1cblxuXG4gICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDZmMmY4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgIGJhY2tncm91bmQ6ICNlM2VkZjU7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjNlYjtcbiAgICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5sLWtleVZpc3VhbHtcbiAgaGVpZ2h0OiA0MHZ3O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0va3YucG5nKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAaW5jbHVkZSBtcWQoMTYwMHB4KXtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTYwMHB4O1xuXG4gIH1cbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vbXYtc3AucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTIwdnc7XG4gIH1cblxuICAmX19pbm5lcntcblxuICB9XG5cbiAgJl9fdGl0bGVXcmFwe1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgcGFkZGluZy10b3A6IDEwdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViVGl0bGV7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ViZTM4YTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBjb2xvcjogIzBlMzU3ZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgQGluY2x1ZGUgbXFkKDE2MDBweCl7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZXtcbiAgICAvL2xldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogOS4wcmVtO1xuXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICY6Zmlyc3QtbGV0dGVye1xuICAgICAgY29sb3I6ICNlYmUzOGE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xZCgxNjAwcHgpe1xuICAgICAgZm9udC1zaXplOiA4LjByZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXNpemU6IDE0dnc7XG4gICAgICBtYXJnaW4tdG9wOiAydnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVhZHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgbXFkKDE2MDBweCl7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICB9XG4gIH1cblxuXG4gICZfX3Njcm9sbHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmwtd29ycmllc3tcbiAgYmFja2dyb3VuZDogI2ViZjBmYTtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gICY6YWZ0ZXJ7XG4gICAgQGluY2x1ZGUgY29udGVudCgpO1xuICAgIEBpbmNsdWRlIGFycm93KGJvdHRvbSw2MCwjZWJmMGZhKTtcbiAgICBAaW5jbHVkZSB0cmFucy14KCk7XG4gICAgdG9wOmNhbGMoMTAwJSAtIDFweCk7XG4gIH1cblxuICAmX190aXRsZXtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICMwNTI1NjI7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgLmlzLXJlZHtcbiAgICAgIGNvbG9yOiAjZGYwNjE1O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3R7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gICZfX2xpc3RJdGVte1xuICAgIEBpbmNsdWRlIGdhcCgyMHB4LDMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW1ne1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJl9fZGV0YWlse1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZmxleDogMTtcblxuICAgIH1cbiAgICAubWFya2Vye1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5wLXNvdWRhbntcbiAgQGluY2x1ZGUgZm8tZ287XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ucC1zb3VkYW4gKyBmb290ZXJ7XG4gIGJvcmRlcjogbm9uZTtcbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG5cbiAgfVxufSJdfQ== */



