@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width  
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  line-height: 1;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 300;
}

ul {
  list-style: none;
}

button,
input,
select,
textarea {
  margin: 0;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*, *:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

img,
embed,
iframe,
object,
audio,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
  text-align: left;
}

strong {
  font-weight: bold;
}

html {
  font-size: 12px;
}

@media screen and (min-width: 1025px) {
  html {
    font-size: 14px;
  }
}

body {
  font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "メイリオ", Meiryo, sans-serif;
  font-weight: 300;
  color: #1A1A1A;
  font-size: 1rem;
}

a {
  color: #00A0E9;
  text-decoration: none;
}

a:hover {
  opacity: 0.6;
}

p {
  margin-bottom: 1em;
  line-height: 1.6;
}

p:last-child {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  p {
    line-height: 1.5;
  }
}

img {
  width: auto;
  height: auto;
  max-width: 100%;
}

.main {
  padding-top: 158px;
}

@media screen and (max-width: 767px) {
  .main {
    padding-top: 60px;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */
.modaal-noscroll {
  overflow: hidden;
}

.modaal-accessible-hide {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

.modaal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  opacity: 0;
}

.modaal-wrapper {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: auto;
  opacity: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.modaal-wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
}

.modaal-wrapper .modaal-close {
  border: none;
  background: transparent;
  padding: 0;
  -webkit-appearance: none;
}

.modaal-wrapper.modaal-start_none {
  display: none;
  opacity: 1;
}

.modaal-wrapper.modaal-start_fade {
  opacity: 0;
}

.modaal-wrapper *[tabindex="0"] {
  outline: none !important;
}

.modaal-wrapper.modaal-fullscreen {
  overflow: hidden;
}

.modaal-outer-wrapper {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
}

.modaal-fullscreen .modaal-outer-wrapper {
  display: block;
}

.modaal-inner-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  position: relative;
  vertical-align: middle;
  text-align: center;
  padding: 80px 25px;
}

.modaal-fullscreen .modaal-inner-wrapper {
  padding: 0;
  display: block;
  vertical-align: top;
}

.modaal-container {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: auto;
  text-align: left;
  color: #000;
  max-width: 1000px;
  border-radius: 0px;
  background: #fff;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  cursor: auto;
}

.modaal-container.is_loading {
  height: 100px;
  width: 100px;
  overflow: hidden;
}

.modaal-fullscreen .modaal-container {
  max-width: none;
  height: 100%;
  overflow: auto;
}

.modaal-close {
  position: fixed;
  right: 20px;
  top: 20px;
  color: #fff;
  cursor: pointer;
  opacity: 1;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0);
  border-radius: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.modaal-close:focus, .modaal-close:hover {
  outline: none;
  background: #fff;
}

.modaal-close:focus:before, .modaal-close:focus:after, .modaal-close:hover:before, .modaal-close:hover:after {
  background: #b93d0c;
}

.modaal-close span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

.modaal-close:before, .modaal-close:after {
  display: block;
  content: " ";
  position: absolute;
  top: 14px;
  left: 23px;
  width: 4px;
  height: 22px;
  border-radius: 4px;
  background: #fff;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.modaal-close:before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.modaal-close:after {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.modaal-fullscreen .modaal-close {
  background: #afb7bc;
  right: 10px;
  top: 10px;
}

.modaal-content-container {
  padding: 30px;
}

.modaal-confirm-wrap {
  padding: 30px 0 0;
  text-align: center;
  font-size: 0;
}

.modaal-confirm-btn {
  font-size: 14px;
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  background: transparent;
}

.modaal-confirm-btn.modaal-ok {
  padding: 10px 15px;
  color: #fff;
  background: #555;
  border-radius: 3px;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.modaal-confirm-btn.modaal-ok:hover {
  background: #2f2f2f;
}

.modaal-confirm-btn.modaal-cancel {
  text-decoration: underline;
}

.modaal-confirm-btn.modaal-cancel:hover {
  text-decoration: none;
  color: #2f2f2f;
}

@keyframes instaReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes instaReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.modaal-instagram .modaal-container {
  width: auto;
  background: transparent;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.modaal-instagram .modaal-content-container {
  padding: 0;
  background: transparent;
}

.modaal-instagram .modaal-content-container > blockquote {
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
}

.modaal-instagram iframe {
  opacity: 0;
  margin: -6px !important;
  border-radius: 0 !important;
  width: 1000px !important;
  max-width: 800px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-animation: instaReveal 1s linear forwards;
          animation: instaReveal 1s linear forwards;
}

.modaal-image .modaal-inner-wrapper {
  padding-left: 140px;
  padding-right: 140px;
}

.modaal-image .modaal-container {
  width: auto;
  max-width: 100%;
}

.modaal-gallery-wrap {
  position: relative;
  color: #fff;
}

.modaal-gallery-item {
  display: none;
}

.modaal-gallery-item img {
  display: block;
}

.modaal-gallery-item.is_active {
  display: block;
}

.modaal-gallery-label {
  position: absolute;
  left: 0;
  width: 100%;
  margin: 20px 0 0;
  font-size: 18px;
  text-align: center;
  color: #fff;
}

.modaal-gallery-label:focus {
  outline: none;
}

.modaal-gallery-control {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 1;
  cursor: pointer;
  color: #fff;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0);
  border: none;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.modaal-gallery-control.is_hidden {
  opacity: 0;
  cursor: default;
}

.modaal-gallery-control:focus, .modaal-gallery-control:hover {
  outline: none;
  background: #fff;
}

.modaal-gallery-control:focus:before, .modaal-gallery-control:focus:after, .modaal-gallery-control:hover:before, .modaal-gallery-control:hover:after {
  background: #afb7bc;
}

.modaal-gallery-control span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

.modaal-gallery-control:before, .modaal-gallery-control:after {
  display: block;
  content: " ";
  position: absolute;
  top: 16px;
  left: 25px;
  width: 4px;
  height: 18px;
  border-radius: 4px;
  background: #fff;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}

.modaal-gallery-control:before {
  margin: -5px 0 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.modaal-gallery-control:after {
  margin: 5px 0 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.modaal-gallery-next-inner {
  left: 100%;
  margin-left: 40px;
}

.modaal-gallery-next-outer {
  right: 45px;
}

.modaal-gallery-prev:before, .modaal-gallery-prev:after {
  left: 22px;
}

.modaal-gallery-prev:before {
  margin: 5px 0 0;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.modaal-gallery-prev:after {
  margin: -5px 0 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.modaal-gallery-prev-inner {
  right: 100%;
  margin-right: 40px;
}

.modaal-gallery-prev-outer {
  left: 45px;
}

.modaal-video-wrap {
  margin: auto 50px;
  position: relative;
}

.modaal-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  background: #000;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}

.modaal-video-container iframe,
.modaal-video-container object,
.modaal-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modaal-iframe .modaal-content {
  width: 100%;
  height: 100%;
}

.modaal-iframe-elem {
  width: 100%;
  height: 100%;
  display: block;
}

@media only screen and (min-width: 1400px) {
  .modaal-video-container {
    padding-bottom: 0;
    height: 731px;
  }
}

@media only screen and (max-width: 1140px) {
  .modaal-image .modaal-inner-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }
  .modaal-gallery-control {
    top: auto;
    bottom: 20px;
    -webkit-transform: none;
            transform: none;
    background: rgba(0, 0, 0, 0.7);
  }
  .modaal-gallery-control:before, .modaal-gallery-control:after {
    background: #fff;
  }
  .modaal-gallery-next {
    left: auto;
    right: 20px;
  }
  .modaal-gallery-prev {
    left: 20px;
    right: auto;
  }
}

@media screen and (max-width: 900px) {
  .modaal-instagram iframe {
    width: 500px !important;
  }
}

@media screen and (max-height: 1100px) {
  .modaal-instagram iframe {
    width: 700px !important;
  }
}

@media screen and (max-height: 1000px) {
  .modaal-inner-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .modaal-instagram iframe {
    width: 600px !important;
  }
}

@media screen and (max-height: 900px) {
  .modaal-instagram iframe {
    width: 500px !important;
  }
  .modaal-video-container {
    max-width: 900px;
    max-height: 510px;
  }
}

@media only screen and (max-width: 600px) {
  .modaal-instagram iframe {
    width: 280px !important;
  }
}

@media only screen and (max-height: 820px) {
  .modaal-gallery-label {
    display: none;
  }
}

.modaal-loading-spinner {
  background: none;
  position: absolute;
  width: 200px;
  height: 200px;
  top: 50%;
  left: 50%;
  margin: -100px 0 0 -100px;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
}

@-webkit-keyframes modaal-loading-spinner {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    opacity: .1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes modaal-loading-spinner {
  0% {
    opacity: 1;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
  100% {
    opacity: .1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.modaal-loading-spinner > div {
  width: 24px;
  height: 24px;
  margin-left: 4px;
  margin-top: 4px;
  position: absolute;
}

.modaal-loading-spinner > div > div {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  background: #fff;
}

.modaal-loading-spinner > div:nth-of-type(1) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}

.modaal-loading-spinner > div:nth-of-type(2) > div, .modaal-loading-spinner > div:nth-of-type(3) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(1) {
  -webkit-transform: translate(84px, 84px) rotate(45deg) translate(70px, 0);
  transform: translate(84px, 84px) rotate(45deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(2) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
          animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: .12s;
  animation-delay: .12s;
}

.modaal-loading-spinner > div:nth-of-type(2) {
  -webkit-transform: translate(84px, 84px) rotate(90deg) translate(70px, 0);
  transform: translate(84px, 84px) rotate(90deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(3) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
          animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: .25s;
  animation-delay: .25s;
}

.modaal-loading-spinner > div:nth-of-type(4) > div, .modaal-loading-spinner > div:nth-of-type(5) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(3) {
  -webkit-transform: translate(84px, 84px) rotate(135deg) translate(70px, 0);
  transform: translate(84px, 84px) rotate(135deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(4) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
          animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: .37s;
  animation-delay: .37s;
}

.modaal-loading-spinner > div:nth-of-type(4) {
  -webkit-transform: translate(84px, 84px) rotate(180deg) translate(70px, 0);
  transform: translate(84px, 84px) rotate(180deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(5) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
          animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: .5s;
  animation-delay: .5s;
}

.modaal-loading-spinner > div:nth-of-type(6) > div, .modaal-loading-spinner > div:nth-of-type(7) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(5) {
  -webkit-transform: translate(84px, 84px) rotate(225deg) translate(70px, 0);
  transform: translate(84px, 84px) rotate(225deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(6) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
          animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: .62s;
  animation-delay: .62s;
}

.modaal-loading-spinner > div:nth-of-type(6) {
  -webkit-transform: translate(84px, 84px) rotate(270deg) translate(70px, 0);
  transform: translate(84px, 84px) rotate(270deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(7) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
          animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: .75s;
  animation-delay: .75s;
}

.modaal-loading-spinner > div:nth-of-type(7) {
  -webkit-transform: translate(84px, 84px) rotate(315deg) translate(70px, 0);
  transform: translate(84px, 84px) rotate(315deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(8) > div {
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation-delay: .87s;
  animation-delay: .87s;
}

.modaal-loading-spinner > div:nth-of-type(8) {
  -webkit-transform: translate(84px, 84px) rotate(360deg) translate(70px, 0);
  transform: translate(84px, 84px) rotate(360deg) translate(70px, 0);
}

/* --------------------------
パンくずナビ
-------------------------- */
.c-breadcrumb a {
  text-decoration: underline;
}

.c-breadcrumb--header {
  background-color: #E5F5FF;
  color: #1A1A1A;
}

@media screen and (max-width: 767px) {
  .c-breadcrumb--header {
    display: none;
  }
}

.c-breadcrumb--header a {
  color: #1A1A1A;
}

.c-breadcrumb--footer {
  background-color: #096DAE;
  color: #fff;
  margin-top: 80px;
}

.c-breadcrumb--footer a {
  color: #fff;
}

.c-breadcrumb-list {
  list-style: none;
  margin: 0;
  padding: 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.c-breadcrumb-list li {
  font-size: 0.9166666667rem;
}

.c-breadcrumb-list li::after {
  content: '>';
  padding: 0 0.5em;
}

.c-breadcrumb-list li:last-child::after {
  content: '';
}

/* --------------------------
ボタン
-------------------------- */
.c-button {
  display: inline-block;
  width: auto;
  border: 3px solid #B82D29;
  padding: 1.25rem;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #1A1A1A;
  background-color: #fff;
  border-radius: 0.2916666667rem;
  position: relative;
  line-height: 1;
  font-size: 1.2083333333rem;
  min-width: 250px;
  font-weight: 700;
}

.c-button:hover {
  text-decoration: none;
  opacity: 1;
}

.c-button--square {
  color: #1A1A1A;
  border-radius: 3px;
  border: 0.5px solid #333333;
}

.c-button--square:hover {
  color: #1A1A1A;
  background-color: #fff;
  text-decoration: none;
  opacity: 0.6;
}

.c-button--external {
  padding: 15px 50px 15px 35px;
}

.c-button--external::after {
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -7px;
  display: inline-block;
  font-family: 'Font Awesome 5 Pro';
  content: '\f360';
  font-weight: 900;
}

.c-button--arrow-left {
  padding: 17px 20px 17px 35px;
}

.c-button--arrow-left::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  left: 15px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.c-button--arrow-left:hover {
  opacity: 1;
}

.c-button--arrow-left:hover::after {
  border-color: #096DAE;
  -webkit-transform: rotate(225deg) translate(2px, -2px);
          transform: rotate(225deg) translate(2px, -2px);
}

.c-button--arrow {
  padding: 1.25rem 2.9166666667rem 1.25rem 1.6666666667rem;
}

.c-button--arrow::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #B82D29;
  border-right: 2px solid #B82D29;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: calc(50% - 4px);
  right: 15px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.c-button--arrow:hover {
  opacity: 1;
}

.c-button--arrow:hover::after {
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.c-button--arrow-down {
  padding: 17px 20px 28px 20px;
  min-width: 128px;
}

.c-button--arrow-down::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  display: inline-block;
  position: absolute;
  bottom: 12px;
  left: calc(50% - 4px);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.c-button--arrow-down:hover {
  opacity: 1;
}

.c-button--arrow-down:hover::after {
  border-color: #096DAE;
  -webkit-transform: rotate(135deg) translate(2px, -2px);
          transform: rotate(135deg) translate(2px, -2px);
}

.c-button--internal {
  padding: 15px 50px 15px 35px;
}

.c-button--internal::after {
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -7px;
  display: inline-block;
  font-family: 'Font Awesome 5 Pro';
  content: '\f105';
  font-weight: 900;
}

.c-button--primary {
  background-color: #00A0E9;
  color: #fff;
}

.c-button--primary:hover {
  color: #00A0E9;
  background-color: #fff;
}

.c-button--action {
  background-color: #00A0E9;
  color: #fff;
  font-size: 1.6rem;
  padding: 20px 45px;
  min-width: 350px;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 767px) {
  .c-button--action {
    padding: 15px;
    width: 100%;
  }
}

.c-button--action::after {
  margin-top: -10px;
}

.c-button--disabled {
  pointer-events: none;
  background-color: #ccc;
  border-color: #ccc;
  color: #fff;
}

.c-button--large {
  width: 100%;
}

.c-button--small {
  min-width: auto;
}

/* --------------------------
フォーム
-------------------------- */
.c-form-text {
  border: 0;
  width: 100%;
  padding: 0.8333333333rem;
  font-size: 1.25rem;
  line-height: 1.875rem;
  background-color: #eee;
}

.c-form-text--small {
  width: 100px;
}

.c-form-textarea {
  border: 1px solid #ccc;
  width: 100%;
  padding: 8px 5px;
  height: 100px;
  border-radius: 3px;
}

.c-form-checkbox-input {
  display: none;
}

.c-form-checkbox-input:checked + .c-form-checkbox-span::after {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: 6px;
  width: 8px;
  height: 12px;
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
  border-bottom: 3px solid #00A0E9;
  border-right: 3px solid #00A0E9;
}

.c-form-checkbox-span {
  padding-left: 28px;
  position: relative;
}

.c-form-checkbox-span::before {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #ccc;
  background-color: #fff;
}

.c-form-radio-input {
  display: none;
}

.c-form-radio-input:checked + .c-form-radio-span::after {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #00A0E9;
}

.c-form-radio-span {
  padding-left: 28px;
  position: relative;
}

.c-form-radio-span::before {
  content: "";
  display: block;
  position: absolute;
  top: -3px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #ccc;
  background-color: #fff;
}

.c-form-select {
  display: block;
  font-size: 14px;
  padding: 10px 13px;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 0;
  border: 1px solid #ccc;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' class='svg-inline--fa fa-angle-down fa-w-10' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%;
}

.c-form-select::-ms-expand {
  display: none;
}

.c-form-select:hover {
  border-color: #888;
}

.c-form-select:focus {
  border-color: #aaa;
  -webkit-box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
          box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}

.c-form-select--small {
  width: 80px;
  display: inline-block;
}

.c-form-select option {
  font-weight: normal;
}

/* --------------------------
見出し
-------------------------- */
.c-h1 {
  margin: 63px auto 70px;
  color: #1A1A1A;
  text-align: center;
  font-weight: 700;
  font-size: 2.5833333333rem;
  line-height: 1.5em;
  letter-spacing: 0.1em;
  padding: 33px 30px;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .c-h1 {
    font-size: 1.5rem;
    margin: 60px auto;
    padding: 33px 0;
  }
}

.c-h1::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  width: 35px;
  height: 2px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  margin: 0 auto;
  background-color: rgba(0, 160, 233, 0.7);
}

@media screen and (max-width: 1024px) {
  .c-h1::before {
    width: 26px;
  }
}

.c-h1::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  width: 35px;
  height: 2px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  margin: 0 auto;
  background-color: rgba(0, 160, 233, 0.7);
}

@media screen and (max-width: 1024px) {
  .c-h1::after {
    width: 26px;
  }
}

.c-h2 {
  color: #fff;
  font-size: 1.8333333333rem;
  text-align: center;
  font-weight: 700;
  letter-spacing: 0.2em;
  line-height: 1.5em;
  margin-bottom: 50px;
  background-color: #F5F5F5;
  padding: 18px 30px;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
}

@media screen and (max-width: 1024px) {
  .c-h2 {
    padding: 13px 15px;
  }
}

.c-h3 {
  color: #1A1A1A;
  font-size: 1.4166666667rem;
  font-weight: 700;
  line-height: 1.5em;
  letter-spacing: 0.1em;
  margin-bottom: 27px;
  background-color: #E5F5FF;
  border-left: 12px solid #00A0E9;
  padding: 16px 15px;
}

@media screen and (max-width: 767px) {
  .c-h3 {
    font-size: 1.3333333333rem;
    padding: 10px;
  }
}

.c-h4 {
  color: #1A1A1A;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 3rem;
  border-bottom: 3px solid #00A0E9;
  margin-bottom: 22px;
  display: inline-block;
  letter-spacing: 0.1em;
}

.c-h5 {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.08em;
  font-weight: 500;
  margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
  .c-h5 {
    font-size: 1rem;
    line-height: 1.5;
  }
}

.c-h6 {
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.08em;
  font-weight: 500;
  margin-bottom: 5px;
}

@media screen and (max-width: 767px) {
  .c-h6 {
    font-size: 0.875rem;
    line-height: 1.5;
  }
}

.c-h--center-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 5px;
}

.c-h--center-line::before, .c-h--center-line::after {
  content: "";
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 1px;
  background: #4f574d;
  display: block;
}

.c-h--center-line::before {
  margin-right: 30px;
}

@media screen and (max-width: 767px) {
  .c-h--center-line::before {
    margin-right: 15px;
  }
}

.c-h--center-line::after {
  margin-left: 30px;
}

@media screen and (max-width: 767px) {
  .c-h--center-line::after {
    margin-left: 15px;
  }
}

/* --------------------------
ラベル
-------------------------- */
.c-label {
  display: inline-block;
  padding: 0.5rem 0;
  text-align: center;
  width: 11.25rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1;
  vertical-align: bottom;
  background-color: #B82D29;
  color: #fff;
}

/* --------------------------
線
-------------------------- */
.c-line--dashed {
  border-top: 2px dashed #7D6A00;
}

/* --------------------------
リンク
-------------------------- */
.c-link--block {
  display: block;
  text-decoration: none;
}

.c-link--block img {
  display: block;
}

.c-link--toggle::after {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 2px solid #00A0E9;
  border-right: 2px solid #00A0E9;
  -webkit-transform: rotate(135deg) translate(-3px, 0);
          transform: rotate(135deg) translate(-3px, 0);
  display: inline-block;
  margin-left: 10px;
}

.c-link--toggle[aria-expanded=true]::after {
  -webkit-transform: rotate3d(1, 0, 0, 180deg);
          transform: rotate3d(1, 0, 0, 180deg);
}

.c-link--pdf::after {
  display: inline-block;
  content: '';
  width: 1.2em;
  height: 1.2em;
  background: transparent url(/images/common/icon-pdf.svg) center center no-repeat;
  background-size: contain;
  margin-left: 8px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}

.c-link--external::after {
  display: inline-block;
  content: '';
  width: 1.2em;
  height: 1.2em;
  background: transparent url(/images/common/icon-external.svg) center center no-repeat;
  background-size: contain;
  margin-left: 8px;
  -webkit-transform: translateY(3px);
          transform: translateY(3px);
}

/* --------------------------
リスト
-------------------------- */
.c-list > li {
  margin-bottom: 1em;
  line-height: 1.5;
  position: relative;
}

.c-list--point > li {
  padding-left: 15px;
  position: relative;
}

.c-list--point > li::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 3px;
  display: inline-block;
  background-color: #00A0E9;
  position: absolute;
  top: 7.5px;
  left: 0;
}

.c-list--link > li {
  padding-left: 15px;
  position: relative;
}

.c-list--link > li::before {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
}

.c-list--horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .c-list--horizontal {
    display: block;
  }
}

.c-list--horizontal li {
  margin-left: 20px;
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .c-list--horizontal li {
    margin-left: 0;
    margin-bottom: 10px;
  }
}

.c-list--horizontal li:first-child {
  margin-left: 0;
}

.c-list--horizontal--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.c-list--border li {
  background-position: left 16px;
  padding: 14px;
  border-bottom: 1px dashed #00A0E9;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  line-height: 1;
}

.c-list--border li:last-child {
  border-bottom: 0;
}

.c-list--border li a {
  color: #333333;
  text-decoration: none;
}

.c-list--border li a:hover {
  color: #00A0E9;
}

.c-list--order {
  padding-left: 15px;
}

.c-list--note li {
  color: #484B44;
  position: relative;
  padding-left: 1.2em;
  font-size: 0.9166666667rem;
  line-height: 1.4166666667rem;
}

.c-list--note li::before {
  content: '※';
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0;
}

/* --------------------------
ハンバーガーメニューアイコン
-------------------------- */
.c-menu {
  position: absolute;
  right: 1.6666666667rem;
  top: 1.0416666667rem;
  display: block;
  padding: 0;
  z-index: 5;
}

.c-menu-trigger,
.c-menu-trigger span {
  display: block;
  -webkit-transition: all .2s;
  transition: all .2s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.c-menu-trigger {
  position: relative;
  width: 2.0833333333rem;
  height: 3.6666666667rem;
}

.c-menu-trigger-label {
  display: block;
  font-size: 0.625rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  position: absolute;
  left: 0;
  right: 0;
  top: 0.4166666667rem;
  margin: auto;
  text-align: center;
  width: 100%;
  background-color: transparent;
  height: auto;
  color: #B82D29;
}

.c-menu-trigger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 0.3333333333rem;
  background-color: #4D4D4D;
}

.c-menu-trigger span:nth-of-type(1) {
  top: 1.6666666667rem;
}

.c-menu-trigger span:nth-of-type(2) {
  top: 2.5rem;
}

.c-menu-trigger span:nth-of-type(3) {
  top: 3.3333333333rem;
}

.c-menu-trigger.active span:nth-of-type(1) {
  width: 2.1666666667rem;
  -webkit-transform: translateY(0.8333333333rem) translateX(0) rotate(-45deg);
  transform: translateY(0.8333333333rem) translateX(0) rotate(-45deg);
}

.c-menu-trigger.active span:nth-of-type(2) {
  opacity: 0;
}

.c-menu-trigger.active span:nth-of-type(3) {
  width: 2.1666666667rem;
  -webkit-transform: translateY(-0.8333333333rem) translateX(0) rotate(45deg);
  transform: translateY(-0.8333333333rem) translateX(0) rotate(45deg);
}

/* --------------------------
パネル
-------------------------- */
.c-panel {
  background-color: #fff;
  border-radius: 0.4166666667rem;
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}

.c-panel--shadow {
  background-color: #fff;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.31);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.31);
}

.c-panel--important {
  border: 2px solid #CB2D0D;
  background-color: #fff;
}

.c-panel--rounded {
  border-radius: 8px;
}

.c-panel-contents {
  padding: 1.6666666667rem 0.8333333333rem;
}

.c-panel-contents--narrow {
  padding: 15px;
}

.c-panel-h {
  font-size: 1.5rem;
  line-height: 2.6666666667rem;
  font-weight: 700;
  padding-bottom: 6px;
  border-bottom: 1px solid #00A0E9;
  margin-bottom: 25px;
}

.c-panel-body {
  padding: 0 30px;
}

@media screen and (max-width: 767px) {
  .c-panel-body {
    padding: 0;
  }
}

.c-panel-section {
  background-color: #E5F5FF;
}

@media screen and (max-width: 767px) {
  .c-panel-section {
    margin: -20px;
  }
}

.c-panel-section-h {
  color: #fff;
  font-size: 1.8333333333rem;
  text-align: center;
  font-weight: 700;
  line-height: 1.5em;
  padding: 18px 30px;
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  letter-spacing: 0.2em;
}

@media screen and (max-width: 1024px) {
  .c-panel-section-h {
    padding: 13px 15px;
  }
}

.c-panel-section-contents {
  padding: 40px 65px 80px;
}

@media screen and (max-width: 767px) {
  .c-panel-section-contents {
    padding: 30px;
  }
}

/* --------------------------
セクション
-------------------------- */
.c-section {
  margin: 3.75rem 0;
}

.c-section-middle {
  margin: 80px 0;
}

.c-section-narrow {
  margin: 40px 0;
}

.c-section-bg {
  padding: 45px 0;
}

.c-section-bg-middle {
  padding: 80px 0;
}

.c-section-bg-narrow {
  padding: 40px 0;
}

.c-section-container {
  margin: 0 auto;
  padding: 0 1.0416666667rem;
}

.c-section-container-narrow {
  width: 790px;
  margin: 0 auto;
  padding: 0 1.0416666667rem;
}

.c-section-container-middle {
  width: 1040px;
  margin: 0 auto;
  padding: 0 1.0416666667rem;
}

.c-section-container-fill {
  padding: 0;
  overflow: hidden;
}

/* --------------------------
タブ
-------------------------- */
.c-tab-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 767px) {
  .c-tab-nav {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -5px 5px;
  }
}

.c-tab-nav-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item {
    width: 50%;
    padding: 5px;
  }
}

.c-tab-nav-item:last-child a {
  border-right: 1px solid #E2E2E2;
}

.c-tab-nav-item a {
  background-color: #F5F5F5;
  border: 1px solid #E2E2E2;
  border-right: 0;
  display: block;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  color: #333333;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item a {
    border-right: 1px solid #E2E2E2;
  }
}

.c-tab-nav-item a[aria-selected="true"] {
  background-color: #fff;
  border-bottom: 0;
  border-top: 2px solid #00A0E9;
  color: #333333;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item a[aria-selected="true"] {
    border: 0;
    background-color: #00A0E9;
    color: #fff;
  }
}

.c-tab-contents-item {
  display: none;
  background-color: #fff;
  border: 1px solid #E2E2E2;
  border-top: 0;
  padding: 30px;
}

@media screen and (max-width: 767px) {
  .c-tab-contents-item {
    padding: 20px;
    border-top: 1px solid #E2E2E2;
  }
}

.c-tab-contents-item[aria-hidden="false"] {
  display: block;
}

/* --------------------------
テーブル
-------------------------- */
.c-table {
  border-collapse: collapse;
  width: 100%;
}

.c-table tbody th {
  padding: 0.8333333333rem;
  word-break: keep-all;
  font-weight: 700;
  text-align: center;
  line-height: 1.5;
  border: 6px solid #fff;
  background-color: #eee;
  font-size: 0.9166666667rem;
}

.c-table tbody td {
  padding: 0;
  line-height: 1.5;
  border: 6px solid #fff;
  background-color: #eee;
}

.p-caption {
  position: absolute;
  bottom: 6px;
  right: 6px;
  text-align: right;
  color: #fff;
  text-shadow: 0 0 6px black, 0 0 6px black, 0 0 6px black, 0 0 6px black, 0 0 6px black, 0 0 6px black, 0 0 6px black, 0 0 6px black;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 1.4;
}

.p-caution {
  font-size: 1rem;
  line-height: 1.5;
  color: #484B44;
  margin: 30px 0;
}

.p-cta {
  margin: 3.75rem 0;
}

.p-cta-button {
  display: block;
  border-radius: 0.2916666667rem;
  color: #fff;
  padding: 1.25rem 0.8333333333rem;
  text-align: center;
  font-size: 0.9583333333rem;
  font-weight: 700;
}

.p-cta-button--line {
  background-color: #53B635;
}

.p-cta-button--request {
  background-color: #B82D29;
}

/* --------------------------
エクストラナビ（Gナビとは別にヘッダー内に表示するナビゲーション）
-------------------------- */
.p-exnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 11px 0;
}

@media screen and (max-width: 1024px) {
  .p-exnav {
    display: none;
  }
}

.p-exnav > li {
  margin-left: 18px;
}

.p-exnav > li > a {
  color: #1A1A1A;
  font-size: 0.9166666667rem;
  line-height: 1.5833333333rem;
  font-weight: 700;
  text-decoration: none;
}

.p-exnav > li > a::after {
  content: '＞';
  display: inline-block;
  margin-left: 6px;
  font-size: 0.6666666667rem;
  position: relative;
  top: -1px;
  line-height: 1;
}

.p-exnav > li > a.no-arrow::after {
  display: none;
}

.p-exnav-language {
  position: relative;
}

.p-exnav-language-icon {
  width: 13px;
  vertical-align: middle;
}

.p-exnav-language-list {
  display: block;
  width: 85px;
  background-color: #fff;
  padding: 6px 17px;
  position: absolute;
  top: 20px;
  left: 0;
  z-index: 100;
  -webkit-transition: opacity 0.3s, visibility 0s 0.3s;
  transition: opacity 0.3s, visibility 0s 0.3s;
  opacity: 0;
  visibility: hidden;
}

.p-exnav-language-list a {
  color: #1A1A1A;
  font-size: 0.9166666667rem;
  line-height: 1.8333333333rem;
  font-weight: 700;
  text-decoration: none;
}

.p-exnav-language:hover .p-exnav-language-list {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

/* --------------------------
フッター
-------------------------- */
.p-fnav-list > li {
  margin-bottom: 20px;
}

.p-fnav-list > li a {
  color: #fff;
  text-decoration: none;
  font-size: 0.86rem;
  font-weight: 500;
  letter-spacing: 0.08em;
}

.p-fnav-list > li a:hover {
  color: #fff;
  opacity: 0.6;
}

.p-fnav-list-sub > li {
  margin-top: 15px;
  color: #fff;
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 400;
  letter-spacing: 0.08em;
}

.p-fnav-list-sub > li::before {
  content: '-';
}

.p-fnav-list-sub--horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 355px;
}

.p-fnav-list-sub--horizontal > li:nth-child(2n) {
  width: 115px;
}

.p-fnav-list-sub--horizontal > li:nth-child(2n-1) {
  width: 240px;
}

/* --------------------------
フッター
-------------------------- */
.p-footer {
  width: 100%;
  padding-bottom: 4.8333333333rem;
}

.p-footer-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}

.p-footer-nav-list {
  max-width: 750px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #fff;
}

.p-footer-nav-list-item {
  width: 100%;
  display: block;
  background-color: #B82D29;
  border-left: 1px solid #fff;
}

.p-footer-nav-list-item:first-child {
  border: 0;
}

.p-footer-nav-list-item--line {
  background-color: #53B635;
}

.p-footer-nav-list-item a {
  display: block;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 700;
  padding: 0.6666666667rem 0.8333333333rem 1.0416666667rem;
  text-align: center;
  height: 100%;
}

.p-footer-nav-list-item a img {
  width: 2rem;
  margin: 0 auto 0.4166666667rem;
  display: block;
}

.p-footer-inner {
  max-width: 750px;
  margin: 0 auto;
  padding: 1.0416666667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

.p-footer-logo {
  text-align: left;
  font-size: 0;
}

.p-footer-logo a {
  display: inline-block;
  line-height: 1;
  font-size: 0;
}

.p-footer-logo a img {
  width: auto;
  height: 3.75rem;
}

.p-footer-right {
  width: 11.25rem;
  margin-left: 1.5rem;
}

.p-footer-tel {
  display: inline-block;
  width: 4.8333333333rem;
}

.p-footer-copyright {
  max-width: 750px;
  margin: 0 auto;
  background-color: #eee;
  padding: 0.6666666667rem 0.6666666667rem 0.5833333333rem;
  text-align: center;
  font-size: 0.5833333333rem;
  line-height: 1;
}

/* --------------------------
Gナビ
-------------------------- */
.p-gnav {
  display: none;
  margin: 0;
  position: absolute;
  top: 6.0833333333rem;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 80px;
  z-index: 1000;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
  height: 100%;
  overflow-y: scroll;
  background-color: #fff;
}

.p-gnav.visible {
  display: block;
}

@media screen and (max-width: 1024px) {
  .p-gnav {
    padding: 0;
  }
}

.p-gnav-list {
  max-width: 750px;
  margin: 0 auto;
}

.p-gnav-list-item {
  width: 100%;
  border-top: 1px solid #fff;
  background-color: #E2E2E2;
}

.p-gnav-list-item > a {
  display: block;
  color: #1A1A1A;
  font-size: 1.1666666667rem;
  font-weight: 700;
  line-height: 1;
  padding: 1.3333333333rem 1.6666666667rem;
  position: relative;
  text-decoration: none;
  text-align: left;
}

.p-gnav-list-item > a::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 1.5rem;
  right: 1.6666666667rem;
  width: 0.8333333333rem;
  height: 0.8333333333rem;
  border-right: 0.25rem solid #fff;
  border-top: 0.25rem solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.p-gnav-sublist-item {
  width: 100%;
  border-top: 1px solid #fff;
  background-color: #E2E2E2;
}

.p-gnav-sublist-item > a {
  display: block;
  color: #1A1A1A;
  font-size: 1.0416666667rem;
  line-height: 1;
  padding: 1.4166666667rem 1.6666666667rem;
  position: relative;
  text-decoration: none;
  text-align: left;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.p-gnav-sublist-item > a::before {
  content: '−';
  display: inline-block;
  margin-right: 0.8333333333rem;
}

.p-gnav-sublist-item > a::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 1.5rem;
  right: 1.6666666667rem;
  width: 0.8333333333rem;
  height: 0.8333333333rem;
  border-right: 0.25rem solid #fff;
  border-top: 0.25rem solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* --------------------------
ヘッダー
-------------------------- */
.p-header {
  z-index: 1000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  width: 100%;
}

.p-header-inner {
  max-width: 750px;
  margin: 0 auto;
  padding: 1.0416666667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.p-header-logo {
  text-align: left;
  font-size: 0;
}

.p-header-logo a {
  display: inline-block;
  line-height: 1;
  font-size: 0;
}

.p-header-logo a img {
  width: auto;
  height: 3.75rem;
}

.p-header-center {
  width: 11.25rem;
  margin-left: 1.5rem;
}

.p-header-tel {
  display: inline-block;
  width: 4.8333333333rem;
}

.p-main {
  max-width: 750px;
  margin: 0 auto;
  padding-top: 6.0833333333rem;
}

.mv {
  position: relative;
}

.mv-logo {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mv-logo img {
  width: 9.3333333333rem;
}

.copy {
  margin: 1.9166666667rem 0;
  text-align: center;
}

.copy-text {
  font-size: 1.375rem;
  font-weight: 700;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.internal-banner {
  position: relative;
  display: block;
}

.internal-banner-text {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  color: #fff;
  font-size: 0.875rem;
  padding: 0.5rem;
  background-color: rgba(0, 0, 0, 0.5);
}

.service {
  padding: 2.5rem 0;
  background-color: #B82D29;
}

.service-text {
  color: #fff;
  font-size: 1.625rem;
  font-weight: 700;
  text-align: center;
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  margin-bottom: 2.5rem;
}

.service-icon {
  width: 5.5833333333rem;
}

.service-description {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  margin-top: 1.25rem;
  font-weight: 700;
}

.fun {
  background-color: #eee;
  padding: 1.0416666667rem 0;
}

.fun-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #B82D29;
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}

.fun-header-image {
  width: 9.375rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.fun-header-image img {
  display: block;
}

.fun-header-title {
  text-align: center;
  color: #fff;
  font-size: 1.375rem;
  width: 100%;
  font-weight: 700;
}

.fun-item {
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
          box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}

.fun-item-count {
  background-color: #B82D29;
  padding: 1.875rem 0;
  text-align: center;
  width: 9.375rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #fff;
  font-size: 0.9166666667rem;
  line-height: 1.5;
  font-weight: 700;
  position: relative;
}

.fun-item-count::after {
  content: '';
  display: block;
  width: 1.0416666667rem;
  height: 1.0416666667rem;
  background-color: #B82D29;
  position: absolute;
  top: calc(50% - 6.25px);
  right: -0.5208333333rem;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.fun-item-count img {
  width: 3.8333333333rem;
}

.fun-item-text {
  text-align: center;
  font-weight: 700;
  width: 100%;
}

.point-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #eee;
  margin-bottom: 1.0416666667rem;
}

.point-header-count {
  background-color: #B82D29;
  padding: 1.875rem 0;
  text-align: center;
  width: 9.375rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #fff;
  font-size: 0.9166666667rem;
  line-height: 1.5;
  font-weight: 700;
  position: relative;
}

.point-header-count img {
  width: 3.8333333333rem;
}

.point-header-text {
  text-align: center;
  font-weight: 700;
  font-size: 1.4583333333rem;
  width: 100%;
  line-height: 1.5;
}

.point-contents {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
}

.point-contents p {
  font-size: 0.9166666667rem;
  font-weight: 700;
}

.movie {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.movie iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.instructor-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.5208333333rem;
}

.instructor-list-item {
  width: 33.333%;
  padding: 0.5208333333rem;
}

.instructor-list-item-inner {
  position: relative;
  display: block;
}

.instructor-list-item-text {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  color: #fff;
  font-size: 0.8333333333rem;
  padding: 0.5rem 0;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
}

.access-image {
  width: 25rem;
}

.access-title {
  border-left: 0.4166666667rem solid #B82D29;
  padding-left: 0.8333333333rem;
  font-size: 1.3333333333rem;
  font-weight: 700;
  margin: 1.6666666667rem 0 0.8333333333rem;
}

.interview-header {
  background-color: #B82D29;
  padding: 2.0833333333rem;
  color: #fff;
  font-weight: 700;
  font-size: 1.25rem;
  text-align: center;
  line-height: 1;
  margin-bottom: 1.0416666667rem;
}

.interview-header img {
  width: 3.8333333333rem;
  vertical-align: middle;
  margin-right: 1.25rem;
}

/* --------------------------
テキスト整列
-------------------------- */
.u-align-left {
  text-align: left;
}

.u-align-right {
  text-align: right;
}

.u-align-center {
  text-align: center;
}

.u-align-justify {
  text-align: justify;
  word-wrap: break-word;
}

@media screen and (min-width: 1025px) {
  .u-align-left--pc {
    text-align: left;
  }
  .u-align-right--pc {
    text-align: right;
  }
  .u-align-center--pc {
    text-align: center;
  }
}

@media screen and (max-width: 1180px) {
  .u-align-left--laptop {
    text-align: left;
  }
  .u-align-right--laptop {
    text-align: right;
  }
  .u-align-center--laptop {
    text-align: center;
  }
}

@media screen and (max-width: 1024px) {
  .u-align-left--tab {
    text-align: left;
  }
  .u-align-right--tab {
    text-align: right;
  }
  .u-align-center--tab {
    text-align: center;
  }
}

@media screen and (max-width: 767px) {
  .u-align-left--sp {
    text-align: left;
  }
  .u-align-right--sp {
    text-align: right;
  }
  .u-align-center--sp {
    text-align: center;
  }
}

/* --------------------------
背景色
-------------------------- */
.u-bg-light {
  background-color: #F5F5F5;
}

.u-bg-white {
  background-color: #fff;
}

.u-bg-green {
  background-color: #f2faed;
}

.u-bg-blue {
  background-color: #E5F5FF;
}

.u-bg-blue-dark {
  background-color: #096DAE;
}

.u-bg-red {
  background-color: #f8ebed;
}

.u-bg-image {
  background: transparent url(../images/common/bg-leaf.png) center top repeat;
}

/* --------------------------
枠線
-------------------------- */
.u-border-bottom {
  border-bottom: 3px solid #00A0E9;
  padding-bottom: 10px;
}

.u-border-top {
  border-top: 3px solid #00A0E9;
  padding-top: 10px;
}

.u-border-right {
  border-right: 3px solid #00A0E9;
  padding-right: 10px;
}

.u-border-left {
  border-left: 3px solid #00A0E9;
  padding-left: 10px;
}

.u-border--white {
  border-color: #fff;
}

/* --------------------------
Float解除
-------------------------- */
.u-clearfix::after {
  content: "";
  clear: both;
  font-size: 0;
  height: 0;
  display: block;
  visibility: hidden;
}

/* --------------------------
グリッド
-------------------------- */
.u-row {
  margin: -6.25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 767px) {
  .u-row {
    margin: -6.25px;
  }
}

.u-row--align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.u-row--reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.u-row--nomargin {
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .u-row--nomargin-tab {
    margin: 0;
  }
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp {
    margin: 0;
  }
}

.u-row--narrow {
  margin: -10px;
}

.u-col-1 {
  width: 8.3333333333%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-1 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-1 {
  margin-left: 8.3333333333%;
}

.u-row--nomargin > .u-col-1 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-1 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-1 {
  padding: 10px;
}

.u-col-2 {
  width: 16.6666666667%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-2 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-2 {
  margin-left: 16.6666666667%;
}

.u-row--nomargin > .u-col-2 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-2 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-2 {
  padding: 10px;
}

.u-col-3 {
  width: 25%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-3 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-3 {
  margin-left: 25%;
}

.u-row--nomargin > .u-col-3 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-3 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-3 {
  padding: 10px;
}

.u-col-4 {
  width: 33.3333333333%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-4 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-4 {
  margin-left: 33.3333333333%;
}

.u-row--nomargin > .u-col-4 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-4 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-4 {
  padding: 10px;
}

.u-col-5 {
  width: 41.6666666667%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-5 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-5 {
  margin-left: 41.6666666667%;
}

.u-row--nomargin > .u-col-5 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-5 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-5 {
  padding: 10px;
}

.u-col-6 {
  width: 50%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-6 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-6 {
  margin-left: 50%;
}

.u-row--nomargin > .u-col-6 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-6 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-6 {
  padding: 10px;
}

.u-col-7 {
  width: 58.3333333333%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-7 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-7 {
  margin-left: 58.3333333333%;
}

.u-row--nomargin > .u-col-7 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-7 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-7 {
  padding: 10px;
}

.u-col-8 {
  width: 66.6666666667%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-8 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-8 {
  margin-left: 66.6666666667%;
}

.u-row--nomargin > .u-col-8 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-8 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-8 {
  padding: 10px;
}

.u-col-9 {
  width: 75%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-9 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-9 {
  margin-left: 75%;
}

.u-row--nomargin > .u-col-9 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-9 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-9 {
  padding: 10px;
}

.u-col-10 {
  width: 83.3333333333%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-10 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-10 {
  margin-left: 83.3333333333%;
}

.u-row--nomargin > .u-col-10 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-10 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-10 {
  padding: 10px;
}

.u-col-11 {
  width: 91.6666666667%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-11 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-11 {
  margin-left: 91.6666666667%;
}

.u-row--nomargin > .u-col-11 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-11 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-11 {
  padding: 10px;
}

.u-col-12 {
  width: 100%;
  padding: 6.25px;
}

@media screen and (max-width: 767px) {
  .u-col-12 {
    padding: 6.25px;
  }
}

.u-col-offset-0 {
  margin-left: 0;
}

.u-col-offset-12 {
  margin-left: 100%;
}

.u-row--nomargin > .u-col-12 {
  padding: 0;
}

@media screen and (max-width: 767px) {
  .u-row--nomargin-sp > .u-col-12 {
    padding: 0;
  }
}

.u-row--narrow > .u-col-12 {
  padding: 10px;
}

@media screen and (min-width: 1025px) {
  .u-col-1--pc {
    width: 8.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-1--pc {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--pc {
    padding: 10px;
  }
  .u-col-2--pc {
    width: 16.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-2--pc {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--pc {
    padding: 10px;
  }
  .u-col-3--pc {
    width: 25%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-3--pc {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--pc {
    padding: 10px;
  }
  .u-col-4--pc {
    width: 33.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-4--pc {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--pc {
    padding: 10px;
  }
  .u-col-5--pc {
    width: 41.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-5--pc {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--pc {
    padding: 10px;
  }
  .u-col-6--pc {
    width: 50%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-6--pc {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--pc {
    padding: 10px;
  }
  .u-col-7--pc {
    width: 58.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-7--pc {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--pc {
    padding: 10px;
  }
  .u-col-8--pc {
    width: 66.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-8--pc {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--pc {
    padding: 10px;
  }
  .u-col-9--pc {
    width: 75%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-9--pc {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--pc {
    padding: 10px;
  }
  .u-col-10--pc {
    width: 83.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-10--pc {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--pc {
    padding: 10px;
  }
  .u-col-11--pc {
    width: 91.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-11--pc {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--pc {
    padding: 10px;
  }
  .u-col-12--pc {
    width: 100%;
    padding: 6.25px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-12--pc {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--pc {
    padding: 10px;
  }
}

@media screen and (max-width: 1180px) {
  .u-col-1--laptop {
    width: 8.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-1--laptop {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .u-col-1--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--laptop {
    padding: 10px;
  }
  .u-col-2--laptop {
    width: 16.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-2--laptop {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .u-col-2--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--laptop {
    padding: 10px;
  }
  .u-col-3--laptop {
    width: 25%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-3--laptop {
    margin-left: 25%;
  }
  .u-row--nomargin > .u-col-3--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--laptop {
    padding: 10px;
  }
  .u-col-4--laptop {
    width: 33.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-4--laptop {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .u-col-4--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--laptop {
    padding: 10px;
  }
  .u-col-5--laptop {
    width: 41.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-5--laptop {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .u-col-5--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--laptop {
    padding: 10px;
  }
  .u-col-6--laptop {
    width: 50%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-6--laptop {
    margin-left: 50%;
  }
  .u-row--nomargin > .u-col-6--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--laptop {
    padding: 10px;
  }
  .u-col-7--laptop {
    width: 58.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-7--laptop {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .u-col-7--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--laptop {
    padding: 10px;
  }
  .u-col-8--laptop {
    width: 66.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-8--laptop {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .u-col-8--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--laptop {
    padding: 10px;
  }
  .u-col-9--laptop {
    width: 75%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-9--laptop {
    margin-left: 75%;
  }
  .u-row--nomargin > .u-col-9--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--laptop {
    padding: 10px;
  }
  .u-col-10--laptop {
    width: 83.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-10--laptop {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .u-col-10--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--laptop {
    padding: 10px;
  }
  .u-col-11--laptop {
    width: 91.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-11--laptop {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .u-col-11--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--laptop {
    padding: 10px;
  }
  .u-col-12--laptop {
    width: 100%;
    padding: 6.25px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-12--laptop {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--laptop {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-1--tab {
    width: 8.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-1--tab {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin-tab > .u-col-1--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--tab {
    padding: 10px;
  }
  .u-col-2--tab {
    width: 16.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-2--tab {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin-tab > .u-col-2--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--tab {
    padding: 10px;
  }
  .u-col-3--tab {
    width: 25%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-3--tab {
    margin-left: 25%;
  }
  .u-row--nomargin-tab > .u-col-3--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--tab {
    padding: 10px;
  }
  .u-col-4--tab {
    width: 33.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-4--tab {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin-tab > .u-col-4--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--tab {
    padding: 10px;
  }
  .u-col-5--tab {
    width: 41.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-5--tab {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin-tab > .u-col-5--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--tab {
    padding: 10px;
  }
  .u-col-6--tab {
    width: 50%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-6--tab {
    margin-left: 50%;
  }
  .u-row--nomargin-tab > .u-col-6--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--tab {
    padding: 10px;
  }
  .u-col-7--tab {
    width: 58.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-7--tab {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin-tab > .u-col-7--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--tab {
    padding: 10px;
  }
  .u-col-8--tab {
    width: 66.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-8--tab {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin-tab > .u-col-8--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--tab {
    padding: 10px;
  }
  .u-col-9--tab {
    width: 75%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-9--tab {
    margin-left: 75%;
  }
  .u-row--nomargin-tab > .u-col-9--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--tab {
    padding: 10px;
  }
  .u-col-10--tab {
    width: 83.3333333333%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-10--tab {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin-tab > .u-col-10--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--tab {
    padding: 10px;
  }
  .u-col-11--tab {
    width: 91.6666666667%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-11--tab {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin-tab > .u-col-11--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--tab {
    padding: 10px;
  }
  .u-col-12--tab {
    width: 100%;
    padding: 6.25px;
  }
  .u-col-offset-0--tab {
    margin-left: 0;
  }
  .u-col-offset-12--tab {
    margin-left: 100%;
  }
  .u-row--nomargin-tab > .u-col-12--tab {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--tab {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-1--sp {
    width: 8.3333333333%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-1--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-1--sp {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin-sp > .u-col-1--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-1--sp {
    padding: 10px;
  }
  .u-col-2--sp {
    width: 16.6666666667%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-2--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-2--sp {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin-sp > .u-col-2--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--sp {
    padding: 10px;
  }
  .u-col-3--sp {
    width: 25%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-3--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-3--sp {
    margin-left: 25%;
  }
  .u-row--nomargin-sp > .u-col-3--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--sp {
    padding: 10px;
  }
  .u-col-4--sp {
    width: 33.3333333333%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-4--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-4--sp {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin-sp > .u-col-4--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--sp {
    padding: 10px;
  }
  .u-col-5--sp {
    width: 41.6666666667%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-5--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-5--sp {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin-sp > .u-col-5--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--sp {
    padding: 10px;
  }
  .u-col-6--sp {
    width: 50%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-6--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-6--sp {
    margin-left: 50%;
  }
  .u-row--nomargin-sp > .u-col-6--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--sp {
    padding: 10px;
  }
  .u-col-7--sp {
    width: 58.3333333333%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-7--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-7--sp {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin-sp > .u-col-7--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--sp {
    padding: 10px;
  }
  .u-col-8--sp {
    width: 66.6666666667%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-8--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-8--sp {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin-sp > .u-col-8--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--sp {
    padding: 10px;
  }
  .u-col-9--sp {
    width: 75%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-9--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-9--sp {
    margin-left: 75%;
  }
  .u-row--nomargin-sp > .u-col-9--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--sp {
    padding: 10px;
  }
  .u-col-10--sp {
    width: 83.3333333333%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-10--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-10--sp {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin-sp > .u-col-10--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--sp {
    padding: 10px;
  }
  .u-col-11--sp {
    width: 91.6666666667%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-11--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-11--sp {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin-sp > .u-col-11--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--sp {
    padding: 10px;
  }
  .u-col-12--sp {
    width: 100%;
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) and (max-width: 767px) {
  .u-col-12--sp {
    padding: 6.25px;
  }
}

@media screen and (max-width: 767px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-12--sp {
    margin-left: 100%;
  }
  .u-row--nomargin-sp > .u-col-12--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--sp {
    padding: 10px;
  }
}

/* --------------------------
非表示切り替え
-------------------------- */
@media screen and (min-width: 1025px) {
  .u-hide-pc {
    display: none;
  }
}

@media screen and (max-width: 1024px) {
  .u-hide-tab {
    display: none;
  }
}

@media screen and (max-width: 1180px) {
  .u-hide-laptop {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .u-hide-sp {
    display: none;
  }
}

/* --------------------------
margin、padding指定
-------------------------- */
.u-mt0 {
  margin-top: 0px !important;
}

.u-mr0 {
  margin-right: 0px !important;
}

.u-ml0 {
  margin-left: 0px !important;
}

.u-mb0 {
  margin-bottom: 0px !important;
}

.u-pt0 {
  padding-top: 0px !important;
}

.u-pr0 {
  padding-right: 0px !important;
}

.u-pl0 {
  padding-left: 0px !important;
}

.u-pb0 {
  padding-bottom: 0px !important;
}

.u-mt5 {
  margin-top: 5px !important;
}

.u-mr5 {
  margin-right: 5px !important;
}

.u-ml5 {
  margin-left: 5px !important;
}

.u-mb5 {
  margin-bottom: 5px !important;
}

.u-pt5 {
  padding-top: 5px !important;
}

.u-pr5 {
  padding-right: 5px !important;
}

.u-pl5 {
  padding-left: 5px !important;
}

.u-pb5 {
  padding-bottom: 5px !important;
}

.u-mt10 {
  margin-top: 10px !important;
}

.u-mr10 {
  margin-right: 10px !important;
}

.u-ml10 {
  margin-left: 10px !important;
}

.u-mb10 {
  margin-bottom: 10px !important;
}

.u-pt10 {
  padding-top: 10px !important;
}

.u-pr10 {
  padding-right: 10px !important;
}

.u-pl10 {
  padding-left: 10px !important;
}

.u-pb10 {
  padding-bottom: 10px !important;
}

.u-mt15 {
  margin-top: 15px !important;
}

.u-mr15 {
  margin-right: 15px !important;
}

.u-ml15 {
  margin-left: 15px !important;
}

.u-mb15 {
  margin-bottom: 15px !important;
}

.u-pt15 {
  padding-top: 15px !important;
}

.u-pr15 {
  padding-right: 15px !important;
}

.u-pl15 {
  padding-left: 15px !important;
}

.u-pb15 {
  padding-bottom: 15px !important;
}

.u-mt20 {
  margin-top: 20px !important;
}

.u-mr20 {
  margin-right: 20px !important;
}

.u-ml20 {
  margin-left: 20px !important;
}

.u-mb20 {
  margin-bottom: 20px !important;
}

.u-pt20 {
  padding-top: 20px !important;
}

.u-pr20 {
  padding-right: 20px !important;
}

.u-pl20 {
  padding-left: 20px !important;
}

.u-pb20 {
  padding-bottom: 20px !important;
}

.u-mt25 {
  margin-top: 25px !important;
}

.u-mr25 {
  margin-right: 25px !important;
}

.u-ml25 {
  margin-left: 25px !important;
}

.u-mb25 {
  margin-bottom: 25px !important;
}

.u-pt25 {
  padding-top: 25px !important;
}

.u-pr25 {
  padding-right: 25px !important;
}

.u-pl25 {
  padding-left: 25px !important;
}

.u-pb25 {
  padding-bottom: 25px !important;
}

.u-mt30 {
  margin-top: 30px !important;
}

.u-mr30 {
  margin-right: 30px !important;
}

.u-ml30 {
  margin-left: 30px !important;
}

.u-mb30 {
  margin-bottom: 30px !important;
}

.u-pt30 {
  padding-top: 30px !important;
}

.u-pr30 {
  padding-right: 30px !important;
}

.u-pl30 {
  padding-left: 30px !important;
}

.u-pb30 {
  padding-bottom: 30px !important;
}

.u-mt35 {
  margin-top: 35px !important;
}

.u-mr35 {
  margin-right: 35px !important;
}

.u-ml35 {
  margin-left: 35px !important;
}

.u-mb35 {
  margin-bottom: 35px !important;
}

.u-pt35 {
  padding-top: 35px !important;
}

.u-pr35 {
  padding-right: 35px !important;
}

.u-pl35 {
  padding-left: 35px !important;
}

.u-pb35 {
  padding-bottom: 35px !important;
}

.u-mt40 {
  margin-top: 40px !important;
}

.u-mr40 {
  margin-right: 40px !important;
}

.u-ml40 {
  margin-left: 40px !important;
}

.u-mb40 {
  margin-bottom: 40px !important;
}

.u-pt40 {
  padding-top: 40px !important;
}

.u-pr40 {
  padding-right: 40px !important;
}

.u-pl40 {
  padding-left: 40px !important;
}

.u-pb40 {
  padding-bottom: 40px !important;
}

.u-mt45 {
  margin-top: 45px !important;
}

.u-mr45 {
  margin-right: 45px !important;
}

.u-ml45 {
  margin-left: 45px !important;
}

.u-mb45 {
  margin-bottom: 45px !important;
}

.u-pt45 {
  padding-top: 45px !important;
}

.u-pr45 {
  padding-right: 45px !important;
}

.u-pl45 {
  padding-left: 45px !important;
}

.u-pb45 {
  padding-bottom: 45px !important;
}

.u-mt50 {
  margin-top: 50px !important;
}

.u-mr50 {
  margin-right: 50px !important;
}

.u-ml50 {
  margin-left: 50px !important;
}

.u-mb50 {
  margin-bottom: 50px !important;
}

.u-pt50 {
  padding-top: 50px !important;
}

.u-pr50 {
  padding-right: 50px !important;
}

.u-pl50 {
  padding-left: 50px !important;
}

.u-pb50 {
  padding-bottom: 50px !important;
}

.u-mt55 {
  margin-top: 55px !important;
}

.u-mr55 {
  margin-right: 55px !important;
}

.u-ml55 {
  margin-left: 55px !important;
}

.u-mb55 {
  margin-bottom: 55px !important;
}

.u-pt55 {
  padding-top: 55px !important;
}

.u-pr55 {
  padding-right: 55px !important;
}

.u-pl55 {
  padding-left: 55px !important;
}

.u-pb55 {
  padding-bottom: 55px !important;
}

.u-mt60 {
  margin-top: 60px !important;
}

.u-mr60 {
  margin-right: 60px !important;
}

.u-ml60 {
  margin-left: 60px !important;
}

.u-mb60 {
  margin-bottom: 60px !important;
}

.u-pt60 {
  padding-top: 60px !important;
}

.u-pr60 {
  padding-right: 60px !important;
}

.u-pl60 {
  padding-left: 60px !important;
}

.u-pb60 {
  padding-bottom: 60px !important;
}

.u-mt65 {
  margin-top: 65px !important;
}

.u-mr65 {
  margin-right: 65px !important;
}

.u-ml65 {
  margin-left: 65px !important;
}

.u-mb65 {
  margin-bottom: 65px !important;
}

.u-pt65 {
  padding-top: 65px !important;
}

.u-pr65 {
  padding-right: 65px !important;
}

.u-pl65 {
  padding-left: 65px !important;
}

.u-pb65 {
  padding-bottom: 65px !important;
}

.u-mt70 {
  margin-top: 70px !important;
}

.u-mr70 {
  margin-right: 70px !important;
}

.u-ml70 {
  margin-left: 70px !important;
}

.u-mb70 {
  margin-bottom: 70px !important;
}

.u-pt70 {
  padding-top: 70px !important;
}

.u-pr70 {
  padding-right: 70px !important;
}

.u-pl70 {
  padding-left: 70px !important;
}

.u-pb70 {
  padding-bottom: 70px !important;
}

.u-mt75 {
  margin-top: 75px !important;
}

.u-mr75 {
  margin-right: 75px !important;
}

.u-ml75 {
  margin-left: 75px !important;
}

.u-mb75 {
  margin-bottom: 75px !important;
}

.u-pt75 {
  padding-top: 75px !important;
}

.u-pr75 {
  padding-right: 75px !important;
}

.u-pl75 {
  padding-left: 75px !important;
}

.u-pb75 {
  padding-bottom: 75px !important;
}

.u-mt80 {
  margin-top: 80px !important;
}

.u-mr80 {
  margin-right: 80px !important;
}

.u-ml80 {
  margin-left: 80px !important;
}

.u-mb80 {
  margin-bottom: 80px !important;
}

.u-pt80 {
  padding-top: 80px !important;
}

.u-pr80 {
  padding-right: 80px !important;
}

.u-pl80 {
  padding-left: 80px !important;
}

.u-pb80 {
  padding-bottom: 80px !important;
}

.u-mt85 {
  margin-top: 85px !important;
}

.u-mr85 {
  margin-right: 85px !important;
}

.u-ml85 {
  margin-left: 85px !important;
}

.u-mb85 {
  margin-bottom: 85px !important;
}

.u-pt85 {
  padding-top: 85px !important;
}

.u-pr85 {
  padding-right: 85px !important;
}

.u-pl85 {
  padding-left: 85px !important;
}

.u-pb85 {
  padding-bottom: 85px !important;
}

.u-mt90 {
  margin-top: 90px !important;
}

.u-mr90 {
  margin-right: 90px !important;
}

.u-ml90 {
  margin-left: 90px !important;
}

.u-mb90 {
  margin-bottom: 90px !important;
}

.u-pt90 {
  padding-top: 90px !important;
}

.u-pr90 {
  padding-right: 90px !important;
}

.u-pl90 {
  padding-left: 90px !important;
}

.u-pb90 {
  padding-bottom: 90px !important;
}

.u-mt95 {
  margin-top: 95px !important;
}

.u-mr95 {
  margin-right: 95px !important;
}

.u-ml95 {
  margin-left: 95px !important;
}

.u-mb95 {
  margin-bottom: 95px !important;
}

.u-pt95 {
  padding-top: 95px !important;
}

.u-pr95 {
  padding-right: 95px !important;
}

.u-pl95 {
  padding-left: 95px !important;
}

.u-pb95 {
  padding-bottom: 95px !important;
}

.u-mt100 {
  margin-top: 100px !important;
}

.u-mr100 {
  margin-right: 100px !important;
}

.u-ml100 {
  margin-left: 100px !important;
}

.u-mb100 {
  margin-bottom: 100px !important;
}

.u-pt100 {
  padding-top: 100px !important;
}

.u-pr100 {
  padding-right: 100px !important;
}

.u-pl100 {
  padding-left: 100px !important;
}

.u-pb100 {
  padding-bottom: 100px !important;
}

@media screen and (min-width: 1025px) {
  .u-mt0--pc {
    margin-top: 0px !important;
  }
  .u-mr0--pc {
    margin-right: 0px !important;
  }
  .u-ml0--pc {
    margin-left: 0px !important;
  }
  .u-mb0--pc {
    margin-bottom: 0px !important;
  }
  .u-pt0--pc {
    padding-top: 0px !important;
  }
  .u-pr0--pc {
    padding-right: 0px !important;
  }
  .u-pl0--pc {
    padding-left: 0px !important;
  }
  .u-pb0--pc {
    padding-bottom: 0px !important;
  }
  .u-mt5--pc {
    margin-top: 5px !important;
  }
  .u-mr5--pc {
    margin-right: 5px !important;
  }
  .u-ml5--pc {
    margin-left: 5px !important;
  }
  .u-mb5--pc {
    margin-bottom: 5px !important;
  }
  .u-pt5--pc {
    padding-top: 5px !important;
  }
  .u-pr5--pc {
    padding-right: 5px !important;
  }
  .u-pl5--pc {
    padding-left: 5px !important;
  }
  .u-pb5--pc {
    padding-bottom: 5px !important;
  }
  .u-mt10--pc {
    margin-top: 10px !important;
  }
  .u-mr10--pc {
    margin-right: 10px !important;
  }
  .u-ml10--pc {
    margin-left: 10px !important;
  }
  .u-mb10--pc {
    margin-bottom: 10px !important;
  }
  .u-pt10--pc {
    padding-top: 10px !important;
  }
  .u-pr10--pc {
    padding-right: 10px !important;
  }
  .u-pl10--pc {
    padding-left: 10px !important;
  }
  .u-pb10--pc {
    padding-bottom: 10px !important;
  }
  .u-mt15--pc {
    margin-top: 15px !important;
  }
  .u-mr15--pc {
    margin-right: 15px !important;
  }
  .u-ml15--pc {
    margin-left: 15px !important;
  }
  .u-mb15--pc {
    margin-bottom: 15px !important;
  }
  .u-pt15--pc {
    padding-top: 15px !important;
  }
  .u-pr15--pc {
    padding-right: 15px !important;
  }
  .u-pl15--pc {
    padding-left: 15px !important;
  }
  .u-pb15--pc {
    padding-bottom: 15px !important;
  }
  .u-mt20--pc {
    margin-top: 20px !important;
  }
  .u-mr20--pc {
    margin-right: 20px !important;
  }
  .u-ml20--pc {
    margin-left: 20px !important;
  }
  .u-mb20--pc {
    margin-bottom: 20px !important;
  }
  .u-pt20--pc {
    padding-top: 20px !important;
  }
  .u-pr20--pc {
    padding-right: 20px !important;
  }
  .u-pl20--pc {
    padding-left: 20px !important;
  }
  .u-pb20--pc {
    padding-bottom: 20px !important;
  }
  .u-mt25--pc {
    margin-top: 25px !important;
  }
  .u-mr25--pc {
    margin-right: 25px !important;
  }
  .u-ml25--pc {
    margin-left: 25px !important;
  }
  .u-mb25--pc {
    margin-bottom: 25px !important;
  }
  .u-pt25--pc {
    padding-top: 25px !important;
  }
  .u-pr25--pc {
    padding-right: 25px !important;
  }
  .u-pl25--pc {
    padding-left: 25px !important;
  }
  .u-pb25--pc {
    padding-bottom: 25px !important;
  }
  .u-mt30--pc {
    margin-top: 30px !important;
  }
  .u-mr30--pc {
    margin-right: 30px !important;
  }
  .u-ml30--pc {
    margin-left: 30px !important;
  }
  .u-mb30--pc {
    margin-bottom: 30px !important;
  }
  .u-pt30--pc {
    padding-top: 30px !important;
  }
  .u-pr30--pc {
    padding-right: 30px !important;
  }
  .u-pl30--pc {
    padding-left: 30px !important;
  }
  .u-pb30--pc {
    padding-bottom: 30px !important;
  }
  .u-mt35--pc {
    margin-top: 35px !important;
  }
  .u-mr35--pc {
    margin-right: 35px !important;
  }
  .u-ml35--pc {
    margin-left: 35px !important;
  }
  .u-mb35--pc {
    margin-bottom: 35px !important;
  }
  .u-pt35--pc {
    padding-top: 35px !important;
  }
  .u-pr35--pc {
    padding-right: 35px !important;
  }
  .u-pl35--pc {
    padding-left: 35px !important;
  }
  .u-pb35--pc {
    padding-bottom: 35px !important;
  }
  .u-mt40--pc {
    margin-top: 40px !important;
  }
  .u-mr40--pc {
    margin-right: 40px !important;
  }
  .u-ml40--pc {
    margin-left: 40px !important;
  }
  .u-mb40--pc {
    margin-bottom: 40px !important;
  }
  .u-pt40--pc {
    padding-top: 40px !important;
  }
  .u-pr40--pc {
    padding-right: 40px !important;
  }
  .u-pl40--pc {
    padding-left: 40px !important;
  }
  .u-pb40--pc {
    padding-bottom: 40px !important;
  }
  .u-mt45--pc {
    margin-top: 45px !important;
  }
  .u-mr45--pc {
    margin-right: 45px !important;
  }
  .u-ml45--pc {
    margin-left: 45px !important;
  }
  .u-mb45--pc {
    margin-bottom: 45px !important;
  }
  .u-pt45--pc {
    padding-top: 45px !important;
  }
  .u-pr45--pc {
    padding-right: 45px !important;
  }
  .u-pl45--pc {
    padding-left: 45px !important;
  }
  .u-pb45--pc {
    padding-bottom: 45px !important;
  }
  .u-mt50--pc {
    margin-top: 50px !important;
  }
  .u-mr50--pc {
    margin-right: 50px !important;
  }
  .u-ml50--pc {
    margin-left: 50px !important;
  }
  .u-mb50--pc {
    margin-bottom: 50px !important;
  }
  .u-pt50--pc {
    padding-top: 50px !important;
  }
  .u-pr50--pc {
    padding-right: 50px !important;
  }
  .u-pl50--pc {
    padding-left: 50px !important;
  }
  .u-pb50--pc {
    padding-bottom: 50px !important;
  }
  .u-mt55--pc {
    margin-top: 55px !important;
  }
  .u-mr55--pc {
    margin-right: 55px !important;
  }
  .u-ml55--pc {
    margin-left: 55px !important;
  }
  .u-mb55--pc {
    margin-bottom: 55px !important;
  }
  .u-pt55--pc {
    padding-top: 55px !important;
  }
  .u-pr55--pc {
    padding-right: 55px !important;
  }
  .u-pl55--pc {
    padding-left: 55px !important;
  }
  .u-pb55--pc {
    padding-bottom: 55px !important;
  }
  .u-mt60--pc {
    margin-top: 60px !important;
  }
  .u-mr60--pc {
    margin-right: 60px !important;
  }
  .u-ml60--pc {
    margin-left: 60px !important;
  }
  .u-mb60--pc {
    margin-bottom: 60px !important;
  }
  .u-pt60--pc {
    padding-top: 60px !important;
  }
  .u-pr60--pc {
    padding-right: 60px !important;
  }
  .u-pl60--pc {
    padding-left: 60px !important;
  }
  .u-pb60--pc {
    padding-bottom: 60px !important;
  }
  .u-mt65--pc {
    margin-top: 65px !important;
  }
  .u-mr65--pc {
    margin-right: 65px !important;
  }
  .u-ml65--pc {
    margin-left: 65px !important;
  }
  .u-mb65--pc {
    margin-bottom: 65px !important;
  }
  .u-pt65--pc {
    padding-top: 65px !important;
  }
  .u-pr65--pc {
    padding-right: 65px !important;
  }
  .u-pl65--pc {
    padding-left: 65px !important;
  }
  .u-pb65--pc {
    padding-bottom: 65px !important;
  }
  .u-mt70--pc {
    margin-top: 70px !important;
  }
  .u-mr70--pc {
    margin-right: 70px !important;
  }
  .u-ml70--pc {
    margin-left: 70px !important;
  }
  .u-mb70--pc {
    margin-bottom: 70px !important;
  }
  .u-pt70--pc {
    padding-top: 70px !important;
  }
  .u-pr70--pc {
    padding-right: 70px !important;
  }
  .u-pl70--pc {
    padding-left: 70px !important;
  }
  .u-pb70--pc {
    padding-bottom: 70px !important;
  }
  .u-mt75--pc {
    margin-top: 75px !important;
  }
  .u-mr75--pc {
    margin-right: 75px !important;
  }
  .u-ml75--pc {
    margin-left: 75px !important;
  }
  .u-mb75--pc {
    margin-bottom: 75px !important;
  }
  .u-pt75--pc {
    padding-top: 75px !important;
  }
  .u-pr75--pc {
    padding-right: 75px !important;
  }
  .u-pl75--pc {
    padding-left: 75px !important;
  }
  .u-pb75--pc {
    padding-bottom: 75px !important;
  }
  .u-mt80--pc {
    margin-top: 80px !important;
  }
  .u-mr80--pc {
    margin-right: 80px !important;
  }
  .u-ml80--pc {
    margin-left: 80px !important;
  }
  .u-mb80--pc {
    margin-bottom: 80px !important;
  }
  .u-pt80--pc {
    padding-top: 80px !important;
  }
  .u-pr80--pc {
    padding-right: 80px !important;
  }
  .u-pl80--pc {
    padding-left: 80px !important;
  }
  .u-pb80--pc {
    padding-bottom: 80px !important;
  }
  .u-mt85--pc {
    margin-top: 85px !important;
  }
  .u-mr85--pc {
    margin-right: 85px !important;
  }
  .u-ml85--pc {
    margin-left: 85px !important;
  }
  .u-mb85--pc {
    margin-bottom: 85px !important;
  }
  .u-pt85--pc {
    padding-top: 85px !important;
  }
  .u-pr85--pc {
    padding-right: 85px !important;
  }
  .u-pl85--pc {
    padding-left: 85px !important;
  }
  .u-pb85--pc {
    padding-bottom: 85px !important;
  }
  .u-mt90--pc {
    margin-top: 90px !important;
  }
  .u-mr90--pc {
    margin-right: 90px !important;
  }
  .u-ml90--pc {
    margin-left: 90px !important;
  }
  .u-mb90--pc {
    margin-bottom: 90px !important;
  }
  .u-pt90--pc {
    padding-top: 90px !important;
  }
  .u-pr90--pc {
    padding-right: 90px !important;
  }
  .u-pl90--pc {
    padding-left: 90px !important;
  }
  .u-pb90--pc {
    padding-bottom: 90px !important;
  }
  .u-mt95--pc {
    margin-top: 95px !important;
  }
  .u-mr95--pc {
    margin-right: 95px !important;
  }
  .u-ml95--pc {
    margin-left: 95px !important;
  }
  .u-mb95--pc {
    margin-bottom: 95px !important;
  }
  .u-pt95--pc {
    padding-top: 95px !important;
  }
  .u-pr95--pc {
    padding-right: 95px !important;
  }
  .u-pl95--pc {
    padding-left: 95px !important;
  }
  .u-pb95--pc {
    padding-bottom: 95px !important;
  }
  .u-mt100--pc {
    margin-top: 100px !important;
  }
  .u-mr100--pc {
    margin-right: 100px !important;
  }
  .u-ml100--pc {
    margin-left: 100px !important;
  }
  .u-mb100--pc {
    margin-bottom: 100px !important;
  }
  .u-pt100--pc {
    padding-top: 100px !important;
  }
  .u-pr100--pc {
    padding-right: 100px !important;
  }
  .u-pl100--pc {
    padding-left: 100px !important;
  }
  .u-pb100--pc {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 767px) {
  .u-mt0--sp {
    margin-top: 0px !important;
  }
  .u-mr0--sp {
    margin-right: 0px !important;
  }
  .u-ml0--sp {
    margin-left: 0px !important;
  }
  .u-mb0--sp {
    margin-bottom: 0px !important;
  }
  .u-pt0--sp {
    padding-top: 0px !important;
  }
  .u-pr0--sp {
    padding-right: 0px !important;
  }
  .u-pl0--sp {
    padding-left: 0px !important;
  }
  .u-pb0--sp {
    padding-bottom: 0px !important;
  }
  .u-mt5--sp {
    margin-top: 5px !important;
  }
  .u-mr5--sp {
    margin-right: 5px !important;
  }
  .u-ml5--sp {
    margin-left: 5px !important;
  }
  .u-mb5--sp {
    margin-bottom: 5px !important;
  }
  .u-pt5--sp {
    padding-top: 5px !important;
  }
  .u-pr5--sp {
    padding-right: 5px !important;
  }
  .u-pl5--sp {
    padding-left: 5px !important;
  }
  .u-pb5--sp {
    padding-bottom: 5px !important;
  }
  .u-mt10--sp {
    margin-top: 10px !important;
  }
  .u-mr10--sp {
    margin-right: 10px !important;
  }
  .u-ml10--sp {
    margin-left: 10px !important;
  }
  .u-mb10--sp {
    margin-bottom: 10px !important;
  }
  .u-pt10--sp {
    padding-top: 10px !important;
  }
  .u-pr10--sp {
    padding-right: 10px !important;
  }
  .u-pl10--sp {
    padding-left: 10px !important;
  }
  .u-pb10--sp {
    padding-bottom: 10px !important;
  }
  .u-mt15--sp {
    margin-top: 15px !important;
  }
  .u-mr15--sp {
    margin-right: 15px !important;
  }
  .u-ml15--sp {
    margin-left: 15px !important;
  }
  .u-mb15--sp {
    margin-bottom: 15px !important;
  }
  .u-pt15--sp {
    padding-top: 15px !important;
  }
  .u-pr15--sp {
    padding-right: 15px !important;
  }
  .u-pl15--sp {
    padding-left: 15px !important;
  }
  .u-pb15--sp {
    padding-bottom: 15px !important;
  }
  .u-mt20--sp {
    margin-top: 20px !important;
  }
  .u-mr20--sp {
    margin-right: 20px !important;
  }
  .u-ml20--sp {
    margin-left: 20px !important;
  }
  .u-mb20--sp {
    margin-bottom: 20px !important;
  }
  .u-pt20--sp {
    padding-top: 20px !important;
  }
  .u-pr20--sp {
    padding-right: 20px !important;
  }
  .u-pl20--sp {
    padding-left: 20px !important;
  }
  .u-pb20--sp {
    padding-bottom: 20px !important;
  }
  .u-mt25--sp {
    margin-top: 25px !important;
  }
  .u-mr25--sp {
    margin-right: 25px !important;
  }
  .u-ml25--sp {
    margin-left: 25px !important;
  }
  .u-mb25--sp {
    margin-bottom: 25px !important;
  }
  .u-pt25--sp {
    padding-top: 25px !important;
  }
  .u-pr25--sp {
    padding-right: 25px !important;
  }
  .u-pl25--sp {
    padding-left: 25px !important;
  }
  .u-pb25--sp {
    padding-bottom: 25px !important;
  }
  .u-mt30--sp {
    margin-top: 30px !important;
  }
  .u-mr30--sp {
    margin-right: 30px !important;
  }
  .u-ml30--sp {
    margin-left: 30px !important;
  }
  .u-mb30--sp {
    margin-bottom: 30px !important;
  }
  .u-pt30--sp {
    padding-top: 30px !important;
  }
  .u-pr30--sp {
    padding-right: 30px !important;
  }
  .u-pl30--sp {
    padding-left: 30px !important;
  }
  .u-pb30--sp {
    padding-bottom: 30px !important;
  }
  .u-mt35--sp {
    margin-top: 35px !important;
  }
  .u-mr35--sp {
    margin-right: 35px !important;
  }
  .u-ml35--sp {
    margin-left: 35px !important;
  }
  .u-mb35--sp {
    margin-bottom: 35px !important;
  }
  .u-pt35--sp {
    padding-top: 35px !important;
  }
  .u-pr35--sp {
    padding-right: 35px !important;
  }
  .u-pl35--sp {
    padding-left: 35px !important;
  }
  .u-pb35--sp {
    padding-bottom: 35px !important;
  }
  .u-mt40--sp {
    margin-top: 40px !important;
  }
  .u-mr40--sp {
    margin-right: 40px !important;
  }
  .u-ml40--sp {
    margin-left: 40px !important;
  }
  .u-mb40--sp {
    margin-bottom: 40px !important;
  }
  .u-pt40--sp {
    padding-top: 40px !important;
  }
  .u-pr40--sp {
    padding-right: 40px !important;
  }
  .u-pl40--sp {
    padding-left: 40px !important;
  }
  .u-pb40--sp {
    padding-bottom: 40px !important;
  }
  .u-mt45--sp {
    margin-top: 45px !important;
  }
  .u-mr45--sp {
    margin-right: 45px !important;
  }
  .u-ml45--sp {
    margin-left: 45px !important;
  }
  .u-mb45--sp {
    margin-bottom: 45px !important;
  }
  .u-pt45--sp {
    padding-top: 45px !important;
  }
  .u-pr45--sp {
    padding-right: 45px !important;
  }
  .u-pl45--sp {
    padding-left: 45px !important;
  }
  .u-pb45--sp {
    padding-bottom: 45px !important;
  }
  .u-mt50--sp {
    margin-top: 50px !important;
  }
  .u-mr50--sp {
    margin-right: 50px !important;
  }
  .u-ml50--sp {
    margin-left: 50px !important;
  }
  .u-mb50--sp {
    margin-bottom: 50px !important;
  }
  .u-pt50--sp {
    padding-top: 50px !important;
  }
  .u-pr50--sp {
    padding-right: 50px !important;
  }
  .u-pl50--sp {
    padding-left: 50px !important;
  }
  .u-pb50--sp {
    padding-bottom: 50px !important;
  }
  .u-mt55--sp {
    margin-top: 55px !important;
  }
  .u-mr55--sp {
    margin-right: 55px !important;
  }
  .u-ml55--sp {
    margin-left: 55px !important;
  }
  .u-mb55--sp {
    margin-bottom: 55px !important;
  }
  .u-pt55--sp {
    padding-top: 55px !important;
  }
  .u-pr55--sp {
    padding-right: 55px !important;
  }
  .u-pl55--sp {
    padding-left: 55px !important;
  }
  .u-pb55--sp {
    padding-bottom: 55px !important;
  }
  .u-mt60--sp {
    margin-top: 60px !important;
  }
  .u-mr60--sp {
    margin-right: 60px !important;
  }
  .u-ml60--sp {
    margin-left: 60px !important;
  }
  .u-mb60--sp {
    margin-bottom: 60px !important;
  }
  .u-pt60--sp {
    padding-top: 60px !important;
  }
  .u-pr60--sp {
    padding-right: 60px !important;
  }
  .u-pl60--sp {
    padding-left: 60px !important;
  }
  .u-pb60--sp {
    padding-bottom: 60px !important;
  }
  .u-mt65--sp {
    margin-top: 65px !important;
  }
  .u-mr65--sp {
    margin-right: 65px !important;
  }
  .u-ml65--sp {
    margin-left: 65px !important;
  }
  .u-mb65--sp {
    margin-bottom: 65px !important;
  }
  .u-pt65--sp {
    padding-top: 65px !important;
  }
  .u-pr65--sp {
    padding-right: 65px !important;
  }
  .u-pl65--sp {
    padding-left: 65px !important;
  }
  .u-pb65--sp {
    padding-bottom: 65px !important;
  }
  .u-mt70--sp {
    margin-top: 70px !important;
  }
  .u-mr70--sp {
    margin-right: 70px !important;
  }
  .u-ml70--sp {
    margin-left: 70px !important;
  }
  .u-mb70--sp {
    margin-bottom: 70px !important;
  }
  .u-pt70--sp {
    padding-top: 70px !important;
  }
  .u-pr70--sp {
    padding-right: 70px !important;
  }
  .u-pl70--sp {
    padding-left: 70px !important;
  }
  .u-pb70--sp {
    padding-bottom: 70px !important;
  }
  .u-mt75--sp {
    margin-top: 75px !important;
  }
  .u-mr75--sp {
    margin-right: 75px !important;
  }
  .u-ml75--sp {
    margin-left: 75px !important;
  }
  .u-mb75--sp {
    margin-bottom: 75px !important;
  }
  .u-pt75--sp {
    padding-top: 75px !important;
  }
  .u-pr75--sp {
    padding-right: 75px !important;
  }
  .u-pl75--sp {
    padding-left: 75px !important;
  }
  .u-pb75--sp {
    padding-bottom: 75px !important;
  }
  .u-mt80--sp {
    margin-top: 80px !important;
  }
  .u-mr80--sp {
    margin-right: 80px !important;
  }
  .u-ml80--sp {
    margin-left: 80px !important;
  }
  .u-mb80--sp {
    margin-bottom: 80px !important;
  }
  .u-pt80--sp {
    padding-top: 80px !important;
  }
  .u-pr80--sp {
    padding-right: 80px !important;
  }
  .u-pl80--sp {
    padding-left: 80px !important;
  }
  .u-pb80--sp {
    padding-bottom: 80px !important;
  }
  .u-mt85--sp {
    margin-top: 85px !important;
  }
  .u-mr85--sp {
    margin-right: 85px !important;
  }
  .u-ml85--sp {
    margin-left: 85px !important;
  }
  .u-mb85--sp {
    margin-bottom: 85px !important;
  }
  .u-pt85--sp {
    padding-top: 85px !important;
  }
  .u-pr85--sp {
    padding-right: 85px !important;
  }
  .u-pl85--sp {
    padding-left: 85px !important;
  }
  .u-pb85--sp {
    padding-bottom: 85px !important;
  }
  .u-mt90--sp {
    margin-top: 90px !important;
  }
  .u-mr90--sp {
    margin-right: 90px !important;
  }
  .u-ml90--sp {
    margin-left: 90px !important;
  }
  .u-mb90--sp {
    margin-bottom: 90px !important;
  }
  .u-pt90--sp {
    padding-top: 90px !important;
  }
  .u-pr90--sp {
    padding-right: 90px !important;
  }
  .u-pl90--sp {
    padding-left: 90px !important;
  }
  .u-pb90--sp {
    padding-bottom: 90px !important;
  }
  .u-mt95--sp {
    margin-top: 95px !important;
  }
  .u-mr95--sp {
    margin-right: 95px !important;
  }
  .u-ml95--sp {
    margin-left: 95px !important;
  }
  .u-mb95--sp {
    margin-bottom: 95px !important;
  }
  .u-pt95--sp {
    padding-top: 95px !important;
  }
  .u-pr95--sp {
    padding-right: 95px !important;
  }
  .u-pl95--sp {
    padding-left: 95px !important;
  }
  .u-pb95--sp {
    padding-bottom: 95px !important;
  }
  .u-mt100--sp {
    margin-top: 100px !important;
  }
  .u-mr100--sp {
    margin-right: 100px !important;
  }
  .u-ml100--sp {
    margin-left: 100px !important;
  }
  .u-mb100--sp {
    margin-bottom: 100px !important;
  }
  .u-pt100--sp {
    padding-top: 100px !important;
  }
  .u-pr100--sp {
    padding-right: 100px !important;
  }
  .u-pl100--sp {
    padding-left: 100px !important;
  }
  .u-pb100--sp {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 1024px) {
  .u-mt0--tab {
    margin-top: 0px !important;
  }
  .u-mr0--tab {
    margin-right: 0px !important;
  }
  .u-ml0--tab {
    margin-left: 0px !important;
  }
  .u-mb0--tab {
    margin-bottom: 0px !important;
  }
  .u-pt0--tab {
    padding-top: 0px !important;
  }
  .u-pr0--tab {
    padding-right: 0px !important;
  }
  .u-pl0--tab {
    padding-left: 0px !important;
  }
  .u-pb0--tab {
    padding-bottom: 0px !important;
  }
  .u-mt5--tab {
    margin-top: 5px !important;
  }
  .u-mr5--tab {
    margin-right: 5px !important;
  }
  .u-ml5--tab {
    margin-left: 5px !important;
  }
  .u-mb5--tab {
    margin-bottom: 5px !important;
  }
  .u-pt5--tab {
    padding-top: 5px !important;
  }
  .u-pr5--tab {
    padding-right: 5px !important;
  }
  .u-pl5--tab {
    padding-left: 5px !important;
  }
  .u-pb5--tab {
    padding-bottom: 5px !important;
  }
  .u-mt10--tab {
    margin-top: 10px !important;
  }
  .u-mr10--tab {
    margin-right: 10px !important;
  }
  .u-ml10--tab {
    margin-left: 10px !important;
  }
  .u-mb10--tab {
    margin-bottom: 10px !important;
  }
  .u-pt10--tab {
    padding-top: 10px !important;
  }
  .u-pr10--tab {
    padding-right: 10px !important;
  }
  .u-pl10--tab {
    padding-left: 10px !important;
  }
  .u-pb10--tab {
    padding-bottom: 10px !important;
  }
  .u-mt15--tab {
    margin-top: 15px !important;
  }
  .u-mr15--tab {
    margin-right: 15px !important;
  }
  .u-ml15--tab {
    margin-left: 15px !important;
  }
  .u-mb15--tab {
    margin-bottom: 15px !important;
  }
  .u-pt15--tab {
    padding-top: 15px !important;
  }
  .u-pr15--tab {
    padding-right: 15px !important;
  }
  .u-pl15--tab {
    padding-left: 15px !important;
  }
  .u-pb15--tab {
    padding-bottom: 15px !important;
  }
  .u-mt20--tab {
    margin-top: 20px !important;
  }
  .u-mr20--tab {
    margin-right: 20px !important;
  }
  .u-ml20--tab {
    margin-left: 20px !important;
  }
  .u-mb20--tab {
    margin-bottom: 20px !important;
  }
  .u-pt20--tab {
    padding-top: 20px !important;
  }
  .u-pr20--tab {
    padding-right: 20px !important;
  }
  .u-pl20--tab {
    padding-left: 20px !important;
  }
  .u-pb20--tab {
    padding-bottom: 20px !important;
  }
  .u-mt25--tab {
    margin-top: 25px !important;
  }
  .u-mr25--tab {
    margin-right: 25px !important;
  }
  .u-ml25--tab {
    margin-left: 25px !important;
  }
  .u-mb25--tab {
    margin-bottom: 25px !important;
  }
  .u-pt25--tab {
    padding-top: 25px !important;
  }
  .u-pr25--tab {
    padding-right: 25px !important;
  }
  .u-pl25--tab {
    padding-left: 25px !important;
  }
  .u-pb25--tab {
    padding-bottom: 25px !important;
  }
  .u-mt30--tab {
    margin-top: 30px !important;
  }
  .u-mr30--tab {
    margin-right: 30px !important;
  }
  .u-ml30--tab {
    margin-left: 30px !important;
  }
  .u-mb30--tab {
    margin-bottom: 30px !important;
  }
  .u-pt30--tab {
    padding-top: 30px !important;
  }
  .u-pr30--tab {
    padding-right: 30px !important;
  }
  .u-pl30--tab {
    padding-left: 30px !important;
  }
  .u-pb30--tab {
    padding-bottom: 30px !important;
  }
  .u-mt35--tab {
    margin-top: 35px !important;
  }
  .u-mr35--tab {
    margin-right: 35px !important;
  }
  .u-ml35--tab {
    margin-left: 35px !important;
  }
  .u-mb35--tab {
    margin-bottom: 35px !important;
  }
  .u-pt35--tab {
    padding-top: 35px !important;
  }
  .u-pr35--tab {
    padding-right: 35px !important;
  }
  .u-pl35--tab {
    padding-left: 35px !important;
  }
  .u-pb35--tab {
    padding-bottom: 35px !important;
  }
  .u-mt40--tab {
    margin-top: 40px !important;
  }
  .u-mr40--tab {
    margin-right: 40px !important;
  }
  .u-ml40--tab {
    margin-left: 40px !important;
  }
  .u-mb40--tab {
    margin-bottom: 40px !important;
  }
  .u-pt40--tab {
    padding-top: 40px !important;
  }
  .u-pr40--tab {
    padding-right: 40px !important;
  }
  .u-pl40--tab {
    padding-left: 40px !important;
  }
  .u-pb40--tab {
    padding-bottom: 40px !important;
  }
  .u-mt45--tab {
    margin-top: 45px !important;
  }
  .u-mr45--tab {
    margin-right: 45px !important;
  }
  .u-ml45--tab {
    margin-left: 45px !important;
  }
  .u-mb45--tab {
    margin-bottom: 45px !important;
  }
  .u-pt45--tab {
    padding-top: 45px !important;
  }
  .u-pr45--tab {
    padding-right: 45px !important;
  }
  .u-pl45--tab {
    padding-left: 45px !important;
  }
  .u-pb45--tab {
    padding-bottom: 45px !important;
  }
  .u-mt50--tab {
    margin-top: 50px !important;
  }
  .u-mr50--tab {
    margin-right: 50px !important;
  }
  .u-ml50--tab {
    margin-left: 50px !important;
  }
  .u-mb50--tab {
    margin-bottom: 50px !important;
  }
  .u-pt50--tab {
    padding-top: 50px !important;
  }
  .u-pr50--tab {
    padding-right: 50px !important;
  }
  .u-pl50--tab {
    padding-left: 50px !important;
  }
  .u-pb50--tab {
    padding-bottom: 50px !important;
  }
  .u-mt55--tab {
    margin-top: 55px !important;
  }
  .u-mr55--tab {
    margin-right: 55px !important;
  }
  .u-ml55--tab {
    margin-left: 55px !important;
  }
  .u-mb55--tab {
    margin-bottom: 55px !important;
  }
  .u-pt55--tab {
    padding-top: 55px !important;
  }
  .u-pr55--tab {
    padding-right: 55px !important;
  }
  .u-pl55--tab {
    padding-left: 55px !important;
  }
  .u-pb55--tab {
    padding-bottom: 55px !important;
  }
  .u-mt60--tab {
    margin-top: 60px !important;
  }
  .u-mr60--tab {
    margin-right: 60px !important;
  }
  .u-ml60--tab {
    margin-left: 60px !important;
  }
  .u-mb60--tab {
    margin-bottom: 60px !important;
  }
  .u-pt60--tab {
    padding-top: 60px !important;
  }
  .u-pr60--tab {
    padding-right: 60px !important;
  }
  .u-pl60--tab {
    padding-left: 60px !important;
  }
  .u-pb60--tab {
    padding-bottom: 60px !important;
  }
  .u-mt65--tab {
    margin-top: 65px !important;
  }
  .u-mr65--tab {
    margin-right: 65px !important;
  }
  .u-ml65--tab {
    margin-left: 65px !important;
  }
  .u-mb65--tab {
    margin-bottom: 65px !important;
  }
  .u-pt65--tab {
    padding-top: 65px !important;
  }
  .u-pr65--tab {
    padding-right: 65px !important;
  }
  .u-pl65--tab {
    padding-left: 65px !important;
  }
  .u-pb65--tab {
    padding-bottom: 65px !important;
  }
  .u-mt70--tab {
    margin-top: 70px !important;
  }
  .u-mr70--tab {
    margin-right: 70px !important;
  }
  .u-ml70--tab {
    margin-left: 70px !important;
  }
  .u-mb70--tab {
    margin-bottom: 70px !important;
  }
  .u-pt70--tab {
    padding-top: 70px !important;
  }
  .u-pr70--tab {
    padding-right: 70px !important;
  }
  .u-pl70--tab {
    padding-left: 70px !important;
  }
  .u-pb70--tab {
    padding-bottom: 70px !important;
  }
  .u-mt75--tab {
    margin-top: 75px !important;
  }
  .u-mr75--tab {
    margin-right: 75px !important;
  }
  .u-ml75--tab {
    margin-left: 75px !important;
  }
  .u-mb75--tab {
    margin-bottom: 75px !important;
  }
  .u-pt75--tab {
    padding-top: 75px !important;
  }
  .u-pr75--tab {
    padding-right: 75px !important;
  }
  .u-pl75--tab {
    padding-left: 75px !important;
  }
  .u-pb75--tab {
    padding-bottom: 75px !important;
  }
  .u-mt80--tab {
    margin-top: 80px !important;
  }
  .u-mr80--tab {
    margin-right: 80px !important;
  }
  .u-ml80--tab {
    margin-left: 80px !important;
  }
  .u-mb80--tab {
    margin-bottom: 80px !important;
  }
  .u-pt80--tab {
    padding-top: 80px !important;
  }
  .u-pr80--tab {
    padding-right: 80px !important;
  }
  .u-pl80--tab {
    padding-left: 80px !important;
  }
  .u-pb80--tab {
    padding-bottom: 80px !important;
  }
  .u-mt85--tab {
    margin-top: 85px !important;
  }
  .u-mr85--tab {
    margin-right: 85px !important;
  }
  .u-ml85--tab {
    margin-left: 85px !important;
  }
  .u-mb85--tab {
    margin-bottom: 85px !important;
  }
  .u-pt85--tab {
    padding-top: 85px !important;
  }
  .u-pr85--tab {
    padding-right: 85px !important;
  }
  .u-pl85--tab {
    padding-left: 85px !important;
  }
  .u-pb85--tab {
    padding-bottom: 85px !important;
  }
  .u-mt90--tab {
    margin-top: 90px !important;
  }
  .u-mr90--tab {
    margin-right: 90px !important;
  }
  .u-ml90--tab {
    margin-left: 90px !important;
  }
  .u-mb90--tab {
    margin-bottom: 90px !important;
  }
  .u-pt90--tab {
    padding-top: 90px !important;
  }
  .u-pr90--tab {
    padding-right: 90px !important;
  }
  .u-pl90--tab {
    padding-left: 90px !important;
  }
  .u-pb90--tab {
    padding-bottom: 90px !important;
  }
  .u-mt95--tab {
    margin-top: 95px !important;
  }
  .u-mr95--tab {
    margin-right: 95px !important;
  }
  .u-ml95--tab {
    margin-left: 95px !important;
  }
  .u-mb95--tab {
    margin-bottom: 95px !important;
  }
  .u-pt95--tab {
    padding-top: 95px !important;
  }
  .u-pr95--tab {
    padding-right: 95px !important;
  }
  .u-pl95--tab {
    padding-left: 95px !important;
  }
  .u-pb95--tab {
    padding-bottom: 95px !important;
  }
  .u-mt100--tab {
    margin-top: 100px !important;
  }
  .u-mr100--tab {
    margin-right: 100px !important;
  }
  .u-ml100--tab {
    margin-left: 100px !important;
  }
  .u-mb100--tab {
    margin-bottom: 100px !important;
  }
  .u-pt100--tab {
    padding-top: 100px !important;
  }
  .u-pr100--tab {
    padding-right: 100px !important;
  }
  .u-pl100--tab {
    padding-left: 100px !important;
  }
  .u-pb100--tab {
    padding-bottom: 100px !important;
  }
}

@media screen and (max-width: 1180px) {
  .u-mt0--laptop {
    margin-top: 0px !important;
  }
  .u-mr0--laptop {
    margin-right: 0px !important;
  }
  .u-ml0--laptop {
    margin-left: 0px !important;
  }
  .u-mb0--laptop {
    margin-bottom: 0px !important;
  }
  .u-pt0--laptop {
    padding-top: 0px !important;
  }
  .u-pr0--laptop {
    padding-right: 0px !important;
  }
  .u-pl0--laptop {
    padding-left: 0px !important;
  }
  .u-pb0--laptop {
    padding-bottom: 0px !important;
  }
  .u-mt5--laptop {
    margin-top: 5px !important;
  }
  .u-mr5--laptop {
    margin-right: 5px !important;
  }
  .u-ml5--laptop {
    margin-left: 5px !important;
  }
  .u-mb5--laptop {
    margin-bottom: 5px !important;
  }
  .u-pt5--laptop {
    padding-top: 5px !important;
  }
  .u-pr5--laptop {
    padding-right: 5px !important;
  }
  .u-pl5--laptop {
    padding-left: 5px !important;
  }
  .u-pb5--laptop {
    padding-bottom: 5px !important;
  }
  .u-mt10--laptop {
    margin-top: 10px !important;
  }
  .u-mr10--laptop {
    margin-right: 10px !important;
  }
  .u-ml10--laptop {
    margin-left: 10px !important;
  }
  .u-mb10--laptop {
    margin-bottom: 10px !important;
  }
  .u-pt10--laptop {
    padding-top: 10px !important;
  }
  .u-pr10--laptop {
    padding-right: 10px !important;
  }
  .u-pl10--laptop {
    padding-left: 10px !important;
  }
  .u-pb10--laptop {
    padding-bottom: 10px !important;
  }
  .u-mt15--laptop {
    margin-top: 15px !important;
  }
  .u-mr15--laptop {
    margin-right: 15px !important;
  }
  .u-ml15--laptop {
    margin-left: 15px !important;
  }
  .u-mb15--laptop {
    margin-bottom: 15px !important;
  }
  .u-pt15--laptop {
    padding-top: 15px !important;
  }
  .u-pr15--laptop {
    padding-right: 15px !important;
  }
  .u-pl15--laptop {
    padding-left: 15px !important;
  }
  .u-pb15--laptop {
    padding-bottom: 15px !important;
  }
  .u-mt20--laptop {
    margin-top: 20px !important;
  }
  .u-mr20--laptop {
    margin-right: 20px !important;
  }
  .u-ml20--laptop {
    margin-left: 20px !important;
  }
  .u-mb20--laptop {
    margin-bottom: 20px !important;
  }
  .u-pt20--laptop {
    padding-top: 20px !important;
  }
  .u-pr20--laptop {
    padding-right: 20px !important;
  }
  .u-pl20--laptop {
    padding-left: 20px !important;
  }
  .u-pb20--laptop {
    padding-bottom: 20px !important;
  }
  .u-mt25--laptop {
    margin-top: 25px !important;
  }
  .u-mr25--laptop {
    margin-right: 25px !important;
  }
  .u-ml25--laptop {
    margin-left: 25px !important;
  }
  .u-mb25--laptop {
    margin-bottom: 25px !important;
  }
  .u-pt25--laptop {
    padding-top: 25px !important;
  }
  .u-pr25--laptop {
    padding-right: 25px !important;
  }
  .u-pl25--laptop {
    padding-left: 25px !important;
  }
  .u-pb25--laptop {
    padding-bottom: 25px !important;
  }
  .u-mt30--laptop {
    margin-top: 30px !important;
  }
  .u-mr30--laptop {
    margin-right: 30px !important;
  }
  .u-ml30--laptop {
    margin-left: 30px !important;
  }
  .u-mb30--laptop {
    margin-bottom: 30px !important;
  }
  .u-pt30--laptop {
    padding-top: 30px !important;
  }
  .u-pr30--laptop {
    padding-right: 30px !important;
  }
  .u-pl30--laptop {
    padding-left: 30px !important;
  }
  .u-pb30--laptop {
    padding-bottom: 30px !important;
  }
  .u-mt35--laptop {
    margin-top: 35px !important;
  }
  .u-mr35--laptop {
    margin-right: 35px !important;
  }
  .u-ml35--laptop {
    margin-left: 35px !important;
  }
  .u-mb35--laptop {
    margin-bottom: 35px !important;
  }
  .u-pt35--laptop {
    padding-top: 35px !important;
  }
  .u-pr35--laptop {
    padding-right: 35px !important;
  }
  .u-pl35--laptop {
    padding-left: 35px !important;
  }
  .u-pb35--laptop {
    padding-bottom: 35px !important;
  }
  .u-mt40--laptop {
    margin-top: 40px !important;
  }
  .u-mr40--laptop {
    margin-right: 40px !important;
  }
  .u-ml40--laptop {
    margin-left: 40px !important;
  }
  .u-mb40--laptop {
    margin-bottom: 40px !important;
  }
  .u-pt40--laptop {
    padding-top: 40px !important;
  }
  .u-pr40--laptop {
    padding-right: 40px !important;
  }
  .u-pl40--laptop {
    padding-left: 40px !important;
  }
  .u-pb40--laptop {
    padding-bottom: 40px !important;
  }
  .u-mt45--laptop {
    margin-top: 45px !important;
  }
  .u-mr45--laptop {
    margin-right: 45px !important;
  }
  .u-ml45--laptop {
    margin-left: 45px !important;
  }
  .u-mb45--laptop {
    margin-bottom: 45px !important;
  }
  .u-pt45--laptop {
    padding-top: 45px !important;
  }
  .u-pr45--laptop {
    padding-right: 45px !important;
  }
  .u-pl45--laptop {
    padding-left: 45px !important;
  }
  .u-pb45--laptop {
    padding-bottom: 45px !important;
  }
  .u-mt50--laptop {
    margin-top: 50px !important;
  }
  .u-mr50--laptop {
    margin-right: 50px !important;
  }
  .u-ml50--laptop {
    margin-left: 50px !important;
  }
  .u-mb50--laptop {
    margin-bottom: 50px !important;
  }
  .u-pt50--laptop {
    padding-top: 50px !important;
  }
  .u-pr50--laptop {
    padding-right: 50px !important;
  }
  .u-pl50--laptop {
    padding-left: 50px !important;
  }
  .u-pb50--laptop {
    padding-bottom: 50px !important;
  }
  .u-mt55--laptop {
    margin-top: 55px !important;
  }
  .u-mr55--laptop {
    margin-right: 55px !important;
  }
  .u-ml55--laptop {
    margin-left: 55px !important;
  }
  .u-mb55--laptop {
    margin-bottom: 55px !important;
  }
  .u-pt55--laptop {
    padding-top: 55px !important;
  }
  .u-pr55--laptop {
    padding-right: 55px !important;
  }
  .u-pl55--laptop {
    padding-left: 55px !important;
  }
  .u-pb55--laptop {
    padding-bottom: 55px !important;
  }
  .u-mt60--laptop {
    margin-top: 60px !important;
  }
  .u-mr60--laptop {
    margin-right: 60px !important;
  }
  .u-ml60--laptop {
    margin-left: 60px !important;
  }
  .u-mb60--laptop {
    margin-bottom: 60px !important;
  }
  .u-pt60--laptop {
    padding-top: 60px !important;
  }
  .u-pr60--laptop {
    padding-right: 60px !important;
  }
  .u-pl60--laptop {
    padding-left: 60px !important;
  }
  .u-pb60--laptop {
    padding-bottom: 60px !important;
  }
  .u-mt65--laptop {
    margin-top: 65px !important;
  }
  .u-mr65--laptop {
    margin-right: 65px !important;
  }
  .u-ml65--laptop {
    margin-left: 65px !important;
  }
  .u-mb65--laptop {
    margin-bottom: 65px !important;
  }
  .u-pt65--laptop {
    padding-top: 65px !important;
  }
  .u-pr65--laptop {
    padding-right: 65px !important;
  }
  .u-pl65--laptop {
    padding-left: 65px !important;
  }
  .u-pb65--laptop {
    padding-bottom: 65px !important;
  }
  .u-mt70--laptop {
    margin-top: 70px !important;
  }
  .u-mr70--laptop {
    margin-right: 70px !important;
  }
  .u-ml70--laptop {
    margin-left: 70px !important;
  }
  .u-mb70--laptop {
    margin-bottom: 70px !important;
  }
  .u-pt70--laptop {
    padding-top: 70px !important;
  }
  .u-pr70--laptop {
    padding-right: 70px !important;
  }
  .u-pl70--laptop {
    padding-left: 70px !important;
  }
  .u-pb70--laptop {
    padding-bottom: 70px !important;
  }
  .u-mt75--laptop {
    margin-top: 75px !important;
  }
  .u-mr75--laptop {
    margin-right: 75px !important;
  }
  .u-ml75--laptop {
    margin-left: 75px !important;
  }
  .u-mb75--laptop {
    margin-bottom: 75px !important;
  }
  .u-pt75--laptop {
    padding-top: 75px !important;
  }
  .u-pr75--laptop {
    padding-right: 75px !important;
  }
  .u-pl75--laptop {
    padding-left: 75px !important;
  }
  .u-pb75--laptop {
    padding-bottom: 75px !important;
  }
  .u-mt80--laptop {
    margin-top: 80px !important;
  }
  .u-mr80--laptop {
    margin-right: 80px !important;
  }
  .u-ml80--laptop {
    margin-left: 80px !important;
  }
  .u-mb80--laptop {
    margin-bottom: 80px !important;
  }
  .u-pt80--laptop {
    padding-top: 80px !important;
  }
  .u-pr80--laptop {
    padding-right: 80px !important;
  }
  .u-pl80--laptop {
    padding-left: 80px !important;
  }
  .u-pb80--laptop {
    padding-bottom: 80px !important;
  }
  .u-mt85--laptop {
    margin-top: 85px !important;
  }
  .u-mr85--laptop {
    margin-right: 85px !important;
  }
  .u-ml85--laptop {
    margin-left: 85px !important;
  }
  .u-mb85--laptop {
    margin-bottom: 85px !important;
  }
  .u-pt85--laptop {
    padding-top: 85px !important;
  }
  .u-pr85--laptop {
    padding-right: 85px !important;
  }
  .u-pl85--laptop {
    padding-left: 85px !important;
  }
  .u-pb85--laptop {
    padding-bottom: 85px !important;
  }
  .u-mt90--laptop {
    margin-top: 90px !important;
  }
  .u-mr90--laptop {
    margin-right: 90px !important;
  }
  .u-ml90--laptop {
    margin-left: 90px !important;
  }
  .u-mb90--laptop {
    margin-bottom: 90px !important;
  }
  .u-pt90--laptop {
    padding-top: 90px !important;
  }
  .u-pr90--laptop {
    padding-right: 90px !important;
  }
  .u-pl90--laptop {
    padding-left: 90px !important;
  }
  .u-pb90--laptop {
    padding-bottom: 90px !important;
  }
  .u-mt95--laptop {
    margin-top: 95px !important;
  }
  .u-mr95--laptop {
    margin-right: 95px !important;
  }
  .u-ml95--laptop {
    margin-left: 95px !important;
  }
  .u-mb95--laptop {
    margin-bottom: 95px !important;
  }
  .u-pt95--laptop {
    padding-top: 95px !important;
  }
  .u-pr95--laptop {
    padding-right: 95px !important;
  }
  .u-pl95--laptop {
    padding-left: 95px !important;
  }
  .u-pb95--laptop {
    padding-bottom: 95px !important;
  }
  .u-mt100--laptop {
    margin-top: 100px !important;
  }
  .u-mr100--laptop {
    margin-right: 100px !important;
  }
  .u-ml100--laptop {
    margin-left: 100px !important;
  }
  .u-mb100--laptop {
    margin-bottom: 100px !important;
  }
  .u-pt100--laptop {
    padding-top: 100px !important;
  }
  .u-pr100--laptop {
    padding-right: 100px !important;
  }
  .u-pl100--laptop {
    padding-left: 100px !important;
  }
  .u-pb100--laptop {
    padding-bottom: 100px !important;
  }
}

/* --------------------------
テキスト装飾
-------------------------- */
.u-text-accent {
  color: #B82D29;
}

.u-text-important {
  color: #B82D29;
}

.u-text-inverse {
  color: #fff;
}

.u-text-sub {
  color: #ccc;
}

.u-text-serif {
  font-family: 'Times New Roman', Times, serif;
}

.u-text-bold {
  font-weight: 700;
}

.u-text-normal {
  font-weight: 400;
}

.u-text-highlight {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #FFF391));
  background: linear-gradient(transparent 50%, #FFF391 50%);
}

.u-text-underline {
  text-decoration: underline;
}

.u-text-x-large {
  font-size: 2.3333333333rem;
  line-height: 3.5rem;
}

.u-text-large {
  font-size: 1.8333333333rem;
  line-height: 2.75rem;
}

.u-text-bit-large {
  font-size: 1.6666666667rem;
  line-height: 2.25rem;
}

.u-text-medium {
  font-size: 1.1666666667rem;
  line-height: 1.75rem;
}

.u-text-default {
  font-size: 1.3333333333rem;
  line-height: 1.875rem;
}

.u-text-small {
  font-size: 1.1666666667rem;
  line-height: 2.0833333333rem;
}

.u-text-x-small {
  font-size: 1rem;
  line-height: 1.5rem;
}

/* --------------------------
幅指定
-------------------------- */
.u-w0 {
  width: 0%;
}

.u-w10 {
  width: 10%;
}

.u-w20 {
  width: 20%;
}

.u-w30 {
  width: 30%;
}

.u-w40 {
  width: 40%;
}

.u-w50 {
  width: 50%;
}

.u-w60 {
  width: 60%;
}

.u-w70 {
  width: 70%;
}

.u-w80 {
  width: 80%;
}

.u-w90 {
  width: 90%;
}

.u-w100 {
  width: 100%;
}

@media screen and (min-width: 1025px) {
  .u-w0--pc {
    width: 0%;
  }
  .u-w10--pc {
    width: 10%;
  }
  .u-w20--pc {
    width: 20%;
  }
  .u-w30--pc {
    width: 30%;
  }
  .u-w40--pc {
    width: 40%;
  }
  .u-w50--pc {
    width: 50%;
  }
  .u-w60--pc {
    width: 60%;
  }
  .u-w70--pc {
    width: 70%;
  }
  .u-w80--pc {
    width: 80%;
  }
  .u-w90--pc {
    width: 90%;
  }
  .u-w100--pc {
    width: 100%;
  }
}

@media screen and (max-width: 1180px) {
  .u-w0--laptop {
    width: 0%;
  }
  .u-w10--laptop {
    width: 10%;
  }
  .u-w20--laptop {
    width: 20%;
  }
  .u-w30--laptop {
    width: 30%;
  }
  .u-w40--laptop {
    width: 40%;
  }
  .u-w50--laptop {
    width: 50%;
  }
  .u-w60--laptop {
    width: 60%;
  }
  .u-w70--laptop {
    width: 70%;
  }
  .u-w80--laptop {
    width: 80%;
  }
  .u-w90--laptop {
    width: 90%;
  }
  .u-w100--laptop {
    width: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .u-w0--tab {
    width: 0%;
  }
  .u-w10--tab {
    width: 10%;
  }
  .u-w20--tab {
    width: 20%;
  }
  .u-w30--tab {
    width: 30%;
  }
  .u-w40--tab {
    width: 40%;
  }
  .u-w50--tab {
    width: 50%;
  }
  .u-w60--tab {
    width: 60%;
  }
  .u-w70--tab {
    width: 70%;
  }
  .u-w80--tab {
    width: 80%;
  }
  .u-w90--tab {
    width: 90%;
  }
  .u-w100--tab {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .u-w0--sp {
    width: 0%;
  }
  .u-w10--sp {
    width: 10%;
  }
  .u-w20--sp {
    width: 20%;
  }
  .u-w30--sp {
    width: 30%;
  }
  .u-w40--sp {
    width: 40%;
  }
  .u-w50--sp {
    width: 50%;
  }
  .u-w60--sp {
    width: 60%;
  }
  .u-w70--sp {
    width: 70%;
  }
  .u-w80--sp {
    width: 80%;
  }
  .u-w90--sp {
    width: 90%;
  }
  .u-w100--sp {
    width: 100%;
  }
}

.u-w730px {
  max-width: 730px;
}

.u-h100 {
  height: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vYmFzZS9fcmVzZXQuc2NzcyIsIi4uL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL3BsdWdpbnMvX3NsaWNrLnNjc3MiLCIuLi9wbHVnaW5zL19zbGljay10aGVtZS5zY3NzIiwiLi4vcGx1Z2lucy9fbW9kYWFsLnNjc3MiLCIuLi9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL19saW5lLnNjc3MiLCIuLi9jb21wb25lbnRzL19saW5rLnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFiLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vcHJvamVjdHMvX2NhcHRpb24uc2NzcyIsIi4uL3Byb2plY3RzL19jYXV0aW9uLnNjc3MiLCIuLi9wcm9qZWN0cy9fY3RhLnNjc3MiLCIuLi9wcm9qZWN0cy9fZXhuYXYuc2NzcyIsIi4uL3Byb2plY3RzL19mbmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9fZm9vdGVyLnNjc3MiLCIuLi9wcm9qZWN0cy9fZ25hdi5zY3NzIiwiLi4vcHJvamVjdHMvX2hlYWRlci5zY3NzIiwiLi4vcHJvamVjdHMvX21haW4uc2NzcyIsIl90b3Auc2NzcyIsIi4uL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uL3V0aWxpdGllcy9fYmcuc2NzcyIsIi4uL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MiLCIuLi91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLCIuLi91dGlsaXRpZXMvX2dyaWQuc2NzcyIsIi4uL3V0aWxpdGllcy9faGlkZS5zY3NzIiwiLi4vdXRpbGl0aWVzL19tYXJnaW4uc2NzcyIsIi4uL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vdXRpbGl0aWVzL193LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs0QkRFNEI7QUN5QjVCOzs0QkR0QjRCO0FDNkI1Qjs7NEJEMUI0QjtBQ3lDNUI7OzRCRHRDNEI7QUMrQzVCOzs0QkQ1QzRCO0FFZDVCOzs0QkZpQjRCO0FFQTVCOzs0QkZHNEI7QUdyQjVCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGNBQWM7QUh1QmhCOztBR3BCQTs7Ozs7O0VBTUUsZUFBZTtFQUNmLGdCQUFnQjtBSHVCbEI7O0FHcEJBO0VBQ0UsZ0JBQWdCO0FIdUJsQjs7QUdwQkE7Ozs7RUFJRSxTQUFTO0FIdUJYOztBR3BCQTtFQUNFLDhCQUFzQjtVQUF0QixzQkFBc0I7QUh1QnhCOztBR3BCQTtFQUNFLDhCQUFzQjtVQUF0QixzQkFBc0I7QUh1QnhCOztBR3BCQTs7Ozs7O0VBTUUsWUFBWTtFQUNaLGVBQWU7QUh1QmpCOztBR3BCQTtFQUNFLFNBQVM7QUh1Qlg7O0FHcEJBO0VBQ0UseUJBQXlCO0VBQ3pCLGlCQUFpQjtBSHVCbkI7O0FHcEJBOztFQUVFLFVBQVU7RUFDVixnQkFBZ0I7QUh1QmxCOztBR3BCQTtFQUNFLGlCQUFpQjtBSHVCbkI7O0FJMUdBO0VBQ0UsZUFBZTtBSjZHakI7O0FFakdFO0VFYkY7SUFJSSxlQUFlO0VKK0dqQjtBQUNGOztBSTVHQTtFQUNFLHdQQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGNITmtCO0VHT2xCLGVGNkM2QjtBRmtFL0I7O0FJNUdBO0VBQ0UsY0hMa0I7RUdNbEIscUJBQXFCO0FKK0d2Qjs7QUlqSEE7RUFLSSxZQUFZO0FKZ0hoQjs7QUk1R0E7RUFDRSxrQkFB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QUFXO0VBQ1gsV0FBVztFQUNYLGlDQUF5QjtVQUF6Qix5QkFBeUI7RUFDekIsY0FBYztFQUNkLHdDQUF3QztBWHNvRDVDOztBRTNxREU7RVNURjtJQWlETSxXQUFXO0VYd29EZjtBQUNGOztBV3BvREE7RUFDRSxXVnhDZ0I7RVV5Q2hCLDBCVEg2QjtFU0k3QixrQkFBa0I7RUFDbEIsZ0JWbEJRO0VVbUJSLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlCVnpDdUI7RVUwQ3ZCLGtCQUFrQjtFQUNsQixxRkFBNEQ7RUFBNUQsNERBQTREO0FYdW9EOUQ7O0FFOXJERTtFUzZDRjtJQWFJLGtCQUFrQjtFWHlvRHBCO0FBQ0Y7O0FXdG9EQTtFQUNFLGNWdkVrQjtFVXdFbEIsMEJUcEI2QjtFU3FCN0IsZ0JWbENRO0VVbUNSLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLHlCVnBFd0I7RVVxRXhCLCtCVnhFa0I7RVV5RWxCLGtCQUFrQjtBWHlvRHBCOztBRWh0REU7RVM4REY7SUFZSSwwQlQ5QjJCO0lTK0IzQixhQUFhO0VYMm9EZjtBQUNGOztBV3hvREE7RUFDRSxjVnhGa0I7RVV5RmxCLGlCVHJDNkI7RVNzQzdCLGdCVm5EUTtFVW9EUixpQlR2QzZCO0VTd0M3QixnQ1Z0RmtCO0VVdUZsQixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLHFCQUFxQjtBWDJvRHZCOztBV3hvREE7RUFDRSxlVmxFNkM7RVVtRTdDLGdCVmxFbUM7RVVtRW5DLHNCQUFzQjtFQUN0QixnQlY5RFU7RVUrRFYsa0JBQWtCO0FYMm9EcEI7O0FFMXVERTtFUzBGRjtJQVFJLGVWdEU4QztJVXVFOUMsZ0JWdEVvQztFRG10RHRDO0FBQ0Y7O0FXMW9EQTtFQUNFLG1CVi9FdUQ7RVVnRnZELGdCVi9Fd0M7RVVnRnhDLHNCQUFzQjtFQUN0QixnQlYzRVU7RVU0RVYsa0JBQWtCO0FYNm9EcEI7O0FFenZERTtFU3VHRjtJQVFJLG1CVm5Gd0Q7SVVvRnhELGdCVm5GeUM7RURrdUQzQztBQUNGOztB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Zy9EL0I7O0FnQi8rREU7RUFDRSxvQmRGMkI7QUZvL0QvQjs7QWdCLytERTtFQUNFLHNCZE4yQjtFY08zQiwyRUFBcUU7RUFDckUsbUVBQTZEO0FoQmsvRGpFOztBZ0IvK0RFO0VBQ0UsVUFBVTtBaEJrL0RkOztBZ0IvK0RFO0VBQ0Usc0JkaEIyQjtFY2lCM0IsMkVBQXFFO0VBQ3JFLG1FQUE2RDtBaEJrL0RqRTs7QWlCN2pFQTs7NEJqQmlrRTRCO0FpQjdqRTVCO0VBQ0Usc0JoQmNnQjtFZ0JiaEIsOEJmbUQ2QjtFZWxEN0Isa0RBQXVDO1VBQXZDLDBDQUF1QztBakIrakV6Qzs7QWlCN2pFRTtFQUNFLHNCaEJTYztFZ0JSZCxpREFBc0M7VUFBdEMseUNBQXNDO0FqQmdrRTFDOztBaUI3akVFO0VBQ0UseUJoQk5vQjtFZ0JPcEIsc0JoQkdjO0FENmpFbEI7O0FpQjdqRUU7RUFDRSxrQkFBa0I7QWpCZ2tFdEI7O0FpQjdqRUU7RUFDRSx3Q2ZpQzJCO0FGK2hFL0I7O0FpQjlqRUk7RUFDRSxhQUFhO0FqQmlrRW5COztBaUI3akVFO0VBQ0UsaUJmeUIyQjtFZXhCM0IsNEJmd0IyQjtFZXZCM0IsZ0JoQlVNO0VnQlROLG1CQUFtQjtFQUNuQixnQ2hCekJnQjtFZ0IwQmhCLG1CQUFtQjtBakJna0V2Qjs7QWlCN2pFRTtFQUNFLGVBQWU7QWpCZ2tFbkI7O0FFNWxFRTtFZTJCQTtJQUlJLFVBQVU7RWpCa2tFZDtBQUNGOztBaUIvakVFO0VBQ0UseUJoQm5Dc0I7QURxbUUxQjs7QUV0bUVFO0VlbUNBO0lBSUksYUFBbUM7RWpCb2tFdkM7QUFDRjs7QWlCbGtFSTtFQUNFLFdoQnJDWTtFZ0JzQ1osMEJmQXlCO0VlQ3pCLGtCQUFrQjtFQUNsQixnQmhCZkk7RWdCZ0JKLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIscUZBQTREO0VBQTVELDREQUE0RDtFQUM1RCxxQkFBcUI7QWpCcWtFM0I7O0FFdm5FRTtFZTBDRTtJQVdJLGtCQUFrQjtFakJ1a0V4QjtBQUNGOztBaUJwa0VJO0VBQ0UsdUJBQXVCO0FqQnVrRTdCOztBRWpvRUU7RWV5REU7SUFJSSxhQUFhO0VqQnlrRW5CO0FBQ0Y7O0FrQnBwRUE7OzRCbEJ3cEU0QjtBa0JwcEU1QjtFQUNFLGlCQUFtQjtBbEJzcEVyQjs7QWtCcHBFRTtFQUNFLGNBQXdCO0FsQnVwRTVCOztBa0JwcEVFO0VBQ0UsY0FBd0I7QWxCdXBFNUI7O0FrQnBwRUU7RUFDRSxlQUF5QjtBbEJ1cEU3Qjs7QWtCcnBFSTtFQUNFLGVBQXlCO0FsQndwRS9COztBa0JycEVJO0VBQ0UsZUFBeUI7QWxCd3BFL0I7O0FrQm5wRUU7RUFDRSxjQUFjO0VBQ2QsMEJoQjJCMkI7QUYybkUvQjs7QWtCcHBFSTtFQUNFLFlqQnNCdUI7RWlCckJ2QixjQUFjO0VBQ2QsMEJoQnNCeUI7QUZpb0UvQjs7QWtCcHBFSTtFQUNFLGFqQmV3QjtFaUJkeEIsY0FBYztFQUNkLDBCaEJnQnlCO0FGdW9FL0I7O0FrQnBwRUk7RUFDRSxVQUFVO0VBQ1YsZ0JBQWdCO0FsQnVwRXRCOztBbUJyc0VBOzs0Qm5CeXNFNEI7QW1CcHNFMUI7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixTQUFTO0VBQ1QsVUFBVTtBbkJzc0VkOztBRWxzRUU7RWlCUkE7SUFPSSxtQkFBZTtRQUFmLGVBQWU7SUFDZixrQkFBa0I7RW5Cd3NFdEI7QUFDRjs7QW1CdHNFSTtFQUNFLG1CQUFZO01BQVosb0JBQVk7VUFBWixZQUFZO0FuQnlzRWxCOztBRTdzRUU7RWlCR0U7SUFJSSxVQUFVO0lBQ1YsWUFBWTtFbkIyc0VsQjtBQUNGOztBbUJqdEVLO0VBVUssK0JsQkhnQjtBRDhzRTFCOztBbUJydEVLO0VBZUcseUJsQk5pQjtFa0JPakIseUJsQlRrQjtFa0JVbEIsZUFBZTtFQUNmLGNBQWM7RUFDZCxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixjbEJsQmE7RWtCbUJiLGdCbEJLRTtBRHFzRVY7O0FFcHVFRTtFaUJHRztJQTBCSywrQmxCbkJnQjtFRCt0RXhCO0FBQ0Y7O0FtQnZ1RUs7RUE4Qkssc0JsQjNCUTtFa0I0QlIsZ0JBQWdCO0VBQ2hCLDZCbEJyQ1U7RWtCc0NWLGNsQjdCVztBRDB1RXJCOztBRWp2RUU7RWlCR0c7SUFvQ08sU0FBUztJQUNULHlCbEIxQ1E7SWtCMkNSLFdsQm5DTTtFRGt2RWhCO0FBQ0Y7O0FtQnhzRUk7RUFDRSxhQUFhO0VBQ2Isc0JsQjdDWTtFa0I4Q1oseUJsQjFDb0I7RWtCMkNwQixhQUFhO0VBQ2IsYUFBYTtBbkIyc0VuQjs7QUVqd0VFO0VpQmlERTtJQVFJLGFBQWE7SUFDYiw2QmxCaERrQjtFRDZ2RXhCO0FBQ0Y7O0FtQnZ0RUs7RUFhRyxjQUFjO0FuQjhzRXRCOztBb0J6eEVBOzs0QnBCNnhFNEI7QW9CenhFNUI7RUFFRSx5QkFBeUI7RUFDekIsV0FBVztBcEIweEViOztBb0I3eEVBO0VBT00sd0JsQjhDeUI7RWtCN0N6QixvQkFBb0I7RUFDcEIsZ0JuQitCSTtFbUI5Qkosa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixzQm5CR1k7RW1CRlosc0JBQXNCO0VBQ3RCLDBCbEJ1Q3lCO0FGbXZFL0I7O0FvQnh5RUE7RUFrQk0sVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixzQm5CTFk7RW1CTVosc0JBQXNCO0FwQjB4RTVCOztBcUJsekVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLFdwQmFnQjtFb0JaaEIsbUlBQW1NO0VBQ25NLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0FyQnF6RWxCOztBc0I5ekVBO0VBQ0UsZXJCb0M2QztFcUJuQzdDLGdCQUFnQjtFQUNoQixjckJvQnVCO0VxQm5CdkIsY0FBYztBdEJpMEVoQjs7QXVCdDBFQTtFQUNFLGlCQUFtQjtBdkJ5MEVyQjs7QXVCdjBFRTtFQUNFLGNBQWM7RUFDZCw4QnJCb0QyQjtFcUJuRDNCLFd0QmFjO0VzQlpkLGdDckJrRDJCO0VxQmpEM0Isa0JBQWtCO0VBQ2xCLDBCckJnRDJCO0VxQi9DM0IsZ0J0QmtDTTtBRHd5RVY7O0F1QngwRUk7RUFDRSx5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TUFBZixlQUFlO0VBQ2Ysd0I1QjNKdUI7QUY4MkYvQjs7QThCanRGUTtFQUNJLGNBQWM7RUFDZCx3QjVCL0ptQjtBRm0zRi9COztBOEJsdEZZO0VBQ0ksa0JBQWtCO0VBQ2xCLGNBQWM7QTlCcXRGOUI7O0E4Qmx0Rlk7RUFDSSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87RUFDUCxRQUFRO0VBQ1IsV0FBVztFQUNYLFc3QmxORTtFNkJtTkYsMEI1QjdLZTtFNEI4S2YsaUJBQW1CO0VBQ25CLG9DQUFpQztFQUNqQyxrQkFBa0I7QTlCcXRGbEM7O0E4QjlzRkk7RUFDSSxZNUJ4THVCO0FGeTRGL0I7O0E4Qi9zRkk7RUFDSSwwQzdCNU9XO0U2QjZPWCw2QjVCNUx1QjtFNEI2THZCLDBCNUI3THVCO0U0QjhMdkIsZ0I3QjNNRTtFNkI0TUYseUM1Qi9MdUI7QUZpNUYvQjs7QThCN3NGSTtFQUNJLHlCN0J0UFc7RTZCdVBYLHdCNUJ0TXVCO0U0QnVNdkIsVzdCN09VO0U2QjhPVixnQjdCck5FO0U2QnNORixrQjVCek11QjtFNEIwTXZCLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsOEI1QjVNdUI7QUY0NUYvQjs7QThCeHRGSztFQVdPLHNCNUIvTW1CO0U0QmdObkIsc0JBQXNCO0VBQ3RCLHFCNUJqTm1CO0FGazZGL0I7O0ErQjM5RkE7OzRCL0IrOUY0QjtBK0IzOUY1QjtFQUNFLGdCQUFnQjtBL0I2OUZsQjs7QStCMTlGQTtFQUNFLGlCQUFpQjtBL0I2OUZuQjs7QStCMTlGQTtFQUNFLGtCQUFrQjtBL0I2OUZwQjs7QStCMTlGQTtFQUNFLG1CQUFtQjtFQUNuQixxQkFBcUI7QS9CNjlGdkI7O0FFbCtGRTtFNkJTQTtJQUNFLGdCQUFnQjtFL0I2OUZsQjtFK0IxOUZBO0lBQ0UsaUJBQWlCO0UvQjQ5Rm5CO0UrQno5RkE7SUFDRSxrQkFBa0I7RS9CMjlGcEI7QUFDRjs7QUU5K0ZFO0U2QnVCQTtJQUNFLGdCQUFnQjtFL0IyOUZsQjtFK0J4OUZBO0lBQ0UsaUJBQWlCO0UvQjA5Rm5CO0UrQnY5RkE7SUFDRSxrQkFBa0I7RS9CeTlGcEI7QUFDRjs7QUUxL0ZFO0U2QnFDQTtJQUNFLGdCQUFnQjtFL0J5OUZsQjtFK0J0OUZBO0lBQ0UsaUJBQWlCO0UvQnc5Rm5CO0UrQnI5RkE7SUFDRSxrQkFBa0I7RS9CdTlGcEI7QUFDRjs7QUV0Z0dFO0U2Qm1EQTtJQUNFLGdCQUFnQjtFL0J1OUZsQjtFK0JwOUZBO0lBQ0UsaUJBQWlCO0UvQnM5Rm5CO0UrQm45RkE7SUFDRSxrQkFBa0I7RS9CcTlGcEI7QUFDRjs7QWdDL2hHQTs7NEJoQ21pRzRCO0FnQy9oRzVCO0VBQ0UseUIvQm9CdUI7QUQ2Z0d6Qjs7QWdDOWhHQTtFQUNFLHNCL0JVZ0I7QUR1aEdsQjs7QWdDOWhHQTtFQUNFLHlCL0JJeUI7QUQ2aEczQjs7QWdDOWhHQTtFQUNFLHlCL0JId0I7QURvaUcxQjs7QWdDOWhHQTtFQUNFLHlCL0JUdUI7QUQwaUd6Qjs7QWdDOWhHQTtFQUNFLHlCL0JmdUI7QURnakd6Qjs7QWdDOWhHQTtFQUNFLDJFQUEyRTtBaENpaUc3RTs7QWlDOWpHQTs7NEJqQ2trRzRCO0FpQzdqRzFCO0VBQ0UsZ0NoQ0tnQjtFZ0NKaEIsb0JBQW9CO0FqQytqR3hCOztBaUM1akdFO0VBQ0UsNkJoQ0FnQjtFZ0NDaEIsaUJBQWlCO0FqQytqR3JCOztBaUM1akdFO0VBQ0UsK0JoQ0xnQjtFZ0NNaEIsbUJBQW1CO0FqQytqR3ZCOztBaUM1akdFO0VBQ0UsOEJoQ1ZnQjtFZ0NXaEIsa0JBQWtCO0FqQytqR3RCOztBaUM1akdFO0VBQ0Usa0JoQ1BjO0FEc2tHbEI7O0FrQ3psR0E7OzRCbEM2bEc0QjtBa0N6bEc1QjtFQUNJLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFNBQVM7RUFDVCxjQUFjO0VBQ2Qsa0JBQWtCO0FsQzJsR3RCOztBbUNybUdBOzs0Qm5DeW1HNEI7QW1DaG1HNUI7RUFDRSxlQUFxQjtFQUNyQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtBbkNrbUdqQjs7QUVqbUdFO0VpQ0pGO0lBTUks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aHBJTTtJQUdJLGFBcE9TO0VuQ28zSW5CO0VtQzdxSU07SUFFSSxXQUhvQjtJQUlwQixlQTVNSTtFbkMwM0lkO0FBQ0Y7O0FFbDNJRTtFaUNnTU07SUFLTSxlQTNNSztFbkM2M0lqQjtBQUNGOztBRXgzSUU7RWlDeU1NO0lBRUksY0FBYztFbkNrckl4QjtFbUMvcUlNO0lBRUksaUJBakJvQjtFbkNpc0k5QjtFbUM3cUlNO0lBR0ksVUFBVTtFbkM2cUlwQjtFbUN6cUlNO0lBR0ksYUFwT1M7RW5DNjRJbkI7QUFDRjs7QW9DcDVJQTs7NEJwQ3c1STRCO0FFMzRJMUI7RWtDUkE7SUFDRSxhQUFhO0VwQ3M1SWY7QUFDRjs7QUVoNUlFO0VrQ0ZBO0lBQ0UsYUFBYTtFcENzNUlmO0FBQ0Y7O0FFdDVJRTtFa0NJQTtJQUNFLGFBQWE7RXBDczVJZjtBQUNGOztBRTU1SUU7RWtDVUE7SUFDRSxhQUFhO0VwQ3M1SWY7QUFDRjs7QXFDLzZJQTs7NEJyQ203STRCO0FxQzk2SXhCO0VBQWdCLDBCQUFvQztBckNpN0l4RDs7QXFDaDdJSTtFQUFnQiw0QkFBc0M7QXJDbzdJMUQ7O0FxQ243SUk7RUFBZ0IsMkJBQXFDO0FyQ3U3SXpEOztBcUN0N0lJO0VBQWdCLDZCQUF1QztBckMwN0kzRDs7QXFDejdJSTtFQUFnQiwyQkFBcUM7QXJDNjdJekQ7O0FxQzU3SUk7RUFBZ0IsNkJBQXVDO0FyQ2c4STNEOztBcUMvN0lJO0VBQWdCLDRCQUFzQztBckNtOEkxRDs7QXFDbDhJSTtFQUFnQiw4QkFBd0M7QXJDczhJNUQ7O0FxQzc4SUk7RUFBZ0IsMEJBQW9DO0FyQ2k5SXhEOztBcUNoOUlJO0VBQWdCLDRCQUFzQztBckNvOUkxRDs7QXFDbjlJSTtFQUFnQiwyQkFBcUM7QXJDdTlJekQ7O0FxQ3Q5SUk7RUFBZ0IsNkJBQXVDO0FyQzA5STNEOztBcUN6OUlJO0VBQWdCLDJCQUFxQztBckM2OUl6RDs7QXFDNTlJSTtFQUFnQiw2QkFBdUM7QXJDZytJM0Q7O0FxQy85SUk7RUFBZ0IsNEJBQXNDO0FyQ20rSTFEOztBcUNsK0lJO0VBQWdCLDhCQUF3QztBckNzK0k1RDs7QXFDNytJSTtFQUFnQiwyQkFBb0M7QXJDaS9JeEQ7O0FxQ2gvSUk7RUFBZ0IsNkJBQXNDO0FyQ28vSTFEOztBcUNuL0lJO0VBQWdCLDRCQUFxQztBckN1L0l6RDs7QXFDdC9JSTtFQUFnQiw4QkFBdUM7QXJDMC9JM0Q7O0FxQ3ovSUk7RUFBZ0IsNEJBQXFDO0FyQzYvSXpEOztBcUM1L0lJO0VBQWdCLDhCQUF1QztBckNnZ0ozRDs7QXFDLy9JSTtFQUFnQiw2QkFBc0M7QXJDbWdKMUQ7O0FxQ2xnSkk7RUFBZ0IsK0JBQXdDO0FyQ3NnSjVEOztBcUM3Z0pJO0VBQWdCLDJCQUFvQztBckNpaEp4RDs7QXFDaGhKSTtFQUFnQiw2QkFBc0M7QXJDb2hKMUQ7O0FxQ25oSkk7RUFBZ0IsNEJBQXFDO0FyQ3VoSnpEOztBcUN0aEpJO0VBQWdCLDhCQUF1QztBckMwaEozRDs7QXFDemhKSTtFQUFnQiw0QkFBcUM7QXJDNmhKekQ7O0FxQzVoSkk7RUFBZ0IsOEJBQXVDO0FyQ2dpSjNEOztBcUMvaEpJO0VBQWdCLDZCQUFzQztBckNtaUoxRDs7QXFDbGlKSTtFQUFnQiwrQkFBd0M7QXJDc2lKNUQ7O0FxQzdpSkk7RUFBZ0IsMkJBQW9DO0FyQ2lqSnhEOztBcUNoakpJO0VBQWdCLDZCQUFzQztBckNvakoxRDs7QXFDbmpKSTtFQUFnQiw0QkFBcUM7QXJDdWpKekQ7O0FxQ3RqSkk7RUFBZ0IsOEJBQXVDO0FyQzBqSjNEOztBcUN6akpJO0VBQWdCLDRCQUFxQztBckM2akp6RDs7QXFDNWpKSTtFQUFnQiw4QkFBdUM7QXJDZ2tKM0Q7O0FxQy9qSkk7RUFBZ0IsNkJBQXNDO0FyQ21rSjFEOztBcUNsa0pJO0VBQWdCLCtCQUF3QztBckNza0o1RDs7QXFDN2tKSTtFQUFnQiwyQkFBb0M7QXJDaWxKeEQ7O0FxQ2hsSkk7RUFBZ0IsNkJBQXNDO0FyQ29sSjFEOztBcUNubEpJO0VBQWdCLDRCQUFxQztBckN1bEp6RDs7QXFDdGxKSTtFQUFnQiw4QkFBdUM7QXJDMGxKM0Q7O0FxQ3psSkk7RUFBZ0IsNEJBQXFDO0FyQzZsSnpEOztBcUM1bEpJO0VBQWdCLDhCQUF1QztBckNnbUozRDs7QXFDL2xKSTtFQUFnQiw2QkFBc0M7QXJDbW1KMUQ7O0FxQ2xtSkk7RUFBZ0IsK0JBQXdDO0FyQ3NtSjVEOztBcUM3bUpJO0VBQWdCLDJCQUFvQztBckNpbkp4RDs7QXFDaG5KSTtFQUFnQiw2QkFBc0M7QXJDb25KMUQ7O0FxQ25uSkk7RUFBZ0IsNEJBQXFDO0FyQ3VuSnpEOztBcUN0bkpJO0VBQWdCLDhCQUF1QztBckMwbkozRDs7QXFDem5KSTtFQUFnQiw0QkFBcUM7QXJDNm5KekQ7O0FxQzVuSkk7RUFBZ0IsOEJBQXVDO0FyQ2dvSjNEOztBcUMvbkpJO0VBQWdCLDZCQUFzQztBckNtb0oxRDs7QXFDbG9KSTtFQUFnQiwrQkFBd0M7QXJDc29KNUQ7O0FxQzdvSkk7RUFBZ0IsMkJBQW9DO0FyQ2lwSnhEOztBcUNocEpJO0VBQWdCLDZCQUFzQztBckNvcEoxRDs7QXFDbnBKSTtFQUFnQiw0QkFBcUM7QXJDdXBKekQ7O0FxQ3RwSkk7RUFBZ0IsOEJBQXVDO0FyQzBwSjNEOztBcUN6cEpJO0VBQWdCLDRCQUFxQztBckM2cEp6RDs7QXFDNXBKSTtFQUFnQiw4QkFBdUM7QXJDZ3FKM0Q7O0FxQy9wSkk7RUFBZ0IsNkJBQXNDO0FyQ21xSjFEOztBcUNscUpJO0VBQWdCLCtCQUF3QztBckNzcUo1RDs7QXFDN3FKSTtFQUFnQiwyQkFBb0M7QXJDaXJKeEQ7O0FxQ2hySkk7RUFBZ0IsNkJBQXNDO0FyQ29ySjFEOztBcUNuckpJO0VBQWdCLDRCQUFxQztBckN1ckp6RDs7QXFDdHJKSTtFQUFnQiw4QkFBdUM7QXJDMHJKM0Q7O0FxQ3pySkk7RUFBZ0IsNEJBQXFDO0FyQzZySnpEOztBcUM1ckpJO0VBQWdCLDhCQUF1QztBckNnc0ozRDs7QXFDL3JKSTtFQUFnQiw2QkFBc0M7QXJDbXNKMUQ7O0FxQ2xzSkk7RUFBZ0IsK0JBQXdDO0FyQ3NzSjVEOztBcUM3c0pJO0VBQWdCLDJCQUFvQztBckNpdEp4RDs7QXFDaHRKSTtFQUFnQiw2QkFBc0M7QXJDb3RKMUQ7O0FxQ250Skk7RUFBZ0IsNEJBQXFDO0FyQ3V0SnpEOztBcUN0dEpJO0VBQWdCLDhCQUF1QztBckMwdEozRDs7QXFDenRKSTtFQUFnQiw0QkFBcUM7QXJDNnRKekQ7O0FxQzV0Skk7RUFBZ0IsOEJBQXVDO0FyQ2d1SjNEOztBcUMvdEpJO0VBQWdCLDZCQUFzQztBckNtdUoxRDs7QXFDbHVKSTtFQUFnQiwrQkFBd0M7QXJDc3VKNUQ7O0FxQzd1Skk7RUFBZ0IsMkJBQW9DO0FyQ2l2SnhEOztBcUNodkpJO0VBQWdCLDZCQUFzQztBckNvdkoxRDs7QXFDbnZKSTtFQUFnQiw0QkFBcUM7QXJDdXZKekQ7O0FxQ3R2Skk7RUFBZ0IsOEJBQXVDO0FyQzB2SjNEOztBcUN6dkpJO0VBQWdCLDRCQUFxQztBckM2dkp6RDs7QXFDNXZKSTtFQUFnQiw4QkFBdUM7QXJDZ3dKM0Q7O0FxQy92Skk7RUFBZ0IsNkJBQXNDO0FyQ213SjFEOztBcUNsd0pJO0VBQWdCLCtCQUF3QztBckNzd0o1RDs7QXFDN3dKSTtFQUFnQiwyQkFBb0M7QXJDaXhKeEQ7O0FxQ2h4Skk7RUFBZ0IsNkJBQXNDO0FyQ294SjFEOztBcUNueEpJO0VBQWdCLDRCQUFxQztBckN1eEp6RDs7QXFDdHhKSTtFQUFnQiw4QkFBdUM7QXJDMHhKM0Q7O0FxQ3p4Skk7RUFBZ0IsNEJBQXFDO0FyQzZ4SnpEOztBcUM1eEpJO0VBQWdCLDhCQUF1QztBckNneUozRDs7QXFDL3hKSTtFQUFnQiw2QkFBc0M7QXJDbXlKMUQ7O0FxQ2x5Skk7RUFBZ0IsK0JBQXdDO0FyQ3N5SjVEOztBcUM3eUpJO0VBQWdCLDJCQUFvQztBckNpekp4RDs7QXFDaHpKSTtFQUFnQiw2QkFBc0M7QXJDb3pKMUQ7O0FxQ256Skk7RUFBZ0IsNEJBQXFDO0FyQ3V6SnpEOztBcUN0ekpJO0VBQWdCLDhCQUF1QztBckMwekozRDs7QXFDenpKSTtFQUFnQiw0QkFBcUM7QXJDNnpKekQ7O0FxQzV6Skk7RUFBZ0IsOEJBQXVDO0FyQ2cwSjNEOztBcUMvekpJO0VBQWdCLDZCQUFzQztBckNtMEoxRDs7QXFDbDBKSTtFQUFnQiwrQkFBd0M7QXJDczBKNUQ7O0FxQzcwSkk7RUFBZ0IsMkJBQW9DO0FyQ2kxSnhEOztBcUNoMUpJO0VBQWdCLDZCQUFzQztBckNvMUoxRDs7QXFDbjFKSTtFQUFnQiw0QkFBcUM7QXJDdTFKekQ7O0FxQ3QxSkk7RUFBZ0IsOEJBQXVDO0FyQzAxSjNEOztBcUN6MUpJO0VBQWdCLDRCQUFxQztBckM2MUp6RDs7QXFDNTFKSTtFQUFnQiw4QkFBdUM7QXJDZzJKM0Q7O0FxQy8xSkk7RUFBZ0IsNkJBQXNDO0FyQ20ySjFEOztBcUNsMkpJO0VBQWdCLCtCQUF3QztBckNzMko1RDs7QXFDNzJKSTtFQUFnQiwyQkFBb0M7QXJDaTNKeEQ7O0FxQ2gzSkk7RUFBZ0IsNkJBQXNDO0FyQ28zSjFEOztBcUNuM0pJO0VBQWdCLDRCQUFxQztBckN1M0p6RDs7QXFDdDNKSTtFQUFnQiw4QkFBdUM7QXJDMDNKM0Q7O0FxQ3ozSkk7RUFBZ0IsNEJBQXFDO0FyQzYzSnpEOztBcUM1M0pJO0VBQWdCLDhCQUF1QztBckNnNEozRDs7QXFDLzNKSTtFQUFnQiw2QkFBc0M7QXJDbTRKMUQ7O0FxQ2w0Skk7RUFBZ0IsK0JBQXdDO0FyQ3M0SjVEOztBcUM3NEpJO0VBQWdCLDJCQUFvQztBckNpNUp4RDs7QXFDaDVKSTtFQUFnQiw2QkFBc0M7QXJDbzVKMUQ7O0FxQ241Skk7RUFBZ0IsNEJBQXFDO0FyQ3U1SnpEOztBcUN0NUpJO0VBQWdCLDhCQUF1QztBckMwNUozRDs7QXFDejVKSTtFQUFnQiw0QkFBcUM7QXJDNjVKekQ7O0FxQzU1Skk7RUFBZ0IsOEJBQXVDO0FyQ2c2SjNEOztBcUMvNUpJO0VBQWdCLDZCQUFzQztBckNtNkoxRDs7QXFDbDZKSTtFQUFnQiwrQkFBd0M7QXJDczZKNUQ7O0FxQzc2Skk7RUFBZ0IsMkJBQW9DO0FyQ2k3SnhEOztBcUNoN0pJO0VBQWdCLDZCQUFzQztBckNvN0oxRDs7QXFDbjdKSTtFQUFnQiw0QkFBcUM7QXJDdTdKekQ7O0FxQ3Q3Skk7RUFBZ0IsOEJBQXVDO0FyQzA3SjNEOztBcUN6N0pJO0VBQWdCLDRCQUFxQztBckM2N0p6RDs7QXFDNTdKSTtFQUFnQiw4QkFBdUM7QXJDZzhKM0Q7O0FxQy83Skk7RUFBZ0IsNkJBQXNDO0FyQ204SjFEOztBcUNsOEpJO0VBQWdCLCtCQUF3QztBckNzOEo1RDs7QXFDNzhKSTtFQUFnQiwyQkFBb0M7QXJDaTlKeEQ7O0FxQ2g5Skk7RUFBZ0IsNkJBQXNDO0FyQ285SjFEOztBcUNuOUpJO0VBQWdCLDRCQUFxQztBckN1OUp6RDs7QXFDdDlKSTtFQUFnQiw4QkFBdUM7QXJDMDlKM0Q7O0FxQ3o5Skk7RUFBZ0IsNEJBQXFDO0FyQzY5SnpEOztBcUM1OUpJO0VBQWdCLDhCQUF1QztBckNnK0ozRDs7QXFDLzlKSTtFQUFnQiw2QkFBc0M7QXJDbStKMUQ7O0FxQ2wrSkk7RUFBZ0IsK0JBQXdDO0FyQ3MrSjVEOztBcUM3K0pJO0VBQWdCLDJCQUFvQztBckNpL0p4RDs7QXFDaC9KSTtFQUFnQiw2QkFBc0M7QXJDby9KMUQ7O0FxQ24vSkk7RUFBZ0IsNEJBQXFDO0FyQ3UvSnpEOztBcUN0L0pJO0VBQWdCLDhCQUF1QztBckMwL0ozRDs7QXFDei9KSTtFQUFnQiw0QkFBcUM7QXJDNi9KekQ7O0FxQzUvSkk7RUFBZ0IsOEJBQXVDO0FyQ2dnSzNEOztBcUMvL0pJO0VBQWdCLDZCQUFzQztBckNtZ0sxRDs7QXFDbGdLSTtFQUFnQiwrQkFBd0M7QXJDc2dLNUQ7O0FxQzdnS0k7RUFBZ0IsMkJBQW9DO0FyQ2loS3hEOztBcUNoaEtJO0VBQWdCLDZCQUFzQztBckNvaEsxRDs7QXFDbmhLSTtFQUFnQiw0QkFBcUM7QXJDdWhLekQ7O0FxQ3RoS0k7RUFBZ0IsOEJBQXVDO0FyQzBoSzNEOztBcUN6aEtJO0VBQWdCLDRCQUFxQztBckM2aEt6RDs7QXFDNWhLSTtFQUFnQiw4QkFBdUM7QXJDZ2lLM0Q7O0FxQy9oS0k7RUFBZ0IsNkJBQXNDO0FyQ21pSzFEOztBcUNsaUtJO0VBQWdCLCtCQUF3QztBckNzaUs1RDs7QXFDN2lLSTtFQUFnQiw0QkFBb0M7QXJDaWpLeEQ7O0FxQ2hqS0k7RUFBZ0IsOEJBQXNDO0FyQ29qSzFEOztBcUNuaktJO0VBQWdCLDZCQUFxQztBckN1akt6RDs7QXFDdGpLSTtFQUFnQiwrQkFBdUM7QXJDMGpLM0Q7O0FxQ3pqS0k7RUFBZ0IsNkJBQXFDO0FyQzZqS3pEOztBcUM1aktJO0VBQWdCLCtCQUF1QztBckNna0szRDs7QXFDL2pLSTtFQUFnQiw4QkFBc0M7QXJDbWtLMUQ7O0FxQ2xrS0k7RUFBZ0IsZ0NBQXdDO0FyQ3NrSzVEOztBRXJrS0U7RW1DR007SUFBb0IsMEJBQW9DO0VyQ3VrSzlEO0VxQ3RrS007SUFBb0IsNEJBQXNDO0VyQ3lrS2hFO0VxQ3hrS007SUFBb0IsMkJBQXFDO0VyQzJrSy9EO0VxQzFrS007SUFBb0IsNkJBQXVDO0VyQzZrS2pFO0VxQzVrS007SUFBb0IsMkJBQXFDO0VyQytrSy9EO0VxQzlrS007SUFBb0IsNkJBQXVDO0VyQ2lsS2pFO0VxQ2hsS007SUFBb0IsNEJBQXNDO0VyQ21sS2hFO0VxQ2xsS007SUFBb0IsOEJBQXdDO0VyQ3FsS2xFO0VxQzVsS007SUFBb0IsMEJBQW9DO0VyQytsSzlEO0VxQzlsS007SUFBb0IsNEJBQXNDO0VyQ2ltS2hFO0VxQ2htS007SUFBb0IsMkJBQXFDO0VyQ21tSy9EO0VxQ2xtS007SUFBb0IsNkJBQXVDO0VyQ3FtS2pFO0VxQ3BtS007SUFBb0IsMkJBQXFDO0VyQ3VtSy9EO0VxQ3RtS007SUFBb0IsNkJBQXVDO0VyQ3ltS2pFO0VxQ3htS007SUFBb0IsNEJBQXNDO0VyQzJtS2hFO0VxQzFtS007SUFBb0IsOEJBQXdDO0VyQzZtS2xFO0VxQ3BuS007SUFBb0IsMkJBQW9DO0VyQ3VuSzlEO0VxQ3RuS007SUFBb0IsNkJBQXNDO0VyQ3luS2hFO0VxQ3huS007SUFBb0IsNEJBQXFDO0VyQzJuSy9EO0VxQzFuS007SUFBb0IsOEJBQXVDO0VyQzZuS2pFO0VxQzVuS007SUFBb0IsNEJBQXFDO0VyQytuSy9EO0VxQzluS007SUFBb0IsOEJBQXVDO0VyQ2lvS2pFO0VxQ2hvS007SUFBb0IsNkJBQXNDO0VyQ21vS2hFO0VxQ2xvS007SUFBb0IsK0JBQXdDO0VyQ3FvS2xFO0VxQzVvS007SUFBb0IsMkJBQW9DO0VyQytvSzlEO0VxQzlvS007SUFBb0IsNkJBQXNDO0VyQ2lwS2hFO0VxQ2hwS007SUFBb0IsNEJBQXFDO0VyQ21wSy9EO0VxQ2xwS007SUFBb0IsOEJBQXVDO0VyQ3FwS2pFO0VxQ3BwS007SUFBb0IsNEJBQXFDO0VyQ3VwSy9EO0VxQ3RwS007SUFBb0IsOEJBQXVDO0VyQ3lwS2pFO0VxQ3hwS007SUFBb0IsNkJBQXNDO0VyQzJwS2hFO0VxQzFwS007SUFBb0IsK0JBQXdDO0VyQzZwS2xFO0VxQ3BxS007SUFBb0IsMkJBQW9DO0VyQ3VxSzlEO0VxQ3RxS007SUFBb0IsNkJBQXNDO0VyQ3lxS2hFO0VxQ3hxS007SUFBb0IsNEJBQXFDO0VyQzJxSy9EO0VxQzFxS007SUFBb0IsOEJBQXVDO0VyQzZxS2pFO0VxQzVxS007SUFBb0IsNEJBQXFDO0VyQytxSy9EO0VxQzlxS007SUFBb0IsOEJBQXVDO0VyQ2lyS2pFO0VxQ2hyS007SUFBb0IsNkJBQXNDO0VyQ21yS2hFO0VxQ2xyS007SUFBb0IsK0JBQXdDO0VyQ3FyS2xFO0VxQzVyS007SUFBb0IsMkJBQW9DO0VyQytySzlEO0VxQzlyS007SUFBb0IsNkJBQXNDO0VyQ2lzS2hFO0VxQ2hzS007SUFBb0IsNEJBQXFDO0VyQ21zSy9EO0VxQ2xzS007SUFBb0IsOEJBQXVDO0VyQ3FzS2pFO0VxQ3BzS007SUFBb0IsNEJBQXFDO0VyQ3VzSy9EO0VxQ3RzS007SUFBb0IsOEJBQXVDO0VyQ3lzS2pFO0VxQ3hzS007SUFBb0IsNkJBQXNDO0VyQzJzS2hFO0VxQzFzS007SUFBb0IsK0JBQXdDO0VyQzZzS2xFO0VxQ3B0S007SUFBb0IsMkJBQW9DO0VyQ3V0SzlEO0VxQ3R0S007SUFBb0IsNkJBQXNDO0VyQ3l0S2hFO0VxQ3h0S007SUFBb0IsNEJBQXFDO0VyQzJ0Sy9EO0VxQzF0S007SUFBb0IsOEJBQXVDO0VyQzZ0S2pFO0VxQzV0S007SUFBb0IsNEJBQXFDO0VyQyt0Sy9EO0VxQzl0S007SUFBb0IsOEJBQXVDO0VyQ2l1S2pFO0VxQ2h1S007SUFBb0IsNkJBQXNDO0VyQ211S2hFO0VxQ2x1S007SUFBb0IsK0JBQXdDO0VyQ3F1S2xFO0VxQzV1S007SUFBb0IsMkJBQW9DO0VyQyt1SzlEO0VxQzl1S007SUFBb0IsNkJBQXNDO0VyQ2l2S2hFO0VxQ2h2S007SUFBb0IsNEJBQXFDO0VyQ212Sy9EO0VxQ2x2S007SUFBb0IsOEJBQXVDO0VyQ3F2S2pFO0VxQ3B2S007SUFBb0IsNEJBQXFDO0VyQ3V2Sy9EO0VxQ3R2S007SUFBb0IsOEJBQXVDO0VyQ3l2S2pFO0VxQ3h2S007SUFBb0IsNkJBQXNDO0VyQzJ2S2hFO0VxQzF2S007SUFBb0IsK0JBQXdDO0VyQzZ2S2xFO0VxQ3B3S007SUFBb0IsMkJBQW9DO0VyQ3V3SzlEO0VxQ3R3S007SUFBb0IsNkJBQXNDO0VyQ3l3S2hFO0VxQ3h3S007SUFBb0IsNEJBQXFDO0VyQzJ3Sy9EO0VxQzF3S007SUFBb0IsOEJBQXVDO0VyQzZ3S2pFO0VxQzV3S007SUFBb0IsNEJBQXFDO0VyQyt3Sy9EO0VxQzl3S007SUFBb0IsOEJBQXVDO0VyQ2l4S2pFO0VxQ2h4S007SUFBb0IsNkJBQXNDO0VyQ214S2hFO0VxQ2x4S007SUFBb0IsK0JBQXdDO0VyQ3F4S2xFO0VxQzV4S007SUFBb0IsMkJBQW9DO0VyQyt4SzlEO0VxQzl4S007SUFBb0IsNkJBQXNDO0VyQ2l5S2hFO0VxQ2h5S007SUFBb0IsNEJBQXFDO0VyQ215Sy9EO0VxQ2x5S007SUFBb0IsOEJBQXVDO0VyQ3F5S2pFO0VxQ3B5S007SUFBb0IsNEJBQXFDO0VyQ3V5Sy9EO0VxQ3R5S007SUFBb0IsOEJBQXVDO0VyQ3l5S2pFO0VxQ3h5S007SUFBb0IsNkJBQXNDO0VyQzJ5S2hFO0VxQzF5S007SUFBb0IsK0JBQXdDO0VyQzZ5S2xFO0VxQ3B6S007SUFBb0IsMkJBQW9DO0VyQ3V6SzlEO0VxQ3R6S007SUFBb0IsNkJBQXNDO0VyQ3l6S2hFO0VxQ3h6S007SUFBb0IsNEJBQXFDO0VyQzJ6Sy9EO0VxQzF6S007SUFBb0IsOEJBQXVDO0VyQzZ6S2pFO0VxQzV6S007SUFBb0IsNEJBQXFDO0VyQyt6Sy9EO0VxQzl6S007SUFBb0IsOEJBQXVDO0VyQ2kwS2pFO0VxQ2gwS007SUFBb0IsNkJBQXNDO0VyQ20wS2hFO0VxQ2wwS007SUFBb0IsK0JBQXdDO0VyQ3EwS2xFO0VxQzUwS007SUFBb0IsMkJBQW9DO0VyQyswSzlEO0VxQzkwS007SUFBb0IsNkJBQXNDO0VyQ2kxS2hFO0VxQ2gxS007SUFBb0IsNEJBQXFDO0VyQ20xSy9EO0VxQ2wxS007SUFBb0IsOEJBQXVDO0VyQ3ExS2pFO0VxQ3AxS007SUFBb0IsNEJBQXFDO0VyQ3UxSy9EO0VxQ3QxS007SUFBb0IsOEJBQXVDO0VyQ3kxS2pFO0VxQ3gxS007SUFBb0IsNkJBQXNDO0VyQzIxS2hFO0VxQzExS007SUFBb0IsK0JBQXdDO0VyQzYxS2xFO0VxQ3AyS007SUFBb0IsMkJBQW9DO0VyQ3UySzlEO0VxQ3QyS007SUFBb0IsNkJBQXNDO0VyQ3kyS2hFO0VxQ3gyS007SUFBb0IsNEJBQXFDO0VyQzIySy9EO0VxQzEyS007SUFBb0IsOEJBQXVDO0VyQzYyS2pFO0VxQzUyS007SUFBb0IsNEJBQXFDO0VyQysySy9EO0VxQzkyS007SUFBb0IsOEJBQXVDO0VyQ2kzS2pFO0VxQ2gzS007SUFBb0IsNkJBQXNDO0VyQ20zS2hFO0VxQ2wzS007SUFBb0IsK0JBQXdDO0VyQ3EzS2xFO0VxQzUzS007SUFBb0IsMkJBQW9DO0VyQyszSzlEO0VxQzkzS007SUFBb0IsNkJBQXNDO0VyQ2k0S2hFO0VxQ2g0S007SUFBb0IsNEJBQXFDO0VyQ200Sy9EO0VxQ2w0S007SUFBb0IsOEJBQXVDO0VyQ3E0S2pFO0VxQ3A0S007SUFBb0IsNEJBQXFDO0VyQ3U0Sy9EO0VxQ3Q0S007SUFBb0IsOEJBQXVDO0VyQ3k0S2pFO0VxQ3g0S007SUFBb0IsNkJBQXNDO0VyQzI0S2hFO0VxQzE0S007SUFBb0IsK0JBQXdDO0VyQzY0S2xFO0VxQ3A1S007SUFBb0IsMkJBQW9DO0VyQ3U1SzlEO0VxQ3Q1S007SUFBb0IsNkJBQXNDO0VyQ3k1S2hFO0VxQ3g1S007SUFBb0IsNEJBQXFDO0VyQzI1Sy9EO0VxQzE1S007SUFBb0IsOEJBQXVDO0VyQzY1S2pFO0VxQzU1S007SUFBb0IsNEJBQXFDO0VyQys1Sy9EO0VxQzk1S007SUFBb0IsOEJBQXVDO0VyQ2k2S2pFO0VxQ2g2S007SUFBb0IsNkJBQXNDO0VyQ202S2hFO0VxQ2w2S007SUFBb0IsK0JBQXdDO0VyQ3E2S2xFO0VxQzU2S007SUFBb0IsMkJBQW9DO0VyQys2SzlEO0VxQzk2S007SUFBb0IsNkJBQXNDO0VyQ2k3S2hFO0VxQ2g3S007SUFBb0IsNEJBQXFDO0VyQ203Sy9EO0VxQ2w3S007SUFBb0IsOEJBQXVDO0VyQ3E3S2pFO0VxQ3A3S007SUFBb0IsNEJBQXFDO0VyQ3U3Sy9EO0VxQ3Q3S007SUFBb0IsOEJBQXVDO0VyQ3k3S2pFO0VxQ3g3S007SUFBb0IsNkJBQXNDO0VyQzI3S2hFO0VxQzE3S007SUFBb0IsK0JBQXdDO0VyQzY3S2xFO0VxQ3A4S007SUFBb0IsMkJBQW9DO0VyQ3U4SzlEO0VxQ3Q4S007SUFBb0IsNkJBQXNDO0VyQ3k4S2hFO0VxQ3g4S007SUFBb0IsNEJBQXFDO0VyQzI4Sy9EO0VxQzE4S007SUFBb0IsOEJBQXVDO0VyQzY4S2pFO0VxQzU4S007SUFBb0IsNEJBQXFDO0VyQys4Sy9EO0VxQzk4S007SUFBb0IsOEJBQXVDO0VyQ2k5S2pFO0VxQ2g5S007SUFBb0IsNkJBQXNDO0VyQ205S2hFO0VxQ2w5S007SUFBb0IsK0JBQXdDO0VyQ3E5S2xFO0VxQzU5S007SUFBb0IsMkJBQW9DO0VyQys5SzlEO0VxQzk5S007SUFBb0IsNkJBQXNDO0VyQ2krS2hFO0VxQ2grS007SUFBb0IsNEJBQXFDO0VyQ20rSy9EO0VxQ2wrS007SUFBb0IsOEJBQXVDO0VyQ3ErS2pFO0VxQ3ArS007SUFBb0IsNEJBQXFDO0VyQ3UrSy9EO0VxQ3QrS007SUFBb0IsOEJBQXVDO0VyQ3krS2pFO0VxQ3grS007SUFBb0IsNkJBQXNDO0VyQzIrS2hFO0VxQzErS007SUFBb0IsK0JBQXdDO0VyQzYrS2xFO0VxQ3AvS007SUFBb0IsMkJBQW9DO0VyQ3UvSzlEO0VxQ3QvS007SUFBb0IsNkJBQXNDO0VyQ3kvS2hFO0VxQ3gvS007SUFBb0IsNEJBQXFDO0VyQzIvSy9EO0VxQzEvS007SUFBb0IsOEJBQXVDO0VyQzYvS2pFO0VxQzUvS007SUFBb0IsNEJBQXFDO0VyQysvSy9EO0VxQzkvS007SUFBb0IsOEJBQXVDO0VyQ2lnTGpFO0VxQ2hnTE07SUFBb0IsNkJBQXNDO0VyQ21nTGhFO0VxQ2xnTE07SUFBb0IsK0JBQXdDO0VyQ3FnTGxFO0VxQzVnTE07SUFBb0IsMkJBQW9DO0VyQytnTDlEO0VxQzlnTE07SUFBb0IsNkJBQXNDO0VyQ2loTGhFO0VxQ2hoTE07SUFBb0IsNEJBQXFDO0VyQ21oTC9EO0VxQ2xoTE07SUFBb0IsOEJBQXVDO0VyQ3FoTGpFO0VxQ3BoTE07SUFBb0IsNEJBQXFDO0VyQ3VoTC9EO0VxQ3RoTE07SUFBb0IsOEJBQXVDO0VyQ3loTGpFO0VxQ3hoTE07SUFBb0IsNkJBQXNDO0VyQzJoTGhFO0VxQzFoTE07SUFBb0IsK0JBQXdDO0VyQzZoTGxFO0VxQ3BpTE07SUFBb0IsNEJBQW9DO0VyQ3VpTDlEO0VxQ3RpTE07SUFBb0IsOEJBQXNDO0VyQ3lpTGhFO0VxQ3hpTE07SUFBb0IsNkJBQXFDO0VyQzJpTC9EO0VxQzFpTE07SUFBb0IsK0JBQXVDO0VyQzZpTGpFO0VxQzVpTE07SUFBb0IsNkJBQXFDO0VyQytpTC9EO0VxQzlpTE07SUFBb0IsK0JBQXVDO0VyQ2lqTGpFO0VxQ2hqTE07SUFBb0IsOEJBQXNDO0VyQ21qTGhFO0VxQ2xqTE07SUFBb0IsZ0NBQXdDO0VyQ3FqTGxFO0FBQ0Y7O0FFaGtMRTtFbUNlTTtJQUFvQiwwQkFBb0M7RXJDc2pMOUQ7RXFDcmpMTTtJQUFvQiw0QkFBc0M7RXJDd2pMaEU7RXFDdmpMTTtJQUFvQiwyQkFBcUM7RXJDMGpML0Q7RXFDempMTTtJQUFvQiw2QkFBdUM7RXJDNGpMakU7RXFDM2pMTTtJQUFvQiwyQkFBcUM7RXJDOGpML0Q7RXFDN2pMTTtJQUFvQiw2QkFBdUM7RXJDZ2tMakU7RXFDL2pMTTtJQUFvQiw0QkFBc0M7RXJDa2tMaEU7RXFDamtMTTtJQUFvQiw4QkFBd0M7RXJDb2tMbEU7RXFDM2tMTTtJQUFvQiwwQkFBb0M7RXJDOGtMOUQ7RXFDN2tMTTtJQUFvQiw0QkFBc0M7RXJDZ2xMaEU7RXFDL2tMTTtJQUFvQiwyQkFBcUM7RXJDa2xML0Q7RXFDamxMTTtJQUFvQiw2QkFBdUM7RXJDb2xMakU7RXFDbmxMTTtJQUFvQiwyQkFBcUM7RXJDc2xML0Q7RXFDcmxMTTtJQUFvQiw2QkFBdUM7RXJDd2xMakU7RXFDdmxMTTtJQUFvQiw0QkFBc0M7RXJDMGxMaEU7RXFDemxMTTtJQUFvQiw4QkFBd0M7RXJDNGxMbEU7RXFDbm1MTTtJQUFvQiwyQkFBb0M7RXJDc21MOUQ7RXFDcm1MTTtJQUFvQiw2QkFBc0M7RXJDd21MaEU7RXFDdm1MTTtJQUFvQiw0QkFBcUM7RXJDMG1ML0Q7RXFDem1MTTtJQUFvQiw4QkFBdUM7RXJDNG1MakU7RXFDM21MTTtJQUFvQiw0QkFBcUM7RXJDOG1ML0Q7RXFDN21MTTtJQUFvQiw4QkFBdUM7RXJDZ25MakU7RXFDL21MTTtJQUFvQiw2QkFBc0M7RXJDa25MaEU7RXFDam5MTTtJQUFvQiwrQkFBd0M7RXJDb25MbEU7RXFDM25MTTtJQUFvQiwyQkFBb0M7RXJDOG5MOUQ7RXFDN25MTTtJQUFvQiw2QkFBc0M7RXJDZ29MaEU7RXFDL25MTTtJQUFvQiw0QkFBcUM7RXJDa29ML0Q7RXFDam9MTTtJQUFvQiw4QkFBdUM7RXJDb29MakU7RXFDbm9MTTtJQUFvQiw0QkFBcUM7RXJDc29ML0Q7RXFDcm9MTTtJQUFvQiw4QkFBdUM7RXJDd29MakU7RXFDdm9MTTtJQUFvQiw2QkFBc0M7RXJDMG9MaEU7RXFDem9MTTtJQUFvQiwrQkFBd0M7RXJDNG9MbEU7RXFDbnBMTTtJQUFvQiwyQkFBb0M7RXJDc3BMOUQ7RXFDcnBMTTtJQUFvQiw2QkFBc0M7RXJDd3BMaEU7RXFDdnBMTTtJQUFvQiw0QkFBcUM7RXJDMHBML0Q7RXFDenBMTTtJQUFvQiw4QkFBdUM7RXJDNHBMakU7RXFDM3BMTTtJQUFvQiw0QkFBcUM7RXJDOHBML0Q7RXFDN3BMTTtJQUFvQiw4QkFBdUM7RXJDZ3FMakU7RXFDL3BMTTtJQUFvQiw2QkFBc0M7RXJDa3FMaEU7RXFDanFMTTtJQUFvQiwrQkFBd0M7RXJDb3FMbEU7RXFDM3FMTTtJQUFvQiwyQkFBb0M7RXJDOHFMOUQ7RXFDN3FMTTtJQUFvQiw2QkFBc0M7RXJDZ3JMaEU7RXFDL3FMTTtJQUFvQiw0QkFBcUM7RXJDa3JML0Q7RXFDanJMTTtJQUFvQiw4QkFBdUM7RXJDb3JMakU7RXFDbnJMTTtJQUFvQiw0QkFBcUM7RXJDc3JML0Q7RXFDcnJMTTtJQUFvQiw4QkFBdUM7RXJDd3JMakU7RXFDdnJMTTtJQUFvQiw2QkFBc0M7RXJDMHJMaEU7RXFDenJMTTtJQUFvQiwrQkFBd0M7RXJDNHJMbEU7RXFDbnNMTTtJQUFvQiwyQkFBb0M7RXJDc3NMOUQ7RXFDcnNMTTtJQUFvQiw2QkFBc0M7RXJDd3NMaEU7RXFDdnNMTTtJQUFvQiw0QkFBcUM7RXJDMHNML0Q7RXFDenNMTTtJQUFvQiw4QkFBdUM7RXJDNHNMakU7RXFDM3NMTTtJQUFvQiw0QkFBcUM7RXJDOHNML0Q7RXFDN3NMTTtJQUFvQiw4QkFBdUM7RXJDZ3RMakU7RXFDL3NMTTtJQUFvQiw2QkFBc0M7RXJDa3RMaEU7RXFDanRMTTtJQUFvQiwrQkFBd0M7RXJDb3RMbEU7RXFDM3RMTTtJQUFvQiwyQkFBb0M7RXJDOHRMOUQ7RXFDN3RMTTtJQUFvQiw2QkFBc0M7RXJDZ3VMaEU7RXFDL3RMTTtJQUFvQiw0QkFBcUM7RXJDa3VML0Q7RXFDanVMTTtJQUFvQiw4QkFBdUM7RXJDb3VMakU7RXFDbnVMTTtJQUFvQiw0QkFBcUM7RXJDc3VML0Q7RXFDcnVMTTtJQUFvQiw4QkFBdUM7RXJDd3VMakU7RXFDdnVMTTtJQUFvQiw2QkFBc0M7RXJDMHVMaEU7RXFDenVMTTtJQUFvQiwrQkFBd0M7RXJDNHVMbEU7RXFDbnZMTTtJQUFvQiwyQkFBb0M7RXJDc3ZMOUQ7RXFDcnZMTTtJQUFvQiw2QkFBc0M7RXJDd3ZMaEU7RXFDdnZMTTtJQUFvQiw0QkFBcUM7RXJDMHZML0Q7RXFDenZMTTtJQUFvQiw4QkFBdUM7RXJDNHZMakU7RXFDM3ZMTTtJQUFvQiw0QkFBcUM7RXJDOHZML0Q7RXFDN3ZMTTtJQUFvQiw4QkFBdUM7RXJDZ3dMakU7RXFDL3ZMTTtJQUFvQiw2QkFBc0M7RXJDa3dMaEU7RXFDandMTTtJQUFvQiwrQkFBd0M7RXJDb3dMbEU7RXFDM3dMTTtJQUFvQiwyQkFBb0M7RXJDOHdMOUQ7RXFDN3dMTTtJQUFvQiw2QkFBc0M7RXJDZ3hMaEU7RXFDL3dMTTtJQUFvQiw0QkFBcUM7RXJDa3hML0Q7RXFDanhMTTtJQUFvQiw4QkFBdUM7RXJDb3hMakU7RXFDbnhMTTtJQUFvQiw0QkFBcUM7RXJDc3hML0Q7RXFDcnhMTTtJQUFvQiw4QkFBdUM7RXJDd3hMakU7RXFDdnhMTTtJQUFvQiw2QkFBc0M7RXJDMHhMaEU7RXFDenhMTTtJQUFvQiwrQkFBd0M7RXJDNHhMbEU7RXFDbnlMTTtJQUFvQiwyQkFBb0M7RXJDc3lMOUQ7RXFDcnlMTTtJQUFvQiw2QkFBc0M7RXJDd3lMaEU7RXFDdnlMTTtJQUFvQiw0QkFBcUM7RXJDMHlML0Q7RXFDenlMTTtJQUFvQiw4QkFBdUM7RXJDNHlMakU7RXFDM3lMTTtJQUFvQiw0QkFBcUM7RXJDOHlML0Q7RXFDN3lMTTtJQUFvQiw4QkFBdUM7RXJDZ3pMakU7RXFDL3lMTTtJQUFvQiw2QkFBc0M7RXJDa3pMaEU7RXFDanpMTTtJQUFvQiwrQkFBd0M7RXJDb3pMbEU7RXFDM3pMTTtJQUFvQiwyQkFBb0M7RXJDOHpMOUQ7RXFDN3pMTTtJQUFvQiw2QkFBc0M7RXJDZzBMaEU7RXFDL3pMTTtJQUFvQiw0QkFBcUM7RXJDazBML0Q7RXFDajBMTTtJQUFvQiw4QkFBdUM7RXJDbzBMakU7RXFDbjBMTTtJQUFvQiw0QkFBcUM7RXJDczBML0Q7RXFDcjBMTTtJQUFvQiw4QkFBdUM7RXJDdzBMakU7RXFDdjBMTTtJQUFvQiw2QkFBc0M7RXJDMDBMaEU7RXFDejBMTTtJQUFvQiwrQkFBd0M7RXJDNDBMbEU7RXFDbjFMTTtJQUFvQiwyQkFBb0M7RXJDczFMOUQ7RXFDcjFMTTtJQUFvQiw2QkFBc0M7RXJDdzFMaEU7RXFDdjFMTTtJQUFvQiw0QkFBcUM7RXJDMDFML0Q7RXFDejFMTTtJQUFvQiw4QkFBdUM7RXJDNDFMakU7RXFDMzFMTTtJQUFvQiw0QkFBcUM7RXJDODFML0Q7RXFDNzFMTTtJQUFvQiw4QkFBdUM7RXJDZzJMakU7RXFDLzFMTTtJQUFvQiw2QkFBc0M7RXJDazJMaEU7RXFDajJMTTtJQUFvQiwrQkFBd0M7RXJDbzJMbEU7RXFDMzJMTTtJQUFvQiwyQkFBb0M7RXJDODJMOUQ7RXFDNzJMTTtJQUFvQiw2QkFBc0M7RXJDZzNMaEU7RXFDLzJMTTtJQUFvQiw0QkFBcUM7RXJDazNML0Q7RXFDajNMTTtJQUFvQiw4QkFBdUM7RXJDbzNMakU7RXFDbjNMTTtJQUFvQiw0QkFBcUM7RXJDczNML0Q7RXFDcjNMTTtJQUFvQiw4QkFBdUM7RXJDdzNMakU7RXFDdjNMTTtJQUFvQiw2QkFBc0M7RXJDMDNMaEU7RXFDejNMTTtJQUFvQiwrQkFBd0M7RXJDNDNMbEU7RXFDbjRMTTtJQUFvQiwyQkFBb0M7RXJDczRMOUQ7RXFDcjRMTTtJQUFvQiw2QkFBc0M7RXJDdzRMaEU7RXFDdjRMTTtJQUFvQiw0QkFBcUM7RXJDMDRML0Q7RXFDejRMTTtJQUFvQiw4QkFBdUM7RXJDNDRMakU7RXFDMzRMTTtJQUFvQiw0QkFBcUM7RXJDODRML0Q7RXFDNzRMTTtJQUFvQiw4QkFBdUM7RXJDZzVMakU7RXFDLzRMTTtJQUFvQiw2QkFBc0M7RXJDazVMaEU7RXFDajVMTTtJQUFvQiwrQkFBd0M7RXJDbzVMbEU7RXFDMzVMTTtJQUFvQiwyQkFBb0M7RXJDODVMOUQ7RXFDNzVMTTtJQUFvQiw2QkFBc0M7RXJDZzZMaEU7RXFDLzVMTTtJQUFvQiw0QkFBcUM7RXJDazZML0Q7RXFDajZMTTtJQUFvQiw4QkFBdUM7RXJDbzZMakU7RXFDbjZMTTtJQUFvQiw0QkFBcUM7RXJDczZML0Q7RXFDcjZMTTtJQUFvQiw4QkFBdUM7RXJDdzZMakU7RXFDdjZMTTtJQUFvQiw2QkFBc0M7RXJDMDZMaEU7RXFDejZMTTtJQUFvQiwrQkFBd0M7RXJDNDZMbEU7RXFDbjdMTTtJQUFvQiwyQkFBb0M7RXJDczdMOUQ7RXFDcjdMTTtJQUFvQiw2QkFBc0M7RXJDdzdMaEU7RXFDdjdMTTtJQUFvQiw0QkFBcUM7RXJDMDdML0Q7RXFDejdMTTtJQUFvQiw4QkFBdUM7RXJDNDdMakU7RXFDMzdMTTtJQUFvQiw0QkFBcUM7RXJDODdML0Q7RXFDNzdMTTtJQUFvQiw4QkFBdUM7RXJDZzhMakU7RXFDLzdMTTtJQUFvQiw2QkFBc0M7RXJDazhMaEU7RXFDajhMTTtJQUFvQiwrQkFBd0M7RXJDbzhMbEU7RXFDMzhMTTtJQUFvQiwyQkFBb0M7RXJDODhMOUQ7RXFDNzhMTTtJQUFvQiw2QkFBc0M7RXJDZzlMaEU7RXFDLzhMTTtJQUFvQiw0QkFBcUM7RXJDazlML0Q7RXFDajlMTTtJQUFvQiw4QkFBdUM7RXJDbzlMakU7RXFDbjlMTTtJQUFvQiw0QkFBcUM7RXJDczlML0Q7RXFDcjlMTTtJQUFvQiw4QkFBdUM7RXJDdzlMakU7RXFDdjlMTTtJQUFvQiw2QkFBc0M7RXJDMDlMaEU7RXFDejlMTTtJQUFvQiwrQkFBd0M7RXJDNDlMbEU7RXFDbitMTTtJQUFvQiwyQkFBb0M7RXJDcytMOUQ7RXFDcitMTTtJQUFvQiw2QkFBc0M7RXJDdytMaEU7RXFDditMTTtJQUFvQiw0QkFBcUM7RXJDMCtML0Q7RXFDeitMTTtJQUFvQiw4QkFBdUM7RXJDNCtMakU7RXFDMytMTTtJQUFvQiw0QkFBcUM7RXJDOCtML0Q7RXFDNytMTTtJQUFvQiw4QkFBdUM7RXJDZy9MakU7RXFDLytMTTtJQUFvQiw2QkFBc0M7RXJDay9MaEU7RXFDai9MTTtJQUFvQiwrQkFBd0M7RXJDby9MbEU7RXFDMy9MTTtJQUFvQiwyQkFBb0M7RXJDOC9MOUQ7RXFDNy9MTTtJQUFvQiw2QkFBc0M7RXJDZ2dNaEU7RXFDLy9MTTtJQUFvQiw0QkFBcUM7RXJDa2dNL0Q7RXFDamdNTTtJQUFvQiw4QkFBdUM7RXJDb2dNakU7RXFDbmdNTTtJQUFvQiw0QkFBcUM7RXJDc2dNL0Q7RXFDcmdNTTtJQUFvQiw4QkFBdUM7RXJDd2dNakU7RXFDdmdNTTtJQUFvQiw2QkFBc0M7RXJDMGdNaEU7RXFDemdNTTtJQUFvQiwrQkFBd0M7RXJDNGdNbEU7RXFDbmhNTTtJQUFvQiw0QkFBb0M7RXJDc2hNOUQ7RXFDcmhNTTtJQUFvQiw4QkFBc0M7RXJDd2hNaEU7RXFDdmhNTTtJQUFvQiw2QkFBcUM7RXJDMGhNL0Q7RXFDemhNTTtJQUFvQiwrQkFBdUM7RXJDNGhNakU7RXFDM2hNTTtJQUFvQiw2QkFBcUM7RXJDOGhNL0Q7RXFDN2hNTTtJQUFvQiwrQkFBdUM7RXJDZ2lNakU7RXFDL2hNTTtJQUFvQiw4QkFBc0M7RXJDa2lNaEU7RXFDamlNTTtJQUFvQixnQ0FBd0M7RXJDb2lNbEU7QUFDRjs7QUUzak1FO0VtQzJCTTtJQUFxQiwwQkFBb0M7RXJDcWlNL0Q7RXFDcGlNTTtJQUFxQiw0QkFBc0M7RXJDdWlNakU7RXFDdGlNTTtJQUFxQiwyQkFBcUM7RXJDeWlNaEU7RXFDeGlNTTtJQUFxQiw2QkFBdUM7RXJDMmlNbEU7RXFDMWlNTTtJQUFxQiwyQkFBcUM7RXJDNmlNaEU7RXFDNWlNTTtJQUFxQiw2QkFBdUM7RXJDK2lNbEU7RXFDOWlNTTtJQUFxQiw0QkFBc0M7RXJDaWpNakU7RXFDaGpNTTtJQUFxQiw4QkFBd0M7RXJDbWpNbkU7RXFDMWpNTTtJQUFxQiwwQkFBb0M7RXJDNmpNL0Q7RXFDNWpNTTtJQUFxQiw0QkFBc0M7RXJDK2pNakU7RXFDOWpNTTtJQUFxQiwyQkFBcUM7RXJDaWtNaEU7RXFDaGtNTTtJQUFxQiw2QkFBdUM7RXJDbWtNbEU7RXFDbGtNTTtJQUFxQiwyQkFBcUM7RXJDcWtNaEU7RXFDcGtNTTtJQUFxQiw2QkFBdUM7RXJDdWtNbEU7RXFDdGtNTTtJQUFxQiw0QkFBc0M7RXJDeWtNakU7RXFDeGtNTTtJQUFxQiw4QkFBd0M7RXJDMmtNbkU7RXFDbGxNTTtJQUFxQiwyQkFBb0M7RXJDcWxNL0Q7RXFDcGxNTTtJQUFxQiw2QkFBc0M7RXJDdWxNakU7RXFDdGxNTTtJQUFxQiw0QkFBcUM7RXJDeWxNaEU7RXFDeGxNTTtJQUFxQiw4QkFBdUM7RXJDMmxNbEU7RXFDMWxNTTtJQUFxQiw0QkFBcUM7RXJDNmxNaEU7RXFDNWxNTTtJQUFxQiw4QkFBdUM7RXJDK2xNbEU7RXFDOWxNTTtJQUFxQiw2QkFBc0M7RXJDaW1NakU7RXFDaG1NTTtJQUFxQiwrQkFBd0M7RXJDbW1NbkU7RXFDMW1NTTtJQUFxQiwyQkFBb0M7RXJDNm1NL0Q7RXFDNW1NTTtJQUFxQiw2QkFBc0M7RXJDK21NakU7RXFDOW1NTTtJQUFxQiw0QkFBcUM7RXJDaW5NaEU7RXFDaG5NTTtJQUFxQiw4QkFBdUM7RXJDbW5NbEU7RXFDbG5NTTtJQUFxQiw0QkFBcUM7RXJDcW5NaEU7RXFDcG5NTTtJQUFxQiw4QkFBdUM7RXJDdW5NbEU7RXFDdG5NTTtJQUFxQiw2QkFBc0M7RXJDeW5NakU7RXFDeG5NTTtJQUFxQiwrQkFBd0M7RXJDMm5NbkU7RXFDbG9NTTtJQUFxQiwyQkFBb0M7RXJDcW9NL0Q7RXFDcG9NTTtJQUFxQiw2QkFBc0M7RXJDdW9NakU7RXFDdG9NTTtJQUFxQiw0QkFBcUM7RXJDeW9NaEU7RXFDeG9NTTtJQUFxQiw4QkFBdUM7RXJDMm9NbEU7RXFDMW9NTTtJQUFxQiw0QkFBcUM7RXJDNm9NaEU7RXFDNW9NTTtJQUFxQiw4QkFBdUM7RXJDK29NbEU7RXFDOW9NTTtJQUFxQiw2QkFBc0M7RXJDaXBNakU7RXFDaHBNTTtJQUFxQiwrQkFBd0M7RXJDbXBNbkU7RXFDMXBNTTtJQUFxQiwyQkFBb0M7RXJDNnBNL0Q7RXFDNXBNTTtJQUFxQiw2QkFBc0M7RXJDK3BNakU7RXFDOXBNTTtJQUFxQiw0QkFBcUM7RXJDaXFNaEU7RXFDaHFNTTtJQUFxQiw4QkFBdUM7RXJDbXFNbEU7RXFDbHFNTTtJQUFxQiw0QkFBcUM7RXJDcXFNaEU7RXFDcHFNTTtJQUFxQiw4QkFBdUM7RXJDdXFNbEU7RXFDdHFNTTtJQUFxQiw2QkFBc0M7RXJDeXFNakU7RXFDeHFNTTtJQUFxQiwrQkFBd0M7RXJDMnFNbkU7RXFDbHJNTTtJQUFxQiwyQkFBb0M7RXJDcXJNL0Q7RXFDcHJNTTtJQUFxQiw2QkFBc0M7RXJDdXJNakU7RXFDdHJNTTtJQUFxQiw0QkFBcUM7RXJDeXJNaEU7RXFDeHJNTTtJQUFxQiw4QkFBdUM7RXJDMnJNbEU7RXFDMXJNTTtJQUFxQiw0QkFBcUM7RXJDNnJNaEU7RXFDNXJNTTtJQUFxQiw4QkFBdUM7RXJDK3JNbEU7RXFDOXJNTTtJQUFxQiw2QkFBc0M7RXJDaXNNakU7RXFDaHNNTTtJQUFxQiwrQkFBd0M7RXJDbXNNbkU7RXFDMXNNTTtJQUFxQiwyQkFBb0M7RXJDNnNNL0Q7RXFDNXNNTTtJQUFxQiw2QkFBc0M7RXJDK3NNakU7RXFDOXNNTTtJQUFxQiw0QkFBcUM7RXJDaXRNaEU7RXFDaHRNTTtJQUFxQiw4QkFBdUM7RXJDbXRNbEU7RXFDbHRNTTtJQUFxQiw0QkFBcUM7RXJDcXRNaEU7RXFDcHRNTTtJQUFxQiw4QkFBdUM7RXJDdXRNbEU7RXFDdHRNTTtJQUFxQiw2QkFBc0M7RXJDeXRNakU7RXFDeHRNTTtJQUFxQiwrQkFBd0M7RXJDMnRNbkU7RXFDbHVNTTtJQUFxQiwyQkFBb0M7RXJDcXVNL0Q7RXFDcHVNTTtJQUFxQiw2QkFBc0M7RXJDdXVNakU7RXFDdHVNTTtJQUFxQiw0QkFBcUM7RXJDeXVNaEU7RXFDeHVNTTtJQUFxQiw4QkFBdUM7RXJDMnVNbEU7RXFDMXVNTTtJQUFxQiw0QkFBcUM7RXJDNnVNaEU7RXFDNXVNTTtJQUFxQiw4QkFBdUM7RXJDK3VNbEU7RXFDOXVNTTtJQUFxQiw2QkFBc0M7RXJDaXZNakU7RXFDaHZNTTtJQUFxQiwrQkFBd0M7RXJDbXZNbkU7RXFDMXZNTTtJQUFxQiwyQkFBb0M7RXJDNnZNL0Q7RXFDNXZNTTtJQUFxQiw2QkFBc0M7RXJDK3ZNakU7RXFDOXZNTTtJQUFxQiw0QkFBcUM7RXJDaXdNaEU7RXFDaHdNTTtJQUFxQiw4QkFBdUM7RXJDbXdNbEU7RXFDbHdNTTtJQUFxQiw0QkFBcUM7RXJDcXdNaEU7RXFDcHdNTTtJQUFxQiw4QkFBdUM7RXJDdXdNbEU7RXFDdHdNTTtJQUFxQiw2QkFBc0M7RXJDeXdNakU7RXFDeHdNTTtJQUFxQiwrQkFBd0M7RXJDMndNbkU7RXFDbHhNTTtJQUFxQiwyQkFBb0M7RXJDcXhNL0Q7RXFDcHhNTTtJQUFxQiw2QkFBc0M7RXJDdXhNakU7RXFDdHhNTTtJQUFxQiw0QkFBcUM7RXJDeXhNaEU7RXFDeHhNTTtJQUFxQiw4QkFBdUM7RXJDMnhNbEU7RXFDMXhNTTtJQUFxQiw0QkFBcUM7RXJDNnhNaEU7RXFDNXhNTTtJQUFxQiw4QkFBdUM7RXJDK3hNbEU7RXFDOXhNTTtJQUFxQiw2QkFBc0M7RXJDaXlNakU7RXFDaHlNTTtJQUFxQiwrQkFBd0M7RXJDbXlNbkU7RXFDMXlNTTtJQUFxQiwyQkFBb0M7RXJDNnlNL0Q7RXFDNXlNTTtJQUFxQiw2QkFBc0M7RXJDK3lNakU7RXFDOXlNTTtJQUFxQiw0QkFBcUM7RXJDaXpNaEU7RXFDaHpNTTtJQUFxQiw4QkFBdUM7RXJDbXpNbEU7RXFDbHpNTTtJQUFxQiw0QkFBcUM7RXJDcXpNaEU7RXFDcHpNTTtJQUFxQiw4QkFBdUM7RXJDdXpNbEU7RXFDdHpNTTtJQUFxQiw2QkFBc0M7RXJDeXpNakU7RXFDeHpNTTtJQUFxQiwrQkFBd0M7RXJDMnpNbkU7RXFDbDBNTTtJQUFxQiwyQkFBb0M7RXJDcTBNL0Q7RXFDcDBNTTtJQUFxQiw2QkFBc0M7RXJDdTBNakU7RXFDdDBNTTtJQUFxQiw0QkFBcUM7RXJDeTBNaEU7RXFDeDBNTTtJQUFxQiw4QkFBdUM7RXJDMjBNbEU7RXFDMTBNTTtJQUFxQiw0QkFBcUM7RXJDNjBNaEU7RXFDNTBNTTtJQUFxQiw4QkFBdUM7RXJDKzBNbEU7RXFDOTBNTTtJQUFxQiw2QkFBc0M7RXJDaTFNakU7RXFDaDFNTTtJQUFxQiwrQkFBd0M7RXJDbTFNbkU7RXFDMTFNTTtJQUFxQiwyQkFBb0M7RXJDNjFNL0Q7RXFDNTFNTTtJQUFxQiw2QkFBc0M7RXJDKzFNakU7RXFDOTFNTTtJQUFxQiw0QkFBcUM7RXJDaTJNaEU7RXFDaDJNTTtJQUFxQiw4QkFBdUM7RXJDbTJNbEU7RXFDbDJNTTtJQUFxQiw0QkFBcUM7RXJDcTJNaEU7RXFDcDJNTTtJQUFxQiw4QkFBdUM7RXJDdTJNbEU7RXFDdDJNTTtJQUFxQiw2QkFBc0M7RXJDeTJNakU7RXFDeDJNTTtJQUFxQiwrQkFBd0M7RXJDMjJNbkU7RXFDbDNNTTtJQUFxQiwyQkFBb0M7RXJDcTNNL0Q7RXFDcDNNTTtJQUFxQiw2QkFBc0M7RXJDdTNNakU7RXFDdDNNTTtJQUFxQiw0QkFBcUM7RXJDeTNNaEU7RXFDeDNNTTtJQUFxQiw4QkFBdUM7RXJDMjNNbEU7RXFDMTNNTTtJQUFxQiw0QkFBcUM7RXJDNjNNaEU7RXFDNTNNTTtJQUFxQiw4QkFBdUM7RXJDKzNNbEU7RXFDOTNNTTtJQUFxQiw2QkFBc0M7RXJDaTRNakU7RXFDaDRNTTtJQUFxQiwrQkFBd0M7RXJDbTRNbkU7RXFDMTRNTTtJQUFxQiwyQkFBb0M7RXJDNjRNL0Q7RXFDNTRNTTtJQUFxQiw2QkFBc0M7RXJDKzRNakU7RXFDOTRNTTtJQUFxQiw0QkFBcUM7RXJDaTVNaEU7RXFDaDVNTTtJQUFxQiw4QkFBdUM7RXJDbTVNbEU7RXFDbDVNTTtJQUFxQiw0QkFBcUM7RXJDcTVNaEU7RXFDcDVNTTtJQUFxQiw4QkFBdUM7RXJDdTVNbEU7RXFDdDVNTTtJQUFxQiw2QkFBc0M7RXJDeTVNakU7RXFDeDVNTTtJQUFxQiwrQkFBd0M7RXJDMjVNbkU7RXFDbDZNTTtJQUFxQiwyQkFBb0M7RXJDcTZNL0Q7RXFDcDZNTTtJQUFxQiw2QkFBc0M7RXJDdTZNakU7RXFDdDZNTTtJQUFxQiw0QkFBcUM7RXJDeTZNaEU7RXFDeDZNTTtJQUFxQiw4QkFBdUM7RXJDMjZNbEU7RXFDMTZNTTtJQUFxQiw0QkFBcUM7RXJDNjZNaEU7RXFDNTZNTTtJQUFxQiw4QkFBdUM7RXJDKzZNbEU7RXFDOTZNTTtJQUFxQiw2QkFBc0M7RXJDaTdNakU7RXFDaDdNTTtJQUFxQiwrQkFBd0M7RXJDbTdNbkU7RXFDMTdNTTtJQUFxQiwyQkFBb0M7RXJDNjdNL0Q7RXFDNTdNTTtJQUFxQiw2QkFBc0M7RXJDKzdNakU7RXFDOTdNTTtJQUFxQiw0QkFBcUM7RXJDaThNaEU7RXFDaDhNTTtJQUFxQiw4QkFBdUM7RXJDbThNbEU7RXFDbDhNTTtJQUFxQiw0QkFBcUM7RXJDcThNaEU7RXFDcDhNTTtJQUFxQiw4QkFBdUM7RXJDdThNbEU7RXFDdDhNTTtJQUFxQiw2QkFBc0M7RXJDeThNakU7RXFDeDhNTTtJQUFxQiwrQkFBd0M7RXJDMjhNbkU7RXFDbDlNTTtJQUFxQiwyQkFBb0M7RXJDcTlNL0Q7RXFDcDlNTTtJQUFxQiw2QkFBc0M7RXJDdTlNakU7RXFDdDlNTTtJQUFxQiw0QkFBcUM7RXJDeTlNaEU7RXFDeDlNTTtJQUFxQiw4QkFBdUM7RXJDMjlNbEU7RXFDMTlNTTtJQUFxQiw0QkFBcUM7RXJDNjlNaEU7RXFDNTlNTTtJQUFxQiw4QkFBdUM7RXJDKzlNbEU7RXFDOTlNTTtJQUFxQiw2QkFBc0M7RXJDaStNakU7RXFDaCtNTTtJQUFxQiwrQkFBd0M7RXJDbStNbkU7RXFDMStNTTtJQUFxQiwyQkFBb0M7RXJDNitNL0Q7RXFDNStNTTtJQUFxQiw2QkFBc0M7RXJDKytNakU7RXFDOStNTTtJQUFxQiw0QkFBcUM7RXJDaS9NaEU7RXFDaC9NTTtJQUFxQiw4QkFBdUM7RXJDbS9NbEU7RXFDbC9NTTtJQUFxQiw0QkFBcUM7RXJDcS9NaEU7RXFDcC9NTTtJQUFxQiw4QkFBdUM7RXJDdS9NbEU7RXFDdC9NTTtJQUFxQiw2QkFBc0M7RXJDeS9NakU7RXFDeC9NTTtJQUFxQiwrQkFBd0M7RXJDMi9NbkU7RXFDbGdOTTtJQUFxQiw0QkFBb0M7RXJDcWdOL0Q7RXFDcGdOTTtJQUFxQiw4QkFBc0M7RXJDdWdOakU7RXFDdGdOTTtJQUFxQiw2QkFBcUM7RXJDeWdOaEU7RXFDeGdOTTtJQUFxQiwrQkFBdUM7RXJDMmdObEU7RXFDMWdOTTtJQUFxQiw2QkFBcUM7RXJDNmdOaEU7RXFDNWdOTTtJQUFxQiwrQkFBdUM7RXJDK2dObEU7RXFDOWdOTTtJQUFxQiw4QkFBc0M7RXJDaWhOakU7RXFDaGhOTTtJQUFxQixnQ0FBd0M7RXJDbWhObkU7QUFDRjs7QUV0ak5FO0VtQ3VDTTtJQUF3QiwwQkFBb0M7RXJDb2hObEU7RXFDbmhOTTtJQUF3Qiw0QkFBc0M7RXJDc2hOcEU7RXFDcmhOTTtJQUF3QiwyQkFBcUM7RXJDd2hObkU7RXFDdmhOTTtJQUF3Qiw2QkFBdUM7RXJDMGhOckU7RXFDemhOTTtJQUF3QiwyQkFBcUM7RXJDNGhObkU7RXFDM2hOTTtJQUF3Qiw2QkFBdUM7RXJDOGhOckU7RXFDN2hOTTtJQUF3Qiw0QkFBc0M7RXJDZ2lOcEU7RXFDL2hOTTtJQUF3Qiw4QkFBd0M7RXJDa2lOdEU7RXFDemlOTTtJQUF3QiwwQkFBb0M7RXJDNGlObEU7RXFDM2lOTTtJQUF3Qiw0QkFBc0M7RXJDOGlOcEU7RXFDN2lOTTtJQUF3QiwyQkFBcUM7RXJDZ2pObkU7RXFDL2lOTTtJQUF3Qiw2QkFBdUM7RXJDa2pOckU7RXFDampOTTtJQUF3QiwyQkFBcUM7RXJDb2pObkU7RXFDbmpOTTtJQUF3Qiw2QkFBdUM7RXJDc2pOckU7RXFDcmpOTTtJQUF3Qiw0QkFBc0M7RXJDd2pOcEU7RXFDdmpOTTtJQUF3Qiw4QkFBd0M7RXJDMGpOdEU7RXFDamtOTTtJQUF3QiwyQkFBb0M7RXJDb2tObEU7RXFDbmtOTTtJQUF3Qiw2QkFBc0M7RXJDc2tOcEU7RXFDcmtOTTtJQUF3Qiw0QkFBcUM7RXJDd2tObkU7RXFDdmtOTTtJQUF3Qiw4QkFBdUM7RXJDMGtOckU7RXFDemtOTTtJQUF3Qiw0QkFBcUM7RXJDNGtObkU7RXFDM2tOTTtJQUF3Qiw4QkFBdUM7RXJDOGtOckU7RXFDN2tOTTtJQUF3Qiw2QkFBc0M7RXJDZ2xOcEU7RXFDL2tOTTtJQUF3QiwrQkFBd0M7RXJDa2xOdEU7RXFDemxOTTtJQUF3QiwyQkFBb0M7RXJDNGxObEU7RXFDM2xOTTtJQUF3Qiw2QkFBc0M7RXJDOGxOcEU7RXFDN2xOTTtJQUF3Qiw0QkFBcUM7RXJDZ21ObkU7RXFDL2xOTTtJQUF3Qiw4QkFBdUM7RXJDa21OckU7RXFDam1OTTtJQUF3Qiw0QkFBcUM7RXJDb21ObkU7RXFDbm1OTTtJQUF3Qiw4QkFBdUM7RXJDc21OckU7RXFDcm1OTTtJQUF3Qiw2QkFBc0M7RXJDd21OcEU7RXFDdm1OTTtJQUF3QiwrQkFBd0M7RXJDMG1OdEU7RXFDam5OTTtJQUF3QiwyQkFBb0M7RXJDb25ObEU7RXFDbm5OTTtJQUF3Qiw2QkFBc0M7RXJDc25OcEU7RXFDcm5OTTtJQUF3Qiw0QkFBcUM7RXJDd25ObkU7RXFDdm5OTTtJQUF3Qiw4QkFBdUM7RXJDMG5OckU7RXFDem5OTTtJQUF3Qiw0QkFBcUM7RXJDNG5ObkU7RXFDM25OTTtJQUF3Qiw4QkFBdUM7RXJDOG5OckU7RXFDN25OTTtJQUF3Qiw2QkFBc0M7RXJDZ29OcEU7RXFDL25OTTtJQUF3QiwrQkFBd0M7RXJDa29OdEU7RXFDem9OTTtJQUF3QiwyQkFBb0M7RXJDNG9ObEU7RXFDM29OTTtJQUF3Qiw2QkFBc0M7RXJDOG9OcEU7RXFDN29OTTtJQUF3Qiw0QkFBcUM7RXJDZ3BObkU7RXFDL29OTTtJQUF3Qiw4QkFBdUM7RXJDa3BOckU7RXFDanBOTTtJQUF3Qiw0QkFBcUM7RXJDb3BObkU7RXFDbnBOTTtJQUF3Qiw4QkFBdUM7RXJDc3BOckU7RXFDcnBOTTtJQUF3Qiw2QkFBc0M7RXJDd3BOcEU7RXFDdnBOTTtJQUF3QiwrQkFBd0M7RXJDMHBOdEU7RXFDanFOTTtJQUF3QiwyQkFBb0M7RXJDb3FObEU7RXFDbnFOTTtJQUF3Qiw2QkFBc0M7RXJDc3FOcEU7RXFDcnFOTTtJQUF3Qiw0QkFBcUM7RXJDd3FObkU7RXFDdnFOTTtJQUF3Qiw4QkFBdUM7RXJDMHFOckU7RXFDenFOTTtJQUF3Qiw0QkFBcUM7RXJDNHFObkU7RXFDM3FOTTtJQUF3Qiw4QkFBdUM7RXJDOHFOckU7RXFDN3FOTTtJQUF3Qiw2QkFBc0M7RXJDZ3JOcEU7RXFDL3FOTTtJQUF3QiwrQkFBd0M7RXJDa3JOdEU7RXFDenJOTTtJQUF3QiwyQkFBb0M7RXJDNHJObEU7RXFDM3JOTTtJQUF3Qiw2QkFBc0M7RXJDOHJOcEU7RXFDN3JOTTtJQUF3Qiw0QkFBcUM7RXJDZ3NObkU7RXFDL3JOTTtJQUF3Qiw4QkFBdUM7RXJDa3NOckU7RXFDanNOTTtJQUF3Qiw0QkFBcUM7RXJDb3NObkU7RXFDbnNOTTtJQUF3Qiw4QkFBdUM7RXJDc3NOckU7RXFDcnNOTTtJQUF3Qiw2QkFBc0M7RXJDd3NOcEU7RXFDdnNOTTtJQUF3QiwrQkFBd0M7RXJDMHNOdEU7RXFDanROTTtJQUF3QiwyQkFBb0M7RXJDb3RObEU7RXFDbnROTTtJQUF3Qiw2QkFBc0M7RXJDc3ROcEU7RXFDcnROTTtJQUF3Qiw0QkFBcUM7RXJDd3RObkU7RXFDdnROTTtJQUF3Qiw4QkFBdUM7RXJDMHROckU7RXFDenROTTtJQUF3Qiw0QkFBcUM7RXJDNHRObkU7RXFDM3ROTTtJQUF3Qiw4QkFBdUM7RXJDOHROckU7RXFDN3ROTTtJQUF3Qiw2QkFBc0M7RXJDZ3VOcEU7RXFDL3ROTTtJQUF3QiwrQkFBd0M7RXJDa3VOdEU7RXFDenVOTTtJQUF3QiwyQkFBb0M7RXJDNHVObEU7RXFDM3VOTTtJQUF3Qiw2QkFBc0M7RXJDOHVOcEU7RXFDN3VOTTtJQUF3Qiw0QkFBcUM7RXJDZ3ZObkU7RXFDL3VOTTtJQUF3Qiw4QkFBdUM7RXJDa3ZOckU7RXFDanZOTTtJQUF3Qiw0QkFBcUM7RXJDb3ZObkU7RXFDbnZOTTtJQUF3Qiw4QkFBdUM7RXJDc3ZOckU7RXFDcnZOTTtJQUF3Qiw2QkFBc0M7RXJDd3ZOcEU7RXFDdnZOTTtJQUF3QiwrQkFBd0M7RXJDMHZOdEU7RXFDandOTTtJQUF3QiwyQkFBb0M7RXJDb3dObEU7RXFDbndOTTtJQUF3Qiw2QkFBc0M7RXJDc3dOcEU7RXFDcndOTTtJQUF3Qiw0QkFBcUM7RXJDd3dObkU7RXFDdndOTTtJQUF3Qiw4QkFBdUM7RXJDMHdOckU7RXFDendOTTtJQUF3Qiw0QkFBcUM7RXJDNHdObkU7RXFDM3dOTTtJQUF3Qiw4QkFBdUM7RXJDOHdOckU7RXFDN3dOTTtJQUF3Qiw2QkFBc0M7RXJDZ3hOcEU7RXFDL3dOTTtJQUF3QiwrQkFBd0M7RXJDa3hOdEU7RXFDenhOTTtJQUF3QiwyQkFBb0M7RXJDNHhObEU7RXFDM3hOTTtJQUF3Qiw2QkFBc0M7RXJDOHhOcEU7RXFDN3hOTTtJQUF3Qiw0QkFBcUM7RXJDZ3lObkU7RXFDL3hOTTtJQUF3Qiw4QkFBdUM7RXJDa3lOckU7RXFDanlOTTtJQUF3Qiw0QkFBcUM7RXJDb3lObkU7RXFDbnlOTTtJQUF3Qiw4QkFBdUM7RXJDc3lOckU7RXFDcnlOTTtJQUF3Qiw2QkFBc0M7RXJDd3lOcEU7RXFDdnlOTTtJQUF3QiwrQkFBd0M7RXJDMHlOdEU7RXFDanpOTTtJQUF3QiwyQkFBb0M7RXJDb3pObEU7RXFDbnpOTTtJQUF3Qiw2QkFBc0M7RXJDc3pOcEU7RXFDcnpOTTtJQUF3Qiw0QkFBcUM7RXJDd3pObkU7RXFDdnpOTTtJQUF3Qiw4QkFBdUM7RXJDMHpOckU7RXFDenpOTTtJQUF3Qiw0QkFBcUM7RXJDNHpObkU7RXFDM3pOTTtJQUF3Qiw4QkFBdUM7RXJDOHpOckU7RXFDN3pOTTtJQUF3Qiw2QkFBc0M7RXJDZzBOcEU7RXFDL3pOTTtJQUF3QiwrQkFBd0M7RXJDazBOdEU7RXFDejBOTTtJQUF3QiwyQkFBb0M7RXJDNDBObEU7RXFDMzBOTTtJQUF3Qiw2QkFBc0M7RXJDODBOcEU7RXFDNzBOTTtJQUF3Qiw0QkFBcUM7RXJDZzFObkU7RXFDLzBOTTtJQUF3Qiw4QkFBdUM7RXJDazFOckU7RXFDajFOTTtJQUF3Qiw0QkFBcUM7RXJDbzFObkU7RXFDbjFOTTtJQUF3Qiw4QkFBdUM7RXJDczFOckU7RXFDcjFOTTtJQUF3Qiw2QkFBc0M7RXJDdzFOcEU7RXFDdjFOTTtJQUF3QiwrQkFBd0M7RXJDMDFOdEU7RXFDajJOTTtJQUF3QiwyQkFBb0M7RXJDbzJObEU7RXFDbjJOTTtJQUF3Qiw2QkFBc0M7RXJDczJOcEU7RXFDcjJOTTtJQUF3Qiw0QkFBcUM7RXJDdzJObkU7RXFDdjJOTTtJQUF3Qiw4QkFBdUM7RXJDMDJOckU7RXFDejJOTTtJQUF3Qiw0QkFBcUM7RXJDNDJObkU7RXFDMzJOTTtJQUF3Qiw4QkFBdUM7RXJDODJOckU7RXFDNzJOTTtJQUF3Qiw2QkFBc0M7RXJDZzNOcEU7RXFDLzJOTTtJQUF3QiwrQkFBd0M7RXJDazNOdEU7RXFDejNOTTtJQUF3QiwyQkFBb0M7RXJDNDNObEU7RXFDMzNOTTtJQUF3Qiw2QkFBc0M7RXJDODNOcEU7RXFDNzNOTTtJQUF3Qiw0QkFBcUM7RXJDZzRObkU7RXFDLzNOTTtJQUF3Qiw4QkFBdUM7RXJDazROckU7RXFDajROTTtJQUF3Qiw0QkFBcUM7RXJDbzRObkU7RXFDbjROTTtJQUF3Qiw4QkFBdUM7RXJDczROckU7RXFDcjROTTtJQUF3Qiw2QkFBc0M7RXJDdzROcEU7RXFDdjROTTtJQUF3QiwrQkFBd0M7RXJDMDROdEU7RXFDajVOTTtJQUF3QiwyQkFBb0M7RXJDbzVObEU7RXFDbjVOTTtJQUF3Qiw2QkFBc0M7RXJDczVOcEU7RXFDcjVOTTtJQUF3Qiw0QkFBcUM7RXJDdzVObkU7RXFDdjVOTTtJQUF3Qiw4QkFBdUM7RXJDMDVOckU7RXFDejVOTTtJQUF3Qiw0QkFBcUM7RXJDNDVObkU7RXFDMzVOTTtJQUF3Qiw4QkFBdUM7RXJDODVOckU7RXFDNzVOTTtJQUF3Qiw2QkFBc0M7RXJDZzZOcEU7RXFDLzVOTTtJQUF3QiwrQkFBd0M7RXJDazZOdEU7RXFDejZOTTtJQUF3QiwyQkFBb0M7RXJDNDZObEU7RXFDMzZOTTtJQUF3Qiw2QkFBc0M7RXJDODZOcEU7RXFDNzZOTTtJQUF3Qiw0QkFBcUM7RXJDZzdObkU7RXFDLzZOTTtJQUF3Qiw4QkFBdUM7RXJDazdOckU7RXFDajdOTTtJQUF3Qiw0QkFBcUM7RXJDbzdObkU7RXFDbjdOTTtJQUF3Qiw4QkFBdUM7RXJDczdOckU7RXFDcjdOTTtJQUF3Qiw2QkFBc0M7RXJDdzdOcEU7RXFDdjdOTTtJQUF3QiwrQkFBd0M7RXJDMDdOdEU7RXFDajhOTTtJQUF3QiwyQkFBb0M7RXJDbzhObEU7RXFDbjhOTTtJQUF3Qiw2QkFBc0M7RXJDczhOcEU7RXFDcjhOTTtJQUF3Qiw0QkFBcUM7RXJDdzhObkU7RXFDdjhOTTtJQUF3Qiw4QkFBdUM7RXJDMDhOckU7RXFDejhOTTtJQUF3Qiw0QkFBcUM7RXJDNDhObkU7RXFDMzhOTTtJQUF3Qiw4QkFBdUM7RXJDODhOckU7RXFDNzhOTTtJQUF3Qiw2QkFBc0M7RXJDZzlOcEU7RXFDLzhOTTtJQUF3QiwrQkFBd0M7RXJDazlOdEU7RXFDejlOTTtJQUF3QiwyQkFBb0M7RXJDNDlObEU7RXFDMzlOTTtJQUF3Qiw2QkFBc0M7RXJDODlOcEU7RXFDNzlOTTtJQUF3Qiw0QkFBcUM7RXJDZytObkU7RXFDLzlOTTtJQUF3Qiw4QkFBdUM7RXJDaytOckU7RXFDaitOTTtJQUF3Qiw0QkFBcUM7RXJDbytObkU7RXFDbitOTTtJQUF3Qiw4QkFBdUM7RXJDcytOckU7RXFDcitOTTtJQUF3Qiw2QkFBc0M7RXJDdytOcEU7RXFDditOTTtJQUF3QiwrQkFBd0M7RXJDMCtOdEU7RXFDai9OTTtJQUF3Qiw0QkFBb0M7RXJDby9ObEU7RXFDbi9OTTtJQUF3Qiw4QkFBc0M7RXJDcy9OcEU7RXFDci9OTTtJQUF3Qiw2QkFBcUM7RXJDdy9ObkU7RXFDdi9OTTtJQUF3QiwrQkFBdUM7RXJDMC9OckU7RXFDei9OTTtJQUF3Qiw2QkFBcUM7RXJDNC9ObkU7RXFDMy9OTTtJQUF3QiwrQkFBdUM7RXJDOC9OckU7RXFDNy9OTTtJQUF3Qiw4QkFBc0M7RXJDZ2dPcEU7RXFDLy9OTTtJQUF3QixnQ0FBd0M7RXJDa2dPdEU7QUFDRjs7QXNDOWpPQTs7NEJ0Q2trTzRCO0FzQzlqTzVCO0VBQ0UsY3JDR2lCO0FENmpPbkI7O0FzQzdqT0E7RUFDRSxjckNEaUI7QURpa09uQjs7QXNDN2pPQTtFQUNFLFdyQ01nQjtBRDBqT2xCOztBc0M3ak9BO0VBQ0UsV3JDS2U7QUQyak9qQjs7QXNDN2pPQTtFQUNFLDRDQUNGO0F0QytqT0E7O0FzQzdqT0E7RUFDRSxnQnJDbUJRO0FENmlPVjs7QXNDN2pPQTtFQUNFLGdCckNtQlU7QUQ2aU9aOztBc0M3ak9BO0VBQ0UsbUhBQXlEO0VBQXpELHlEQUF5RDtBdENna08zRDs7QXNDN2pPQTtFQUNFLDBCQUEwQjtBdENna081Qjs7QXNDN2pPQTtFQUNFLDBCcENnQjZCO0VvQ2Y3QixtQnBDZTZCO0FGaWpPL0I7O0FzQzdqT0E7RUFDRSwwQnBDVzZCO0VvQ1Y3QixvQnBDVTZCO0FGc2pPL0I7O0FzQzdqT0E7RUFDRSwwQnBDTTZCO0VvQ0w3QixvQnBDSzZCO0FGMmpPL0I7O0FzQzdqT0E7RUFDRSwwQnBDQzZCO0VvQ0E3QixvQnBDQTZCO0FGZ2tPL0I7O0FzQzdqT0E7RUFDRSwwQnBDSjZCO0VvQ0s3QixxQnBDTDZCO0FGcWtPL0I7O0FzQzdqT0E7RUFDRSwwQnBDVDZCO0VvQ1U3Qiw0QnBDVjZCO0FGMGtPL0I7O0FzQzdqT0E7RUFDRSxlcENkNkI7RW9DZTdCLG1CcENmNkI7QUYra08vQjs7QXVDeG9PQTs7NEJ2QzRvTzRCO0F1Q3RvTzFCO0VBQWdCLFNBREU7QXZDMG9PcEI7O0F1Q3pvT0U7RUFBZ0IsVUFERTtBdkM4b09wQjs7QXVDN29PRTtFQUFnQixVQURFO0F2Q2twT3BCOztBdUNqcE9FO0VBQWdCLFVBREU7QXZDc3BPcEI7O0F1Q3JwT0U7RUFBZ0IsVUFERTtBdkMwcE9wQjs7QXVDenBPRTtFQUFnQixVQURFO0F2QzhwT3BCOztBdUM3cE9FO0VBQWdCLFVBREU7QXZDa3FPcEI7O0F1Q2pxT0U7RUFBZ0IsVUFERTtBdkNzcU9wQjs7QXVDcnFPRTtFQUFnQixVQURFO0F2QzBxT3BCOztBdUN6cU9FO0VBQWdCLFVBREU7QXZDOHFPcEI7O0F1QzdxT0U7RUFBZ0IsV0FERTtBdkNrck9wQjs7QUUxcU9FO0VxQ0RFO0lBQW9CLFNBREY7RXZDaXJPcEI7RXVDaHJPRTtJQUFvQixVQURGO0V2Q29yT3BCO0V1Q25yT0U7SUFBb0IsVUFERjtFdkN1ck9wQjtFdUN0ck9FO0lBQW9CLFVBREY7RXZDMHJPcEI7RXVDenJPRTtJQUFvQixVQURGO0V2QzZyT3BCO0V1QzVyT0U7SUFBb0IsVUFERjtFdkNnc09wQjtFdUMvck9FO0lBQW9CLFVBREY7RXZDbXNPcEI7RXVDbHNPRTtJQUFvQixVQURGO0V2Q3NzT3BCO0V1Q3JzT0U7SUFBb0IsVUFERjtFdkN5c09wQjtFdUN4c09FO0lBQW9CLFVBREY7RXZDNHNPcEI7RXVDM3NPRTtJQUFvQixXQURGO0V2QytzT3BCO0FBQ0Y7O0FFOXNPRTtFcUNNRTtJQUF3QixTQUROO0V2QzhzT3BCO0V1QzdzT0U7SUFBd0IsVUFETjtFdkNpdE9wQjtFdUNodE9FO0lBQXdCLFVBRE47RXZDb3RPcEI7RXVDbnRPRTtJQUF3QixVQUROO0V2Q3V0T3BCO0V1Q3R0T0U7SUFBd0IsVUFETjtFdkMwdE9wQjtFdUN6dE9FO0lBQXdCLFVBRE47RXZDNnRPcEI7RXVDNXRPRTtJQUF3QixVQUROO0V2Q2d1T3BCO0V1Qy90T0U7SUFBd0IsVUFETjtFdkNtdU9wQjtFdUNsdU9FO0lBQXdCLFVBRE47RXZDc3VPcEI7RXVDcnVPRTtJQUF3QixVQUROO0V2Q3l1T3BCO0V1Q3h1T0U7SUFBd0IsV0FETjtFdkM0dU9wQjtBQUNGOztBRWx2T0U7RXFDYUU7SUFBcUIsU0FESDtFdkMydU9wQjtFdUMxdU9FO0lBQXFCLFVBREg7RXZDOHVPcEI7RXVDN3VPRTtJQUFxQixVQURIO0V2Q2l2T3BCO0V1Q2h2T0U7SUFBcUIsVUFESDtFdkNvdk9wQjtFdUNudk9FO0lBQXFCLFVBREg7RXZDdXZPcEI7RXVDdHZPRTtJQUFxQixVQURIO0V2QzB2T3BCO0V1Q3p2T0U7SUFBcUIsVUFESDtFdkM2dk9wQjtFdUM1dk9FO0lBQXFCLFVBREg7RXZDZ3dPcEI7RXVDL3ZPRTtJQUFxQixVQURIO0V2Q213T3BCO0V1Q2x3T0U7SUFBcUIsVUFESDtFdkNzd09wQjtFdUNyd09FO0lBQXFCLFdBREg7RXZDeXdPcEI7QUFDRjs7QUV0eE9FO0VxQ29CRTtJQUFvQixTQURGO0V2Q3d3T3BCO0V1Q3Z3T0U7SUFBb0IsVUFERjtFdkMyd09wQjtFdUMxd09FO0lBQW9CLFVBREY7RXZDOHdPcEI7RXVDN3dPRTtJQUFvQixVQURGO0V2Q2l4T3BCO0V1Q2h4T0U7SUFBb0IsVUFERjtFdkNveE9wQjtFdUNueE9FO0lBQW9CLFVBREY7RXZDdXhPcEI7RXVDdHhPRTtJQUFvQixVQURGO0V2QzB4T3BCO0V1Q3p4T0U7SUFBb0IsVUFERjtFdkM2eE9wQjtFdUM1eE9FO0lBQW9CLFVBREY7RXZDZ3lPcEI7RXVDL3hPRTtJQUFvQixVQURGO0V2Q215T3BCO0V1Q2x5T0U7SUFBb0IsV0FERjtFdkNzeU9wQjtBQUNGOztBdUNseU9BO0VBQ0UsZ0JBQWdCO0F2Q3F5T2xCOztBdUNseU9BO0VBQ0UsWUFBWTtBdkNxeU9kIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGggIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lZGlhIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb04gVzNcIiwgSGlyYUtha3VQcm9OLVczLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDE1OHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiFcblx0TW9kYWFsIC0gYWNjZXNzaWJsZSBtb2RhbHMgLSB2MC40LjRcblx0YnkgSHVtYWFuLCBmb3IgYWxsIGh1bWFucy5cblx0aHR0cDovL2h1bWFhbi5jb21cbiAqL1xuLm1vZGFhbC1ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhYWwtYWNjZXNzaWJsZS1oaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogSUU2LCBJRTcgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhYWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2RhYWwtd3JhcHBlciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubW9kYWFsLXdyYXBwZXIgLm1vZGFhbC1jbG9zZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1zdGFydF9ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGFhbC13cmFwcGVyLm1vZGFhbC1zdGFydF9mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm1vZGFhbC13cmFwcGVyICpbdGFiaW5kZXg9XCIwXCJdIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWFsLXdyYXBwZXIubW9kYWFsLWZ1bGxzY3JlZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWFsLW91dGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWFsLWZ1bGxzY3JlZW4gLm1vZGFhbC1vdXRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDI1cHg7XG59XG5cbi5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1vZGFhbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tb2RhYWwtY29udGFpbmVyLmlzX2xvYWRpbmcge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm1vZGFhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2RhYWwtY2xvc2U6Zm9jdXMsIC5tb2RhYWwtY2xvc2U6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubW9kYWFsLWNsb3NlOmZvY3VzOmJlZm9yZSwgLm1vZGFhbC1jbG9zZTpmb2N1czphZnRlciwgLm1vZGFhbC1jbG9zZTpob3ZlcjpiZWZvcmUsIC5tb2RhYWwtY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjkzZDBjO1xufVxuXG4ubW9kYWFsLWNsb3NlIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFhbC1jbG9zZTpiZWZvcmUsIC5tb2RhYWwtY2xvc2U6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAyM3B4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubW9kYWFsLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2RhYWwtY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5tb2RhYWwtZnVsbHNjcmVlbiAubW9kYWFsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogI2FmYjdiYztcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5tb2RhYWwtY29uZmlybS13cmFwIHtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ubW9kYWFsLWNvbmZpcm0tYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLW9rIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU1NTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLW9rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbn1cblxuLm1vZGFhbC1jb25maXJtLWJ0bi5tb2RhYWwtY2FuY2VsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tb2RhYWwtY29uZmlybS1idG4ubW9kYWFsLWNhbmNlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbkBrZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm1vZGFhbC1pbnN0YWdyYW0gLm1vZGFhbC1jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFhbC1pbnN0YWdyYW0gLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9kYWFsLWluc3RhZ3JhbSAubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyID4gYmxvY2txdW90ZSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IC02cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IGluc3RhUmV2ZWFsIDFzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLm1vZGFhbC1pbWFnZSAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbn1cblxuLm1vZGFhbC1pbWFnZSAubW9kYWFsLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWFsLWdhbGxlcnktaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWl0ZW0uaXNfYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWxhYmVsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sLmlzX2hpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6Zm9jdXMsIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6Zm9jdXM6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpmb2N1czphZnRlciwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6aG92ZXI6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNhZmI3YmM7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6YmVmb3JlLCAubW9kYWFsLWdhbGxlcnktY29udHJvbDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDI1cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmJlZm9yZSB7XG4gIG1hcmdpbjogLTVweCAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmFmdGVyIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1uZXh0LWlubmVyIHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1uZXh0LW91dGVyIHtcbiAgcmlnaHQ6IDQ1cHg7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2OmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LXByZXY6YWZ0ZXIge1xuICBsZWZ0OiAyMnB4O1xufVxuXG4ubW9kYWFsLWdhbGxlcnktcHJldjpiZWZvcmUge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2OmFmdGVyIHtcbiAgbWFyZ2luOiAtNXB4IDAgMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubW9kYWFsLWdhbGxlcnktcHJldi1pbm5lciB7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2LW91dGVyIHtcbiAgbGVmdDogNDVweDtcbn1cblxuLm1vZGFhbC12aWRlby13cmFwIHtcbiAgbWFyZ2luOiBhdXRvIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubW9kYWFsLXZpZGVvLWNvbnRhaW5lciBpZnJhbWUsXG4ubW9kYWFsLXZpZGVvLWNvbnRhaW5lciBvYmplY3QsXG4ubW9kYWFsLXZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWFsLWlmcmFtZSAubW9kYWFsLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWFsLWlmcmFtZS1lbGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDczMXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5tb2RhYWwtaW1hZ2UgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAubW9kYWFsLWdhbGxlcnktY29udHJvbCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIC5tb2RhYWwtZ2FsbGVyeS1jb250cm9sOmJlZm9yZSwgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2w6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTEwMHB4KSB7XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWF4LWhlaWdodDogNTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XG4gIC5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0xMDBweCAwIDAgLTEwMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMjUpO1xufVxuXG5ALW1zLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4xO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogLjE7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXYge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXYgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSgyKSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMykgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDIpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjEycztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAuMTJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjEycztcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoMykgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjI1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjI1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSA+IGRpdiwgLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkgPiBkaXYge1xuICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNCkgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMzdzO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg0KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDUpID4gZGl2IHtcbiAgYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDYpID4gZGl2LCAubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg3KSA+IGRpdiB7XG4gIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNSkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg2KSA+IGRpdiB7XG4gIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjYycztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuNjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC42MnM7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDYpIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgPiBkaXY6bnRoLW9mLXR5cGUoNykgPiBkaXYge1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg3KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyID4gZGl2Om50aC1vZi10eXBlKDgpID4gZGl2IHtcbiAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjg3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogLjg3cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciA+IGRpdjpudGgtb2YtdHlwZSg4KSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7PjgY/jgZrjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1icmVhZGNydW1iIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmMtYnJlYWRjcnVtYi0taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJyZWFkY3J1bWItLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1icmVhZGNydW1iLS1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuXG4uYy1icmVhZGNydW1iLS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2REFFO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLmMtYnJlYWRjcnVtYi0tZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtYnJlYWRjcnVtYi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMC45MTY2NjY2NjY3cmVtO1xufVxuXG4uYy1icmVhZGNydW1iLWxpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogJz4nO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xufVxuXG4uYy1icmVhZGNydW1iLWxpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogM3B4IHNvbGlkICNCODJEMjk7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI5MTY2NjY2NjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMS4yMDgzMzMzMzMzcmVtO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYy1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWJ1dHRvbi0tc3F1YXJlIHtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjMzMzMzMzO1xufVxuXG4uYy1idXR0b24tLXNxdWFyZTpob3ZlciB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmMtYnV0dG9uLS1leHRlcm5hbCB7XG4gIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDM1cHg7XG59XG5cbi5jLWJ1dHRvbi0tZXh0ZXJuYWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICBjb250ZW50OiAnXFxmMzYwJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZzogMTdweCAyMHB4IDE3cHggMzVweDtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdy1sZWZ0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbGVmdDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctbGVmdDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctbGVmdDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwOTZEQUU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3cge1xuICBwYWRkaW5nOiAxLjI1cmVtIDIuOTE2NjY2NjY2N3JlbSAxLjI1cmVtIDEuNjY2NjY2NjY2N3JlbTtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjQjgyRDI5O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjQjgyRDI5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYy1idXR0b24tLWFycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdzpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctZG93biB7XG4gIHBhZGRpbmc6IDE3cHggMjBweCAyOHB4IDIwcHg7XG4gIG1pbi13aWR0aDogMTI4cHg7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctZG93bjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDRweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYy1idXR0b24tLWFycm93LWRvd246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1idXR0b24tLWFycm93LWRvd246aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2REFFO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xufVxuXG4uYy1idXR0b24tLWludGVybmFsIHtcbiAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMzVweDtcbn1cblxuLmMtYnV0dG9uLS1pbnRlcm5hbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYy1idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWJ1dHRvbi0tYWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnV0dG9uLS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtYnV0dG9uLS1hY3Rpb246OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5jLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtYnV0dG9uLS1sYXJnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1idXR0b24tLXNtYWxsIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZm9ybS10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC44MzMzMzMzMzMzcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmMtZm9ybS10ZXh0LS1zbWFsbCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmMtZm9ybS10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtLWNoZWNrYm94LXNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwQTBFOTtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1zcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYy1mb3JtLXJhZGlvLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1yYWRpby1pbnB1dDpjaGVja2VkICsgLmMtZm9ybS1yYWRpby1zcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbn1cblxuLmMtZm9ybS1yYWRpby1zcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tcmFkaW8tc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIGRhdGEtcHJlZml4PSdmYXInIGRhdGEtaWNvbj0nYW5nbGUtZG93bicgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWFuZ2xlLWRvd24gZmEtdy0xMCcgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyUzRSUzQ3BhdGggZmlsbD0nY3VycmVudENvbG9yJyBkPSdNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC43ZW0gdG9wIDUwJSwgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IC42NWVtIGF1dG8sIDEwMCU7XG59XG5cbi5jLWZvcm0tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1zZWxlY3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4ODg7XG59XG5cbi5jLWZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDNweCByZ2JhKDU5LCAxNTMsIDI1MiwgMC43KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IC1tb3otbWFjLWZvY3VzcmluZztcbiAgY29sb3I6ICMyMjI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jLWZvcm0tc2VsZWN0LS1zbWFsbCB7XG4gIHdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWZvcm0tc2VsZWN0IG9wdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7opovlh7rjgZdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1oMSB7XG4gIG1hcmdpbjogNjNweCBhdXRvIDcwcHg7XG4gIGNvbG9yOiAjMUExQTFBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi41ODMzMzMzMzMzcmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZzogMzNweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1oMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgcGFkZGluZzogMzNweCAwO1xuICB9XG59XG5cbi5jLWgxOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjAsIDIzMywgMC43KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWgxOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG59XG5cbi5jLWgxOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE2MCwgMjMzLCAwLjcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtaDE6OmFmdGVyIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxufVxuXG4uYy1oMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuODMzMzMzMzMzM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1oMiB7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICB9XG59XG5cbi5jLWgzIHtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtc2l6ZTogMS40MTY2NjY2NjY3cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzAwQTBFOTtcbiAgcGFkZGluZzogMTZweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMyB7XG4gICAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNyZW07XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBBMEU5O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmMtaDUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5jLWg2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oNiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5jLWgtLWNlbnRlci1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlLCAuYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNGY1NzRkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6njg5njg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDExLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4MkQyOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7nt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1saW5lLS1kYXNoZWQge1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkICM3RDZBMDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1saW5rLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWxpbmstLWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1saW5rLS10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTNweCwgMCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jLWxpbmstLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMCwgMCwgMTgwZGVnKTtcbn1cblxuLmMtbGluay0tcGRmOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tcGRmLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG5cbi5jLWxpbmstLWV4dGVybmFsOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tZXh0ZXJuYWwuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpc3QgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3LjVweDtcbiAgbGVmdDogMDtcbn1cblxuLmMtbGlzdC0tbGluayA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLWxpbmsgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjVweDtcbiAgbGVmdDogMDtcbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbGlzdC0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1saXN0LS1ob3Jpem9udGFsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jLWxpc3QtLWhvcml6b250YWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweDtcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDBBMEU5O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBBMEU5O1xufVxuXG4uYy1saXN0LS1vcmRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmMtbGlzdC0tbm90ZSBsaSB7XG4gIGNvbG9yOiAjNDg0QjQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIGZvbnQtc2l6ZTogMC45MTY2NjY2NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMS40MTY2NjY2NjY3cmVtO1xufVxuXG4uYy1saXN0LS1ub3RlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAn4oC7JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNjY2NjY2NjY2N3JlbTtcbiAgdG9wOiAxLjA0MTY2NjY2NjdyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYy1tZW51LXRyaWdnZXIsXG4uYy1tZW51LXRyaWdnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYy1tZW51LXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyLjA4MzMzMzMzMzNyZW07XG4gIGhlaWdodDogMy42NjY2NjY2NjY3cmVtO1xufVxuXG4uYy1tZW51LXRyaWdnZXItbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjQxNjY2NjY2NjdyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNCODJEMjk7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjMzMzMzMzMzMzNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RDRENEQ7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAxLjY2NjY2NjY2NjdyZW07XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAyLjVyZW07XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAzLjMzMzMzMzMzMzNyZW07XG59XG5cbi5jLW1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAyLjE2NjY2NjY2NjdyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuODMzMzMzMzMzM3JlbSkgdHJhbnNsYXRlWCgwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuODMzMzMzMzMzM3JlbSkgdHJhbnNsYXRlWCgwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IDIuMTY2NjY2NjY2N3JlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuODMzMzMzMzMzM3JlbSkgdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuODMzMzMzMzMzM3JlbSkgdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjQxNjY2NjY2NjdyZW07XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmMtcGFuZWwtLXNoYWRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xufVxuXG4uYy1wYW5lbC0taW1wb3J0YW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgI0NCMkQwRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtcGFuZWwtLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMS42NjY2NjY2NjY3cmVtIDAuODMzMzMzMzMzM3JlbTtcbn1cblxuLmMtcGFuZWwtY29udGVudHMtLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jLXBhbmVsLWgge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjY2NjY2NjY2N3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMEEwRTk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5jLXBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmMtcGFuZWwtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogLTIwcHg7XG4gIH1cbn1cblxuLmMtcGFuZWwtc2VjdGlvbi1oIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44MzMzMzMzMzMzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXBhbmVsLXNlY3Rpb24taCB7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICB9XG59XG5cbi5jLXBhbmVsLXNlY3Rpb24tY29udGVudHMge1xuICBwYWRkaW5nOiA0MHB4IDY1cHggODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWwtc2VjdGlvbi1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtc2VjdGlvbiB7XG4gIG1hcmdpbjogMy43NXJlbSAwO1xufVxuXG4uYy1zZWN0aW9uLW1pZGRsZSB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG4uYy1zZWN0aW9uLW5hcnJvdyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG4uYy1zZWN0aW9uLWJnIHtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG4uYy1zZWN0aW9uLWJnLW1pZGRsZSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuLmMtc2VjdGlvbi1iZy1uYXJyb3cge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS4wNDE2NjY2NjY3cmVtO1xufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lci1uYXJyb3cge1xuICB3aWR0aDogNzkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuMDQxNjY2NjY2N3JlbTtcbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItbWlkZGxlIHtcbiAgd2lkdGg6IDEwNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMS4wNDE2NjY2NjY3cmVtO1xufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lci1maWxsIHtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTVweCA1cHg7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTJFMkUyO1xufVxuXG4uYy10YWItbmF2LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMkUyRTI7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIGFbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYy10YWItY29udGVudHMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTJFMkUyO1xuICB9XG59XG5cbi5jLXRhYi1jb250ZW50cy1pdGVtW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXRhYmxlIHRib2R5IHRoIHtcbiAgcGFkZGluZzogMC44MzMzMzMzMzMzcmVtO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDAuOTE2NjY2NjY2N3JlbTtcbn1cblxuLmMtdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4ucC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDZweDtcbiAgcmlnaHQ6IDZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaywgMCAwIDZweCBibGFjaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnAtY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0ODRCNDQ7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4ucC1jdGEge1xuICBtYXJnaW46IDMuNzVyZW0gMDtcbn1cblxuLnAtY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwLjI5MTY2NjY2NjdyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuODMzMzMzMzMzM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOTU4MzMzMzMzM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnAtY3RhLWJ1dHRvbi0tbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M0I2MzU7XG59XG5cbi5wLWN0YS1idXR0b24tLXJlcXVlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgyRDI5O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ko44Kv44K544OI44Op44OK44OT77yIR+ODiuODk+OBqOOBr+WIpeOBq+ODmOODg+ODgOODvOWGheOBq+ihqOekuuOBmeOCi+ODiuODk+OCsuODvOOCt+ODp+ODs++8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWV4bmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAxMXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1leG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1leG5hdiA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi5wLWV4bmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtc2l6ZTogMC45MTY2NjY2NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMS41ODMzMzMzMzMzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wLWV4bmF2ID4gbGkgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICfvvJ4nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMC42NjY2NjY2NjY3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wLWV4bmF2ID4gbGkgPiBhLm5vLWFycm93OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWV4bmF2LWxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1leG5hdi1sYW5ndWFnZS1pY29uIHtcbiAgd2lkdGg6IDEzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wLWV4bmF2LWxhbmd1YWdlLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMHMgMC4zcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucC1leG5hdi1sYW5ndWFnZS1saXN0IGEge1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC1zaXplOiAwLjkxNjY2NjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgzMzMzMzMzMzNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtZXhuYXYtbGFuZ3VhZ2U6aG92ZXIgLnAtZXhuYXYtbGFuZ3VhZ2UtbGlzdCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44OD44K/44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZm5hdi1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucC1mbmF2LWxpc3QgPiBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg2cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuXG4ucC1mbmF2LWxpc3QgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnAtZm5hdi1saXN0LXN1YiA+IGxpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG59XG5cbi5wLWZuYXYtbGlzdC1zdWIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuXG4ucC1mbmF2LWxpc3Qtc3ViLS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDM1NXB4O1xufVxuXG4ucC1mbmF2LWxpc3Qtc3ViLS1ob3Jpem9udGFsID4gbGk6bnRoLWNoaWxkKDJuKSB7XG4gIHdpZHRoOiAxMTVweDtcbn1cblxuLnAtZm5hdi1saXN0LXN1Yi0taG9yaXpvbnRhbCA+IGxpOm50aC1jaGlsZCgybi0xKSB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNC44MzMzMzMzMzMzcmVtO1xufVxuXG4ucC1mb290ZXItbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ucC1mb290ZXItbmF2LWxpc3Qge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5wLWZvb3Rlci1uYXYtbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgyRDI5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5wLWZvb3Rlci1uYXYtbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucC1mb290ZXItbmF2LWxpc3QtaXRlbS0tbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M0I2MzU7XG59XG5cbi5wLWZvb3Rlci1uYXYtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNjY2NjY2NjY2N3JlbSAwLjgzMzMzMzMzMzNyZW0gMS4wNDE2NjY2NjY3cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnAtZm9vdGVyLW5hdi1saXN0LWl0ZW0gYSBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gMC40MTY2NjY2NjY3cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtZm9vdGVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuMDQxNjY2NjY2N3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWZvb3Rlci1sb2dvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucC1mb290ZXItbG9nbyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucC1mb290ZXItbG9nbyBhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMuNzVyZW07XG59XG5cbi5wLWZvb3Rlci1yaWdodCB7XG4gIHdpZHRoOiAxMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbn1cblxuLnAtZm9vdGVyLXRlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQuODMzMzMzMzMzM3JlbTtcbn1cblxuLnAtZm9vdGVyLWNvcHlyaWdodCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAwLjY2NjY2NjY2NjdyZW0gMC42NjY2NjY2NjY3cmVtIDAuNTgzMzMzMzMzM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNTgzMzMzMzMzM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5H44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZ25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuMDgzMzMzMzMzM3JlbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCA4MHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnAtZ25hdi52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wLWduYXYtbGlzdCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucC1nbmF2LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTJFMjtcbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXNpemU6IDEuMTY2NjY2NjY2N3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEuMzMzMzMzMzMzM3JlbSAxLjY2NjY2NjY2NjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucC1nbmF2LWxpc3QtaXRlbSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNXJlbTtcbiAgcmlnaHQ6IDEuNjY2NjY2NjY2N3JlbTtcbiAgd2lkdGg6IDAuODMzMzMzMzMzM3JlbTtcbiAgaGVpZ2h0OiAwLjgzMzMzMzMzMzNyZW07XG4gIGJvcmRlci1yaWdodDogMC4yNXJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnAtZ25hdi1zdWJsaXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG59XG5cbi5wLWduYXYtc3VibGlzdC1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC1zaXplOiAxLjA0MTY2NjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxLjQxNjY2NjY2NjdyZW0gMS42NjY2NjY2NjY3cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cblxuLnAtZ25hdi1zdWJsaXN0LWl0ZW0gPiBhOjpiZWZvcmUge1xuICBjb250ZW50OiAn4oiSJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuODMzMzMzMzMzM3JlbTtcbn1cblxuLnAtZ25hdi1zdWJsaXN0LWl0ZW0gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjY2NjY2NjY2NjdyZW07XG4gIHdpZHRoOiAwLjgzMzMzMzMzMzNyZW07XG4gIGhlaWdodDogMC44MzMzMzMzMzMzcmVtO1xuICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMC4yNXJlbSBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1oZWFkZXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS4wNDE2NjY2NjY3cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWhlYWRlci1sb2dvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucC1oZWFkZXItbG9nbyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucC1oZWFkZXItbG9nbyBhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMuNzVyZW07XG59XG5cbi5wLWhlYWRlci1jZW50ZXIge1xuICB3aWR0aDogMTEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5wLWhlYWRlci10ZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0LjgzMzMzMzMzMzNyZW07XG59XG5cbi5wLW1haW4ge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDYuMDgzMzMzMzMzM3JlbTtcbn1cblxuLm12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXYtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm12LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDkuMzMzMzMzMzMzM3JlbTtcbn1cblxuLmNvcHkge1xuICBtYXJnaW46IDEuOTE2NjY2NjY2N3JlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3B5LXRleHQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4uaW50ZXJuYWwtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmludGVybmFsLWJhbm5lci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uc2VydmljZSB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgyRDI5O1xufVxuXG4uc2VydmljZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG4uc2VydmljZS1pY29uIHtcbiAgd2lkdGg6IDUuNTgzMzMzMzMzM3JlbTtcbn1cblxuLnNlcnZpY2UtZGVzY3JpcHRpb24ge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMS4wNDE2NjY2NjY3cmVtIDA7XG59XG5cbi5mdW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4MkQyOTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZnVuLWhlYWRlci1pbWFnZSB7XG4gIHdpZHRoOiA5LjM3NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5mdW4taGVhZGVyLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnVuLWhlYWRlci10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnVuLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmZ1bi1pdGVtLWNvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4MkQyOTtcbiAgcGFkZGluZzogMS44NzVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOS4zNzVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjkxNjY2NjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZ1bi1pdGVtLWNvdW50OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMDQxNjY2NjY2N3JlbTtcbiAgaGVpZ2h0OiAxLjA0MTY2NjY2NjdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODJEMjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDYuMjVweCk7XG4gIHJpZ2h0OiAtMC41MjA4MzMzMzMzcmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mdW4taXRlbS1jb3VudCBpbWcge1xuICB3aWR0aDogMy44MzMzMzMzMzMzcmVtO1xufVxuXG4uZnVuLWl0ZW0tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb2ludC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAxLjA0MTY2NjY2NjdyZW07XG59XG5cbi5wb2ludC1oZWFkZXItY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgyRDI5O1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5LjM3NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOTE2NjY2NjY2N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9pbnQtaGVhZGVyLWNvdW50IGltZyB7XG4gIHdpZHRoOiAzLjgzMzMzMzMzMzNyZW07XG59XG5cbi5wb2ludC1oZWFkZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjQ1ODMzMzMzMzNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucG9pbnQtY29udGVudHMge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4ucG9pbnQtY29udGVudHMgcCB7XG4gIGZvbnQtc2l6ZTogMC45MTY2NjY2NjY3cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubW92aWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1vdmllIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW5zdHJ1Y3Rvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMC41MjA4MzMzMzMzcmVtO1xufVxuXG4uaW5zdHJ1Y3Rvci1saXN0LWl0ZW0ge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzcmVtO1xufVxuXG4uaW5zdHJ1Y3Rvci1saXN0LWl0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5zdHJ1Y3Rvci1saXN0LWl0ZW0tdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODMzMzMzMzMzM3JlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWNjZXNzLWltYWdlIHtcbiAgd2lkdGg6IDI1cmVtO1xufVxuXG4uYWNjZXNzLXRpdGxlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuNDE2NjY2NjY2N3JlbSBzb2xpZCAjQjgyRDI5O1xuICBwYWRkaW5nLWxlZnQ6IDAuODMzMzMzMzMzM3JlbTtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMS42NjY2NjY2NjY3cmVtIDAgMC44MzMzMzMzMzMzcmVtO1xufVxuXG4uaW50ZXJ2aWV3LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODJEMjk7XG4gIHBhZGRpbmc6IDIuMDgzMzMzMzMzM3JlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3cmVtO1xufVxuXG4uaW50ZXJ2aWV3LWhlYWRlciBpbWcge1xuICB3aWR0aDogMy44MzMzMzMzMzMzcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jmlbTliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1hbGlnbi1sZWZ0LS10YWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1hbGlnbi1sZWZ0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6IOM5pmv6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmFlZDtcbn1cblxuLnUtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG59XG5cbi51LWJnLWJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTZEQUU7XG59XG5cbi51LWJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGViZWQ7XG59XG5cbi51LWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9jb21tb24vYmctbGVhZi5wbmcpIGNlbnRlciB0b3AgcmVwZWF0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5p6g57eaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBBMEU5O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDBBMEU5O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwQTBFOTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMEEwRTk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnUtYm9yZGVyLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtcm93IHtcbiAgbWFyZ2luOiAtNi4yNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdyB7XG4gICAgbWFyZ2luOiAtNi4yNXB4O1xuICB9XG59XG5cbi51LXJvdy0tYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnUtcm93LS1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi10YWIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cge1xuICBtYXJnaW46IC0xMHB4O1xufVxuXG4udS1jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiA2LjI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xIHtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiA2LjI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yIHtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0yIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDYuMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTMge1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0zIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogNi4yNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNCB7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC00IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDYuMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUge1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNi4yNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNiB7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiA2LjI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC03IHtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC03IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTcge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogNi4yNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOCB7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtOCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC04IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTkge1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nOiA2LjI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC05IHtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtOSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC05IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiA2LjI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMCB7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogNi4yNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTEge1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMTEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNi4yNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTIge1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS1jb2wtMS0tcGMge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1wYyB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tcGMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0zLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tcGMge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXBjIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1wYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTYtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1wYyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tcGMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXBjIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1wYyB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXBjIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTItLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1sYXB0b3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1sYXB0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC04LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1sYXB0b3Age1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtMS0tdGFiIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS10YWIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTItLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tdGFiIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tdGFiIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC00LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXRhYiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS10YWIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS10YWIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTctLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tdGFiIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC04LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXRhYiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS10YWIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTEwLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXRhYiB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtMTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xLS1zcCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tc3Age1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tc3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1zcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS1zcCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXNwIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLXNwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXNwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDYuMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXNwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tc3Age1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiA2LjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogNi4yNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbumdnuihqOekuuWIh+OCiuabv+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudS1oaWRlLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1oaWRlLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtaGlkZS1sYXB0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtaGlkZS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWFyZ2lu44CBcGFkZGluZ+aMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIzNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQzNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw0NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ2NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI2NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI2NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ2NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw3NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10ODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ5NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI5NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ5NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI5NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LW10MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtbXQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI6KOF6aO+XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogI0I4MkQyOTtcbn1cblxuLnUtdGV4dC1pbXBvcnRhbnQge1xuICBjb2xvcjogI0I4MkQyOTtcbn1cblxuLnUtdGV4dC1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LXRleHQtc3ViIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi51LXRleHQtc2VyaWYge1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbn1cblxuLnUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtdGV4dC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udS10ZXh0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA1MCUsICNGRkYzOTEgNTAlKTtcbn1cblxuLnUtdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnUtdGV4dC14LWxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjMzMzMzMzMzMzNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG59XG5cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuODMzMzMzMzMzM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG59XG5cbi51LXRleHQtYml0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2NjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuXG4udS10ZXh0LW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4xNjY2NjY2NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzMzNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4xNjY2NjY2NjY3cmVtO1xuICBsaW5lLWhlaWdodDogMi4wODMzMzMzMzMzcmVtO1xufVxuXG4udS10ZXh0LXgtc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luYXmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS13MCB7XG4gIHdpZHRoOiAwJTtcbn1cblxuLnUtdzEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLnUtdzIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnUtdzMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnUtdzQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnUtdzUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnUtdzYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnUtdzcwIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnUtdzgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnUtdzkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnUtdzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtdzAtLXBjIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1wYyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXBjIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tcGMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1wYyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tcGMge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1wYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXBjIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tcGMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS13MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnUtdzIwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnUtdzMwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnUtdzUwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnUtdzYwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnUtdzgwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnUtdzkwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdzAtLXRhYiB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXcxMC0tdGFiIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXcyMC0tdGFiIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tdGFiIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC51LXc0MC0tdGFiIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC51LXc1MC0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tdGFiIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC51LXc3MC0tdGFiIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC51LXc4MC0tdGFiIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tdGFiIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC51LXcxMDAtLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdzAtLXNwIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1zcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXNwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tc3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1zcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tc3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1zcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXNwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tc3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51LXc3MzBweCB7XG4gIG1heC13aWR0aDogNzMwcHg7XG59XG5cbi51LWgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGNvbG9yLXRleHQ6ICMxQTFBMUE7XG4kY29sb3ItdGV4dC1saWdodDogI0IxQjFCMTtcblxuJGNvbG9yLXJlZDogI0I4MkQyOTtcbiRjb2xvci1yZWQtZGFyazogI0NCMkQwRDtcbiRjb2xvci1yZWQtbGlnaHQ6ICNmOGViZWQ7XG4kY29sb3ItYmx1ZTogIzAwQTBFOTtcbiRjb2xvci1ibHVlLWRhcms6ICMwOTZEQUU7XG4kY29sb3ItbmF2eTogIzA5MzM2MTtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjRTVGNUZGO1xuJGNvbG9yLW9yYW5nZTogI2YxOTE0OTtcbiRjb2xvci1ncmVlbjogIzUzQjYzNTtcbiRjb2xvci1ncmVlbi1saWdodDogI2YyZmFlZDtcbiRjb2xvci1ncmVlbi1kYXJrOiAjNGU4ODI2O1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWJsYWNrOiAjMzMzMzMzO1xuXG4kY29sb3ItZ3JheTogI2NjYztcbiRjb2xvci1ncmF5LWxpZ2h0OiAjRTJFMkUyO1xuJGNvbG9yLWdyYXktZGFyazogIzQ4NEI0NDtcbiRjb2xvci1ncmF5LXNub3c6ICNGNUY1RjU7XG4kY29sb3ItYm9yZGVyOiAjNzA3MDcwO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRzcGFjZTogNDVweCwgODBweCwgNDBweCwgMjBweDtcbiRzcGFjZS10YWI6IDgwcHgsIDgwcHgsIDQwcHgsIDE1cHg7XG4kc3BhY2Utc3A6IDQwcHgsIDQwcHgsIDM1cHgsIDEwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtc2l6ZTogMy4zM3JlbSwgMnJlbSwgMS42cmVtLCAxLjJyZW0sIDFyZW0sIDAuODc1cmVtO1xuJGxpbmUtaGVpZ2h0OiAxLjUsIDEuNSwgMS41LCAxLjUsIDEuNSwgMS41O1xuXG4kZm9udC1zaXplLXNwOiAzLjMzcmVtLCAycmVtLCAxLjZyZW0sIDEuMnJlbSwgMXJlbSwgMC44NzVyZW07XG4kbGluZS1oZWlnaHQtc3A6IDEuNSwgMS41LCAxLjUsIDEuNSwgMS41LCAxLjU7XG5cbiRib2xkOiA3MDA7XG4kbWVkaXVtOiA1MDA7XG4kcmVndWxhcjogNDAwO1xuJGxpZ2h0OiAzMDA7XG4kbm9ybWFsOiA0MDA7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aCAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbnRlbnRzLXdpZHRoOiA3NTBweDtcbiRjb250ZW50cy1taWRkbGUtd2lkdGg6IDEwNDBweDtcbiRjb250ZW50cy1uYXJyb3ctd2lkdGg6IDc5MHB4O1xuJGNvbnRlbnRzLXBhZGRpbmc6IDI1cHg7XG4kY29udGVudHMtcGFkZGluZy1zcDogMjBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kejogKFxuICBjb250ZW50cyxcbiAgYXJyb3csXG4gIGduYXYsXG4gIGxlZnRiYXIsXG4gIG1lbnUsXG4gIGhlYWRlcixcbiAgZm9vdGVyLFxuICBtb2RhbFxuKTtcbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lZGlhIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJyZWFrcG9pbnRzOiAoXG4gICdzcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXG4gICd0YWInOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcbiAgJ2xhcHRvcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCknLFxuICAnbWRwaSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCknLFxuICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJ1xuKSAhZGVmYXVsdDtcblxuQG1peGluIHZpZXctYXQoJGJyZWFrcG9pbnQ6IHBjKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaCB3aXRoIGNlbnRlci1saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGNlbnRlci1saW5lKCRjb2xvcjogIzRmNTc0ZCwgJHBhZGRpbmc6IDMwcHgsICRoZWlnaHQ6IDFweCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAjNGY1NzRkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nIC8gMjtcbiAgICB9XG4gIH1cbn1cblxuXG4kX2ZvbnQtc2l6ZTogKFxuICAnc3AnOiAxMnB4LFxuICAncGMnOiAxNHB4LFxuKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHJlbSgkcHg6IDEycHgsICRrZXk6ICdzcCcpIHtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRfZm9udC1zaXplLCAka2V5KTtcbiAgQHJldHVybiAoJHB4IC8gJHZhbHVlKSAqIDFyZW07XG59XG5cbiIsImh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb04gVzNcIiwgSGlyYUtha3VQcm9OLVczLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LXNwLCA1KTtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDE1OHB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyohXG5cdE1vZGFhbCAtIGFjY2Vzc2libGUgbW9kYWxzIC0gdjAuNC40XG5cdGJ5IEh1bWFhbiwgZm9yIGFsbCBodW1hbnMuXG5cdGh0dHA6Ly9odW1hYW4uY29tXG4gKi9cblxuLy8gTW9kYWFsIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJG1vZGFhbC1vdmVybGF5LWNvbG9yOiByZ2JhKDAsMCwwLCAwLjgpO1xuXG4kbW9kYWFsLXJhZGl1czogMHB4OyAvLzVweFxuJG1vZGFhbC1tYWluLWJnOiAjZmZmO1xuJG1vZGFhbC1tYWluLXRleHQ6ICMwMDA7XG4kbW9kYWFsLW1heC13aWR0aDogMTAwMHB4O1xuJG1vZGFhbC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuJG1vZGFhbC1wYWRkaW5nOiAzMHB4O1xuJG1vZGFhbC1ob3Zlci1jb2xvcjogcmdiYSgwLDAsMCwgMC43KTtcbiRtb2RhYWwtY2xvc2UtaG92ZXItY29sb3I6ICNiOTNkMGM7XG5cbiRtb2RhYWwtbGlnaHQ6ICNmZmY7XG4kbW9kYWFsLXByaW1hcnk6ICM1NTU7XG4kbW9kYWFsLWdyZXk6ICNhZmI3YmM7XG5cblxuLy8gTW9kYWFsIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtb2RhYWwtdHJhbnNpdGlvbigkdHlwZSwgJHNwZWVkOiAuMnMsICRlYXNlOiBlYXNlLWluLW91dCkge1xuXHR0cmFuc2l0aW9uOiAkdHlwZSAjeyRzcGVlZH0gI3skZWFzZX07XG59XG5AbWl4aW4gbW9kYWFsLWhpZGV0ZXh0KCkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0Y2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuXHRib3JkZXI6MCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLy8gTW9kYWFsIFN0cnVjdHVyZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtbm9zY3JvbGwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFhbC1hY2Nlc3NpYmxlLWhpZGUge1xuXHRAaW5jbHVkZSBtb2RhYWwtaGlkZXRleHQ7XG59XG5cbi5tb2RhYWwtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA5OTk7XG5cdG9wYWNpdHk6IDA7XG59XG4ubW9kYWFsLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCwgMC4zcyk7XG5cdCYgKiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdC5tb2RhYWwtY2xvc2Uge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0fVxuXG5cdCYubW9kYWFsLXN0YXJ0X25vbmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQmLm1vZGFhbC1zdGFydF9mYWRlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0JiAqW3RhYmluZGV4PVwiMFwiXSB7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gaXMgZnVsbHNjcmVlblxuXHQmLm1vZGFhbC1mdWxsc2NyZWVuIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG4ubW9kYWFsLW91dGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHQubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA4MHB4IDI1cHg7XG5cblx0Ly8gd2hlbiBpcyBmdWxsc2NyZWVuXG5cdC5tb2RhYWwtZnVsbHNjcmVlbiAmIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cbn1cbi5tb2RhYWwtY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IGF1dG87XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGNvbG9yOiAkbW9kYWFsLW1haW4tdGV4dDtcblx0bWF4LXdpZHRoOiAkbW9kYWFsLW1heC13aWR0aDtcblx0Ym9yZGVyLXJhZGl1czogJG1vZGFhbC1yYWRpdXM7XG5cdGJhY2tncm91bmQ6ICRtb2RhYWwtbWFpbi1iZztcblx0Ym94LXNoYWRvdzogJG1vZGFhbC1zaGFkb3c7XG5cdGN1cnNvcjogYXV0bztcblxuXHQvLyB3aGlsZSBsb2FkaW5nXG5cdCYuaXNfbG9hZGluZyB7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQvLyB3aGVuIGlzIGZ1bGxzY3JlZW5cblx0Lm1vZGFhbC1mdWxsc2NyZWVuICYge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdH1cbn1cblxuLm1vZGFhbC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogMjBweDtcblx0Y29sb3I6ICRtb2RhYWwtbGlnaHQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwgMCk7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCk7XG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHsgYmFja2dyb3VuZDogJG1vZGFhbC1jbG9zZS1ob3Zlci1jb2xvcjsgfVxuXHR9XG5cdHNwYW4ge1xuXHRcdEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcblx0fVxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTRweDtcblx0XHRsZWZ0OiAyM3B4O1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXHQubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XG5cdFx0YmFja2dyb3VuZDogJG1vZGFhbC1ncmV5O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogMTBweDtcblx0fVxufVxuXG4ubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyIHtcblx0cGFkZGluZzogJG1vZGFhbC1wYWRkaW5nO1xufVxuXG5cbi8vIENvbmZpcm0gTW9kYWFsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW9kYWFsLWNvbmZpcm0td3JhcCB7XG5cdHBhZGRpbmc6IDMwcHggMCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMDtcbn1cbi5tb2RhYWwtY29uZmlybS1idG4ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDEwcHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHQvLyBPayBCdXR0b25cblx0Ji5tb2RhYWwtb2sge1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRjb2xvcjogJG1vZGFhbC1saWdodDtcblx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLXByaW1hcnk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGJhY2tncm91bmQpO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRtb2RhYWwtcHJpbWFyeSwgMTUlKTtcblx0XHR9XG5cdH1cblx0Ji5tb2RhYWwtY2FuY2VsIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBkYXJrZW4oJG1vZGFhbC1wcmltYXJ5LCAxNSUpO1xuXHRcdH1cblx0fVxufVxuXG5cblxuQGtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cbkAtby1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5ALW1vei1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaW5zdGFSZXZlYWwge1xuXHQwJVx0eyBvcGFjaXR5OiAwOyB9XG5cdDEwMCUgeyBvcGFjaXR5OiAxOyB9XG59XG5ALW1zLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG5cdDAlXHR7IG9wYWNpdHk6IDA7IH1cblx0MTAwJSB7IG9wYWNpdHk6IDE7IH1cbn1cblxuLy8gSW5zdGFncmFtIFBob3RvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubW9kYWFsLWluc3RhZ3JhbSB7XG5cdC5tb2RhYWwtY29udGFpbmVyIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1vZGFhbC1jb250ZW50LWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0fVxuXHQubW9kYWFsLWNvbnRlbnQtY29udGFpbmVyID4gYmxvY2txdW90ZSB7XG5cdFx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdFx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xuXHR9XG5cdGlmcmFtZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRtYXJnaW46IC02cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRhbmltYXRpb246IGluc3RhUmV2ZWFsIDFzIGxpbmVhciBmb3J3YXJkcztcblx0fVxufVxuXG5cblxuLy8gR2FsbGVyeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtaW1hZ2Uge1xuXHQubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMTQwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTQwcHg7XG5cdH1cblx0Lm1vZGFhbC1jb250YWluZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubW9kYWFsLWdhbGxlcnktd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRtb2RhYWwtbGlnaHQ7XG59XG4ubW9kYWFsLWdhbGxlcnktaXRlbSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly93aWR0aDogMTAwJTtcblx0fVxuXHQmLmlzX2FjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMjBweCAwIDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0Jjpmb2N1cyB7XG5cdCAgb3V0bGluZTogbm9uZTtcblx0fVxufVxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdG9wYWNpdHk6IDE7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICRtb2RhYWwtbGlnaHQ7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDApO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdEBpbmNsdWRlIG1vZGFhbC10cmFuc2l0aW9uKGFsbCk7XG5cdCYuaXNfaGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbW9kYWFsLWdyZXk7XG5cdFx0fVxuXHR9XG5cdHNwYW4ge1xuXHRcdEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcblx0fVxuXG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNnB4O1xuXHRcdGxlZnQ6IDI1cHg7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0QGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdG1hcmdpbjogLTVweCAwIDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRtYXJnaW46IDVweCAwIDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHR9XG59XG4ubW9kYWFsLWdhbGxlcnktbmV4dCB7XG5cdCYtaW5uZXIge1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdH1cblx0Ji1vdXRlciB7XG5cdFx0cmlnaHQ6IDQ1cHg7XG5cdH1cbn1cbi5tb2RhYWwtZ2FsbGVyeS1wcmV2IHtcblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIgeyBsZWZ0OiAyMnB4OyB9XG5cdCY6YmVmb3JlIHtcblx0XHRtYXJnaW46IDVweCAwIDA7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRtYXJnaW46IC01cHggMCAwO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdCYtaW5uZXIge1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0fVxuXHQmLW91dGVyIHtcblx0XHRsZWZ0OiA0NXB4O1xuXHR9XG59XG5cblxuLy8gVmlkZW9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLXZpZGVvLXdyYXAge1xuXHRtYXJnaW46IGF1dG8gNTBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDU2LjI1JTtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsIDAuMyk7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG1heC13aWR0aDogMTMwMHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRpZnJhbWUsXG5cdG9iamVjdCxcblx0ZW1iZWQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLy8gTW9kYWFsIGlGcmFtZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtaWZyYW1lIC5tb2RhYWwtY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4ubW9kYWFsLWlmcmFtZS1lbGVtIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuXHQubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0aGVpZ2h0OiA3MzFweDtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuXHQubW9kYWFsLWltYWdlIHtcblx0XHQubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHR9XG5cdH1cblx0Lm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xuXHRcdHRvcDogYXV0bztcblx0XHRib3R0b206IDIwcHg7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIDAuNyk7O1xuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHR9XG5cdH1cblx0Lm1vZGFhbC1nYWxsZXJ5LW5leHQge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdH1cblx0Lm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcblx0Lm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcblx0XHR3aWR0aDogNTAwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDExMDBweCkge1xuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuXHRcdHdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMTAwMHB4KSB7XG5cdC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblx0Lm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcblx0XHR3aWR0aDogNjAwcHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG5cdC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG5cdFx0d2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0Lm1vZGFhbC12aWRlby1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0bWF4LWhlaWdodDogNTEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuXHRcdHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjBweCkge1xuXHQubW9kYWFsLWdhbGxlcnktbGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG5cbi8vIENTUyBsb2FkaW5nIGdpZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMjAwcHg7XG5cdGhlaWdodDogMjAwcHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG59XG5ALW1zLWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtbW96LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyezAle29wYWNpdHk6MTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMS41KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTEwMCV7b3BhY2l0eTouMTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtby1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lcnswJXtvcGFjaXR5OjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjUpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEuNSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstby10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0xMDAle29wYWNpdHk6LjE7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstbW96LXRyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXJ7MCV7b3BhY2l0eToxOy1tcy10cmFuc2Zvcm06c2NhbGUoMS41KTstbW96LXRyYW5zZm9ybTpzY2FsZSgxLjUpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9MTAwJXtvcGFjaXR5Oi4xOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW1vei10cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2e3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luLWxlZnQ6NHB4O21hcmdpbi10b3A6NHB4O3Bvc2l0aW9uOmFic29sdXRlfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdj5kaXZ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZDojZmZmfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgxKT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6MHM7LW1vei1hbmltYXRpb24tZGVsYXk6MHM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MHM7LW8tYW5pbWF0aW9uLWRlbGF5OjBzO2FuaW1hdGlvbi1kZWxheTowc30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMik+ZGl2LC5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgzKT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDEpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDIpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouMTJzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi4xMnM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjEyczstby1hbmltYXRpb24tZGVsYXk6LjEyczthbmltYXRpb24tZGVsYXk6LjEyc30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMil7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMyk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7LW1vei1hbmltYXRpb24tZGVsYXk6LjI1czstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMjVzOy1vLWFuaW1hdGlvbi1kZWxheTouMjVzO2FuaW1hdGlvbi1kZWxheTouMjVzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg0KT5kaXYsLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDUpPmRpdnstbXMtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tb3otYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy13ZWJraXQtYW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMyl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg0KT5kaXZ7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6LjM3czstbW96LWFuaW1hdGlvbi1kZWxheTouMzdzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4zN3M7LW8tYW5pbWF0aW9uLWRlbGF5Oi4zN3M7YW5pbWF0aW9uLWRlbGF5Oi4zN3N9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDQpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNSk+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi41czstbW96LWFuaW1hdGlvbi1kZWxheTouNXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjVzOy1vLWFuaW1hdGlvbi1kZWxheTouNXM7YW5pbWF0aW9uLWRlbGF5Oi41c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNik+ZGl2LC5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGV9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDUpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKX0ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNik+ZGl2e2FuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbXMtYW5pbWF0aW9uLWRlbGF5Oi42MnM7LW1vei1hbmltYXRpb24tZGVsYXk6LjYyczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNjJzOy1vLWFuaW1hdGlvbi1kZWxheTouNjJzO2FuaW1hdGlvbi1kZWxheTouNjJzfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KXstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsMCl9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDcpPmRpdnthbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7LW1zLWFuaW1hdGlvbi1kZWxheTouNzVzOy1tb3otYW5pbWF0aW9uLWRlbGF5Oi43NXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6Ljc1czstby1hbmltYXRpb24tZGVsYXk6Ljc1czthbmltYXRpb24tZGVsYXk6Ljc1c30ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNyl7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LDApfS5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg4KT5kaXZ7LW1zLWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjptb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTstby1hbmltYXRpb246bW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOm1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlOy1tcy1hbmltYXRpb24tZGVsYXk6Ljg3czstbW96LWFuaW1hdGlvbi1kZWxheTouODdzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi44N3M7LW8tYW5pbWF0aW9uLWRlbGF5Oi44N3M7YW5pbWF0aW9uLWRlbGF5Oi44N3N9Lm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDgpey1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDg0cHgsODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSg4NHB4LDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoODRweCw4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwwKX1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7PjgY/jgZrjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWJyZWFkY3J1bWIge1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICB9XG4gIH1cblxuICAmLS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXJlZDtcbiAgcGFkZGluZzogcmVtKDE1cHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDMuNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiByZW0oMTQuNXB4KTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi0tc3F1YXJlIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yLWJsYWNrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuICB9XG5cbiAgJi0tZXh0ZXJuYWwge1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDM1cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyc7XG4gICAgICBjb250ZW50OiAnXFxmMzYwJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYXJyb3ctbGVmdCB7XG4gICAgcGFkZGluZzogMTdweCAyMHB4IDE3cHggMzVweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hcnJvdyB7XG4gICAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSgzNXB4KSByZW0oMTVweCkgcmVtKDIwcHgpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1yZWQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1hcnJvdy1kb3duIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHggMjhweCAyMHB4O1xuICAgIG1pbi13aWR0aDogMTI4cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEycHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWludGVybmFsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAzNXB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xuICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgIH1cbiAgfVxuXG4gICYtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiAzKTtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1mb3JtIHtcbiAgJi10ZXh0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogcmVtKDEwcHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIuNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG4gICAgJi0tc21hbGwge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuXG4gICYtY2hlY2tib3gge1xuICAgICYtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmFkaW8ge1xuICAgICYtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1yYWRpby1zcGFuOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcicgZGF0YS1pY29uPSdhbmdsZS1kb3duJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtZG93biBmYS13LTEwJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC43ZW0gdG9wIDUwJSwgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogLjY1ZW0gYXV0bywgMTAwJTtcblxuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4ODtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggM3B4IHJnYmEoNTksIDE1MywgMjUyLCAuNyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggLW1vei1tYWMtZm9jdXNyaW5nO1xuICAgICAgY29sb3I6ICMyMjI7IFxuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBvcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIH1cbiAgfVxuXG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6KaL5Ye644GXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1oMSB7XG4gIG1hcmdpbjogNjNweCBhdXRvIDcwcHg7XG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIGZvbnQtc2l6ZTogcmVtKDMxcHgpO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZzogMzNweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICBwYWRkaW5nOiAzM3B4IDA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYwLCAyMzMsIDAuNyk7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYwLCAyMzMsIDAuNyk7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgfVxuICB9XG59XG5cbi5jLWgyIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIH1cbn1cblxuLmMtaDMge1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtc2l6ZTogcmVtKDE3cHgpO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgJGNvbG9yLWJsdWU7XG4gIHBhZGRpbmc6IDE2cHggMTVweDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgZm9udC1zaXplOiByZW0oMThweCk7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgbGluZS1oZWlnaHQ6IHJlbSgzNnB4KTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmMtaDUge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA1KTtcbiAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQsIDUpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA1KTtcbiAgICBsaW5lLWhlaWdodDogbnRoKCRsaW5lLWhlaWdodC1zcCwgNSk7XG4gIH1cbn1cblxuLmMtaDYge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA2KTtcbiAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQsIDYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA2KTtcbiAgICBsaW5lLWhlaWdodDogbnRoKCRsaW5lLWhlaWdodC1zcCwgNik7XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmUge1xuICBAaW5jbHVkZSBjZW50ZXItbGluZSgpO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODqeODmeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHJlbSg2cHgpIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHJlbSgxMzVweCk7XG4gIGZvbnQtc2l6ZTogcmVtKDEwLjVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7nt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpbmUge1xuICAmLS1kYXNoZWQge1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzdENkEwMDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGluayB7XG4gICYtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi0tdG9nZ2xlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTNweCwgMCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsMCwwLDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcGRmIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1wZGYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB9XG4gIH1cblxuICAmLS1leHRlcm5hbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMS4yZW07XG4gICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tZXh0ZXJuYWwuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjgrnjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpc3R7XG4gID5saSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyBcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtLXBvaW50IHtcbiAgICA+bGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDcuNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxpbmsge1xuICAgID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNi41cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweDtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1ibHVlO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3JkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gICYtLW5vdGUge1xuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxN3B4KTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KAuyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7zjgqLjgqTjgrPjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiByZW0oMjBweCk7XG4gIHRvcDogcmVtKDEyLjVweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiBpbmRleCgkeiwgbWVudSk7XG5cbiAgJi10cmlnZ2VyLFxuICAmLXRyaWdnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IHJlbSgyNXB4KTtcbiAgICBoZWlnaHQ6IHJlbSg0NHB4KTtcblxuICAgICYtbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IHJlbSg3LjVweCk7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiByZW0oNXB4KTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICB9XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiByZW0oNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEQ0RDREO1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogcmVtKDIwcHgpO1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogcmVtKDMwcHgpO1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogcmVtKDQwcHgpO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogcmVtKDI2cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgxMHB4KSkgdHJhbnNsYXRlWCgwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKDEwcHgpKSB0cmFuc2xhdGVYKDApIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogcmVtKDI2cHgpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKHJlbSgtMTBweCkpIHRyYW5zbGF0ZVgoMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkocmVtKC0xMHB4KSkgdHJhbnNsYXRlWCgwKSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDVweCk7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwwLDAsMC4zKTtcblxuICAmLS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjMxKTtcbiAgfVxuXG4gICYtLWltcG9ydGFudCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXJlZC1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHBhZGRpbmc6IHJlbSgyMHB4KSByZW0oMTBweCk7XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLWgge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogKC0xKSAqICRjb250ZW50cy1wYWRkaW5nLXNwO1xuICAgIH1cblxuICAgICYtaCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNjVweCA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1zZWN0aW9uIHtcbiAgbWFyZ2luOiByZW0oNDVweCkgMDtcblxuICAmLW1pZGRsZSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLCAyKSAwO1xuICB9XG5cbiAgJi1uYXJyb3cge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMykgMDtcbiAgfVxuXG4gICYtYmcge1xuICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDEpIDA7XG5cbiAgICAmLW1pZGRsZSB7XG4gICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgIH1cbiAgXG4gICAgJi1uYXJyb3cge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMykgMDtcbiAgICB9XG4gIH1cblxuXG4gICYtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIHJlbSgxMi41cHgpO1xuXG4gICAgJi1uYXJyb3cge1xuICAgICAgd2lkdGg6ICRjb250ZW50cy1uYXJyb3ctd2lkdGg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDEyLjVweCk7XG4gICAgfVxuXG4gICAgJi1taWRkbGUge1xuICAgICAgd2lkdGg6ICRjb250ZW50cy1taWRkbGUtd2lkdGg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDEyLjVweCk7XG4gICAgfVxuXG4gICAgJi1maWxsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtdGFiIHtcbiAgJi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogMCAtNXB4IDVweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICB9XG5cbiAgICAgICZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtdGFibGUge1xuICAkYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRib2R5IHtcbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiByZW0oMTBweCk7XG4gICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgIH1cblxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgYm9yZGVyOiA2cHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgfVxuICB9XG59XG4iLCJcbi5wLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNnB4O1xuICByaWdodDogNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLDAsMCwxKSwgMCAwIDZweCByZ2JhKDAsMCwwLDEpLCAwIDAgNnB4IHJnYmEoMCwwLDAsMSksIDAgMCA2cHggcmdiYSgwLDAsMCwxKSwgMCAwIDZweCByZ2JhKDAsMCwwLDEpLCAwIDAgNnB4IHJnYmEoMCwwLDAsMSksIDAgMCA2cHggcmdiYSgwLDAsMCwxKSwgMCAwIDZweCByZ2JhKDAsMCwwLDEpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufSIsIlxuLnAtY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogbnRoKCRsaXN0OiAkZm9udC1zaXplLCAkbjogNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBtYXJnaW46IDMwcHggMDtcbn0iLCIucC1jdGEge1xuICBtYXJnaW46IHJlbSg0NXB4KSAwO1xuXG4gICYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMy41cHgpO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSgxMHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiByZW0oMTEuNXB4KTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAmLS1saW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICB9XG5cbiAgICAmLS1yZXF1ZXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuICB9XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCqOOCr+OCueODiOODqeODiuODk++8iEfjg4rjg5Pjgajjga/liKXjgavjg5jjg4Pjg4Djg7zlhoXjgavooajnpLrjgZnjgovjg4rjg5PjgrLjg7zjgrfjg6fjg7PvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWV4bmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAxMXB4IDA7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgPmxpIHtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcblxuICAgID5hIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOXB4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAn77yeJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSg4cHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICYubm8tYXJyb3cge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGFuZ3VhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwYWRkaW5nOiA2cHggMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMHMgMC4zcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIycHgpO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wLWV4bmF2LWxhbmd1YWdlLWxpc3Qge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWZuYXYge1xuXG4gICYtbGlzdCB7XG4gICAgPmxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YiB7XG4gICAgICA+bGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDM1NXB4O1xuXG4gICAgICAgID5saSB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4tMSkge1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oNThweCk7XG5cbiAgJi1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgJi1saXN0IHtcbiAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi0tbGluZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMC41cHgpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oOHB4KSByZW0oMTBweCkgcmVtKDEyLjVweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI0cHgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gcmVtKDVweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYtaW5uZXIge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogcmVtKDEyLjVweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogcmVtKDQ1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIHdpZHRoOiByZW0oMTM1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oMThweCk7XG4gIH1cblxuICAmLXRlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiByZW0oNThweCk7XG4gIH1cblxuICAmLWNvcHlyaWdodCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmc6IHJlbSg4cHgpIHJlbSg4cHgpIHJlbSg3cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSg3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR+ODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZ25hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHJlbSg3M3B4KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCA4MHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLDAsMCwwLjMpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cbiAgJi52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAmLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICAgID5hIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNnB4KSByZW0oMjBweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogcmVtKDE4cHgpO1xuICAgICAgICAgIHJpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgd2lkdGg6IHJlbSgxMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxMHB4KTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IHJlbSgzcHgpIHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBib3JkZXItdG9wOiByZW0oM3B4KSBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zdWJsaXN0IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICAgID5hIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIuNXB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxN3B4KSByZW0oMjBweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ+KIkic7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiByZW0oMThweCk7XG4gICAgICAgICAgcmlnaHQ6IHJlbSgyMHB4KTtcbiAgICAgICAgICB3aWR0aDogcmVtKDEwcHgpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDEwcHgpO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogcmVtKDNweCkgc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci10b3A6IHJlbSgzcHgpIHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWhlYWRlciB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgXG4gICYtaW5uZXIge1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogcmVtKDEyLjVweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiByZW0oNDVweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jZW50ZXIge1xuICAgIHdpZHRoOiByZW0oMTM1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oMThweCk7XG4gIH1cblxuICAmLXRlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiByZW0oNThweCk7XG4gIH1cbn1cbiIsIi5wLW1haW4ge1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IHJlbSg3M3B4KTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4ubXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtbG9nbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTEycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvcHkge1xyXG4gICAgbWFyZ2luOiByZW0oMjNweCkgMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2LjVweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnRlcm5hbCB7XHJcbiAgICAmLWJhbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMC41cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNnB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2Uge1xyXG4gICAgcGFkZGluZzogcmVtKDMwcHgpIDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOS41cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgICB3aWR0aDogcmVtKDY3cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuLmZ1biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgcGFkZGluZzogcmVtKDEyLjVweCkgMDtcclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLDAsMCwwLjMpO1xyXG5cclxuICAgICAgICAmLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMTIuNXB4KTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2LjVweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDZweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsMCwwLDAuMyk7XHJcblxyXG4gICAgICAgICYtY291bnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjIuNXB4KSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTEyLjVweCk7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMi41cHgpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIuNXB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNi4yNXB4KTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTYuMjVweCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0NnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvaW50IHtcclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIuNXB4KTtcclxuXHJcbiAgICAgICAgJi1jb3VudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMi41cHgpIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMTIuNXB4KTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQ2cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcuNXB4KTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vdmllIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmluc3RydWN0b3Ige1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IHJlbSgtNi4yNXB4KTtcclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2LjI1cHgpO1xyXG5cclxuICAgICAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDZweCkgMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY2VzcyB7XHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogcmVtKDMwMHB4KTtcclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiByZW0oNXB4KSBzb2xpZCAkY29sb3ItcmVkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwcHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBtYXJnaW46IHJlbSgyMHB4KSAwIHJlbSgxMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLmludGVydmlldyB7XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMjVweCk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMi41cHgpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogcmVtKDQ2cHgpO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOaVtOWIl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG59XG5cbi51LWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodDtcbn1cblxuLnUtYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZy1sZWFmLnBuZykgY2VudGVyIHRvcCByZXBlYXQ7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYm9yZGVyIHtcbiAgJi1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICYtdG9wIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1jbGVhcmZpeDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kcGFkZGluZzogNi4yNXB4O1xuJHBhZGRpbmctd2lkZTogNTBweDtcbiRwYWRkaW5nLW5hcnJvdzogMTBweDtcbiRwYWRkaW5nLXNwOiA2LjI1cHg7XG5cbi51LXJvdyB7XG4gIG1hcmdpbjogKC0xKSokcGFkZGluZztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1zcDtcbiAgfVxuXG4gICYtLWFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gICYtLW5vbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICYtLW5vbWFyZ2luLXRhYiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICYtLW5vbWFyZ2luLXNwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1uYXJyb3c7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxue1xuICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gIC51LWNvbC0jeyRpfVxuICB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgICAgfVxuICB9XG5cbiAgLnUtY29sLW9mZnNldC0wXG4gIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnUtY29sLW9mZnNldC0jeyRpfVxuICB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICB9XG5cbiAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgPiAudS1jb2wtI3skaX1cbiAgICB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAudS1yb3ctLW5vbWFyZ2luLXNwIHtcbiAgICAgID4gLnUtY29sLSN7JGl9XG4gICAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnUtcm93LS1uYXJyb3cge1xuICAgID4gLnUtY29sLSN7JGl9XG4gICAge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAge1xuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgLnUtY29sLSN7JGl9LS1wY1xuICAgICAge1xuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tcGNcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tcGNcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgICAgPiAudS1jb2wtI3skaX0tLXBjXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgPiAudS1jb2wtI3skaX0tLXBjXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAge1xuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgLnUtY29sLSN7JGl9LS1sYXB0b3BcbiAgICAgIHtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcFxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1sYXB0b3BcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgICAgPiAudS1jb2wtI3skaX0tLWxhcHRvcFxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgID4gLnUtY29sLSN7JGl9LS1sYXB0b3BcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAge1xuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgLnUtY29sLSN7JGl9LS10YWJcbiAgICAgIHtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LTAtLXRhYlxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS10YWJcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5vbWFyZ2luLXRhYiB7XG4gICAgICAgID4gLnUtY29sLSN7JGl9LS10YWJcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgICA+IC51LWNvbC0jeyRpfS0tdGFiXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgIHtcbiAgICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgICAudS1jb2wtI3skaX0tLXNwXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudS1jb2wtb2Zmc2V0LTAtLXNwXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tc3BcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51LXJvdy0tbm9tYXJnaW4tc3Age1xuICAgICAgICAgID4gLnUtY29sLSN7JGl9LS1zcFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgICAgID4gLnUtY29sLSN7JGl9LS1zcFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pnZ7ooajnpLrliIfjgormm7/jgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbmNsdWRlIHZpZXctYXQocGMpe1xuICAudS1oaWRlLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWhpZGUtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIC51LWhpZGUtbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtaGlkZS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIC51LW10I3skaSAqIDV9IHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tciN7JGkgKiA1fSB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tbCN7JGkgKiA1fSB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LW1iI3skaSAqIDV9IHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wdCN7JGkgKiA1fSB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXByI3skaSAqIDV9IHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wbCN7JGkgKiA1fSB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wYiN7JGkgKiA1fSB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxufVxuQGluY2x1ZGUgdmlldy1hdChwYyl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1wYyB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1wYyB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXBjIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1wYyB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1wYyB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tcGMge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tcGMge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1wYyB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXNwIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLXNwIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tc3Age21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXNwIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLXNwIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1zcCB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1zcCB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLXNwIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXRhYiB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS10YWIge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS10YWIge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXRhYiB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS10YWIge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXRhYiB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS10YWIge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS10YWIge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogJGNvbG9yLXJlZDtcbn1cblxuLnUtdGV4dC1pbXBvcnRhbnQge1xuICBjb2xvcjogJGNvbG9yLXJlZDtcbn1cblxuLnUtdGV4dC1pbnZlcnNlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtdGV4dC1zdWIge1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi51LXRleHQtc2VyaWYge1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZlxufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbi51LXRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG59XG5cbi51LXRleHQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI0ZGRjM5MSA1MCUpO1xufVxuXG4udS10ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSg0MnB4KTtcbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDMzcHgpO1xufVxuXG4udS10ZXh0LWJpdC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDI3cHgpO1xufVxuXG4udS10ZXh0LW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDIxcHgpO1xufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyMi41cHgpO1xufVxuXG4udS10ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjVweCk7XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDE4cHgpO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW5heaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICR3aWR0aDogKDEwJSAqICRpKTtcbiAgLnUtdyN7JGkgKiAxMH0ge3dpZHRoOiAkd2lkdGg7fVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tcGMge3dpZHRoOiAkd2lkdGg7fVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tbGFwdG9wIHt3aWR0aDogJHdpZHRoO31cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXRhYiB7d2lkdGg6ICR3aWR0aDt9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXNwIHt3aWR0aDogJHdpZHRoO31cbiAgfVxufVxuXG4udS13NzMwcHgge1xuICBtYXgtd2lkdGg6IDczMHB4O1xufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufSJdfQ== */
