@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width  
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
/* --------------------------
Adobe Garamond Pro
-------------------------- */
/* --------------------------
FOT-筑紫Aオールド明朝 Pr6N L
-------------------------- */
/* --------------------------
小塚ゴシック
-------------------------- */
body {
  font-family: 'Noto Serif JP', serif;
  font-style: normal;
  font-weight: 100 !important;
  line-height: 1.5em !important;
  letter-spacing: 1px !important;
  padding: 0 !important;
  margin: 0;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*::-moz-selection {
  background: #ccc !important;
}

*::selection {
  background: #ccc !important;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

ul, li {
  list-style: none;
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
  color: #111;
}

a:hover {
  color: #111;
  text-decoration: none !important;
}

i {
  font-style: normal;
}

h1, h2, h3, h4, h5, h6,
p {
  margin: 0;
  line-height: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

figure {
  margin: 0;
}

@media screen and (max-width: 768px) {
  #inner {
    font-size: calc(100vw * 10 / 375);
  }
}

/* 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;
}

/* --------------------------
パンくずナビ
-------------------------- */
.c-breadcrumb-list {
  list-style: none;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  padding-bottom: 14px;
}

@media screen and (max-width: 767px) {
  .c-breadcrumb-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-breadcrumb-list li {
  color: #333333;
  font-size: 0.75rem;
}

@media screen and (max-width: 767px) {
  .c-breadcrumb-list li {
    line-height: 1.4;
  }
}

.c-breadcrumb-list li::after {
  content: '/';
  padding-right: 0.2em;
}

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

.c-breadcrumb-list li:first-child a {
  color: #648c0b;
}

.c-breadcrumb-list li a {
  color: #333333;
}

/* --------------------------
ボタン
-------------------------- */
.c-button {
  position: relative;
  display: inline-block;
  width: auto;
  min-width: 275px;
  color: #fff;
  font-size: 1rem;
  line-height: 1.3;
  letter-spacing: 0.2em;
  text-decoration: none;
  text-align: center;
  padding: 10px;
  background-color: #333333;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .c-button {
    letter-spacing: 0.1em;
  }
}

.c-button .small {
  font-size: 75%;
}

.c-button--large {
  font-size: 1.25rem;
  padding: 20px;
}

@media screen and (max-width: 767px) {
  .c-button--large {
    min-width: auto;
    width: 100%;
    font-size: 1.125rem;
  }
}

@media screen and (min-width: 768px) {
  .c-button--high {
    height: 100%;
    padding: calc(10px + 0.65rem) 10px;
  }
}

.c-button--arrow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  color: #fff;
  line-height: 1;
  letter-spacing: 0.1em;
  text-decoration: none;
  text-align: center;
  padding: 0.75em;
  cursor: pointer;
}

.c-button--arrow .icon {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 10px;
  border-style: solid;
  border-width: 0.4em 0 0.4em 0.5em;
  border-color: transparent transparent transparent #fff;
}

.c-button--bg {
  color: #333333;
  background-image: url(../images/common/bg-gradation.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.c-button--reserve {
  color: #333333;
  background-color: #E9F3FB;
}

.c-button--entry {
  color: #333333;
  background-color: #93b447;
}

/* --------------------------
スクロールに合わせてフェードイン
-------------------------- */
.c-fadein {
  opacity: 0;
  -webkit-transition: all 0.75s;
  transition: all 0.75s;
}

.c-fadein.js-active {
  opacity: 1;
}

.c-fadein-wrapper {
  overflow: hidden;
}

.c-fadein--top {
  -webkit-transform: translateY(-20%);
          transform: translateY(-20%);
}

.c-fadein--top.js-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.c-fadein--bottom {
  -webkit-transform: translateY(100px);
          transform: translateY(100px);
}

.c-fadein--bottom.js-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.c-fadein--left {
  -webkit-transform: translateX(-100px);
          transform: translateX(-100px);
}

.c-fadein--left.js-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.c-fadein--right {
  -webkit-transform: translateX(100px);
          transform: translateX(100px);
}

.c-fadein--right.js-active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.c-fadein--delay-01 {
  -webkit-transition-delay: .05s;
          transition-delay: .05s;
}

.c-fadein--delay-02 {
  -webkit-transition-delay: .1s;
          transition-delay: .1s;
}

.c-fadein--delay-03 {
  -webkit-transition-delay: 0.15s;
          transition-delay: 0.15s;
}

.c-fadein--delay-04 {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.c-fadein--delay-05 {
  -webkit-transition-delay: 0.25s;
          transition-delay: 0.25s;
}

.c-fadein--delay-06 {
  -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}

.c-fadein--delay-07 {
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
}

.c-fadein--delay-08 {
  -webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.c-fadein--delay-09 {
  -webkit-transition-delay: 0.45s;
          transition-delay: 0.45s;
}

.c-fadein--delay-10 {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

.c-fadein--timing {
  -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.18, 1);
          transition-timing-function: cubic-bezier(0.77, 0, 0.18, 1);
}

/* --------------------------
フォーム
-------------------------- */
.c-form-text {
  border: 1px solid #ccc;
  width: 100%;
  padding: 0 5px;
  font-size: 0.9375rem;
  line-height: 1.40625rem;
}

.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 #0078B8;
  border-right: 3px solid #0078B8;
}

.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: #0078B8;
}

.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-h2 {
  position: relative;
  color: #04548B;
  text-align: center;
  padding-bottom: 90px;
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  .c-h2 {
    padding-bottom: 45px;
    margin-bottom: 10px;
  }
}

.c-h2::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  height: 77px;
  display: inline-block;
  margin: 0 auto;
  background-color: #333333;
  opacity: 0.5;
}

@media screen and (max-width: 767px) {
  .c-h2::before {
    height: 38px;
  }
}

.c-h2 .ja {
  color: #333333;
  font-size: 0.875rem;
  line-height: 1.4;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .c-h2 .ja {
    font-size: 0.75rem;
  }
}

.c-h3 {
  font-size: 1.375rem;
  line-height: 1.8;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 30px;
}

@media screen and (max-width: 767px) {
  .c-h3 {
    font-size: 1.25rem;
    line-height: 1.7;
    margin-bottom: 20px;
  }
}

.c-h4 {
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-align: center;
  margin-bottom: 20px;
}

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

.c-h4.en {
  font-family: 'adobe-garamond-pro', serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.5rem;
}

@media screen and (max-width: 767px) {
  .c-h4.en {
    font-size: 1.125rem;
  }
}

.c-h4.blue {
  color: #0078B8;
}

.c-h5 {
  font-size: 1.125rem;
  line-height: 1.5;
  letter-spacing: 0.15em;
  margin-bottom: 20px;
}

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

.c-h6 {
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.15em;
  margin-bottom: 20px;
}

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

.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: #333333;
  display: block;
}

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

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

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

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

/* --------------------------
ラベル
-------------------------- */
.c-label {
  display: inline-block;
  color: #fff;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  padding: 4px 18px;
  background-color: #000;
  border-radius: 5px;
}

.c-label--small {
  font-size: 0.625rem;
  padding: 4px 12px;
}

.c-label--large {
  font-size: 1.125rem;
  padding: 4px 20px;
}

/* --------------------------
線
-------------------------- */
.c-line {
  display: inline-block;
  width: 100vw;
  height: 10px;
  margin: 0 calc(50% - 50vw);
  background-color: #000;
}

@media screen and (max-width: 767px) {
  .c-line {
    height: 8px;
  }
}

.c-line-wrapper {
  position: relative;
  height: 10px;
}

@media screen and (max-width: 767px) {
  .c-line-wrapper {
    height: 8px;
  }
}

.c-line-half {
  position: absolute;
  top: 0;
  width: 50vw;
  margin: 0;
}

@media screen and (max-width: 767px) {
  .c-line-half {
    width: 100vw;
    left: -20px;
  }
}

@media screen and (min-width: 768px) {
  .c-line-half.left {
    right: 0;
  }
  .c-line-half.right {
    left: 0;
  }
}

/* --------------------------
リンク
-------------------------- */
.c-link {
  font-size: 0.875rem;
  letter-spacing: 0;
}

.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 #0078B8;
  border-right: 2px solid #0078B8;
  -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: 0.75em;
  position: relative;
}

.c-list--point > li::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 3px;
  display: inline-block;
  background-color: #333333;
  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 #0078B8;
  border-right: 1px solid #0078B8;
  -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--border li {
  background-position: left 16px;
  padding: 14px;
  border-bottom: 1px dashed #0078B8;
  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: #000;
  text-decoration: none;
}

.c-list--border li a:hover {
  color: #0078B8;
}

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

.c-list--note li {
  color: #808080;
  position: relative;
  padding-left: 1.2em;
  font-size: 0.6875rem;
  line-height: 1.125rem;
  margin-bottom: 0;
}

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

/* --------------------------
ハンバーガーメニューアイコン
-------------------------- */
.menuBtn_sp {
  width: 80px;
  text-align: center;
  position: relative;
  cursor: pointer;
}

.menuBtn_sp .spMenu {
  display: block;
}

.navToggle {
  display: block;
  width: 35px;
  height: 25px;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
  position: relative;
}

.navToggle span {
  display: block;
  width: 35px;
  margin: 0 auto;
  border-bottom: solid 2px #fff;
  -webkit-transition: .35s ease-in-out;
  transition: .35s ease-in-out;
  position: absolute;
  right: 0;
}

.navToggle span:nth-child(1) {
  top: 0;
}

.navToggle span:nth-child(2) {
  top: 12px;
}

.navToggle span:nth-child(3) {
  top: 24px;
}

.navToggle.active {
  position: fixed;
  top: 25px;
  right: 0%;
  width: 35px;
  height: 25px;
  text-align: center;
  z-index: 9100;
  cursor: pointer;
}

.navToggle.active span {
  -webkit-transition: .35s ease-in-out;
  transition: .35s ease-in-out;
}

.navToggle.active span:nth-child(1) {
  top: 10px;
  right: 25px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.navToggle.active span:nth-child(2) {
  opacity: 0;
  right: 25px;
  -webkit-transition: .4s ease-in-out;
  transition: .4s ease-in-out;
}

.navToggle.active span:nth-child(3) {
  top: 10px;
  right: 25px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

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

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

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

@media screen and (max-width: 767px) {
  .c-section-middle {
    margin: 40px 0;
  }
}

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

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

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

@media screen and (max-width: 767px) {
  .c-section-bg {
    padding: 60px 0;
  }
}

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

@media screen and (max-width: 767px) {
  .c-section-bg-middle {
    padding: 40px 0;
  }
}

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

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

.c-section-container {
  width: 1290px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 30px;
}

@media screen and (max-width: 1180px) {
  .c-section-container {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .c-section-container {
    padding: 0 20px;
  }
}

.c-section-container-middle {
  width: 1060px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 30px;
}

@media screen and (max-width: 1024px) {
  .c-section-container-middle {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .c-section-container-middle {
    padding: 0 20px;
  }
}

.c-section-container-narrow {
  width: 870px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 30px;
}

@media screen and (max-width: 767px) {
  .c-section-container-narrow {
    width: 100%;
    padding: 0 20px;
  }
}

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

@media screen and (max-width: 767px) {
  .c-section-container-fill-sp {
    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 #dddddd;
}

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

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

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

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

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

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

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

/* --------------------------
テーブル
-------------------------- */
.c-table {
  width: 100%;
  font-size: 0.75rem;
  line-height: 1.5;
  border-top: 1px solid #777777;
  border-bottom: 1px solid #777777;
}

.c-table thead tr th {
  padding: 15px;
}

.c-table tbody tr {
  border-bottom: 1px solid #777777;
}

.c-table tbody th {
  width: 30%;
  padding: 10px 20px;
  word-break: keep-all;
  font-weight: 400;
  vertical-align: top;
  background-color: #dddddd;
}

@media screen and (max-width: 767px) {
  .c-table tbody th {
    width: 100%;
    display: block;
    border-bottom: 1px solid #777777;
  }
}

.c-table tbody td {
  width: 70%;
  padding: 10px 20px;
  vertical-align: top;
}

@media screen and (max-width: 767px) {
  .c-table tbody td {
    width: 100%;
    display: block;
  }
}

.c-table--border {
  border-collapse: collapse;
}

@media screen and (max-width: 767px) {
  .c-table--border {
    border-top: 1px solid #ccc;
  }
}

.c-table--border thead tr {
  border-bottom: 1px solid #ccc;
}

.c-table--border thead tr th {
  font-weight: 700;
  padding: 20px 30px 20px 0;
}

.c-table--border tbody th, .c-table--border tbody td {
  border: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
  .c-table--border tbody th {
    border-top: none;
    border-bottom: none;
  }
}

.innerWide {
  width: 96%;
  max-width: 1140px;
  margin: 0 auto;
}

@media screen and (max-width: 768px) {
  .innerWide {
    width: 90%;
    max-width: 1140px;
    margin: 0 auto;
  }
}

.bg-gray {
  width: 100%;
  background: #eeedee;
  padding: 60px 0 70px;
}

.bg-blue {
  width: 100%;
  background: #d2dfe7;
  padding: 60px 0 20px;
}

.bg-pink {
  width: 100%;
  background: #f0e0e3;
  padding: 60px 0 20px;
}

.bg-yellow {
  width: 100%;
  background: #e6dccf;
  padding: 60px 0 20px;
}

.imgBox {
  margin: 0 auto;
  text-align: center;
}

.imgBox img {
  width: 100%;
  height: auto;
}

.txt {
  font-size: 14px;
  line-height: 2.187;
  font-weight: 200;
}

@media screen and (max-width: 768px) {
  .txt {
    text-align: left;
  }
}

@media screen and (max-width: 520px) {
  .txt {
    font-size: 1.3em;
  }
}

.lead_txt {
  color: #000;
  font-size: 16px;
  text-align: left;
  line-height: 2.187;
  font-weight: 200;
  margin-top: 30px;
}

@media screen and (max-width: 768px) {
  .lead_txt {
    text-align: left;
  }
}

@media screen and (max-width: 520px) {
  .lead_txt {
    font-size: 1.3em;
  }
}

.border {
  display: block;
  width: 80px;
}

.border.white {
  border-bottom: #fff 1px solid;
  margin: 30px auto;
}

@media screen and (max-width: 768px) {
  .border.white {
    margin: 20px auto;
  }
}

.border.blue {
  border-bottom: #163259 1px solid;
  margin: 30px auto;
}

@media screen and (max-width: 768px) {
  .border.blue {
    margin: 20px auto;
  }
}

.border.gold {
  border-bottom: #978153 1px solid;
  margin: 20px auto;
}

.boxShadow {
  -webkit-box-shadow: 0 0 10px rgba(17, 24, 44, 0.3);
          box-shadow: 0 0 10px rgba(17, 24, 44, 0.3);
}

.contents_ttl {
  text-align: center;
  letter-spacing: 0.2em;
  margin-bottom: 50px;
}

@media screen and (max-width: 520px) {
  .contents_ttl h3 {
    font-size: 1.7em;
  }
}

.contents_ttl h4 {
  font-family: 'Times New Roman', serif;
  color: #978153;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
}

.contents_ttl .ttl_jp {
  color: #978153;
  font-family: 'Noto Serif JP', serif;
  font-size: 16px;
}

@media screen and (max-width: 520px) {
  .contents_ttl .ttl_jp {
    font-size: 1.3em;
  }
}

.contents_ttl .ttl_jp.ttl_bl {
  color: #000;
  line-height: 2;
}

.contents_ttl .txt {
  color: #000;
  margin: 40px auto 10px;
}

section.lead .contents_ttl h4 {
  line-height: 1.5;
}

small {
  display: block;
  margin-top: 5px;
}

.cap {
  font-size: 12px;
  line-height: 1.6;
  margin: 40px auto 110px;
  text-align: left;
}

@media screen and (max-width: 768px) {
  .cap {
    margin: 40px auto 15%;
  }
}

figure {
  position: relative;
}

figure figcaption {
  position: absolute;
  bottom: 3px;
  right: 5px;
  font-size: 12px;
}

figure figcaption.cap_wh {
  color: #fff;
  text-shadow: 0 0 5px #000, 0 0 5px #000;
}

.flexBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.flexBox.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.w-66 {
  width: 66%;
}

@media screen and (max-width: 768px) {
  .w-66 {
    width: 100%;
  }
}

.w-50 {
  width: 50%;
}

@media screen and (max-width: 768px) {
  .w-50 {
    width: 100%;
  }
}

.w-49 {
  width: 49%;
}

@media screen and (max-width: 768px) {
  .w-49 {
    width: 100%;
  }
}

.w-48 {
  width: 48%;
}

@media screen and (max-width: 768px) {
  .w-48 {
    width: 100%;
  }
}

.w-32 {
  width: 32%;
}

@media screen and (max-width: 768px) {
  .w-32 {
    width: 100%;
  }
}

.w-30 {
  width: 30%;
}

@media screen and (max-width: 768px) {
  .w-30 {
    width: 100%;
  }
}

.w-20 {
  width: 20%;
}

@media screen and (max-width: 768px) {
  .w-20 {
    width: 100%;
  }
}

.w-85 {
  width: 85%;
}

@media screen and (max-width: 768px) {
  .w-85 {
    width: 100%;
  }
}

.w-15 {
  width: 15%;
}

@media screen and (max-width: 768px) {
  .w-15 {
    width: 100%;
  }
}

#contact .container.innerWide {
  width: 96%;
  max-width: 1140px;
  margin: 0 auto;
  padding: 5% 0 0;
}

/* --------------------------
pagetop
-------------------------- */
.pagetop {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 100;
  width: 50px;
  height: 50px;
}

.pagetop a {
  display: block;
  width: 50px;
  height: 50px;
  background: url(../images/common/page_top.png) no-repeat;
  background-size: contain;
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.pagetop a:hover {
  width: 50px;
  height: 50px;
  background: url(../images/common/page_top_hover.png) no-repeat;
  background-size: contain;
  border: 1px solid #978153;
}

.scroll-back-to-top-wrapper.show {
  visibility: hidden !important;
  opacity: 0;
}

/* --------------------------
フッター
-------------------------- */
footer {
  background: #163259;
  padding: 30px 0 0;
}

footer .instaWrap {
  text-align: center;
  color: #fff;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding-bottom: 30px;
  border-bottom: 1px solid #a8a8a8;
}

@media screen and (max-width: 768px) {
  footer .instaWrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

footer .instaWrap .insta {
  display: block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23fff%22%20stroke-width%3D%221%22%20class%3D%22ai%20ai-InstagramFill%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.465%201.066C8.638%201.012%209.012%201%2012%201c2.988%200%203.362.013%204.534.066%201.172.053%201.972.24%202.672.511.733.277%201.398.71%201.948%201.27.56.549.992%201.213%201.268%201.947.272.7.458%201.5.512%202.67C22.988%208.639%2023%209.013%2023%2012c0%202.988-.013%203.362-.066%204.535-.053%201.17-.24%201.97-.512%202.67a5.396%205.396%200%200%201-1.268%201.949c-.55.56-1.215.992-1.948%201.268-.7.272-1.5.458-2.67.512-1.174.054-1.548.066-4.536.066-2.988%200-3.362-.013-4.535-.066-1.17-.053-1.97-.24-2.67-.512a5.397%205.397%200%200%201-1.949-1.268%205.392%205.392%200%200%201-1.269-1.948c-.271-.7-.457-1.5-.511-2.67C1.012%2015.361%201%2014.987%201%2012c0-2.988.013-3.362.066-4.534.053-1.172.24-1.972.511-2.672a5.396%205.396%200%200%201%201.27-1.948%205.392%205.392%200%200%201%201.947-1.269c.7-.271%201.5-.457%202.67-.511zm8.98%201.98c-1.16-.053-1.508-.064-4.445-.064-2.937%200-3.285.011-4.445.064-1.073.049-1.655.228-2.043.379-.513.2-.88.437-1.265.822a3.412%203.412%200%200%200-.822%201.265c-.151.388-.33.97-.379%202.043-.053%201.16-.064%201.508-.064%204.445%200%202.937.011%203.285.064%204.445.049%201.073.228%201.655.379%202.043.176.477.457.91.822%201.265.355.365.788.646%201.265.822.388.151.97.33%202.043.379%201.16.053%201.507.064%204.445.064%202.938%200%203.285-.011%204.445-.064%201.073-.049%201.655-.228%202.043-.379.513-.2.88-.437%201.265-.822.365-.355.646-.788.822-1.265.151-.388.33-.97.379-2.043.053-1.16.064-1.508.064-4.445%200-2.937-.011-3.285-.064-4.445-.049-1.073-.228-1.655-.379-2.043-.2-.513-.437-.88-.822-1.265a3.413%203.413%200%200%200-1.265-.822c-.388-.151-.97-.33-2.043-.379zm-5.85%2012.345a3.669%203.669%200%200%200%204-5.986%203.67%203.67%200%201%200-4%205.986zM8.002%208.002a5.654%205.654%200%201%201%207.996%207.996%205.654%205.654%200%200%201-7.996-7.996zm10.906-.814a1.337%201.337%200%201%200-1.89-1.89%201.337%201.337%200%200%200%201.89%201.89z%22%2F%3E%3C%2Fsvg%3E");
  background-size: cover;
  width: 50px;
  height: 50px;
}

footer .footerMenu {
  width: 90%;
  margin: 0 auto 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (max-width: 991px) {
  footer .footerMenu {
    width: 100%;
  }
}

footer .footerMenu .border.gold {
  margin: 20px 0;
}

footer .footerMenu .footer_in .footer_nav {
  margin-bottom: 40px;
}

footer .footerMenu .footer_in .footer_nav a {
  display: block;
  -webkit-transition: .3s;
  transition: .3s;
  color: #fff;
  font-size: 12px;
}

@media screen and (max-width: 768px) {
  footer .footerMenu .footer_in .footer_nav a {
    font-size: 0.8em;
  }
}

footer .footerMenu .footer_in .footer_nav a:hover {
  opacity: 0.6;
}

footer .footerMenu .footer_in .footer_nav .search_areaWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 768px) {
  footer .footerMenu .footer_in .footer_nav .search_areaWrap ul li a {
    font-size: 0.8em;
  }
}

footer .footerMenu .footer_in .footer_nav .search_areaWrap .search_area_L {
  margin-right: 40px;
}

@media screen and (max-width: 991px) {
  footer .footerMenu .footer_in.w-20 {
    width: 27%;
  }
}

@media (min-width: 521px) and (max-width: 768px) {
  footer .footerMenu .footer_in.w-20.footer_in_others {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media screen and (max-width: 520px) {
  footer .footerMenu .footer_in.w-20.footer_in_others {
    width: 40%;
  }
}

@media (min-width: 521px) and (max-width: 768px) {
  footer .footerMenu .footer_in.w-20.footer_in_others .footer_nav:nth-child(-n+2) {
    margin-right: 70px;
  }
}

@media screen and (max-width: 768px) {
  footer .footerMenu .footer_in.w-32.footer_in_search {
    width: 60%;
  }
}

@media screen and (max-width: 520px) {
  footer .footerMenu .footer_in.w-32.footer_in_search {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  footer .footerMenu .footer_in.w-32.footer_in_about {
    width: 35%;
  }
}

@media screen and (max-width: 520px) {
  footer .footerMenu .footer_in.w-32.footer_in_about {
    width: 50%;
  }
}

footer .footer_in .footer_nav .title {
  color: #fff;
  font-size: 14px !important;
  line-height: 1.5 !important;
}

@media screen and (max-width: 768px) {
  footer .footer_in .footer_nav .title {
    font-size: 0.8em;
  }
}

footer .footer_nav__areaBox .search_area_R {
  padding-top: 23px;
}

footer .footer_haseko {
  padding-bottom: 40px;
  border-bottom: 1px solid rgba(215, 207, 203, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

footer .footer_haseko a {
  display: block;
  text-align: center;
  margin: 0 auto;
  width: auto;
}

footer .footer_haseko a img {
  height: 50px;
}

footer .footer_haseko .copyright {
  color: #fff;
  font-family: 'Helvetica', sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.5;
  text-align: center;
  margin-top: 10px;
}

footer .group_site {
  width: 96%;
  max-width: 733px;
  padding: 0 0 20px;
}

footer .group_site p.title {
  font-family: 'Times New Roman', serif;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  text-align: center;
  padding: 25px 0 10px;
  border-bottom: 1px solid rgba(215, 207, 203, 0.4);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 15px;
}

footer .group_site ul {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

footer .group_site ul li {
  margin-right: 20px;
  margin-bottom: 8px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

footer .group_site ul li:first-child {
  width: 20%;
}

@media screen and (max-width: 520px) {
  footer .group_site ul li:first-child {
    width: 100%;
    margin-right: 0;
  }
}

footer .group_site ul li:nth-child(2) {
  width: 31%;
}

@media screen and (max-width: 520px) {
  footer .group_site ul li:nth-child(2) {
    width: 100%;
    margin-right: 0;
  }
}

footer .group_site ul li:last-child {
  width: 36%;
  margin-right: 0px;
}

@media screen and (max-width: 520px) {
  footer .group_site ul li:last-child {
    width: 100%;
  }
}

footer .group_site ul li img {
  height: 35px;
  width: 100%;
}

/* --------------------------
ヘッダー
-------------------------- */
header {
  background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(50%, #163259), to(#163259));
  background: linear-gradient(90deg, #fff 0%, #fff 50%, #163259 50%, #163259 100%);
  width: 100vw;
  height: 90px;
  position: fixed;
  top: 0;
  z-index: 9999;
  font-family: 'Noto Serif JP', serif;
}

@media screen and (max-width: 991px) {
  header {
    height: 70px;
  }
}

@media screen and (max-width: 991px) {
  header .innerWide {
    width: 100%;
  }
}

header .navWrap {
  background: #163259;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

header .branchera_top {
  padding: 18px 30px 0 0;
  background: #fff;
  width: 20%;
  height: 90px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@media screen and (max-width: 991px) {
  header .branchera_top {
    padding: 10px 10px 0 10px;
    width: 40%;
    height: 70px;
  }
}

header .top_in {
  text-align: left;
}

header .top_in h1 {
  color: #163259;
  font-size: 14px;
  letter-spacing: 0.2em;
  font-weight: bolder;
  margin: 0;
}

@media screen and (max-width: 991px) {
  header .top_in h1 {
    font-size: 12px;
  }
}

@media screen and (max-width: 768px) {
  header .top_in h1 {
    font-size: 2vw;
  }
}

header .top_in a {
  display: block;
}

header .top_in a img {
  width: auto;
  margin-top: 15px;
}

@media screen and (max-width: 991px) {
  header .top_in a img {
    width: auto;
    height: 30px;
    margin-top: 8px;
  }
}

header .header_gnavi {
  width: 78%;
  height: 90px;
  background: #163259;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (max-width: 991px) {
  header .header_gnavi {
    display: none !important;
  }
}

header .header_gnavi .navigation {
  width: 83%;
  margin-right: 30px;
}

header .header_gnavi .navigation li a {
  display: block;
  color: #fff;
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

header .header_gnavi .nav_in {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

header .header_gnavi .nav_in .nav_search {
  width: 15%;
  height: 80px;
  margin: 0 15px;
  text-align: center;
  z-index: 1;
}

header .header_gnavi .nav_in .nav_search .nav_search__ttl {
  border-bottom: 2px solid #163259;
}

header .header_gnavi .nav_in .nav_search .nav_search__ttl a {
  padding-bottom: 18px;
  padding-top: 48px;
}

header .header_gnavi .nav_in .nav_search:hover .nav_search__ttl {
  border-bottom: 2px solid #fff;
}

header .header_gnavi .nav_in .nav_search:hover .nav_search__ttl a {
  opacity: 0.6;
}

header .header_gnavi .nav_in .nav_search:hover div.nav_search__second {
  top: 90px;
  visibility: visible;
  opacity: 1;
}

header .header_gnavi .nav_in .nav_search .nav_search__second {
  visibility: hidden;
  opacity: 0;
  z-index: 10;
  position: absolute;
  bottom: -54px;
  left: 50%;
  right: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1140px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px 0;
  -webkit-transition: all .1s ease;
  transition: all .1s ease;
  pointer-events: auto;
}

@media screen and (max-width: 1139px) {
  header .header_gnavi .nav_in .nav_search .nav_search__second {
    width: 990px;
  }
}

header .header_gnavi .nav_in .nav_search .nav_search__second ul {
  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;
}

header .header_gnavi .nav_in .nav_search .nav_search__second ul li {
  margin: 0 26px;
  position: relative;
}

header .header_gnavi .nav_in .nav_search .nav_search__second ul li:nth-child(n+1):nth-child(-n+10)::before {
  content: '';
  width: 10px;
  height: 15px;
  border-left: 1px solid #fff;
  position: absolute;
  top: 50%;
  bottom: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -34px;
}

header .header_gnavi .nav_in .nav_search .nav_search__second a {
  color: #fff;
  font-size: 12px;
  letter-spacing: 0.4em;
}

header .header_gnavi .nav_in .nav_search .nav_search__second a:hover {
  opacity: 0.6;
}

header .header_gnavi .nav_in .nav_about {
  width: calc(85% - 30px);
  height: 80px;
  position: relative;
}

header .header_gnavi .nav_in .nav_about ul.nav_about__in {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: absolute;
  bottom: 0;
}

header .header_gnavi .nav_in .nav_about ul li {
  position: relative;
}

header .header_gnavi .nav_in .nav_about ul li.about__nav.brand::before, header .header_gnavi .nav_in .nav_about ul li.about__nav.quality::before, header .header_gnavi .nav_in .nav_about ul li.about__nav.owners::before, header .header_gnavi .nav_in .nav_about ul li.about__nav.initiative::before {
  content: '';
  width: 10px;
  height: 15px;
  border-left: 1px solid #fff;
  position: absolute;
  top: 0;
  right: -11px;
}

header .header_gnavi .nav_in .nav_about h3 {
  font-family: 'Times New Roman', serif;
  font-weight: 300;
  font-size: 11px;
  letter-spacing: 0.075em;
  color: #fff;
  line-height: 1;
  margin: 0;
}

header .header_gnavi .nav_in .nav_about .about__title {
  width: 100%;
  height: auto;
  max-height: 90px;
  text-align: center;
  padding: 5px;
  border: 1px solid #fff;
  margin-bottom: 13px;
}

header .header_gnavi .nav_in .nav_about .nav_search__second ul li:nth-child(n+1):nth-child(-n+3)::before {
  content: '';
  width: 10px;
  height: 15px;
  border-left: 1px solid #fff;
  position: absolute;
  top: 50%;
  bottom: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -34px;
}

header .header_gnavi .nav_in .nav_about .nav_search__second.quality_nav {
  visibility: hidden;
  opacity: 0;
  z-index: 10;
  position: absolute;
  left: 60%;
  -webkit-transform: translateX(-50.85%);
          transform: translateX(-50.85%);
  width: 1140px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px 0;
  pointer-events: auto;
}

@media screen and (max-width: 1139px) {
  header .header_gnavi .nav_in .nav_about .nav_search__second.quality_nav {
    width: 990px;
  }
}

header .header_gnavi .nav_in .nav_about .nav_search__second.quality_nav ul {
  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;
}

header .header_gnavi .nav_in .nav_about .nav_search__second.quality_nav ul li {
  color: #fff;
  font-size: 12px;
  letter-spacing: 0.4em;
  margin: 0 26px;
  position: relative;
}

header .header_gnavi .nav_in .nav_about .nav_search__second.quality_nav a:hover {
  opacity: 0.6;
}

header .header_gnavi .nav_in .nav_about .about__nav {
  width: 20%;
  text-align: center;
  border-bottom: 2px solid #163259;
}

header .header_gnavi .nav_in .nav_about .about__nav:hover {
  border-bottom: 2px solid #fff;
}

header .header_gnavi .nav_in .nav_about .about__nav a:hover {
  opacity: 0.6;
}

header .header_gnavi .nav_in .nav_about .about__nav a.about__nav__in {
  padding-bottom: 18px;
}

header .header_gnavi .nav_in .about__nav.quality:hover div.nav_search__second.quality_nav {
  top: 32px;
  visibility: visible;
  opacity: 1;
}

header .header_gnavi .nav_in .nav_search__ttl-item {
  font-size: 12px;
  letter-spacing: 0.075em;
  font-weight: bold;
  line-height: 1;
  margin: 0;
}

header .header_gnavi .haseko-logo {
  width: 15%;
  position: relative;
}

header .header_gnavi .haseko-logo a {
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
  left: 0;
  margin: auto;
}

@media screen and (min-width: 1300px) {
  header .header_gnavi .haseko-logo a {
    top: 20px;
  }
}

header .header_gnavi .haseko-logo a.insta {
  display: block;
  position: absolute;
  top: unset;
  bottom: 0;
  left: unset;
  right: 0;
  margin: auto;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23fff%22%20stroke-width%3D%221%22%20class%3D%22ai%20ai-InstagramFill%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.465%201.066C8.638%201.012%209.012%201%2012%201c2.988%200%203.362.013%204.534.066%201.172.053%201.972.24%202.672.511.733.277%201.398.71%201.948%201.27.56.549.992%201.213%201.268%201.947.272.7.458%201.5.512%202.67C22.988%208.639%2023%209.013%2023%2012c0%202.988-.013%203.362-.066%204.535-.053%201.17-.24%201.97-.512%202.67a5.396%205.396%200%200%201-1.268%201.949c-.55.56-1.215.992-1.948%201.268-.7.272-1.5.458-2.67.512-1.174.054-1.548.066-4.536.066-2.988%200-3.362-.013-4.535-.066-1.17-.053-1.97-.24-2.67-.512a5.397%205.397%200%200%201-1.949-1.268%205.392%205.392%200%200%201-1.269-1.948c-.271-.7-.457-1.5-.511-2.67C1.012%2015.361%201%2014.987%201%2012c0-2.988.013-3.362.066-4.534.053-1.172.24-1.972.511-2.672a5.396%205.396%200%200%201%201.27-1.948%205.392%205.392%200%200%201%201.947-1.269c.7-.271%201.5-.457%202.67-.511zm8.98%201.98c-1.16-.053-1.508-.064-4.445-.064-2.937%200-3.285.011-4.445.064-1.073.049-1.655.228-2.043.379-.513.2-.88.437-1.265.822a3.412%203.412%200%200%200-.822%201.265c-.151.388-.33.97-.379%202.043-.053%201.16-.064%201.508-.064%204.445%200%202.937.011%203.285.064%204.445.049%201.073.228%201.655.379%202.043.176.477.457.91.822%201.265.355.365.788.646%201.265.822.388.151.97.33%202.043.379%201.16.053%201.507.064%204.445.064%202.938%200%203.285-.011%204.445-.064%201.073-.049%201.655-.228%202.043-.379.513-.2.88-.437%201.265-.822.365-.355.646-.788.822-1.265.151-.388.33-.97.379-2.043.053-1.16.064-1.508.064-4.445%200-2.937-.011-3.285-.064-4.445-.049-1.073-.228-1.655-.379-2.043-.2-.513-.437-.88-.822-1.265a3.413%203.413%200%200%200-1.265-.822c-.388-.151-.97-.33-2.043-.379zm-5.85%2012.345a3.669%203.669%200%200%200%204-5.986%203.67%203.67%200%201%200-4%205.986zM8.002%208.002a5.654%205.654%200%201%201%207.996%207.996%205.654%205.654%200%200%201-7.996-7.996zm10.906-.814a1.337%201.337%200%201%200-1.89-1.89%201.337%201.337%200%200%200%201.89%201.89z%22%2F%3E%3C%2Fsvg%3E");
  background-size: cover;
  width: 30px;
  height: 30px;
}

@media screen and (min-width: 1300px) {
  header .header_gnavi .haseko-logo a.insta {
    position: fixed;
    top: 25px;
    bottom: unset;
    left: unset;
    right: 25px;
    width: 40px;
    height: 40px;
  }
}

@media screen and (max-width: 991px) {
  header .haseko-logo_sp {
    width: calc(60% - 80px);
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media screen and (max-width: 768px) {
  header .haseko-logo_sp {
    margin-left: 28%;
  }
}

@media screen and (max-width: 438px) {
  header .haseko-logo_sp {
    margin-left: 3%;
  }
}

@media screen and (max-width: 991px) {
  header .haseko-logo_sp img {
    width: 100%;
    height: 30px;
    display: block;
  }
}

header .haseko-logo_sp .insta {
  display: block;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2236%22%20height%3D%2236%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23fff%22%20stroke-width%3D%221%22%20class%3D%22ai%20ai-InstagramFill%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.465%201.066C8.638%201.012%209.012%201%2012%201c2.988%200%203.362.013%204.534.066%201.172.053%201.972.24%202.672.511.733.277%201.398.71%201.948%201.27.56.549.992%201.213%201.268%201.947.272.7.458%201.5.512%202.67C22.988%208.639%2023%209.013%2023%2012c0%202.988-.013%203.362-.066%204.535-.053%201.17-.24%201.97-.512%202.67a5.396%205.396%200%200%201-1.268%201.949c-.55.56-1.215.992-1.948%201.268-.7.272-1.5.458-2.67.512-1.174.054-1.548.066-4.536.066-2.988%200-3.362-.013-4.535-.066-1.17-.053-1.97-.24-2.67-.512a5.397%205.397%200%200%201-1.949-1.268%205.392%205.392%200%200%201-1.269-1.948c-.271-.7-.457-1.5-.511-2.67C1.012%2015.361%201%2014.987%201%2012c0-2.988.013-3.362.066-4.534.053-1.172.24-1.972.511-2.672a5.396%205.396%200%200%201%201.27-1.948%205.392%205.392%200%200%201%201.947-1.269c.7-.271%201.5-.457%202.67-.511zm8.98%201.98c-1.16-.053-1.508-.064-4.445-.064-2.937%200-3.285.011-4.445.064-1.073.049-1.655.228-2.043.379-.513.2-.88.437-1.265.822a3.412%203.412%200%200%200-.822%201.265c-.151.388-.33.97-.379%202.043-.053%201.16-.064%201.508-.064%204.445%200%202.937.011%203.285.064%204.445.049%201.073.228%201.655.379%202.043.176.477.457.91.822%201.265.355.365.788.646%201.265.822.388.151.97.33%202.043.379%201.16.053%201.507.064%204.445.064%202.938%200%203.285-.011%204.445-.064%201.073-.049%201.655-.228%202.043-.379.513-.2.88-.437%201.265-.822.365-.355.646-.788.822-1.265.151-.388.33-.97.379-2.043.053-1.16.064-1.508.064-4.445%200-2.937-.011-3.285-.064-4.445-.049-1.073-.228-1.655-.379-2.043-.2-.513-.437-.88-.822-1.265a3.413%203.413%200%200%200-1.265-.822c-.388-.151-.97-.33-2.043-.379zm-5.85%2012.345a3.669%203.669%200%200%200%204-5.986%203.67%203.67%200%201%200-4%205.986zM8.002%208.002a5.654%205.654%200%201%201%207.996%207.996%205.654%205.654%200%200%201-7.996-7.996zm10.906-.814a1.337%201.337%200%201%200-1.89-1.89%201.337%201.337%200%200%200%201.89%201.89z%22%2F%3E%3C%2Fsvg%3E");
  background-size: cover;
  width: 30px;
  height: 30px;
  margin-left: 10px;
}

@media screen and (max-width: 768px) {
  header .haseko-logo_sp .insta {
    width: 25px;
    height: 25px;
    background-size: 100%;
    background-repeat: no-repeat;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap {
    position: fixed;
    z-index: 9000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-bottom: 20px;
    overflow-y: scroll;
    background: #163259;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap.active {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .sp_gnavi__wrap-in {
    width: 100%;
    margin: 70px auto 0;
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    padding-bottom: 80px;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .sp_gnavi__accordion {
    width: 80%;
    margin: 0 auto;
  }
}

@media screen and (max-width: 768px) {
  .sp_gnavi__wrap .sp_gnavi__accordion {
    width: 90%;
    margin: 0 auto;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_inner.accordion_inner__about {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_inner.accordion_inner__about .accordion_header {
    background: #1d4070;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_inner.accordion_inner__about .accordion_header a {
    width: 90%;
    margin: 0 auto;
  }
}

@media screen and (max-width: 768px) {
  .sp_gnavi__wrap .accordion_inner.accordion_inner__about .accordion_header a {
    width: 80%;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_inner.accordion_inner__about .accordion_header span {
    opacity: 0.6;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_inner.open {
    display: block;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap h3 {
    font-family: 'Times New Roman', serif;
    font-weight: 300;
    color: #fff;
    text-align: center;
    font-size: 14px;
    letter-spacing: 0.075em;
    margin-top: 8%;
    padding: 8px 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #fff;
  }
}

@media screen and (max-width: 768px) {
  .sp_gnavi__wrap h3 {
    margin-top: 12%;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header a {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 14px;
    letter-spacing: 0.075em;
    line-height: 1.5em;
    padding: 15px;
    position: relative;
    z-index: +1;
    cursor: pointer;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header a:hover {
    opacity: 0.6;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header p {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 14px;
    letter-spacing: 0.075em;
    line-height: 1.5em;
    padding: 15px;
    position: relative;
    z-index: +1;
    cursor: pointer;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header.last a {
    border-bottom: none;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header.second {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    border-left: 1px solid rgba(255, 255, 255, 0.6);
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header.second:nth-child(odd) {
    border-right: 1px solid rgba(255, 255, 255, 0.6);
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header.second_first {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    border-left: 1px solid rgba(255, 255, 255, 0.6);
    border-right: 1px solid rgba(255, 255, 255, 0.6);
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header.first {
    position: relative;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header.open .i_box {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header .i_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    top: 50%;
    right: 2%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header .i_box .one_i {
    display: block;
    width: 18px;
    height: 18px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    position: relative;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header .i_box .one_i::before, .sp_gnavi__wrap .accordion_header .i_box .one_i::after {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    content: '';
    background-color: #fff;
    width: 16px;
    height: 1px;
    position: absolute;
    top: 7px;
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: center center;
            transform-origin: center center;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .accordion_header .i_box .one_i::before {
    width: 1px;
    height: 16px;
    top: 0;
    left: 7px;
  }
}

@media screen and (max-width: 991px) {
  .sp_gnavi__wrap .search_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

/* --------------------------
テキスト整列
-------------------------- */
.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: 768px) {
  .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-color {
  background-color: #E1E1E1;
}

.u-bg-brown {
  background-color: #8c837b;
}

.u-bg-black {
  background-color: #000;
}

.u-bg-button {
  background-color: #4c4c4c;
}

.u-bg-gray {
  background-color: #ccc;
}

.u-bg-gray-light {
  background-color: #dddddd;
}

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

.u-bg-white--05 {
  background-color: rgba(255, 255, 255, 0.5);
}

.u-bg-white--03 {
  background-color: rgba(255, 255, 255, 0.3);
}

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

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

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

.u-bg-gold {
  background-color: #b39860;
}

.u-bg-gold-snow {
  background-color: rgba(179, 152, 96, 0.15);
}

.u-bg-image-gradation {
  background-image: url(../images/common/bg-gradation.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.u-bg-image-fixed {
  background-image: url(../images/common/bg-fixed.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

/* --------------------------
枠線
-------------------------- */
.u-border {
  border: 3px solid #648c0b;
  padding: 10px;
}

.u-border-bottom {
  border-bottom: 3px solid #648c0b;
  padding-bottom: 10px;
}

.u-border-top {
  border-top: 3px solid #648c0b;
  padding-top: 10px;
}

.u-border-right {
  border-right: 3px solid #648c0b;
  padding-right: 10px;
}

.u-border-left {
  border-left: 3px solid #648c0b;
  padding-left: 10px;
}

.u-border-thin {
  border-width: 1px;
}

.u-border-bold {
  border-width: 5px;
}

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

.u-border--gray-light {
  border-color: #dddddd;
}

.u-border--gray {
  border-color: #ccc;
}

.u-border--black {
  border-color: #000;
}

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

/* --------------------------
グリッド
-------------------------- */
.u-row {
  margin: -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: -10px;
  }
}

.u-row--justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.u-row--justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.u-row--justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media screen and (max-width: 767px) {
  .u-row--justify-start-sp {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

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

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

.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--wide {
  margin: -40px;
}

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

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

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

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

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

.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--wide > .u-col-1 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-2 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-3 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-4 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-5 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-6 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-7 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-8 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-9 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-10 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-11 {
  padding: 40px;
}

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

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

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

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

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

.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--wide > .u-col-12 {
  padding: 40px;
}

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

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

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

@media screen and (min-width: 768px) {
  .u-col-1--pc {
    width: 8.3333333333%;
    padding: 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--wide > .u-col-1--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-1--pc {
    padding: 15px;
  }
  .u-col-2--pc {
    width: 16.6666666667%;
    padding: 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--wide > .u-col-2--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-2--pc {
    padding: 15px;
  }
  .u-col-3--pc {
    width: 25%;
    padding: 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--wide > .u-col-3--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-3--pc {
    padding: 15px;
  }
  .u-col-4--pc {
    width: 33.3333333333%;
    padding: 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--wide > .u-col-4--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-4--pc {
    padding: 15px;
  }
  .u-col-5--pc {
    width: 41.6666666667%;
    padding: 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--wide > .u-col-5--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-5--pc {
    padding: 15px;
  }
  .u-col-6--pc {
    width: 50%;
    padding: 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--wide > .u-col-6--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-6--pc {
    padding: 15px;
  }
  .u-col-7--pc {
    width: 58.3333333333%;
    padding: 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--wide > .u-col-7--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-7--pc {
    padding: 15px;
  }
  .u-col-8--pc {
    width: 66.6666666667%;
    padding: 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--wide > .u-col-8--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-8--pc {
    padding: 15px;
  }
  .u-col-9--pc {
    width: 75%;
    padding: 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--wide > .u-col-9--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-9--pc {
    padding: 15px;
  }
  .u-col-10--pc {
    width: 83.3333333333%;
    padding: 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--wide > .u-col-10--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-10--pc {
    padding: 15px;
  }
  .u-col-11--pc {
    width: 91.6666666667%;
    padding: 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--wide > .u-col-11--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-11--pc {
    padding: 15px;
  }
  .u-col-12--pc {
    width: 100%;
    padding: 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--wide > .u-col-12--pc {
    padding: 40px;
  }
  .u-row--narrow > .u-col-12--pc {
    padding: 15px;
  }
}

@media screen and (max-width: 1180px) {
  .u-col-1--laptop {
    width: 8.3333333333%;
    padding: 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--wide > .u-col-1--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-1--laptop {
    padding: 15px;
  }
  .u-col-2--laptop {
    width: 16.6666666667%;
    padding: 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--wide > .u-col-2--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-2--laptop {
    padding: 15px;
  }
  .u-col-3--laptop {
    width: 25%;
    padding: 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--wide > .u-col-3--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-3--laptop {
    padding: 15px;
  }
  .u-col-4--laptop {
    width: 33.3333333333%;
    padding: 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--wide > .u-col-4--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-4--laptop {
    padding: 15px;
  }
  .u-col-5--laptop {
    width: 41.6666666667%;
    padding: 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--wide > .u-col-5--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-5--laptop {
    padding: 15px;
  }
  .u-col-6--laptop {
    width: 50%;
    padding: 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--wide > .u-col-6--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-6--laptop {
    padding: 15px;
  }
  .u-col-7--laptop {
    width: 58.3333333333%;
    padding: 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--wide > .u-col-7--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-7--laptop {
    padding: 15px;
  }
  .u-col-8--laptop {
    width: 66.6666666667%;
    padding: 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--wide > .u-col-8--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-8--laptop {
    padding: 15px;
  }
  .u-col-9--laptop {
    width: 75%;
    padding: 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--wide > .u-col-9--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-9--laptop {
    padding: 15px;
  }
  .u-col-10--laptop {
    width: 83.3333333333%;
    padding: 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--wide > .u-col-10--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-10--laptop {
    padding: 15px;
  }
  .u-col-11--laptop {
    width: 91.6666666667%;
    padding: 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--wide > .u-col-11--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-11--laptop {
    padding: 15px;
  }
  .u-col-12--laptop {
    width: 100%;
    padding: 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--wide > .u-col-12--laptop {
    padding: 40px;
  }
  .u-row--narrow > .u-col-12--laptop {
    padding: 15px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-1--tab {
    width: 8.3333333333%;
    padding: 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--wide > .u-col-1--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-1--tab {
    padding: 15px;
  }
  .u-col-2--tab {
    width: 16.6666666667%;
    padding: 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--wide > .u-col-2--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-2--tab {
    padding: 15px;
  }
  .u-col-3--tab {
    width: 25%;
    padding: 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--wide > .u-col-3--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-3--tab {
    padding: 15px;
  }
  .u-col-4--tab {
    width: 33.3333333333%;
    padding: 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--wide > .u-col-4--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-4--tab {
    padding: 15px;
  }
  .u-col-5--tab {
    width: 41.6666666667%;
    padding: 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--wide > .u-col-5--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-5--tab {
    padding: 15px;
  }
  .u-col-6--tab {
    width: 50%;
    padding: 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--wide > .u-col-6--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-6--tab {
    padding: 15px;
  }
  .u-col-7--tab {
    width: 58.3333333333%;
    padding: 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--wide > .u-col-7--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-7--tab {
    padding: 15px;
  }
  .u-col-8--tab {
    width: 66.6666666667%;
    padding: 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--wide > .u-col-8--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-8--tab {
    padding: 15px;
  }
  .u-col-9--tab {
    width: 75%;
    padding: 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--wide > .u-col-9--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-9--tab {
    padding: 15px;
  }
  .u-col-10--tab {
    width: 83.3333333333%;
    padding: 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--wide > .u-col-10--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-10--tab {
    padding: 15px;
  }
  .u-col-11--tab {
    width: 91.6666666667%;
    padding: 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--wide > .u-col-11--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-11--tab {
    padding: 15px;
  }
  .u-col-12--tab {
    width: 100%;
    padding: 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--wide > .u-col-12--tab {
    padding: 40px;
  }
  .u-row--narrow > .u-col-12--tab {
    padding: 15px;
  }
}

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

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

@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--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: 25px;
  }
}

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

@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--nomargin-sp > .u-col-2--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-2--sp {
    padding: 10px;
  }
  .u-col-3--sp {
    width: 25%;
    padding: 25px;
  }
}

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

@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--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: 25px;
  }
}

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

@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--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: 25px;
  }
}

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

@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--nomargin-sp > .u-col-5--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--sp {
    padding: 10px;
  }
  .u-col-6--sp {
    width: 50%;
    padding: 25px;
  }
}

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

@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--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: 25px;
  }
}

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

@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--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: 25px;
  }
}

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

@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--nomargin-sp > .u-col-8--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--sp {
    padding: 10px;
  }
  .u-col-9--sp {
    width: 75%;
    padding: 25px;
  }
}

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

@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--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: 25px;
  }
}

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

@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--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: 25px;
  }
}

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

@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--nomargin-sp > .u-col-11--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--sp {
    padding: 10px;
  }
  .u-col-12--sp {
    width: 100%;
    padding: 25px;
  }
}

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

@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--nomargin-sp > .u-col-12--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--sp {
    padding: 10px;
  }
}

/* --------------------------
非表示切り替え
-------------------------- */
.pc {
  display: block;
}

@media screen and (max-width: 991px) {
  .pc {
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  .pc {
    display: none !important;
  }
}

.tb {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .tb {
    display: block !important;
  }
}

@media screen and (max-width: 768px) {
  .tb {
    display: none !important;
  }
}

.sp {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .sp {
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  .sp {
    display: block !important;
  }
}

.pctb {
  display: block !important;
}

@media screen and (max-width: 991px) {
  .pctb {
    display: block !important;
  }
}

@media screen and (max-width: 768px) {
  .pctb {
    display: none !important;
  }
}

.tbsp {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .tbsp {
    display: block !important;
  }
}

@media screen and (max-width: 768px) {
  .tbsp {
    display: block !important;
  }
}

@media screen and (min-width: 768px) {
  .u-hide-pc {
    display: none;
  }
}

@media screen and (min-width: 1025px) {
  .u-hide-overtab {
    display: none;
  }
}

@media screen and (min-width: 1331px) {
  .u-hide-overmdpi {
    display: none;
  }
}

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

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

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

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

/* --------------------------
margin、padding指定
-------------------------- */
.u-ma {
  margin: auto;
}

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

@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: 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;
  }
}

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

.u-text-important {
  color: #8e0d14;
}

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

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

.u-text-gold {
  color: #b39860;
}

.u-text-light {
  color: #bebebe;
}

.u-text-note {
  font-size: 0.625rem;
  line-height: 1.6;
}

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

.u-text-medium {
  font-weight: 500;
}

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

.u-text-light {
  font-weight: 300;
}

.u-text-lh-25 {
  line-height: 2.5;
}

.u-text-lh-20 {
  line-height: 2;
}

.u-text-lh-15 {
  line-height: 1.5;
}

.u-text-lh-10 {
  line-height: 1;
}

.u-text-lts-25 {
  letter-spacing: 0.25em;
}

.u-text-lts-20 {
  letter-spacing: 0.2em;
}

.u-text-lts-15 {
  letter-spacing: 0.15em;
}

.u-text-lts-10 {
  letter-spacing: 0.1em;
}

.u-text-lts-05 {
  letter-spacing: 0.05em;
}

.u-text-lts-00 {
  letter-spacing: 0;
}

.u-text-kerning-normal {
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
}

.u-text-highlight {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, transparent), color-stop(10%, #FFEF28), color-stop(85%, #FFEF28), color-stop(85%, transparent), to(transparent));
  background: linear-gradient(transparent 10%, #FFEF28 10%, #FFEF28 85%, transparent 85%, transparent 100%);
}

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

.u-text-x-large {
  font-size: 2rem;
}

@media screen and (max-width: 1330px) {
  .u-text-x-large {
    font-size: 1.75rem;
  }
}

@media screen and (max-width: 1024px) {
  .u-text-x-large {
    font-size: 1.5rem;
  }
}

@media screen and (max-width: 767px) {
  .u-text-x-large {
    font-size: 1.375rem;
  }
}

.u-text-large {
  font-size: 1.875rem;
}

@media screen and (max-width: 1330px) {
  .u-text-large {
    font-size: 1.625rem;
  }
}

@media screen and (max-width: 1024px) {
  .u-text-large {
    font-size: 1.375rem;
  }
}

@media screen and (max-width: 767px) {
  .u-text-large {
    font-size: 1.25rem;
  }
}

.u-text-bit-large {
  font-size: 1.5rem;
}

@media screen and (max-width: 1330px) {
  .u-text-bit-large {
    font-size: 1.375rem;
  }
}

@media screen and (max-width: 1024px) {
  .u-text-bit-large {
    font-size: 1.25rem;
  }
}

@media screen and (max-width: 767px) {
  .u-text-bit-large {
    font-size: 1.125rem;
  }
}

.u-text-medium {
  font-size: 1.125rem;
}

@media screen and (max-width: 767px) {
  .u-text-medium {
    font-size: 1rem;
  }
}

.u-text-default {
  font-size: 1rem;
}

@media screen and (max-width: 767px) {
  .u-text-default {
    font-size: 0.875rem;
  }
}

.u-text-small {
  font-size: 0.875rem;
}

@media screen and (max-width: 767px) {
  .u-text-small {
    font-size: 0.75rem;
  }
}

.u-text-x-small {
  font-size: 0.75rem;
}

@media screen and (max-width: 767px) {
  .u-text-x-small {
    font-size: 0.625rem;
  }
}

/* --------------------------
幅指定
-------------------------- */
.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: 768px) {
  .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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vc2V0dGluZ3MvX2ZvbnQuc2NzcyIsIi4uL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL3BsdWdpbnMvX3NsaWNrLnNjc3MiLCIuLi9wbHVnaW5zL19zbGljay10aGVtZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL19mYWRlaW4uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL19saW5lLnNjc3MiLCIuLi9jb21wb25lbnRzL19saW5rLnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWIuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCIuLi9wcm9qZWN0cy9fY29tbW9uLnNjc3MiLCIuLi9wcm9qZWN0cy9fZm9vdGVyLnNjc3MiLCIuLi9wcm9qZWN0cy9faGVhZGVyLnNjc3MiLCIuLi91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi91dGlsaXRpZXMvX2JnLnNjc3MiLCIuLi91dGlsaXRpZXMvX2JvcmRlci5zY3NzIiwiLi4vdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwiLi4vdXRpbGl0aWVzL19ncmlkLnNjc3MiLCIuLi91dGlsaXRpZXMvX2hpZGUuc2NzcyIsIi4uL3V0aWxpdGllcy9fbWFyZ2luLnNjc3MiLCIuLi91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uL3V0aWxpdGllcy9fdy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdC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OztBRTUwQ0U7RWdCQ0U7SUFJSSxVQUFVO0lBQ1YsWUFBWTtFbEI0MENsQjtBQUNGOztBa0JsMUNLO0VBVUssK0JqQk1nQjtBRHMwQzFCOztBa0J0MUNLO0VBZUcseUJqQkVpQjtFaUJEakIseUJqQkFrQjtFaUJDbEIsZUFBZTtFQUNmLGNBQWM7RUFDZCxhQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXakJiVTtFaUJjVixnQmpCbUJFO0FEd3pDVjs7QUVuMkNFO0VnQkNHO0lBMEJLLCtCakJWZ0I7RUR1MUN4QjtBQUNGOztBa0J4MkNLO0VBOEJLLHNCakJ6QlE7RWlCMEJSLGdCQUFnQjtFQUNoQiw2QmpCdENVO0VpQnVDVixXakJ4QlE7QURzMkNsQjs7QUVoM0NFO0VnQkNHO0lBb0NPLFNBQVM7SUFDVCx5QmpCM0NRO0lpQjRDUixXakJqQ007RURpM0NoQjtBQUNGOztBa0J6MENJO0VBQ0UsYUFBYTtFQUNiLHNCakIzQ1k7RWlCNENaLHlCakJqQ29CO0VpQmtDcEIsYUFBYTtFQUNiLGFBQWE7QWxCNDBDbkI7O0FFaDRDRTtFZ0IrQ0U7SUFRSSxhQUFhO0lBQ2IsNkJqQnZDa0I7RURxM0N4QjtBQUNGOztBa0J4MUNLO0VBYUcsY0FBYztBbEIrMEN0Qjs7QW1CMTVDQTs7NEJuQjg1QzRCO0FtQjE1QzVCO0VBQ0ksV0FBVztFQUNYLGtCakJxRDJCO0VpQnBEM0IsZ0JBQWdCO0VBQ2hCLDZCbEI2QmtCO0VrQjVCbEIsZ0NsQjRCa0I7QURnNEN0Qjs7QW1CajZDQTtFQVVnQixhQUFhO0FuQjI1QzdCOztBbUJyNkNBO0VBaUJZLGdDbEJnQlU7QUR3NEN0Qjs7QW1CejZDQTtFQXFCWSxVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixnQmxCbUNBO0VrQmxDQSxtQkFBbUI7RUFDbkIseUJsQkVjO0FEczVDMUI7O0FFdjZDRTtFaUJYRjtJQTZCZ0IsV0FBVztJQUNYLGNBQWM7SUFDZCxnQ2xCRU07RUR3NUNwQjtBQUNGOztBbUIxN0NBO0VBb0NZLFVBQVU7RUFDVixrQkFBa0I7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MHVGbEI7O0F1QnZ1RkE7RUFDRSxpQkFBaUI7QXZCMHVGbkI7O0F1QnZ1RkE7RUFDRSxrQkFBa0I7QXZCMHVGcEI7O0F1QnZ1RkE7RUFDRSxtQkFBbUI7RUFDbkIscUJBQXFCO0F2QjB1RnZCOztBRTd1RkU7RXFCT0E7SUFDRSxnQkFBZ0I7RXZCMHVGbEI7RXVCdnVGQTtJQUNFLGlCQUFpQjtFdkJ5dUZuQjtFdUJ0dUZBO0lBQ0Usa0JBQWtCO0V2Qnd1RnBCO0FBQ0Y7O0FFenZGRTtFcUJxQkE7SUFDRSxnQkFBZ0I7RXZCd3VGbEI7RXVCcnVGQTtJQUNFLGlCQUFpQjtFdkJ1dUZuQjtFdUJwdUZBO0lBQ0Usa0JBQWtCO0V2QnN1RnBCO0FBQ0Y7O0FFcndGRTtFcUJtQ0E7SUFDRSxnQkFBZ0I7RXZCc3VGbEI7RXVCbnVGQTtJQUNFLGlCQUFpQjtFdkJxdUZuQjtFdUJsdUZBO0lBQ0Usa0JBQWtCO0V2Qm91RnBCO0FBQ0Y7O0FFanhGRTtFcUJpREE7SUFDRSxnQkFBZ0I7RXZCb3VGbEI7RXVCanVGQTtJQUNFLGlCQUFpQjtFdkJtdUZuQjtFdUJodUZBO0lBQ0Usa0JBQWtCO0V2Qmt1RnBCO0FBQ0Y7O0F3QjV5RkE7OzRCeEJnekY0QjtBd0I1eUY1QjtFQUNFLHlCdkI4QmdCO0FEZ3hGbEI7O0F3QjN5RkE7RUFDRSx5QnZCMkJzQjtBRG14RnhCOztBd0IzeUZBO0VBQ0Usc0J2QllnQjtBRGt5RmxCOztBd0IzeUZBO0VBQ0UseUJ2QnNCb0I7QUR3eEZ0Qjs7QXdCM3lGQTtFQUNFLHNCdkJTZTtBRHF5RmpCOztBd0IzeUZBO0VBQ0UseUJ2Qk93QjtBRHV5RjFCOztBd0IzeUZBO0VBQ0Usc0J2QlJnQjtBRHN6RmxCOztBd0IzeUZBO0VBQ0ksMEN2QlZ1QztBRHd6RjNDOztBd0IzeUZBO0VBQ0ksMEN2QmhCYztBRDh6RmxCOztBd0IzeUZBO0VBQ0UseUJ2QnhCbUI7QURzMEZyQjs7QXdCM3lGQTtFQUNFLHlCdkJuQ2tCO0FEaTFGcEI7O0F3QjN5RkE7RUFDRSx5QnZCeENpQjtBRHMxRm5COztBd0IzeUZBO0VB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d0pJO0VBQWdCLDhCQUF3QztBN0Ird0o1RDs7QTZCdHhKSTtFQUFnQiwyQkFBb0M7QTdCMHhKeEQ7O0E2Qnp4Skk7RUFBZ0IsNkJBQXNDO0E3QjZ4SjFEOztBNkI1eEpJO0VBQWdCLDRCQUFxQztBN0JneUp6RDs7QTZCL3hKSTtFQUFnQiw4QkFBdUM7QTdCbXlKM0Q7O0E2Qmx5Skk7RUFBZ0IsNEJBQXFDO0E3QnN5SnpEOztBNkJyeUpJO0VBQWdCLDhCQUF1QztBN0J5eUozRDs7QTZCeHlKSTtFQUFnQiw2QkFBc0M7QTdCNHlKMUQ7O0E2QjN5Skk7RUFBZ0IsK0JBQXdDO0E3Qit5SjVEOztBNkJ0ekpJO0VBQWdCLDJCQUFvQztBN0Iwekp4RDs7QTZCenpKSTtFQUFnQiw2QkFBc0M7QTdCNnpKMUQ7O0E2QjV6Skk7RUFBZ0IsNEJBQXFDO0E3QmcwSnpEOztBNkIvekpJO0VBQWdCLDhCQUF1QztBN0JtMEozRDs7QTZCbDBKSTtFQUFnQiw0QkFBcUM7QTdCczBKekQ7O0E2QnIwSkk7RUFBZ0IsOEJBQXVDO0E3QnkwSjNEOztBNkJ4MEpJO0VBQWdCLDZCQUFzQztBN0I0MEoxRDs7QTZCMzBKSTtFQUFnQiwrQkFBd0M7QTdCKzBKNUQ7O0E2QnQxSkk7RUFBZ0IsMkJBQW9DO0E3QjAxSnhEOztBNkJ6MUpJO0VBQWdCLDZCQUFzQztBN0I2MUoxRDs7QTZCNTFKSTtFQUFnQiw0QkFBcUM7QTdCZzJKekQ7O0E2Qi8xSkk7RUFBZ0IsOEJBQXVDO0E3Qm0ySjNEOztBNkJsMkpJO0VBQWdCLDRCQUFxQztBN0JzMkp6RDs7QTZCcjJKSTtFQUFnQiw4QkFBdUM7QTdCeTJKM0Q7O0E2QngySkk7RUFBZ0IsNkJBQXNDO0E3QjQySjFEOztBNkIzMkpJO0VBQWdCLCtCQUF3QztBN0IrMko1RDs7QTZCdDNKSTtFQUFnQiwyQkFBb0M7QTdCMDNKeEQ7O0E2QnozSkk7RUFBZ0IsNkJBQXNDO0E3QjYzSjFEOztBNkI1M0pJO0VBQWdCLDRCQUFxQztBN0JnNEp6RDs7QTZCLzNKSTtFQUFnQiw4QkFBdUM7QTdCbTRKM0Q7O0E2Qmw0Skk7RUFBZ0IsNEJBQXFDO0E3QnM0SnpEOztBNkJyNEpJO0VBQWdCLDhCQUF1QztBN0J5NEozRDs7QTZCeDRKSTtFQUFnQiw2QkFBc0M7QTdCNDRKMUQ7O0E2QjM0Skk7RUFBZ0IsK0JBQXdDO0E3Qis0SjVEOztBNkJ0NUpJO0VBQWdCLDJCQUFvQztBN0IwNUp4RDs7QTZCejVKSTtFQUFnQiw2QkFBc0M7QTdCNjVKMUQ7O0E2QjU1Skk7RUFBZ0IsNEJBQXFDO0E3Qmc2SnpEOztBNkIvNUpJO0VBQWdCLDhCQUF1QztBN0JtNkozRDs7QTZCbDZKSTtFQUFnQiw0QkFBcUM7QTdCczZKekQ7O0E2QnI2Skk7RUFBZ0IsOEJBQXVDO0E3Qnk2SjNEOztBNkJ4NkpJO0VBQWdCLDZCQUFzQztBN0I0NkoxRDs7QTZCMzZKSTtFQUFnQiwrQkFBd0M7QTdCKzZKNUQ7O0E2QnQ3Skk7RUFBZ0IsMkJBQW9DO0E3QjA3SnhEOztBNkJ6N0pJO0VBQWdCLDZCQUFzQztBN0I2N0oxRDs7QTZCNTdKSTtFQUFnQiw0QkFBcUM7QTdCZzhKekQ7O0E2Qi83Skk7RUFBZ0IsOEJBQXVDO0E3Qm04SjNEOztBNkJsOEpJO0VBQWdCLDRCQUFxQztBN0JzOEp6RDs7QTZCcjhKSTtFQUFnQiw4QkFBdUM7QTdCeThKM0Q7O0E2Qng4Skk7RUFBZ0IsNkJBQXNDO0E3QjQ4SjFEOztBNkIzOEpJO0VBQWdCLCtCQUF3QztBN0IrOEo1RDs7QTZCdDlKSTtFQUFnQiwyQkFBb0M7QTdCMDlKeEQ7O0E2Qno5Skk7RUFBZ0IsNkJBQXNDO0E3QjY5SjFEOztBNkI1OUpJO0VBQWdCLDRCQUFxQztBN0JnK0p6RDs7QTZCLzlKSTtFQUFnQiw4QkFBdUM7QTdCbStKM0Q7O0E2QmwrSkk7RUFBZ0IsNEJBQXFDO0E3QnMrSnpEOztBNkJyK0pJO0VBQWdCLDhCQUF1QztBN0J5K0ozRDs7QTZCeCtKSTtFQUFnQiw2QkFBc0M7QTdCNCtKMUQ7O0E2QjMrSkk7RUFBZ0IsK0JBQXdDO0E3QisrSjVEOztBNkJ0L0pJO0VBQWdCLDJCQUFvQztBN0IwL0p4RDs7QTZCei9KSTtFQUFnQiw2QkFBc0M7QTdCNi9KMUQ7O0E2QjUvSkk7RUFBZ0IsNEJBQXFDO0E3QmdnS3pEOztBNkIvL0pJO0VBQWdCLDhCQUF1QztBN0JtZ0szRDs7QTZCbGdLSTtFQUFnQiw0QkFBcUM7QTdCc2dLekQ7O0E2QnJnS0k7RUFBZ0IsOEJBQXVDO0E3QnlnSzNEOztBNkJ4Z0tJO0VBQWdCLDZCQUFzQztBN0I0Z0sxRDs7QTZCM2dLSTtFQUFnQiwrQkFBd0M7QTdCK2dLNUQ7O0E2QnRoS0k7RUFBZ0IsMkJBQW9DO0E3QjBoS3hEOztBNkJ6aEtJO0VBQWdCLDZCQUFzQztBN0I2aEsxRDs7QTZCNWhLSTtFQUFnQiw0QkFBcUM7QTdCZ2lLekQ7O0E2Qi9oS0k7RUFBZ0IsOEJBQXVDO0E3Qm1pSzNEOztBNkJsaUtJO0VBQWdCLDRCQUFxQztBN0JzaUt6RDs7QTZCcmlLSTtFQUFnQiw4QkFBdUM7QTdCeWlLM0Q7O0E2QnhpS0k7RUFBZ0IsNkJBQXNDO0E3QjRpSzFEOztBNkIzaUtJO0VBQWdCLCtCQUF3QztBN0IraUs1RDs7QTZCdGpLSTtFQUFnQiwyQkFBb0M7QTdCMGpLeEQ7O0E2QnpqS0k7RUFBZ0IsNkJBQXNDO0E3QjZqSzFEOztBNkI1aktJO0VBQWdCLDRCQUFxQztBN0Jna0t6RDs7QTZCL2pLSTtFQUFnQiw4QkFBdUM7QTdCbWtLM0Q7O0E2QmxrS0k7RUFBZ0IsNEJBQXFDO0E3QnNrS3pEOztBNkJya0tJO0VBQWdCLDhCQUF1QztBN0J5a0szRDs7QTZCeGtLSTtFQUFnQiw2QkFBc0M7QTdCNGtLMUQ7O0E2QjNrS0k7RUFBZ0IsK0JBQXdDO0E3QitrSzVEOztBNkJ0bEtJO0VBQWdCLDJCQUFvQztBN0IwbEt4RDs7QTZCemxLSTtFQUFnQiw2QkFBc0M7QTdCNmxLMUQ7O0E2QjVsS0k7RUFBZ0IsNEJBQXFDO0E3QmdtS3pEOztBNkIvbEtJO0VBQWdCLDhCQUF1QztBN0JtbUszRDs7QTZCbG1LSTtFQUFnQiw0QkFBcUM7QTdCc21LekQ7O0E2QnJtS0k7RUFBZ0IsOEJBQXVDO0E3QnltSzNEOztBNkJ4bUtJO0VBQWdCLDZCQUFzQztBN0I0bUsxRDs7QTZCM21LSTtFQUFnQiwrQkFBd0M7QTdCK21LNUQ7O0E2QnRuS0k7RUFBZ0IsMkJBQW9DO0E3QjBuS3hEOztBNkJ6bktJO0VBQWdCLDZCQUFzQztBN0I2bksxRDs7QTZCNW5LSTtFQUFnQiw0QkFBcUM7QTdCZ29LekQ7O0E2Qi9uS0k7RUFBZ0IsOEJBQXVDO0E3Qm1vSzNEOztBNkJsb0tJO0VBQWdCLDRCQUFxQztBN0Jzb0t6RDs7QTZCcm9LSTtFQUFnQiw4QkFBdUM7QTdCeW9LM0Q7O0E2QnhvS0k7RUFBZ0IsNkJBQXNDO0E3QjRvSzFEOztBNkIzb0tJO0VBQWdCLCtCQUF3QztBN0Irb0s1RDs7QTZCdHBLSTtFQUFnQiwyQkFBb0M7QTdCMHBLeEQ7O0E2QnpwS0k7RUFBZ0IsNkJBQXNDO0E3QjZwSzFEOztBNkI1cEtJO0VBQWdCLDRCQUFxQztBN0JncUt6RDs7QTZCL3BLSTtFQUFnQiw4QkFBdUM7QTdCbXFLM0Q7O0E2QmxxS0k7RUFBZ0IsNEJBQXFDO0E3QnNxS3pEOztBNkJycUtJO0VBQWdCLDhCQUF1QztBN0J5cUszRDs7QTZCeHFLSTtFQUFnQiw2QkFBc0M7QTdCNHFLMUQ7O0E2QjNxS0k7RUFBZ0IsK0JBQXdDO0E3QitxSzVEOztBNkJ0cktJO0VBQWdCLDJCQUFvQztBN0Iwckt4RDs7QTZCenJLSTtFQUFnQiw2QkFBc0M7QTdCNnJLMUQ7O0E2QjVyS0k7RUFBZ0IsNEJBQXFDO0E3QmdzS3pEOztBNkIvcktJO0VBQWdCLDhCQUF1QztBN0Jtc0szRDs7QTZCbHNLSTtFQUFnQiw0QkFBcUM7QTdCc3NLekQ7O0E2QnJzS0k7RUFBZ0IsOEJBQXVDO0E3QnlzSzNEOztBNkJ4c0tJO0VBQWdCLDZCQUFzQztBN0I0c0sxRDs7QTZCM3NLSTtFQUFnQiwrQkFBd0M7QTdCK3NLNUQ7O0E2QnR0S0k7RUFBZ0IsMkJBQW9DO0E3QjB0S3hEOztBNkJ6dEtJO0VBQWdCLDZCQUFzQztBN0I2dEsxRDs7QTZCNXRLSTtFQUFnQiw0QkFBcUM7QTdCZ3VLekQ7O0E2Qi90S0k7RUFBZ0IsOEJBQXVDO0E3Qm11SzNEOztBNkJsdUtJO0VBQWdCLDRCQUFxQztBN0JzdUt6RDs7QTZCcnVLSTtFQUFnQiw4QkFBdUM7QTdCeXVLM0Q7O0E2Qnh1S0k7RUFBZ0IsNkJBQXNDO0E3QjR1SzFEOztBNkIzdUtJO0VBQWdCLCtCQUF3QztBN0IrdUs1RDs7QTZCdHZLSTtFQUFnQiwyQkFBb0M7QTdCMHZLeEQ7O0E2Qnp2S0k7RUFBZ0IsNkJBQXNDO0E3QjZ2SzFEOztBNkI1dktJO0VBQWdCLDRCQUFxQztBN0Jnd0t6RDs7QTZCL3ZLSTtFQUFnQiw4QkFBdUM7QTdCbXdLM0Q7O0E2Qmx3S0k7RUFBZ0IsNEJBQXFDO0E3QnN3S3pEOztBNkJyd0tJO0VBQWdCLDhCQUF1QztBN0J5d0szRDs7QTZCeHdLSTtFQUFnQiw2QkFBc0M7QTdCNHdLMUQ7O0E2QjN3S0k7RUFBZ0IsK0JBQXdDO0E3Qit3SzVEOztBNkJ0eEtJO0VBQWdCLDJCQUFvQztBN0IweEt4RDs7QTZCenhLSTtFQUFnQiw2QkFBc0M7QTdCNnhLMUQ7O0E2QjV4S0k7RUFBZ0IsNEJBQXFDO0E3Qmd5S3pEOztBNkIveEtJO0VBQWdCLDhCQUF1QztBN0JteUszRDs7QTZCbHlLSTtFQUFnQiw0QkFBcUM7QTdCc3lLekQ7O0E2QnJ5S0k7RUFBZ0IsOEJBQXVDO0E3Qnl5SzNEOztBNkJ4eUtJO0VBQWdCLDZCQUFzQztBN0I0eUsxRDs7QTZCM3lLSTtFQUFnQiwrQkFBd0M7QTdCK3lLNUQ7O0E2QnR6S0k7RUFBZ0IsMkJBQW9DO0E3QjB6S3hEOztBNkJ6ektJO0VBQWdCLDZCQUFzQztBN0I2eksxRDs7QTZCNXpLSTtFQUFnQiw0QkFBcUM7QTdCZzBLekQ7O0E2Qi96S0k7RUFBZ0IsOEJBQXVDO0E3Qm0wSzNEOztBNkJsMEtJO0VBQWdCLDRCQUFxQztBN0JzMEt6RDs7QTZCcjBLSTtFQUFnQiw4QkFBdUM7QTdCeTBLM0Q7O0E2QngwS0k7RUFBZ0IsNkJBQXNDO0E3QjQwSzFEOztBNkIzMEtJO0VBQWdCLCtCQUF3QztBN0IrMEs1RDs7QTZCdDFLSTtFQUFnQiw0QkFBb0M7QTdCMDFLeEQ7O0E2QnoxS0k7RUFBZ0IsOEJBQXNDO0E3QjYxSzFEOztBNkI1MUtJO0VBQWdCLDZCQUFxQztBN0JnMkt6RDs7QTZCLzFLSTtFQUFnQiwrQkFBdUM7QTdCbTJLM0Q7O0E2QmwyS0k7RUFBZ0IsNkJBQXFDO0E3QnMyS3pEOztBNkJyMktJO0VBQWdCLCtCQUF1QztBN0J5MkszRDs7QTZCeDJLSTtFQUFnQiw4QkFBc0M7QTdCNDJLMUQ7O0E2QjMyS0k7RUFBZ0IsZ0NBQXdDO0E3QisySzVEOztBRWgzS0U7RTJCS007SUFBb0IsMEJBQW9DO0U3QmczSzlEO0U2Qi8yS007SUFBb0IsNEJBQXNDO0U3QmszS2hFO0U2QmozS007SUFBb0IsMkJBQXFDO0U3Qm8zSy9EO0U2Qm4zS007SUFBb0IsNkJBQXVDO0U3QnMzS2pFO0U2QnIzS007SUFBb0IsMkJBQXFDO0U3QnczSy9EO0U2QnYzS007SUFBb0IsNkJBQXVDO0U3QjAzS2pFO0U2QnozS007SUFBb0IsNEJBQXNDO0U3QjQzS2hFO0U2QjMzS007SUFBb0IsOEJBQXdDO0U3QjgzS2xFO0U2QnI0S007SUFBb0IsMEJBQW9DO0U3Qnc0SzlEO0U2QnY0S007SUFBb0IsNEJBQXNDO0U3QjA0S2hFO0U2Qno0S007SUFBb0IsMkJBQXFDO0U3QjQ0Sy9EO0U2QjM0S007SUFBb0IsNkJBQXVDO0U3Qjg0S2pFO0U2Qjc0S007SUFBb0IsMkJBQXFDO0U3Qmc1Sy9EO0U2Qi80S007SUFBb0IsNkJBQXVDO0U3Qms1S2pFO0U2Qmo1S007SUFBb0IsNEJBQXNDO0U3Qm81S2hFO0U2Qm41S007SUFBb0IsOEJBQXdDO0U3QnM1S2xFO0U2Qjc1S007SUFBb0IsMkJBQW9DO0U3Qmc2SzlEO0U2Qi81S007SUFBb0IsNkJBQXNDO0U3Qms2S2hFO0U2Qmo2S007SUFBb0IsNEJBQXFDO0U3Qm82Sy9EO0U2Qm42S007SUFBb0IsOEJBQXVDO0U3QnM2S2pFO0U2QnI2S007SUFBb0IsNEJBQXFDO0U3Qnc2Sy9EO0U2QnY2S007SUFBb0IsOEJBQXVDO0U3QjA2S2pFO0U2Qno2S007SUFBb0IsNkJBQXNDO0U3QjQ2S2hFO0U2QjM2S007SUFBb0IsK0JBQXdDO0U3Qjg2S2xFO0U2QnI3S007SUFBb0IsMkJBQW9DO0U3Qnc3SzlEO0U2QnY3S007SUFBb0IsNkJBQXNDO0U3QjA3S2hFO0U2Qno3S007SUFBb0IsNEJBQXFDO0U3QjQ3Sy9EO0U2QjM3S007SUFBb0IsOEJBQXVDO0U3Qjg3S2pFO0U2Qjc3S007SUFBb0IsNEJBQXFDO0U3Qmc4Sy9EO0U2Qi83S007SUFBb0IsOEJBQXVDO0U3Qms4S2pFO0U2Qmo4S007SUFBb0IsNkJBQXNDO0U3Qm84S2hFO0U2Qm44S007SUFBb0IsK0JBQXdDO0U3QnM4S2xFO0U2Qjc4S007SUFBb0IsMkJBQW9DO0U3Qmc5SzlEO0U2Qi84S007SUFBb0IsNkJBQXNDO0U3Qms5S2hFO0U2Qmo5S007SUFBb0IsNEJBQXFDO0U3Qm85Sy9EO0U2Qm45S007SUFBb0IsOEJBQXVDO0U3QnM5S2pFO0U2QnI5S007SUFBb0IsNEJBQXFDO0U3Qnc5Sy9EO0U2QnY5S007SUFBb0IsOEJBQXVDO0U3QjA5S2pFO0U2Qno5S007SUFBb0IsNkJBQXNDO0U3QjQ5S2hFO0U2QjM5S007SUFBb0IsK0JBQXdDO0U3Qjg5S2xFO0U2QnIrS007SUFBb0IsMkJBQW9DO0U3QncrSzlEO0U2QnYrS007SUFBb0IsNkJBQXNDO0U3QjArS2hFO0U2QnorS007SUFBb0IsNEJBQXFDO0U3QjQrSy9EO0U2QjMrS007SUFBb0IsOEJBQXVDO0U3QjgrS2pFO0U2QjcrS007SUFBb0IsNEJBQXFDO0U3QmcvSy9EO0U2Qi8rS007SUFBb0IsOEJBQXVDO0U3QmsvS2pFO0U2QmovS007SUFBb0IsNkJBQXNDO0U3Qm8vS2hFO0U2Qm4vS007SUFBb0IsK0JBQXdDO0U3QnMvS2xFO0U2QjcvS007SUFBb0IsMkJBQW9DO0U3QmdnTDlEO0U2Qi8vS007SUFBb0IsNkJBQXNDO0U3QmtnTGhFO0U2QmpnTE07SUFBb0IsNEJBQXFDO0U3Qm9nTC9EO0U2Qm5nTE07SUFBb0IsOEJBQXVDO0U3QnNnTGpFO0U2QnJnTE07SUFBb0IsNEJBQXFDO0U3QndnTC9EO0U2QnZnTE07SUFBb0IsOEJBQXVDO0U3QjBnTGpFO0U2QnpnTE07SUFBb0IsNkJBQXNDO0U3QjRnTGhFO0U2QjNnTE07SUFBb0IsK0JBQXdDO0U3QjhnTGxFO0U2QnJoTE07SUFBb0IsMkJBQW9DO0U3QndoTDlEO0U2QnZoTE07SUFBb0IsNkJBQXNDO0U3QjBoTGhFO0U2QnpoTE07SUFBb0IsNEJBQXFDO0U3QjRoTC9EO0U2QjNoTE07SUFBb0IsOEJBQXVDO0U3QjhoTGpFO0U2QjdoTE07SUFBb0IsNEJBQXFDO0U3QmdpTC9EO0U2Qi9oTE07SUFBb0IsOEJBQXVDO0U3QmtpTGpFO0U2QmppTE07SUFBb0IsNkJBQXNDO0U3Qm9pTGhFO0U2Qm5pTE07SUFBb0IsK0JBQXdDO0U3QnNpTGxFO0U2QjdpTE07SUFBb0IsMkJBQW9DO0U3QmdqTDlEO0U2Qi9pTE07SUFBb0IsNkJBQXNDO0U3QmtqTGhFO0U2QmpqTE07SUFBb0IsNEJBQXFDO0U3Qm9qTC9EO0U2Qm5qTE07SUFBb0IsOEJBQXVDO0U3QnNqTGpFO0U2QnJqTE07SUFBb0IsNEJBQXFDO0U3QndqTC9EO0U2QnZqTE07SUFBb0IsOEJBQXVDO0U3QjBqTGpFO0U2QnpqTE07SUFBb0IsNkJBQXNDO0U3QjRqTGhFO0U2QjNqTE07SUFBb0IsK0JBQXdDO0U3QjhqTGxFO0U2QnJrTE07SUFBb0IsMkJBQW9DO0U3QndrTDlEO0U2QnZrTE07SUFBb0IsNkJBQXNDO0U3QjBrTGhFO0U2QnprTE07SUFBb0IsNEJBQXFDO0U3QjRrTC9EO0U2QjNrTE07SUFBb0IsOEJBQXVDO0U3QjhrTGpFO0U2QjdrTE07SUFBb0IsNEJBQXFDO0U3QmdsTC9EO0U2Qi9rTE07SUFBb0IsOEJBQXVDO0U3QmtsTGpFO0U2QmpsTE07SUFBb0IsNkJBQXNDO0U3Qm9sTGhFO0U2Qm5sTE07SUFBb0IsK0JBQXdDO0U3QnNsTGxFO0U2QjdsTE07SUFBb0IsMkJBQW9DO0U3QmdtTDlEO0U2Qi9sTE07SUFBb0IsNkJBQXNDO0U3QmttTGhFO0U2QmptTE07SUFBb0IsNEJBQXFDO0U3Qm9tTC9EO0U2Qm5tTE07SUFBb0IsOEJBQXVDO0U3QnNtTGpFO0U2QnJtTE07SUFBb0IsNEJBQXFDO0U3QndtTC9EO0U2QnZtTE07SUFBb0IsOEJBQXVDO0U3QjBtTGpFO0U2QnptTE07SUFBb0IsNkJBQXNDO0U3QjRtTGhFO0U2QjNtTE07SUFBb0IsK0JBQXdDO0U3QjhtTGxFO0U2QnJuTE07SUFBb0IsMkJBQW9DO0U3QnduTDlEO0U2QnZuTE07SUFBb0IsNkJBQXNDO0U3QjBuTGhFO0U2QnpuTE07SUFBb0IsNEJBQXFDO0U3QjRuTC9EO0U2QjNuTE07SUFBb0IsOEJBQXVDO0U3QjhuTGpFO0U2QjduTE07SUFBb0IsNEJBQXFDO0U3QmdvTC9EO0U2Qi9uTE07SUFBb0IsOEJBQXVDO0U3QmtvTGpFO0U2QmpvTE07SUFBb0IsNkJBQXNDO0U3Qm9vTGhFO0U2Qm5vTE07SUFBb0IsK0JBQXdDO0U3QnNvTGxFO0U2QjdvTE07SUFBb0IsMkJBQW9DO0U3QmdwTDlEO0U2Qi9vTE07SUFBb0IsNkJBQXNDO0U3QmtwTGhFO0U2QmpwTE07SUFBb0IsNEJBQXFDO0U3Qm9wTC9EO0U2Qm5wTE07SUFBb0IsOEJBQXVDO0U3QnNwTGpFO0U2QnJwTE07SUFBb0IsNEJBQXFDO0U3QndwTC9EO0U2QnZwTE07SUFBb0IsOEJBQXVDO0U3QjBwTGpFO0U2QnpwTE07SUFBb0IsNkJBQXNDO0U3QjRwTGhFO0U2QjNwTE07SUFBb0IsK0JBQXdDO0U3QjhwTGxFO0U2QnJxTE07SUFBb0IsMkJBQW9DO0U3QndxTDlEO0U2QnZxTE07SUFBb0IsNkJBQXNDO0U3QjBxTGhFO0U2QnpxTE07SUFBb0IsNEJBQXFDO0U3QjRxTC9EO0U2QjNxTE07SUFBb0IsOEJBQXVDO0U3QjhxTGpFO0U2QjdxTE07SUFBb0IsNEJBQXFDO0U3QmdyTC9EO0U2Qi9xTE07SUFBb0IsOEJBQXVDO0U3QmtyTGpFO0U2QmpyTE07SUFBb0IsNkJBQXNDO0U3Qm9yTGhFO0U2Qm5yTE07SUFBb0IsK0JBQXdDO0U3QnNyTGxFO0U2QjdyTE07SUFBb0IsMkJBQW9DO0U3QmdzTDlEO0U2Qi9yTE07SUFBb0IsNkJBQXNDO0U3QmtzTGhFO0U2QmpzTE07SUFBb0IsNEJBQXFDO0U3Qm9zTC9EO0U2Qm5zTE07SUFBb0IsOEJBQXVDO0U3QnNzTGpFO0U2QnJzTE07SUFBb0IsNEJBQXFDO0U3QndzTC9EO0U2QnZzTE07SUFBb0IsOEJBQXVDO0U3QjBzTGpFO0U2QnpzTE07SUFBb0IsNkJBQXNDO0U3QjRzTGhFO0U2QjNzTE07SUFBb0IsK0JBQXdDO0U3QjhzTGxFO0U2QnJ0TE07SUFBb0IsMkJBQW9DO0U3Qnd0TDlEO0U2QnZ0TE07SUFBb0IsNkJBQXNDO0U3QjB0TGhFO0U2Qnp0TE07SUFBb0IsNEJBQXFDO0U3QjR0TC9EO0U2QjN0TE07SUFBb0IsOEJBQXVDO0U3Qjh0TGpFO0U2Qjd0TE07SUFBb0IsNEJBQXFDO0U3Qmd1TC9EO0U2Qi90TE07SUFBb0IsOEJBQXVDO0U3Qmt1TGpFO0U2Qmp1TE07SUFBb0IsNkJBQXNDO0U3Qm91TGhFO0U2Qm51TE07SUFBb0IsK0JBQXdDO0U3QnN1TGxFO0U2Qjd1TE07SUFBb0IsMkJBQW9DO0U3Qmd2TDlEO0U2Qi91TE07SUFBb0IsNkJBQXNDO0U3Qmt2TGhFO0U2Qmp2TE07SUFBb0IsNEJBQXFDO0U3Qm92TC9EO0U2Qm52TE07SUFBb0IsOEJBQXVDO0U3QnN2TGpFO0U2QnJ2TE07SUFBb0IsNEJBQXFDO0U3Qnd2TC9EO0U2QnZ2TE07SUFBb0IsOEJBQXVDO0U3QjB2TGpFO0U2Qnp2TE07SUFBb0IsNkJBQXNDO0U3QjR2TGhFO0U2QjN2TE07SUFBb0IsK0JBQXdDO0U3Qjh2TGxFO0U2QnJ3TE07SUFBb0IsMkJBQW9DO0U3Qnd3TDlEO0U2QnZ3TE07SUFBb0IsNkJBQXNDO0U3QjB3TGhFO0U2Qnp3TE07SUFBb0IsNEJBQXFDO0U3QjR3TC9EO0U2QjN3TE07SUFBb0IsOEJBQXVDO0U3Qjh3TGpFO0U2Qjd3TE07SUFBb0IsNEJBQXFDO0U3Qmd4TC9EO0U2Qi93TE07SUFBb0IsOEJBQXVDO0U3Qmt4TGpFO0U2Qmp4TE07SUFBb0IsNkJBQXNDO0U3Qm94TGhFO0U2Qm54TE07SUFBb0IsK0JBQXdDO0U3QnN4TGxFO0U2Qjd4TE07SUFBb0IsMkJBQW9DO0U3Qmd5TDlEO0U2Qi94TE07SUFBb0IsNkJBQXNDO0U3Qmt5TGhFO0U2Qmp5TE07SUFBb0IsNEJBQXFDO0U3Qm95TC9EO0U2Qm55TE07SUFBb0IsOEJBQXVDO0U3QnN5TGpFO0U2QnJ5TE07SUFBb0IsNEJBQXFDO0U3Qnd5TC9EO0U2QnZ5TE07SUFBb0IsOEJBQXVDO0U3QjB5TGpFO0U2Qnp5TE07SUFBb0IsNkJBQXNDO0U3QjR5TGhFO0U2QjN5TE07SUFBb0IsK0JBQXdDO0U3Qjh5TGxFO0U2QnJ6TE07SUFBb0IsMkJBQW9DO0U3Qnd6TDlEO0U2QnZ6TE07SUFBb0IsNkJBQXNDO0U3QjB6TGhFO0U2Qnp6TE07SUFBb0IsNEJBQXFDO0U3QjR6TC9EO0U2QjN6TE07SUFBb0IsOEJBQXVDO0U3Qjh6TGpFO0U2Qjd6TE07SUFBb0IsNEJBQXFDO0U3QmcwTC9EO0U2Qi96TE07SUFBb0IsOEJBQXVDO0U3QmswTGpFO0U2QmowTE07SUFBb0IsNkJBQXNDO0U3Qm8wTGhFO0U2Qm4wTE07SUFBb0IsK0JBQXdDO0U3QnMwTGxFO0U2QjcwTE07SUFBb0IsNEJBQW9DO0U3QmcxTDlEO0U2Qi8wTE07SUFBb0IsOEJBQXNDO0U3QmsxTGhFO0U2QmoxTE07SUFBb0IsNkJBQXFDO0U3Qm8xTC9EO0U2Qm4xTE07SUFBb0IsK0JBQXVDO0U3QnMxTGpFO0U2QnIxTE07SUFBb0IsNkJBQXFDO0U3QncxTC9EO0U2QnYxTE07SUFBb0IsK0JBQXVDO0U3QjAxTGpFO0U2QnoxTE07SUFBb0IsOEJBQXNDO0U3QjQxTGhFO0U2QjMxTE07SUFBb0IsZ0NBQXdDO0U3QjgxTGxFO0FBQ0Y7O0FFMzJMRTtFMkJpQk07SUFBc0IsMEJBQW9DO0U3QisxTGhFO0U2QjkxTE07SUFBc0IsNEJBQXNDO0U3QmkyTGxFO0U2QmgyTE07SUFBc0IsMkJBQXFDO0U3Qm0yTGpFO0U2QmwyTE07SUFBc0IsNkJBQXVDO0U3QnEyTG5FO0U2QnAyTE07SUFBc0IsMkJBQXFDO0U3QnUyTGpFO0U2QnQyTE07SUFBc0IsNkJBQXVDO0U3QnkyTG5FO0U2QngyTE07SUFBc0IsNEJBQXNDO0U3QjIyTGxFO0U2QjEyTE07SUFBc0IsOEJBQXdDO0U3QjYyTHBFO0U2QnAzTE07SUFBc0IsMEJBQW9DO0U3QnUzTGhFO0U2QnQzTE07SUFBc0IsNEJBQXNDO0U3QnkzTGxFO0U2QngzTE07SUFBc0IsMkJBQXFDO0U3QjIzTGpFO0U2QjEzTE07SUFBc0IsNkJBQXVDO0U3QjYzTG5FO0U2QjUzTE07SUFBc0IsMkJBQXFDO0U3QiszTGpFO0U2QjkzTE07SUFBc0IsNkJBQXVDO0U3Qmk0TG5FO0U2Qmg0TE07SUFBc0IsNEJBQXNDO0U3Qm00TGxFO0U2Qmw0TE07SUFBc0IsOEJBQXdDO0U3QnE0THBFO0U2QjU0TE07SUFBc0IsMkJBQW9DO0U3Qis0TGhFO0U2Qjk0TE07SUFBc0IsNkJBQXNDO0U3Qmk1TGxFO0U2Qmg1TE07SUFBc0IsNEJBQXFDO0U3Qm01TGpFO0U2Qmw1TE07SUFBc0IsOEJBQXVDO0U3QnE1TG5FO0U2QnA1TE07SUFBc0IsNEJBQXFDO0U3QnU1TGpFO0U2QnQ1TE07SUFBc0IsOEJBQXVDO0U3Qnk1TG5FO0U2Qng1TE07SUFBc0IsNkJBQXNDO0U3QjI1TGxFO0U2QjE1TE07SUFBc0IsK0JBQXdDO0U3QjY1THBFO0U2QnA2TE07SUFBc0IsMkJBQW9DO0U3QnU2TGhFO0U2QnQ2TE07SUFBc0IsNkJBQXNDO0U3Qnk2TGxFO0U2Qng2TE07SUFBc0IsNEJBQXFDO0U3QjI2TGpFO0U2QjE2TE07SUFBc0IsOEJBQXVDO0U3QjY2TG5FO0U2QjU2TE07SUFBc0IsNEJBQXFDO0U3Qis2TGpFO0U2Qjk2TE07SUFBc0IsOEJBQXVDO0U3Qmk3TG5FO0U2Qmg3TE07SUFBc0IsNkJBQXNDO0U3Qm03TGxFO0U2Qmw3TE07SUFBc0IsK0JBQXdDO0U3QnE3THBFO0U2QjU3TE07SUFBc0IsMkJBQW9DO0U3Qis3TGhFO0U2Qjk3TE07SUFBc0IsNkJBQXNDO0U3Qmk4TGxFO0U2Qmg4TE07SUFBc0IsNEJBQXFDO0U3Qm04TGpFO0U2Qmw4TE07SUFBc0IsOEJBQXVDO0U3QnE4TG5FO0U2QnA4TE07SUFBc0IsNEJBQXFDO0U3QnU4TGpFO0U2QnQ4TE07SUFBc0IsOEJBQXVDO0U3Qnk4TG5FO0U2Qng4TE07SUFBc0IsNkJBQXNDO0U3QjI4TGxFO0U2QjE4TE07SUFBc0IsK0JBQXdDO0U3QjY4THBFO0U2QnA5TE07SUFBc0IsMkJBQW9DO0U3QnU5TGhFO0U2QnQ5TE07SUFBc0IsNkJBQXNDO0U3Qnk5TGxFO0U2Qng5TE07SUFBc0IsNEJBQXFDO0U3QjI5TGpFO0U2QjE5TE07SUFBc0IsOEJBQXVDO0U3QjY5TG5FO0U2QjU5TE07SUFBc0IsNEJBQXFDO0U3Qis5TGpFO0U2Qjk5TE07SUFBc0IsOEJBQXVDO0U3QmkrTG5FO0U2QmgrTE07SUFBc0IsNkJBQXNDO0U3Qm0rTGxFO0U2QmwrTE07SUFBc0IsK0JBQXdDO0U3QnErTHBFO0U2QjUrTE07SUFBc0IsMkJBQW9DO0U3QisrTGhFO0U2QjkrTE07SUFBc0IsNkJBQXNDO0U3QmkvTGxFO0U2QmgvTE07SUFBc0IsNEJBQXFDO0U3Qm0vTGpFO0U2QmwvTE07SUFBc0IsOEJBQXVDO0U3QnEvTG5FO0U2QnAvTE07SUFBc0IsNEJBQXFDO0U3QnUvTGpFO0U2QnQvTE07SUFBc0IsOEJBQXVDO0U3QnkvTG5FO0U2QngvTE07SUFBc0IsNkJBQXNDO0U3QjIvTGxFO0U2QjEvTE07SUFBc0IsK0JBQXdDO0U3QjYvTHBFO0U2QnBnTU07SUFBc0IsMkJBQW9DO0U3QnVnTWhFO0U2QnRnTU07SUFBc0IsNkJBQXNDO0U3QnlnTWxFO0U2QnhnTU07SUFBc0IsNEJBQXFDO0U3QjJnTWpFO0U2QjFnTU07SUFBc0IsOEJBQXVDO0U3QjZnTW5FO0U2QjVnTU07SUFBc0IsNEJBQXFDO0U3QitnTWpFO0U2QjlnTU07SUFBc0IsOEJBQXVDO0U3QmloTW5FO0U2QmhoTU07SUFBc0IsNkJBQXNDO0U3Qm1oTWxFO0U2QmxoTU07SUFBc0IsK0JBQXdDO0U3QnFoTXBFO0U2QjVoTU07SUFBc0IsMkJBQW9DO0U3QitoTWhFO0U2QjloTU07SUFBc0IsNkJBQXNDO0U3QmlpTWxFO0U2QmhpTU07SUFBc0IsNEJBQXFDO0U3Qm1pTWpFO0U2QmxpTU07SUFBc0IsOEJBQXVDO0U3QnFpTW5FO0U2QnBpTU07SUFBc0IsNEJBQXFDO0U3QnVpTWpFO0U2QnRpTU07SUFBc0IsOEJBQXVDO0U3QnlpTW5FO0U2QnhpTU07SUFBc0IsNkJBQXNDO0U3QjJpTWxFO0U2QjFpTU07SUFBc0IsK0JBQXdDO0U3QjZpTXBFO0U2QnBqTU07SUFBc0IsMkJBQW9DO0U3QnVqTWhFO0U2QnRqTU07SUFBc0IsNkJBQXNDO0U3QnlqTWxFO0U2QnhqTU07SUFBc0IsNEJBQXFDO0U3QjJqTWpFO0U2QjFqTU07SUFBc0IsOEJBQXVDO0U3QjZqTW5FO0U2QjVqTU07SUFBc0IsNEJBQXFDO0U3QitqTWpFO0U2QjlqTU07SUFBc0IsOEJBQXVDO0U3QmlrTW5FO0U2QmhrTU07SUFBc0IsNkJBQXNDO0U3Qm1rTWxFO0U2QmxrTU07SUFBc0IsK0JBQXdDO0U3QnFrTXBFO0U2QjVrTU07SUFBc0IsMkJBQW9DO0U3QitrTWhFO0U2QjlrTU07SUFBc0IsNkJBQXNDO0U3QmlsTWxFO0U2QmhsTU07SUFBc0IsNEJBQXFDO0U3Qm1sTWpFO0U2QmxsTU07SUFBc0IsOEJBQXVDO0U3QnFsTW5FO0U2QnBsTU07SUFBc0IsNEJBQXFDO0U3QnVsTWpFO0U2QnRsTU07SUFBc0IsOEJBQXVDO0U3QnlsTW5FO0U2QnhsTU07SUFBc0IsNkJBQXNDO0U3QjJsTWxFO0U2QjFsTU07SUFBc0IsK0JBQXdDO0U3QjZsTXBFO0U2QnBtTU07SUFBc0IsMkJBQW9DO0U3QnVtTWhFO0U2QnRtTU07SUFBc0IsNkJBQXNDO0U3QnltTWxFO0U2QnhtTU07SUFBc0IsNEJBQXFDO0U3QjJtTWpFO0U2QjFtTU07SUFBc0IsOEJBQXVDO0U3QjZtTW5FO0U2QjVtTU07SUFBc0IsNEJBQXFDO0U3QittTWpFO0U2QjltTU07SUFBc0IsOEJBQXVDO0U3QmluTW5FO0U2QmhuTU07SUFBc0IsNkJBQXNDO0U3Qm1uTWxFO0U2QmxuTU07SUFBc0IsK0JBQXdDO0U3QnFuTXBFO0U2QjVuTU07SUFBc0IsMkJBQW9DO0U3QituTWhFO0U2QjluTU07SUFBc0IsNkJBQXNDO0U3QmlvTWxFO0U2QmhvTU07SUFBc0IsNEJBQXFDO0U3Qm1vTWpFO0U2QmxvTU07SUFBc0IsOEJBQXVDO0U3QnFvTW5FO0U2QnBvTU07SUFBc0IsNEJBQXFDO0U3QnVvTWpFO0U2QnRvTU07SUFBc0IsOEJBQXVDO0U3QnlvTW5FO0U2QnhvTU07SUFBc0IsNkJBQXNDO0U3QjJvTWxFO0U2QjFvTU07SUFBc0IsK0JBQXdDO0U3QjZvTXBFO0U2QnBwTU07SUFBc0IsMkJBQW9DO0U3QnVwTWhFO0U2QnRwTU07SUFBc0IsNkJBQXNDO0U3QnlwTWxFO0U2QnhwTU07SUFBc0IsNEJBQXFDO0U3QjJwTWpFO0U2QjFwTU07SUFBc0IsOEJBQXVDO0U3QjZwTW5FO0U2QjVwTU07SUFBc0IsNEJBQXFDO0U3QitwTWpFO0U2QjlwTU07SUFBc0IsOEJBQXVDO0U3QmlxTW5FO0U2QmhxTU07SUFBc0IsNkJBQXNDO0U3Qm1xTWxFO0U2QmxxTU07SUFBc0IsK0JBQXdDO0U3QnFxTXBFO0U2QjVxTU07SUFBc0IsMkJBQW9DO0U3QitxTWhFO0U2QjlxTU07SUFBc0IsNkJBQXNDO0U3QmlyTWxFO0U2QmhyTU07SUFBc0IsNEJBQXFDO0U3Qm1yTWpFO0U2QmxyTU07SUFBc0IsOEJBQXVDO0U3QnFyTW5FO0U2QnByTU07SUFBc0IsNEJBQXFDO0U3QnVyTWpFO0U2QnRyTU07SUFBc0IsOEJBQXVDO0U3QnlyTW5FO0U2QnhyTU07SUFBc0IsNkJBQXNDO0U3QjJyTWxFO0U2QjFyTU07SUFBc0IsK0JBQXdDO0U3QjZyTXBFO0U2QnBzTU07SUFBc0IsMkJBQW9DO0U3QnVzTWhFO0U2QnRzTU07SUFBc0IsNkJBQXNDO0U3QnlzTWxFO0U2QnhzTU07SUFBc0IsNEJBQXFDO0U3QjJzTWpFO0U2QjFzTU07SUFBc0IsOEJBQXVDO0U3QjZzTW5FO0U2QjVzTU07SUFBc0IsNEJBQXFDO0U3QitzTWpFO0U2QjlzTU07SUFBc0IsOEJBQXVDO0U3Qml0TW5FO0U2Qmh0TU07SUFBc0IsNkJBQXNDO0U3Qm10TWxFO0U2Qmx0TU07SUFBc0IsK0JBQXdDO0U3QnF0TXBFO0U2QjV0TU07SUFBc0IsMkJBQW9DO0U3Qit0TWhFO0U2Qjl0TU07SUFBc0IsNkJBQXNDO0U3Qml1TWxFO0U2Qmh1TU07SUFBc0IsNEJBQXFDO0U3Qm11TWpFO0U2Qmx1TU07SUFBc0IsOEJBQXVDO0U3QnF1TW5FO0U2QnB1TU07SUFBc0IsNEJBQXFDO0U3QnV1TWpFO0U2QnR1TU07SUFBc0IsOEJBQXVDO0U3Qnl1TW5FO0U2Qnh1TU07SUFBc0IsNkJBQXNDO0U3QjJ1TWxFO0U2QjF1TU07SUFBc0IsK0JBQXdDO0U3QjZ1TXBFO0U2QnB2TU07SUFBc0IsMkJBQW9DO0U3QnV2TWhFO0U2QnR2TU07SUFBc0IsNkJBQXNDO0U3Qnl2TWxFO0U2Qnh2TU07SUFBc0IsNEJBQXFDO0U3QjJ2TWpFO0U2QjF2TU07SUFBc0IsOEJBQXVDO0U3QjZ2TW5FO0U2QjV2TU07SUFBc0IsNEJBQXFDO0U3Qit2TWpFO0U2Qjl2TU07SUFBc0IsOEJBQXVDO0U3Qml3TW5FO0U2Qmh3TU07SUFBc0IsNkJBQXNDO0U3Qm13TWxFO0U2Qmx3TU07SUFBc0IsK0JBQXdDO0U3QnF3TXBFO0U2QjV3TU07SUFBc0IsMkJBQW9DO0U3Qit3TWhFO0U2Qjl3TU07SUFBc0IsNkJBQXNDO0U3Qml4TWxFO0U2Qmh4TU07SUFBc0IsNEJBQXFDO0U3Qm14TWpFO0U2Qmx4TU07SUFBc0IsOEJBQXVDO0U3QnF4TW5FO0U2QnB4TU07SUFBc0IsNEJBQXFDO0U3QnV4TWpFO0U2QnR4TU07SUFBc0IsOEJBQXVDO0U3Qnl4TW5FO0U2Qnh4TU07SUFBc0IsNkJBQXNDO0U3QjJ4TWxFO0U2QjF4TU07SUFBc0IsK0JBQXdDO0U3QjZ4TXBFO0U2QnB5TU07SUFBc0IsMkJBQW9DO0U3QnV5TWhFO0U2QnR5TU07SUFBc0IsNkJBQXNDO0U3Qnl5TWxFO0U2Qnh5TU07SUFBc0IsNEJBQXFDO0U3QjJ5TWpFO0U2QjF5TU07SUFBc0IsOEJBQXVDO0U3QjZ5TW5FO0U2QjV5TU07SUFBc0IsNEJBQXFDO0U3Qit5TWpFO0U2Qjl5TU07SUFBc0IsOEJBQXVDO0U3Qml6TW5FO0U2Qmh6TU07SUFBc0IsNkJBQXNDO0U3Qm16TWxFO0U2Qmx6TU07SUFBc0IsK0JBQXdDO0U3QnF6TXBFO0U2QjV6TU07SUFBc0IsNEJBQW9DO0U3Qit6TWhFO0U2Qjl6TU07SUFBc0IsOEJBQXNDO0U3QmkwTWxFO0U2QmgwTU07SUFBc0IsNkJBQXFDO0U3Qm0wTWpFO0U2QmwwTU07SUFBc0IsK0JBQXVDO0U3QnEwTW5FO0U2QnAwTU07SUFBc0IsNkJBQXFDO0U3QnUwTWpFO0U2QnQwTU07SUFBc0IsK0JBQXVDO0U3QnkwTW5FO0U2QngwTU07SUFBc0IsOEJBQXNDO0U3QjIwTWxFO0U2QjEwTU07SUFBc0IsZ0NBQXdDO0U3QjYwTXBFO0FBQ0Y7O0FFdDJNRTtFMkI2Qk07SUFBd0IsMEJBQW9DO0U3QjgwTWxFO0U2QjcwTU07SUFBd0IsNEJBQXNDO0U3QmcxTXBFO0U2Qi8wTU07SUFBd0IsMkJBQXFDO0U3QmsxTW5FO0U2QmoxTU07SUFBd0IsNkJBQXVDO0U3Qm8xTXJFO0U2Qm4xTU07SUFBd0IsMkJBQXFDO0U3QnMxTW5FO0U2QnIxTU07SUFBd0IsNkJBQXVDO0U3QncxTXJFO0U2QnYxTU07SUFBd0IsNEJBQXNDO0U3QjAxTXBFO0U2QnoxTU07SUFBd0IsOEJBQXdDO0U3QjQxTXRFO0U2Qm4yTU07SUFBd0IsMEJBQW9DO0U3QnMyTWxFO0U2QnIyTU07SUFBd0IsNEJBQXNDO0U3QncyTXBFO0U2QnYyTU07SUFBd0IsMkJBQXFDO0U3QjAyTW5FO0U2QnoyTU07SUFBd0IsNkJBQXVDO0U3QjQyTXJFO0U2QjMyTU07SUFBd0IsMkJBQXFDO0U3QjgyTW5FO0U2QjcyTU07SUFBd0IsNkJBQXVDO0U3QmczTXJFO0U2Qi8yTU07SUFBd0IsNEJBQXNDO0U3QmszTXBFO0U2QmozTU07SUFBd0IsOEJBQXdDO0U3Qm8zTXRFO0U2QjMzTU07SUFBd0IsMkJBQW9DO0U3QjgzTWxFO0U2QjczTU07SUFBd0IsNkJBQXNDO0U3Qmc0TXBFO0U2Qi8zTU07SUFBd0IsNEJBQXFDO0U3Qms0TW5FO0U2Qmo0TU07SUFBd0IsOEJBQXVDO0U3Qm80TXJFO0U2Qm40TU07SUFBd0IsNEJBQXFDO0U3QnM0TW5FO0U2QnI0TU07SUFBd0IsOEJBQXVDO0U3Qnc0TXJFO0U2QnY0TU07SUFBd0IsNkJBQXNDO0U3QjA0TXBFO0U2Qno0TU07SUFBd0IsK0JBQXdDO0U3QjQ0TXRFO0U2Qm41TU07SUFBd0IsMkJBQW9DO0U3QnM1TWxFO0U2QnI1TU07SUFBd0IsNkJBQXNDO0U3Qnc1TXBFO0U2QnY1TU07SUFBd0IsNEJBQXFDO0U3QjA1TW5FO0U2Qno1TU07SUFBd0IsOEJBQXVDO0U3QjQ1TXJFO0U2QjM1TU07SUFBd0IsNEJBQXFDO0U3Qjg1TW5FO0U2Qjc1TU07SUFBd0IsOEJBQXVDO0U3Qmc2TXJFO0U2Qi81TU07SUFBd0IsNkJBQXNDO0U3Qms2TXBFO0U2Qmo2TU07SUFBd0IsK0JBQXdDO0U3Qm82TXRFO0U2QjM2TU07SUFBd0IsMkJBQW9DO0U3Qjg2TWxFO0U2Qjc2TU07SUFBd0IsNkJBQXNDO0U3Qmc3TXBFO0U2Qi82TU07SUFBd0IsNEJBQXFDO0U3Qms3TW5FO0U2Qmo3TU07SUFBd0IsOEJBQXVDO0U3Qm83TXJFO0U2Qm43TU07SUFBd0IsNEJBQXFDO0U3QnM3TW5FO0U2QnI3TU07SUFBd0IsOEJBQXVDO0U3Qnc3TXJFO0U2QnY3TU07SUFBd0IsNkJBQXNDO0U3QjA3TXBFO0U2Qno3TU07SUFBd0IsK0JBQXdDO0U3QjQ3TXRFO0U2Qm44TU07SUFBd0IsMkJBQW9DO0U3QnM4TWxFO0U2QnI4TU07SUFBd0IsNkJBQXNDO0U3Qnc4TXBFO0U2QnY4TU07SUFBd0IsNEJBQXFDO0U3QjA4TW5FO0U2Qno4TU07SUFBd0IsOEJBQXVDO0U3QjQ4TXJFO0U2QjM4TU07SUFBd0IsNEJBQXFDO0U3Qjg4TW5FO0U2Qjc4TU07SUFBd0IsOEJBQXVDO0U3Qmc5TXJFO0U2Qi84TU07SUFBd0IsNkJBQXNDO0U3Qms5TXBFO0U2Qmo5TU07SUFBd0IsK0JBQXdDO0U3Qm85TXRFO0U2QjM5TU07SUFBd0IsMkJBQW9DO0U3Qjg5TWxFO0U2Qjc5TU07SUFBd0IsNkJBQXNDO0U3QmcrTXBFO0U2Qi85TU07SUFBd0IsNEJBQXFDO0U3QmsrTW5FO0U2QmorTU07SUFBd0IsOEJBQXVDO0U3Qm8rTXJFO0U2Qm4rTU07SUFBd0IsNEJBQXFDO0U3QnMrTW5FO0U2QnIrTU07SUFBd0IsOEJBQXVDO0U3QncrTXJFO0U2QnYrTU07SUFBd0IsNkJBQXNDO0U3QjArTXBFO0U2QnorTU07SUFBd0IsK0JBQXdDO0U3QjQrTXRFO0U2Qm4vTU07SUFBd0IsMkJBQW9DO0U3QnMvTWxFO0U2QnIvTU07SUFBd0IsNkJBQXNDO0U3QncvTXBFO0U2QnYvTU07SUFBd0IsNEJBQXFDO0U3QjAvTW5FO0U2QnovTU07SUFBd0IsOEJBQXVDO0U3QjQvTXJFO0U2QjMvTU07SUFBd0IsNEJBQXFDO0U3QjgvTW5FO0U2QjcvTU07SUFBd0IsOEJBQXVDO0U3QmdnTnJFO0U2Qi8vTU07SUFBd0IsNkJBQXNDO0U3QmtnTnBFO0U2QmpnTk07SUFBd0IsK0JBQXdDO0U3Qm9nTnRFO0U2QjNnTk07SUFBd0IsMkJBQW9DO0U3QjhnTmxFO0U2QjdnTk07SUFBd0IsNkJBQXNDO0U3QmdoTnBFO0U2Qi9nTk07SUFBd0IsNEJBQXFDO0U3QmtoTm5FO0U2QmpoTk07SUFBd0IsOEJBQXVDO0U3Qm9oTnJFO0U2Qm5oTk07SUFBd0IsNEJBQXFDO0U3QnNoTm5FO0U2QnJoTk07SUFBd0IsOEJBQXVDO0U3QndoTnJFO0U2QnZoTk07SUFBd0IsNkJBQXNDO0U3QjBoTnBFO0U2QnpoTk07SUFBd0IsK0JBQXdDO0U3QjRoTnRFO0U2Qm5pTk07SUFBd0IsMkJBQW9DO0U3QnNpTmxFO0U2QnJpTk07SUFBd0IsNkJBQXNDO0U3QndpTnBFO0U2QnZpTk07SUFBd0IsNEJBQXFDO0U3QjBpTm5FO0U2QnppTk07SUFBd0IsOEJBQXVDO0U3QjRpTnJFO0U2QjNpTk07SUFBd0IsNEJBQXFDO0U3QjhpTm5FO0U2QjdpTk07SUFBd0IsOEJBQXVDO0U3QmdqTnJFO0U2Qi9pTk07SUFBd0IsNkJBQXNDO0U3QmtqTnBFO0U2QmpqTk07SUFBd0IsK0JBQXdDO0U3Qm9qTnRFO0U2QjNqTk07SUFBd0IsMkJBQW9DO0U3QjhqTmxFO0U2QjdqTk07SUFBd0IsNkJBQXNDO0U3QmdrTnBFO0U2Qi9qTk07SUFBd0IsNEJBQXFDO0U3QmtrTm5FO0U2QmprTk07SUFBd0IsOEJBQXVDO0U3Qm9rTnJFO0U2Qm5rTk07SUFBd0IsNEJBQXFDO0U3QnNrTm5FO0U2QnJrTk07SUFBd0IsOEJBQXVDO0U3QndrTnJFO0U2QnZrTk07SUFBd0IsNkJBQXNDO0U3QjBrTnBFO0U2QnprTk07SUFBd0IsK0JBQXdDO0U3QjRrTnRFO0U2Qm5sTk07SUFBd0IsMkJBQW9DO0U3QnNsTmxFO0U2QnJsTk07SUFBd0IsNkJBQXNDO0U3QndsTnBFO0U2QnZsTk07SUFBd0IsNEJBQXFDO0U3QjBsTm5FO0U2QnpsTk07SUFBd0IsOEJBQXVDO0U3QjRsTnJFO0U2QjNsTk07SUFBd0IsNEJBQXFDO0U3QjhsTm5FO0U2QjdsTk07SUFBd0IsOEJBQXVDO0U3QmdtTnJFO0U2Qi9sTk07SUFBd0IsNkJBQXNDO0U3QmttTnBFO0U2QmptTk07SUFBd0IsK0JBQXdDO0U3Qm9tTnRFO0U2QjNtTk07SUFBd0IsMkJBQW9DO0U3QjhtTmxFO0U2QjdtTk07SUFBd0IsNkJBQXNDO0U3QmduTnBFO0U2Qi9tTk07SUFBd0IsNEJBQXFDO0U3QmtuTm5FO0U2QmpuTk07SUFBd0IsOEJBQXVDO0U3Qm9uTnJFO0U2Qm5uTk07SUFBd0IsNEJBQXFDO0U3QnNuTm5FO0U2QnJuTk07SUFBd0IsOEJBQXVDO0U3QnduTnJFO0U2QnZuTk07SUFBd0IsNkJBQXNDO0U3QjBuTnBFO0U2QnpuTk07SUFBd0IsK0JBQXdDO0U3QjRuTnRFO0U2Qm5vTk07SUFBd0IsMkJBQW9DO0U3QnNvTmxFO0U2QnJvTk07SUFBd0IsNkJBQXNDO0U3QndvTnBFO0U2QnZvTk07SUFBd0IsNEJBQXFDO0U3QjBvTm5FO0U2QnpvTk07SUFBd0IsOEJBQXVDO0U3QjRvTnJFO0U2QjNvTk07SUFBd0IsNEJBQXFDO0U3QjhvTm5FO0U2QjdvTk07SUFBd0IsOEJBQXVDO0U3QmdwTnJFO0U2Qi9vTk07SUFBd0IsNkJBQXNDO0U3QmtwTnBFO0U2QmpwTk07SUFBd0IsK0JBQXdDO0U3Qm9wTnRFO0U2QjNwTk07SUFBd0IsMkJBQW9DO0U3QjhwTmxFO0U2QjdwTk07SUFBd0IsNkJBQXNDO0U3QmdxTnBFO0U2Qi9wTk07SUFBd0IsNEJBQXFDO0U3QmtxTm5FO0U2QmpxTk07SUFBd0IsOEJBQXVDO0U3Qm9xTnJFO0U2Qm5xTk07SUFBd0IsNEJBQXFDO0U3QnNxTm5FO0U2QnJxTk07SUFBd0IsOEJBQXVDO0U3QndxTnJFO0U2QnZxTk07SUFBd0IsNkJBQXNDO0U3QjBxTnBFO0U2QnpxTk07SUFBd0IsK0JBQXdDO0U3QjRxTnRFO0U2Qm5yTk07SUFBd0IsMkJBQW9DO0U3QnNyTmxFO0U2QnJyTk07SUFBd0IsNkJBQXNDO0U3QndyTnBFO0U2QnZyTk07SUFBd0IsNEJBQXFDO0U3QjByTm5FO0U2QnpyTk07SUFBd0IsOEJBQXVDO0U3QjRyTnJFO0U2QjNyTk07SUFBd0IsNEJBQXFDO0U3QjhyTm5FO0U2QjdyTk07SUFBd0IsOEJBQXVDO0U3QmdzTnJFO0U2Qi9yTk07SUFBd0IsNkJBQXNDO0U3QmtzTnBFO0U2QmpzTk07SUFBd0IsK0JBQXdDO0U3Qm9zTnRFO0U2QjNzTk07SUFBd0IsMkJBQW9DO0U3QjhzTmxFO0U2QjdzTk07SUFBd0IsNkJBQXNDO0U3Qmd0TnBFO0U2Qi9zTk07SUFBd0IsNEJBQXFDO0U3Qmt0Tm5FO0U2Qmp0Tk07SUFBd0IsOEJBQXVDO0U3Qm90TnJFO0U2Qm50Tk07SUFBd0IsNEJBQXFDO0U3QnN0Tm5FO0U2QnJ0Tk07SUFBd0IsOEJBQXVDO0U3Qnd0TnJFO0U2QnZ0Tk07SUFBd0IsNkJBQXNDO0U3QjB0TnBFO0U2Qnp0Tk07SUFBd0IsK0JBQXdDO0U3QjR0TnRFO0U2Qm51Tk07SUFBd0IsMkJBQW9DO0U3QnN1TmxFO0U2QnJ1Tk07SUFBd0IsNkJBQXNDO0U3Qnd1TnBFO0U2QnZ1Tk07SUFBd0IsNEJBQXFDO0U3QjB1Tm5FO0U2Qnp1Tk07SUFBd0IsOEJBQXVDO0U3QjR1TnJFO0U2QjN1Tk07SUFBd0IsNEJBQXFDO0U3Qjh1Tm5FO0U2Qjd1Tk07SUFBd0IsOEJBQXVDO0U3Qmd2TnJFO0U2Qi91Tk07SUFBd0IsNkJBQXNDO0U3Qmt2TnBFO0U2Qmp2Tk07SUFBd0IsK0JBQXdDO0U3Qm92TnRFO0U2QjN2Tk07SUFBd0IsMkJBQW9DO0U3Qjh2TmxFO0U2Qjd2Tk07SUFBd0IsNkJBQXNDO0U3Qmd3TnBFO0U2Qi92Tk07SUFBd0IsNEJBQXFDO0U3Qmt3Tm5FO0U2Qmp3Tk07SUFBd0IsOEJBQXVDO0U3Qm93TnJFO0U2Qm53Tk07SUFBd0IsNEJBQXFDO0U3QnN3Tm5FO0U2QnJ3Tk07SUFBd0IsOEJBQXVDO0U3Qnd3TnJFO0U2QnZ3Tk07SUFBd0IsNkJBQXNDO0U3QjB3TnBFO0U2Qnp3Tk07SUFBd0IsK0JBQXdDO0U3QjR3TnRFO0U2Qm54Tk07SUFBd0IsMkJBQW9DO0U3QnN4TmxFO0U2QnJ4Tk07SUFBd0IsNkJBQXNDO0U3Qnd4TnBFO0U2QnZ4Tk07SUFBd0IsNEJBQXFDO0U3QjB4Tm5FO0U2Qnp4Tk07SUFBd0IsOEJBQXVDO0U3QjR4TnJFO0U2QjN4Tk07SUFBd0IsNEJBQXFDO0U3Qjh4Tm5FO0U2Qjd4Tk07SUFBd0IsOEJBQXVDO0U3Qmd5TnJFO0U2Qi94Tk07SUFBd0IsNkJBQXNDO0U3Qmt5TnBFO0U2Qmp5Tk07SUFBd0IsK0JBQXdDO0U3Qm95TnRFO0U2QjN5Tk07SUFBd0IsNEJBQW9DO0U3Qjh5TmxFO0U2Qjd5Tk07SUFBd0IsOEJBQXNDO0U3Qmd6TnBFO0U2Qi95Tk07SUFBd0IsNkJBQXFDO0U3Qmt6Tm5FO0U2Qmp6Tk07SUFBd0IsK0JBQXVDO0U3Qm96TnJFO0U2Qm56Tk07SUFBd0IsNkJBQXFDO0U3QnN6Tm5FO0U2QnJ6Tk07SUFBd0IsK0JBQXVDO0U3Qnd6TnJFO0U2QnZ6Tk07SUFBd0IsOEJBQXNDO0U3QjB6TnBFO0U2Qnp6Tk07SUFBd0IsZ0NBQXdDO0U3QjR6TnRFO0FBQ0Y7O0FFajJORTtFMkJ5Q007SUFBcUIsMEJBQW9DO0U3QjZ6Ti9EO0U2QjV6Tk07SUFBcUIsNEJBQXNDO0U3Qit6TmpFO0U2Qjl6Tk07SUFBcUIsMkJBQXFDO0U3QmkwTmhFO0U2QmgwTk07SUFBcUIsNkJBQXVDO0U3Qm0wTmxFO0U2QmwwTk07SUFBcUIsMkJBQXFDO0U3QnEwTmhFO0U2QnAwTk07SUFBcUIsNkJBQXVDO0U3QnUwTmxFO0U2QnQwTk07SUFBcUIsNEJBQXNDO0U3QnkwTmpFO0U2QngwTk07SUFBcUIsOEJBQXdDO0U3QjIwTm5FO0U2QmwxTk07SUFBcUIsMEJBQW9DO0U3QnExTi9EO0U2QnAxTk07SUFBcUIsNEJBQXNDO0U3QnUxTmpFO0U2QnQxTk07SUFBcUIsMkJBQXFDO0U3QnkxTmhFO0U2QngxTk07SUFBcUIsNkJBQXVDO0U3QjIxTmxFO0U2QjExTk07SUFBcUIsMkJBQXFDO0U3QjYxTmhFO0U2QjUxTk07SUFBcUIsNkJBQXVDO0U3QisxTmxFO0U2QjkxTk07SUFBcUIsNEJBQXNDO0U3QmkyTmpFO0U2QmgyTk07SUFBcUIsOEJBQXdDO0U3Qm0yTm5FO0U2QjEyTk07SUFBcUIsMkJBQW9DO0U3QjYyTi9EO0U2QjUyTk07SUFBcUIsNkJBQXNDO0U3QisyTmpFO0U2QjkyTk07SUFBcUIsNEJBQXFDO0U3QmkzTmhFO0U2QmgzTk07SUFBcUIsOEJBQXVDO0U3Qm0zTmxFO0U2QmwzTk07SUFBcUIsNEJBQXFDO0U3QnEzTmhFO0U2QnAzTk07SUFBcUIsOEJBQXVDO0U3QnUzTmxFO0U2QnQzTk07SUFBcUIsNkJBQXNDO0U3QnkzTmpFO0U2QngzTk07SUFBcUIsK0JBQXdDO0U3QjIzTm5FO0U2Qmw0Tk07SUFBcUIsMkJBQW9DO0U3QnE0Ti9EO0U2QnA0Tk07SUFBcUIsNkJBQXNDO0U3QnU0TmpFO0U2QnQ0Tk07SUFBcUIsNEJBQXFDO0U3Qnk0TmhFO0U2Qng0Tk07SUFBcUIsOEJBQXVDO0U3QjI0TmxFO0U2QjE0Tk07SUFBcUIsNEJBQXFDO0U3QjY0TmhFO0U2QjU0Tk07SUFBcUIsOEJBQXVDO0U3Qis0TmxFO0U2Qjk0Tk07SUFBcUIsNkJBQXNDO0U3Qmk1TmpFO0U2Qmg1Tk07SUFBcUIsK0JBQXdDO0U3Qm01Tm5FO0U2QjE1Tk07SUFBcUIsMkJBQW9DO0U3QjY1Ti9EO0U2QjU1Tk07SUFBcUIsNkJBQXNDO0U3Qis1TmpFO0U2Qjk1Tk07SUFBcUIsNEJBQXFDO0U3Qmk2TmhFO0U2Qmg2Tk07SUFBcUIsOEJBQXVDO0U3Qm02TmxFO0U2Qmw2Tk07SUFBcUIsNEJBQXFDO0U3QnE2TmhFO0U2QnA2Tk07SUFBcUIsOEJBQXVDO0U3QnU2TmxFO0U2QnQ2Tk07SUFBcUIsNkJBQXNDO0U3Qnk2TmpFO0U2Qng2Tk07SUFBcUIsK0JBQXdDO0U3QjI2Tm5FO0U2Qmw3Tk07SUFBcUIsMkJBQW9DO0U3QnE3Ti9EO0U2QnA3Tk07SUFBcUIsNkJBQXNDO0U3QnU3TmpFO0U2QnQ3Tk07SUFBcUIsNEJBQXFDO0U3Qnk3TmhFO0U2Qng3Tk07SUFBcUIsOEJBQXVDO0U3QjI3TmxFO0U2QjE3Tk07SUFBcUIsNEJBQXFDO0U3QjY3TmhFO0U2QjU3Tk07SUFBcUIsOEJBQXVDO0U3Qis3TmxFO0U2Qjk3Tk07SUFBcUIsNkJBQXNDO0U3Qmk4TmpFO0U2Qmg4Tk07SUFBcUIsK0JBQXdDO0U3Qm04Tm5FO0U2QjE4Tk07SUFBcUIsMkJBQW9DO0U3QjY4Ti9EO0U2QjU4Tk07SUFBcUIsNkJBQXNDO0U3Qis4TmpFO0U2Qjk4Tk07SUFBcUIsNEJBQXFDO0U3Qmk5TmhFO0U2Qmg5Tk07SUFBcUIsOEJBQXVDO0U3Qm05TmxFO0U2Qmw5Tk07SUFBcUIsNEJBQXFDO0U3QnE5TmhFO0U2QnA5Tk07SUFBcUIsOEJBQXVDO0U3QnU5TmxFO0U2QnQ5Tk07SUFBcUIsNkJBQXNDO0U3Qnk5TmpFO0U2Qng5Tk07SUFBcUIsK0JBQXdDO0U3QjI5Tm5FO0U2QmwrTk07SUFBcUIsMkJBQW9DO0U3QnErTi9EO0U2QnArTk07SUFBcUIsNkJBQXNDO0U3QnUrTmpFO0U2QnQrTk07SUFBcUIsNEJBQXFDO0U3QnkrTmhFO0U2QngrTk07SUFBcUIsOEJBQXVDO0U3QjIrTmxFO0U2QjErTk07SUFBcUIsNEJBQXFDO0U3QjYrTmhFO0U2QjUrTk07SUFBcUIsOEJBQXVDO0U3QisrTmxFO0U2QjkrTk07SUFBcUIsNkJBQXNDO0U3QmkvTmpFO0U2QmgvTk07SUFBcUIsK0JBQXdDO0U3Qm0vTm5FO0U2QjEvTk07SUFBcUIsMkJBQW9DO0U3QjYvTi9EO0U2QjUvTk07SUFBcUIsNkJBQXNDO0U3QisvTmpFO0U2QjkvTk07SUFBcUIsNEJBQXFDO0U3QmlnT2hFO0U2QmhnT007SUFBcUIsOEJBQXVDO0U3Qm1nT2xFO0U2QmxnT007SUFBcUIsNEJBQXFDO0U3QnFnT2hFO0U2QnBnT007SUFBcUIsOEJBQXVDO0U3QnVnT2xFO0U2QnRnT007SUFBcUIsNkJBQXNDO0U3QnlnT2pFO0U2QnhnT007SUFBcUIsK0JBQXdDO0U3QjJnT25FO0U2QmxoT007SUFBcUIsMkJBQW9DO0U3QnFoTy9EO0U2QnBoT007SUFBcUIsNkJBQXNDO0U3QnVoT2pFO0U2QnRoT007SUFBcUIsNEJBQXFDO0U3QnloT2hFO0U2QnhoT007SUFBcUIsOEJBQXVDO0U3QjJoT2xFO0U2QjFoT007SUFBcUIsNEJBQXFDO0U3QjZoT2hFO0U2QjVoT007SUFBcUIsOEJBQXVDO0U3QitoT2xFO0U2QjloT007SUFBcUIsNkJBQXNDO0U3QmlpT2pFO0U2QmhpT007SUFBcUIsK0JBQXdDO0U3Qm1pT25FO0U2QjFpT007SUFBcUIsMkJBQW9DO0U3QjZpTy9EO0U2QjVpT007SUFBcUIsNkJBQXNDO0U3QitpT2pFO0U2QjlpT007SUFBcUIsNEJBQXFDO0U3QmlqT2hFO0U2QmhqT007SUFBcUIsOEJBQXVDO0U3Qm1qT2xFO0U2QmxqT007SUFBcUIsNEJBQXFDO0U3QnFqT2hFO0U2QnBqT007SUFBcUIsOEJBQXVDO0U3QnVqT2xFO0U2QnRqT007SUFBcUIsNkJBQXNDO0U3QnlqT2pFO0U2QnhqT007SUFBcUIsK0JBQXdDO0U3QjJqT25FO0U2QmxrT007SUFBcUIsMkJBQW9DO0U3QnFrTy9EO0U2QnBrT007SUFBcUIsNkJBQXNDO0U3QnVrT2pFO0U2QnRrT007SUFBcUIsNEJBQXFDO0U3QnlrT2hFO0U2QnhrT007SUFBcUIsOEJBQXVDO0U3QjJrT2xFO0U2QjFrT007SUFBcUIsNEJBQXFDO0U3QjZrT2hFO0U2QjVrT007SUFBcUIsOEJBQXVDO0U3QitrT2xFO0U2QjlrT007SUFBcUIsNkJBQXNDO0U3QmlsT2pFO0U2QmhsT007SUFBcUIsK0JBQXdDO0U3Qm1sT25FO0U2QjFsT007SUFBcUIsMkJBQW9DO0U3QjZsTy9EO0U2QjVsT007SUFBcUIsNkJBQXNDO0U3QitsT2pFO0U2QjlsT007SUFBcUIsNEJBQXFDO0U3QmltT2hFO0U2QmhtT007SUFBcUIsOEJBQXVDO0U3Qm1tT2xFO0U2QmxtT007SUFBcUIsNEJBQXFDO0U3QnFtT2hFO0U2QnBtT007SUFBcUIsOEJBQXVDO0U3QnVtT2xFO0U2QnRtT007SUFBcUIsNkJBQXNDO0U3QnltT2pFO0U2QnhtT007SUFBcUIsK0JBQXdDO0U3QjJtT25FO0U2QmxuT007SUFBcUIsMkJBQW9DO0U3QnFuTy9EO0U2QnBuT007SUFBcUIsNkJBQXNDO0U3QnVuT2pFO0U2QnRuT007SUFBcUIsNEJBQXFDO0U3QnluT2hFO0U2QnhuT007SUFBcUIsOEJBQXVDO0U3QjJuT2xFO0U2QjFuT007SUFBcUIsNEJBQXFDO0U3QjZuT2hFO0U2QjVuT007SUFBcUIsOEJBQXVDO0U3QituT2xFO0U2QjluT007SUFBcUIsNkJBQXNDO0U3QmlvT2pFO0U2QmhvT007SUFBcUIsK0JBQXdDO0U3Qm1vT25FO0U2QjFvT007SUFBcUIsMkJBQW9DO0U3QjZvTy9EO0U2QjVvT007SUFBcUIsNkJBQXNDO0U3QitvT2pFO0U2QjlvT007SUFBcUIsNEJBQXFDO0U3QmlwT2hFO0U2QmhwT007SUFBcUIsOEJBQXVDO0U3Qm1wT2xFO0U2QmxwT007SUFBcUIsNEJBQXFDO0U3QnFwT2hFO0U2QnBwT007SUFBcUIsOEJBQXVDO0U3QnVwT2xFO0U2QnRwT007SUFBcUIsNkJBQXNDO0U3QnlwT2pFO0U2QnhwT007SUFBcUIsK0JBQXdDO0U3QjJwT25FO0U2QmxxT007SUFBcUIsMkJBQW9DO0U3QnFxTy9EO0U2QnBxT007SUFBcUIsNkJBQXNDO0U3QnVxT2pFO0U2QnRxT007SUFBcUIsNEJBQXFDO0U3QnlxT2hFO0U2QnhxT007SUFBcUIsOEJBQXVDO0U3QjJxT2xFO0U2QjFxT007SUFBcUIsNEJBQXFDO0U3QjZxT2hFO0U2QjVxT007SUFBcUIsOEJBQXVDO0U3QitxT2xFO0U2QjlxT007SUFBcUIsNkJBQXNDO0U3QmlyT2pFO0U2QmhyT007SUFBcUIsK0JBQXdDO0U3Qm1yT25FO0U2QjFyT007SUFBcUIsMkJBQW9DO0U3QjZyTy9EO0U2QjVyT007SUFBcUIsNkJBQXNDO0U3QityT2pFO0U2QjlyT007SUFBcUIsNEJBQXFDO0U3QmlzT2hFO0U2QmhzT007SUFBcUIsOEJBQXVDO0U3Qm1zT2xFO0U2QmxzT007SUFBcUIsNEJBQXFDO0U3QnFzT2hFO0U2QnBzT007SUFBcUIsOEJBQXVDO0U3QnVzT2xFO0U2QnRzT007SUFBcUIsNkJBQXNDO0U3QnlzT2pFO0U2QnhzT007SUFBcUIsK0JBQXdDO0U3QjJzT25FO0U2Qmx0T007SUFBcUIsMkJBQW9DO0U3QnF0Ty9EO0U2QnB0T007SUFBcUIsNkJBQXNDO0U3QnV0T2pFO0U2QnR0T007SUFBcUIsNEJBQXFDO0U3Qnl0T2hFO0U2Qnh0T007SUFBcUIsOEJBQXVDO0U3QjJ0T2xFO0U2QjF0T007SUFBcUIsNEJBQXFDO0U3QjZ0T2hFO0U2QjV0T007SUFBcUIsOEJBQXVDO0U3Qit0T2xFO0U2Qjl0T007SUFBcUIsNkJBQXNDO0U3Qml1T2pFO0U2Qmh1T007SUFBcUIsK0JBQXdDO0U3Qm11T25FO0U2QjF1T007SUFBcUIsMkJBQW9DO0U3QjZ1Ty9EO0U2QjV1T007SUFBcUIsNkJBQXNDO0U3Qit1T2pFO0U2Qjl1T007SUFBcUIsNEJBQXFDO0U3Qml2T2hFO0U2Qmh2T007SUFBcUIsOEJBQXVDO0U3Qm12T2xFO0U2Qmx2T007SUFBcUIsNEJBQXFDO0U3QnF2T2hFO0U2QnB2T007SUFBcUIsOEJBQXVDO0U3QnV2T2xFO0U2QnR2T007SUFBcUIsNkJBQXNDO0U3Qnl2T2pFO0U2Qnh2T007SUFBcUIsK0JBQXdDO0U3QjJ2T25FO0U2Qmx3T007SUFBcUIsMkJBQW9DO0U3QnF3Ty9EO0U2QnB3T007SUFBcUIsNkJBQXNDO0U3QnV3T2pFO0U2QnR3T007SUFBcUIsNEJBQXFDO0U3Qnl3T2hFO0U2Qnh3T007SUFBcUIsOEJBQXVDO0U3QjJ3T2xFO0U2QjF3T007SUFBcUIsNEJBQXFDO0U3QjZ3T2hFO0U2QjV3T007SUFBcUIsOEJBQXVDO0U3Qit3T2xFO0U2Qjl3T007SUFBcUIsNkJBQXNDO0U3Qml4T2pFO0U2Qmh4T007SUFBcUIsK0JBQXdDO0U3Qm14T25FO0U2QjF4T007SUFBcUIsNEJBQW9DO0U3QjZ4Ty9EO0U2QjV4T007SUFBcUIsOEJBQXNDO0U3Qit4T2pFO0U2Qjl4T007SUFBcUIsNkJBQXFDO0U3Qml5T2hFO0U2Qmh5T007SUFBcUIsK0JBQXVDO0U3Qm15T2xFO0U2Qmx5T007SUFBcUIsNkJBQXFDO0U3QnF5T2hFO0U2QnB5T007SUFBcUIsK0JBQXVDO0U3QnV5T2xFO0U2QnR5T007SUFBcUIsOEJBQXNDO0U3Qnl5T2pFO0U2Qnh5T007SUFBcUIsZ0NBQXdDO0U3QjJ5T25FO0FBQ0Y7O0FFNTFPRTtFMkJxRE07SUFBb0IsMEJBQW9DO0U3QjR5TzlEO0U2QjN5T007SUFBb0IsNEJBQXNDO0U3Qjh5T2hFO0U2Qjd5T007SUFBb0IsMkJBQXFDO0U3Qmd6Ty9EO0U2Qi95T007SUFBb0IsNkJBQXVDO0U3Qmt6T2pFO0U2Qmp6T007SUFBb0IsMkJBQXFDO0U3Qm96Ty9EO0U2Qm56T007SUFBb0IsNkJBQXVDO0U3QnN6T2pFO0U2QnJ6T007SUFBb0IsNEJBQXNDO0U3Qnd6T2hFO0U2QnZ6T007SUFBb0IsOEJBQXdDO0U3QjB6T2xFO0U2QmowT007SUFBb0IsMEJBQW9DO0U3Qm8wTzlEO0U2Qm4wT007SUFBb0IsNEJBQXNDO0U3QnMwT2hFO0U2QnIwT007SUFBb0IsMkJBQXFDO0U3QncwTy9EO0U2QnYwT007SUFBb0IsNkJBQXVDO0U3QjAwT2pFO0U2QnowT007SUFBb0IsMkJBQXFDO0U3QjQwTy9EO0U2QjMwT007SUFBb0IsNkJBQXVDO0U3QjgwT2pFO0U2QjcwT007SUFBb0IsNEJBQXNDO0U3QmcxT2hFO0U2Qi8wT007SUFBb0IsOEJBQXdDO0U3QmsxT2xFO0U2QnoxT007SUFBb0IsMkJBQW9DO0U3QjQxTzlEO0U2QjMxT007SUFBb0IsNkJBQXNDO0U3QjgxT2hFO0U2QjcxT007SUFBb0IsNEJBQXFDO0U3QmcyTy9EO0U2Qi8xT007SUFBb0IsOEJBQXVDO0U3QmsyT2pFO0U2QmoyT007SUFBb0IsNEJBQXFDO0U3Qm8yTy9EO0U2Qm4yT007SUFBb0IsOEJBQXVDO0U3QnMyT2pFO0U2QnIyT007SUFBb0IsNkJBQXNDO0U3QncyT2hFO0U2QnYyT007SUFBb0IsK0JBQXdDO0U3QjAyT2xFO0U2QmozT007SUFBb0IsMkJBQW9DO0U3Qm8zTzlEO0U2Qm4zT007SUFBb0IsNkJBQXNDO0U3QnMzT2hFO0U2QnIzT007SUFBb0IsNEJBQXFDO0U3QnczTy9EO0U2QnYzT007SUFBb0IsOEJBQXVDO0U3QjAzT2pFO0U2QnozT007SUFBb0IsNEJBQXFDO0U3QjQzTy9EO0U2QjMzT007SUFBb0IsOEJBQXVDO0U3QjgzT2pFO0U2QjczT007SUFBb0IsNkJBQXNDO0U3Qmc0T2hFO0U2Qi8zT007SUFBb0IsK0JBQXdDO0U3Qms0T2xFO0U2Qno0T007SUFBb0IsMkJBQW9DO0U3QjQ0TzlEO0U2QjM0T007SUFBb0IsNkJBQXNDO0U3Qjg0T2hFO0U2Qjc0T007SUFBb0IsNEJBQXFDO0U3Qmc1Ty9EO0U2Qi80T007SUFBb0IsOEJBQXVDO0U3Qms1T2pFO0U2Qmo1T007SUFBb0IsNEJBQXFDO0U3Qm81Ty9EO0U2Qm41T007SUFBb0IsOEJBQXVDO0U3QnM1T2pFO0U2QnI1T007SUFBb0IsNkJBQXNDO0U3Qnc1T2hFO0U2QnY1T007SUFBb0IsK0JBQXdDO0U3QjA1T2xFO0U2Qmo2T007SUFBb0IsMkJBQW9DO0U3Qm82TzlEO0U2Qm42T007SUFBb0IsNkJBQXNDO0U3QnM2T2hFO0U2QnI2T007SUFBb0IsNEJBQXFDO0U3Qnc2Ty9EO0U2QnY2T007SUFBb0IsOEJBQXVDO0U3QjA2T2pFO0U2Qno2T007SUFBb0IsNEJBQXFDO0U3QjQ2Ty9EO0U2QjM2T007SUFBb0IsOEJBQXVDO0U3Qjg2T2pFO0U2Qjc2T007SUFBb0IsNkJBQXNDO0U3Qmc3T2hFO0U2Qi82T007SUFBb0IsK0JBQXdDO0U3Qms3T2xFO0U2Qno3T007SUFBb0IsMkJBQW9DO0U3QjQ3TzlEO0U2QjM3T007SUFBb0IsNkJBQXNDO0U3Qjg3T2hFO0U2Qjc3T007SUFBb0IsNEJBQXFDO0U3Qmc4Ty9EO0U2Qi83T007SUFBb0IsOEJBQXVDO0U3Qms4T2pFO0U2Qmo4T007SUFBb0IsNEJBQXFDO0U3Qm84Ty9EO0U2Qm44T007SUFBb0IsOEJBQXVDO0U3QnM4T2pFO0U2QnI4T007SUFBb0IsNkJBQXNDO0U3Qnc4T2hFO0U2QnY4T007SUFBb0IsK0JBQXdDO0U3QjA4T2xFO0U2Qmo5T007SUFBb0IsMkJBQW9DO0U3Qm85TzlEO0U2Qm45T007SUFBb0IsNkJBQXNDO0U3QnM5T2hFO0U2QnI5T007SUFBb0IsNEJBQXFDO0U3Qnc5Ty9EO0U2QnY5T007SUFBb0IsOEJBQXVDO0U3QjA5T2pFO0U2Qno5T007SUFBb0IsNEJBQXFDO0U3QjQ5Ty9EO0U2QjM5T007SUFBb0IsOEJBQXVDO0U3Qjg5T2pFO0U2Qjc5T007SUFBb0IsNkJBQXNDO0U3QmcrT2hFO0U2Qi85T007SUFBb0IsK0JBQXdDO0U3QmsrT2xFO0U2QnorT007SUFBb0IsMkJBQW9DO0U3QjQrTzlEO0U2QjMrT007SUFBb0IsNkJBQXNDO0U3QjgrT2hFO0U2QjcrT007SUFBb0IsNEJBQXFDO0U3QmcvTy9EO0U2Qi8rT007SUFBb0IsOEJBQXVDO0U3QmsvT2pFO0U2QmovT007SUFBb0IsNEJBQXFDO0U3Qm8vTy9EO0U2Qm4vT007SUFBb0IsOEJBQXVDO0U3QnMvT2pFO0U2QnIvT007SUFBb0IsNkJBQXNDO0U3QncvT2hFO0U2QnYvT007SUFBb0IsK0JBQXdDO0U3QjAvT2xFO0U2QmpnUE07SUFBb0IsMkJBQW9DO0U3Qm9nUDlEO0U2Qm5nUE07SUFBb0IsNkJBQXNDO0U3QnNnUGhFO0U2QnJnUE07SUFBb0IsNEJBQXFDO0U3QndnUC9EO0U2QnZnUE07SUFBb0IsOEJBQXVDO0U3QjBnUGpFO0U2QnpnUE07SUFBb0IsNEJBQXFDO0U3QjRnUC9EO0U2QjNnUE07SUFBb0IsOEJBQXVDO0U3QjhnUGpFO0U2QjdnUE07SUFBb0IsNkJBQXNDO0U3QmdoUGhFO0U2Qi9nUE07SUFBb0IsK0JBQXdDO0U3QmtoUGxFO0U2QnpoUE07SUFBb0IsMkJBQW9DO0U3QjRoUDlEO0U2QjNoUE07SUFBb0IsNkJBQXNDO0U3QjhoUGhFO0U2QjdoUE07SUFBb0IsNEJBQXFDO0U3QmdpUC9EO0U2Qi9oUE07SUFBb0IsOEJBQXVDO0U3QmtpUGpFO0U2QmppUE07SUFBb0IsNEJBQXFDO0U3Qm9pUC9EO0U2Qm5pUE07SUFBb0IsOEJBQXVDO0U3QnNpUGpFO0U2QnJpUE07SUFBb0IsNkJBQXNDO0U3QndpUGhFO0U2QnZpUE07SUFBb0IsK0JBQXdDO0U3QjBpUGxFO0U2QmpqUE07SUFBb0IsMkJBQW9DO0U3Qm9qUDlEO0U2Qm5qUE07SUFBb0IsNkJBQXNDO0U3QnNqUGhFO0U2QnJqUE07SUFBb0IsNEJBQXFDO0U3QndqUC9EO0U2QnZqUE07SUFBb0IsOEJBQXVDO0U3QjBqUGpFO0U2QnpqUE07SUFBb0IsNEJBQXFDO0U3QjRqUC9EO0U2QjNqUE07SUFBb0IsOEJBQXVDO0U3QjhqUGpFO0U2QjdqUE07SUFBb0IsNkJBQXNDO0U3QmdrUGhFO0U2Qi9qUE07SUFBb0IsK0JBQXdDO0U3QmtrUGxFO0U2QnprUE07SUFBb0IsMkJBQW9DO0U3QjRrUDlEO0U2QjNrUE07SUFBb0IsNkJBQXNDO0U3QjhrUGhFO0U2QjdrUE07SUFBb0IsNEJBQXFDO0U3QmdsUC9EO0U2Qi9rUE07SUFBb0IsOEJBQXVDO0U3QmtsUGpFO0U2QmpsUE07SUFBb0IsNEJBQXFDO0U3Qm9sUC9EO0U2Qm5sUE07SUFBb0IsOEJBQXVDO0U3QnNsUGpFO0U2QnJsUE07SUFBb0IsNkJBQXNDO0U3QndsUGhFO0U2QnZsUE07SUFBb0IsK0JBQXdDO0U3QjBsUGxFO0U2QmptUE07SUFBb0IsMkJBQW9DO0U3Qm9tUDlEO0U2Qm5tUE07SUFBb0IsNkJBQXNDO0U3QnNtUGhFO0U2QnJtUE07SUFBb0IsNEJBQXFDO0U3QndtUC9EO0U2QnZtUE07SUFBb0IsOEJBQXVDO0U3QjBtUGpFO0U2QnptUE07SUFBb0IsNEJBQXFDO0U3QjRtUC9EO0U2QjNtUE07SUFBb0IsOEJBQXVDO0U3QjhtUGpFO0U2QjdtUE07SUFBb0IsNkJBQXNDO0U3QmduUGhFO0U2Qi9tUE07SUFBb0IsK0JBQXdDO0U3QmtuUGxFO0U2QnpuUE07SUFBb0IsMkJBQW9DO0U3QjRuUDlEO0U2QjNuUE07SUFBb0IsNkJBQXNDO0U3QjhuUGhFO0U2QjduUE07SUFBb0IsNEJBQXFDO0U3QmdvUC9EO0U2Qi9uUE07SUFBb0IsOEJBQXVDO0U3QmtvUGpFO0U2QmpvUE07SUFBb0IsNEJBQXFDO0U3Qm9vUC9EO0U2Qm5vUE07SUFBb0IsOEJBQXVDO0U3QnNvUGpFO0U2QnJvUE07SUFBb0IsNkJBQXNDO0U3QndvUGhFO0U2QnZvUE07SUFBb0IsK0JBQXdDO0U3QjBvUGxFO0U2QmpwUE07SUFBb0IsMkJBQW9DO0U3Qm9wUDlEO0U2Qm5wUE07SUFBb0IsNkJBQXNDO0U3QnNwUGhFO0U2QnJwUE07SUFBb0IsNEJBQXFDO0U3QndwUC9EO0U2QnZwUE07SUFBb0IsOEJBQXVDO0U3QjBwUGpFO0U2QnpwUE07SUFBb0IsNEJBQXFDO0U3QjRwUC9EO0U2QjNwUE07SUFBb0IsOEJBQXVDO0U3QjhwUGpFO0U2QjdwUE07SUFBb0IsNkJBQXNDO0U3QmdxUGhFO0U2Qi9wUE07SUFBb0IsK0JBQXdDO0U3QmtxUGxFO0U2QnpxUE07SUFBb0IsMkJBQW9DO0U3QjRxUDlEO0U2QjNxUE07SUFBb0IsNkJBQXNDO0U3QjhxUGhFO0U2QjdxUE07SUFBb0IsNEJBQXFDO0U3QmdyUC9EO0U2Qi9xUE07SUFBb0IsOEJBQXVDO0U3QmtyUGpFO0U2QmpyUE07SUFBb0IsNEJBQXFDO0U3Qm9yUC9EO0U2Qm5yUE07SUFBb0IsOEJBQXVDO0U3QnNyUGpFO0U2QnJyUE07SUFBb0IsNkJBQXNDO0U3QndyUGhFO0U2QnZyUE07SUFBb0IsK0JBQXdDO0U3QjByUGxFO0U2QmpzUE07SUFBb0IsMkJBQW9DO0U3Qm9zUDlEO0U2Qm5zUE07SUFBb0IsNkJBQXNDO0U3QnNzUGhFO0U2QnJzUE07SUFBb0IsNEJBQXFDO0U3QndzUC9EO0U2QnZzUE07SUFBb0IsOEJBQXVDO0U3QjBzUGpFO0U2QnpzUE07SUFBb0IsNEJBQXFDO0U3QjRzUC9EO0U2QjNzUE07SUFBb0IsOEJBQXVDO0U3QjhzUGpFO0U2QjdzUE07SUFBb0IsNkJBQXNDO0U3Qmd0UGhFO0U2Qi9zUE07SUFBb0IsK0JBQXdDO0U3Qmt0UGxFO0U2Qnp0UE07SUFBb0IsMkJBQW9DO0U3QjR0UDlEO0U2QjN0UE07SUFBb0IsNkJBQXNDO0U3Qjh0UGhFO0U2Qjd0UE07SUFBb0IsNEJBQXFDO0U3Qmd1UC9EO0U2Qi90UE07SUFBb0IsOEJBQXVDO0U3Qmt1UGpFO0U2Qmp1UE07SUFBb0IsNEJBQXFDO0U3Qm91UC9EO0U2Qm51UE07SUFBb0IsOEJBQXVDO0U3QnN1UGpFO0U2QnJ1UE07SUFBb0IsNkJBQXNDO0U3Qnd1UGhFO0U2QnZ1UE07SUFBb0IsK0JBQXdDO0U3QjB1UGxFO0U2Qmp2UE07SUFBb0IsMkJBQW9DO0U3Qm92UDlEO0U2Qm52UE07SUFBb0IsNkJBQXNDO0U3QnN2UGhFO0U2QnJ2UE07SUFBb0IsNEJBQXFDO0U3Qnd2UC9EO0U2QnZ2UE07SUFBb0IsOEJBQXVDO0U3QjB2UGpFO0U2Qnp2UE07SUFBb0IsNEJBQXFDO0U3QjR2UC9EO0U2QjN2UE07SUFBb0IsOEJBQXVDO0U3Qjh2UGpFO0U2Qjd2UE07SUFBb0IsNkJBQXNDO0U3Qmd3UGhFO0U2Qi92UE07SUFBb0IsK0JBQXdDO0U3Qmt3UGxFO0U2Qnp3UE07SUFBb0IsNEJBQW9DO0U3QjR3UDlEO0U2QjN3UE07SUFBb0IsOEJBQXNDO0U3Qjh3UGhFO0U2Qjd3UE07SUFBb0IsNkJBQXFDO0U3Qmd4UC9EO0U2Qi93UE07SUFBb0IsK0JBQXVDO0U3Qmt4UGpFO0U2Qmp4UE07SUFBb0IsNkJBQXFDO0U3Qm94UC9EO0U2Qm54UE07SUFBb0IsK0JBQXVDO0U3QnN4UGpFO0U2QnJ4UE07SUFBb0IsOEJBQXNDO0U3Qnd4UGhFO0U2QnZ4UE07SUFBb0IsZ0NBQXdDO0U3QjB4UGxFO0FBQ0Y7O0E4QnQyUEE7OzRCOUIwMlA0QjtBOEJ0MlA1QjtFQUNFLGM3QlltQjtBRDQxUHJCOztBOEJyMlBBO0VBQ0UsYzdCQWlCO0FEdzJQbkI7O0E4QnIyUEE7RUFDRSxXN0JRZ0I7QURnMlBsQjs7QThCcjJQQTtFQUNFLFc3QmFlO0FEMjFQakI7O0E4QnIyUEE7RUFDRSxjN0JGa0I7QUQwMlBwQjs7QThCcjJQQTtFQUNFLGM3Qm5Cd0I7QUQyM1AxQjs7QThCcjJQQTtFQUNFLG1CNUI4QjZCO0U0QjdCN0IsZ0JBQWdCO0E5QncyUGxCOztBOEJyMlBBO0VBQ0UsZ0I3QndCUTtBRGcxUFY7O0E4QnIyUEE7RUFDRSxnQjdCcUJVO0FEbTFQWjs7QThCcjJQQTtFQUNFLGdCN0JxQlU7QURtMVBaOztBOEJyMlBBO0VBQ0UsZ0I3QmVTO0FEeTFQWDs7QThCcDJQSTtFQUNJLGdCQUFnQjtBOUJ1MlB4Qjs7QThCcjJQSTtFQUNJLGNBQWM7QTlCdzJQdEI7O0E4QnQyUEk7RUFDSSxnQkFBZ0I7QTlCeTJQeEI7O0E4QnYyUEk7RUFDSSxjQUFjO0E5QjAyUHRCOztBOEJyMlBJO0VBQ0ksc0JBQXNCO0E5QncyUDlCOztBOEJ0MlBJO0VBQ0kscUJBQXFCO0E5QnkyUDdCOztBOEJ2MlBJO0VBQ0ksc0JBQXNCO0E5QjAyUDlCOztBOEJ4MlBJO0VBQ0kscUJBQXFCO0E5QjIyUDdCOztBOEJ6MlBJO0VBQ0ksc0JBQXNCO0E5QjQyUDlCOztBOEIxMlBJO0VBQ0ksaUJBQWlCO0E5QjYyUHpCOztBOEJ6MlBBO0VBQ0kscUNBQTZCO1VBQTdCLDZCQUE2QjtBOUI0MlBqQzs7QThCejJQQTtFQUNFLDRMQUFxSDtFQUFySCx5R0FBcUg7QTlCNDJQdkg7O0E4QnoyUEE7RUFDRSwwQkFBMEI7QTlCNDJQNUI7O0E4QnoyUEE7RUFDRSxlNUJ2QzZCO0FGbTVQL0I7O0FFLzdQRTtFNEJrRkY7SUFJSSxrQjVCMUMyQjtFRnc1UDdCO0FBQ0Y7O0FFcjhQRTtFNEJrRkY7SUFRSSxpQjVCOUMyQjtFRjg1UDdCO0FBQ0Y7O0FFMzhQRTtFNEJrRkY7SUFZSSxtQjVCbEQyQjtFRm82UDdCO0FBQ0Y7O0E4Qi8yUEE7RUFDRSxtQjVCdkQ2QjtBRnk2UC9COztBRXI5UEU7RTRCa0dGO0lBSUksbUI1QjFEMkI7RUY4NlA3QjtBQUNGOztBRTM5UEU7RTRCa0dGO0lBUUksbUI1QjlEMkI7RUZvN1A3QjtBQUNGOztBRWorUEU7RTRCa0dGO0lBWUksa0I1QmxFMkI7RUYwN1A3QjtBQUNGOztBOEJyM1BBO0VBQ0UsaUI1QnZFNkI7QUYrN1AvQjs7QUUzK1BFO0U0QmtIRjtJQUlJLG1CNUIxRTJCO0VGbzhQN0I7QUFDRjs7QUVqL1BFO0U0QmtIRjtJQVFJLGtCNUI5RTJCO0VGMDhQN0I7QUFDRjs7QUV2L1BFO0U0QmtIRjtJQVlJLG1CNUJsRjJCO0VGZzlQN0I7QUFDRjs7QThCMzNQQTtFQUNFLG1CNUJ2RjZCO0FGcTlQL0I7O0FFamdRRTtFNEJrSUY7SUFJSSxlNUIxRjJCO0VGMDlQN0I7QUFDRjs7QThCNzNQQTtFQUNFLGU1Qi9GNkI7QUYrOVAvQjs7QUUzZ1FFO0U0QjBJRjtJQUlJLG1CNUJsRzJCO0VGbytQN0I7QUFDRjs7QThCLzNQQTtFQUNFLG1CNUJ2RzZCO0FGeStQL0I7O0FFcmhRRTtFNEJrSkY7SUFJSSxrQjVCMUcyQjtFRjgrUDdCO0FBQ0Y7O0E4Qmo0UEE7RUFDRSxrQjVCL0c2QjtBRm0vUC9COztBRS9oUUU7RTRCMEpGO0lBSUksbUI1QmxIMkI7RUZ3L1A3QjtBQUNGOztBK0JwalFBOzs0Qi9Cd2pRNEI7QStCbGpRMUI7RUFBZ0IsU0FERTtBL0JzalFwQjs7QStCcmpRRTtFQUFnQixVQURFO0EvQjBqUXBCOztBK0J6alFFO0VBQWdCLFVBREU7QS9COGpRcEI7O0ErQjdqUUU7RUFBZ0IsVUFERTtBL0Jra1FwQjs7QStCamtRRTtFQUFnQixVQURFO0EvQnNrUXBCOztBK0Jya1FFO0VBQWdCLFVBREU7QS9CMGtRcEI7O0ErQnprUUU7RUFBZ0IsVUFERTtBL0I4a1FwQjs7QStCN2tRRTtFQUFnQixVQURFO0EvQmtsUXBCOztBK0JqbFFFO0VBQWdCLFVBREU7QS9Cc2xRcEI7O0ErQnJsUUU7RUFBZ0IsVUFERTtBL0IwbFFwQjs7QStCemxRRTtFQUFnQixXQURFO0EvQjhsUXBCOztBRXBsUUU7RTZCSEU7SUFBb0IsU0FERjtFL0I2bFFwQjtFK0I1bFFFO0lBQW9CLFVBREY7RS9CZ21RcEI7RStCL2xRRTtJQUFvQixVQURGO0UvQm1tUXBCO0UrQmxtUUU7SUFBb0IsVUFERjtFL0JzbVFwQjtFK0JybVFFO0lBQW9CLFVBREY7RS9CeW1RcEI7RStCeG1RRTtJQUFvQixVQURGO0UvQjRtUXBCO0UrQjNtUUU7SUFBb0IsVUFERjtFL0IrbVFwQjtFK0I5bVFFO0lBQW9CLFVBREY7RS9Ca25RcEI7RStCam5RRTtJQUFvQixVQURGO0UvQnFuUXBCO0UrQnBuUUU7SUFBb0IsVUFERjtFL0J3blFwQjtFK0J2blFFO0lBQW9CLFdBREY7RS9CMm5RcEI7QUFDRjs7QUV4blFFO0U2QklFO0lBQXdCLFNBRE47RS9CMG5RcEI7RStCem5RRTtJQUF3QixVQUROO0UvQjZuUXBCO0UrQjVuUUU7SUFBd0IsVUFETjtFL0Jnb1FwQjtFK0IvblFFO0lBQXdCLFVBRE47RS9CbW9RcEI7RStCbG9RRTtJQUF3QixVQUROO0UvQnNvUXBCO0UrQnJvUUU7SUFBd0IsVUFETjtFL0J5b1FwQjtFK0J4b1FFO0lBQXdCLFVBRE47RS9CNG9RcEI7RStCM29RRTtJQUF3QixVQUROO0UvQitvUXBCO0UrQjlvUUU7SUFBd0IsVUFETjtFL0JrcFFwQjtFK0JqcFFFO0lBQXdCLFVBRE47RS9CcXBRcEI7RStCcHBRRTtJQUF3QixXQUROO0UvQndwUXBCO0FBQ0Y7O0FFNXBRRTtFNkJXRTtJQUFxQixTQURIO0UvQnVwUXBCO0UrQnRwUUU7SUFBcUIsVUFESDtFL0IwcFFwQjtFK0J6cFFFO0lBQXFCLFVBREg7RS9CNnBRcEI7RStCNXBRRTtJQUFxQixVQURIO0UvQmdxUXBCO0UrQi9wUUU7SUFBcUIsVUFESDtFL0JtcVFwQjtFK0JscVFFO0lBQXFCLFVBREg7RS9Cc3FRcEI7RStCcnFRRTtJQUFxQixVQURIO0UvQnlxUXBCO0UrQnhxUUU7SUFBcUIsVUFESDtFL0I0cVFwQjtFK0IzcVFFO0lBQXFCLFVBREg7RS9CK3FRcEI7RStCOXFRRTtJQUFxQixVQURIO0UvQmtyUXBCO0UrQmpyUUU7SUFBcUIsV0FESDtFL0JxclFwQjtBQUNGOztBRWhzUUU7RTZCa0JFO0lBQW9CLFNBREY7RS9Cb3JRcEI7RStCbnJRRTtJQUFvQixVQURGO0UvQnVyUXBCO0UrQnRyUUU7SUFBb0IsVUFERjtFL0IwclFwQjtFK0J6clFFO0lBQW9CLFVBREY7RS9CNnJRcEI7RStCNXJRRTtJQUFvQixVQURGO0UvQmdzUXBCO0UrQi9yUUU7SUFBb0IsVUFERjtFL0Jtc1FwQjtFK0Jsc1FFO0lBQW9CLFVBREY7RS9Cc3NRcEI7RStCcnNRRTtJQUFvQixVQURGO0UvQnlzUXBCO0UrQnhzUUU7SUFBb0IsVUFERjtFL0I0c1FwQjtFK0Izc1FFO0lBQW9CLFVBREY7RS9CK3NRcEI7RStCOXNRRTtJQUFvQixXQURGO0UvQmt0UXBCO0FBQ0Y7O0ErQjlzUUE7RUFDRSxnQkFBZ0I7QS9CaXRRbEI7O0ErQjlzUUE7RUFDRSxZQUFZO0EvQml0UWQiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aCAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVkaWEgcXVlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaCB3aXRoIGNlbnRlci1saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQWRvYmUgR2FyYW1vbmQgUHJvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5GT1Qt562R57SrQeOCquODvOODq+ODieaYjuacnSBQcjZOIExcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuWwj+WhmuOCtOOCt+ODg+OCr1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbio6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG51bCwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTExO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMxMTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5pIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxucCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2lubmVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAwdncgKiAxMCAvIDM3NSk7XG4gIH1cbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnJlYWRjcnVtYi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJyZWFkY3J1bWItbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJyZWFkY3J1bWItbGlzdCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4uYy1icmVhZGNydW1iLWxpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogJy8nO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJlbTtcbn1cblxuLmMtYnJlYWRjcnVtYi1saXN0IGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgY29sb3I6ICM2NDhjMGI7XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5zjgr/jg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMjc1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnV0dG9uIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cblxuLmMtYnV0dG9uIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG4uYy1idXR0b24tLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idXR0b24tLWxhcmdlIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idXR0b24tLWhpZ2gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiBjYWxjKDEwcHggKyAwLjY1cmVtKSAxMHB4O1xuICB9XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdyAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC40ZW0gMCAwLjRlbSAwLjVlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuXG4uYy1idXR0b24tLWJnIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnLWdyYWRhdGlvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYy1idXR0b24tLXJlc2VydmUge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RjNGQjtcbn1cblxuLmMtYnV0dG9uLS1lbnRyeSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNiNDQ3O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K544Kv44Ot44O844Or44Gr5ZCI44KP44Gb44Gm44OV44Kn44O844OJ44Kk44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZmFkZWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNzVzO1xufVxuXG4uYy1mYWRlaW4uanMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtZmFkZWluLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1mYWRlaW4tLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbn1cblxuLmMtZmFkZWluLS10b3AuanMtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYy1mYWRlaW4tLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbi5jLWZhZGVpbi0tYm90dG9tLmpzLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmMtZmFkZWluLS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG59XG5cbi5jLWZhZGVpbi0tbGVmdC5qcy1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jLWZhZGVpbi0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xufVxuXG4uYy1mYWRlaW4tLXJpZ2h0LmpzLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmMtZmFkZWluLS1kZWxheS0wMSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4wNXM7XG59XG5cbi5jLWZhZGVpbi0tZGVsYXktMDIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG59XG5cbi5jLWZhZGVpbi0tZGVsYXktMDMge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuLmMtZmFkZWluLS1kZWxheS0wNCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5jLWZhZGVpbi0tZGVsYXktMDUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuLmMtZmFkZWluLS1kZWxheS0wNiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5jLWZhZGVpbi0tZGVsYXktMDcge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuLmMtZmFkZWluLS1kZWxheS0wOCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5jLWZhZGVpbi0tZGVsYXktMDkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuLmMtZmFkZWluLS1kZWxheS0xMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG5cbi5jLWZhZGVpbi0tdGltaW5nIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE4LCAxKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWZvcm0tdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQwNjI1cmVtO1xufVxuXG4uYy1mb3JtLXRleHQtLXNtYWxsIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uYy1mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDA3OEI4O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDA3OEI4O1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LXNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1zcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWZvcm0tcmFkaW8taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1mb3JtLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtLXJhZGlvLXNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OEI4O1xufVxuXG4uYy1mb3JtLXJhZGlvLXNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtZm9ybS1yYWRpby1zcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcicgZGF0YS1pY29uPSdhbmdsZS1kb3duJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtZG93biBmYS13LTEwJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjdlbSB0b3AgNTAlLCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogLjY1ZW0gYXV0bywgMTAwJTtcbn1cblxuLmMtZm9ybS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1mb3JtLXNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4ODtcbn1cblxuLmMtZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWE7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggM3B4IHJnYmEoNTksIDE1MywgMjUyLCAwLjcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggLW1vei1tYWMtZm9jdXNyaW5nO1xuICBjb2xvcjogIzIyMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmMtZm9ybS1zZWxlY3QtLXNtYWxsIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZm9ybS1zZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuimi+WHuuOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzA0NTQ4QjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNzdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLmMtaDIgLmphIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDIgLmphIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmMtaDMge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLWg0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmMtaDQuZW4ge1xuICBmb250LWZhbWlseTogJ2Fkb2JlLWdhcmFtb25kLXBybycsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oNC5lbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uYy1oNC5ibHVlIHtcbiAgY29sb3I6ICMwMDc4Qjg7XG59XG5cbi5jLWg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuXG4uYy1oNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg2IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUsIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6njg5njg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jLWxhYmVsLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xufVxuXG4uYy1sYWJlbC0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiA0cHggMjBweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbue3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbGluZSB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmMtbGluZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWxpbmUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmMtbGluZS1oYWxmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1MHZ3O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWxpbmUtaGFsZiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmUtaGFsZi5sZWZ0IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYy1saW5lLWhhbGYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmMtbGluay0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1saW5rLS1ibG9jayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtbGluay0tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDc4Qjg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDc4Qjg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC0zcHgsIDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYy1saW5rLS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDE4MGRlZyk7XG59XG5cbi5jLWxpbmstLXBkZjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXBkZi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG4uYy1saW5rLS1leHRlcm5hbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLWV4dGVybmFsLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjgrnjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tcG9pbnQgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMC43NWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3LjVweDtcbiAgbGVmdDogMDtcbn1cblxuLmMtbGlzdC0tbGluayA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLWxpbmsgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzhCODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzhCODtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjVweDtcbiAgbGVmdDogMDtcbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbGlzdC0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1saXN0LS1ob3Jpem9udGFsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5jLWxpc3QtLWhvcml6b250YWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDc4Qjg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc4Qjg7XG59XG5cbi5jLWxpc3QtLW9yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYy1saXN0LS1ub3RlIGxpIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0tbm90ZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAuyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZW51QnRuX3NwIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51QnRuX3NwIC5zcE1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdlRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdlRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjM1cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmF2VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xufVxuXG4ubmF2VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxMnB4O1xufVxuXG4ubmF2VG9nZ2xlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAyNHB4O1xufVxuXG4ubmF2VG9nZ2xlLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyNXB4O1xuICByaWdodDogMCU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTEwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2VG9nZ2xlLmFjdGl2ZSBzcGFuIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uYXZUb2dnbGUuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5uYXZUb2dnbGUuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcbn1cblxuLm5hdlRvZ2dsZS5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCu+OCr+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXNlY3Rpb24ge1xuICBtYXJnaW46IDEwMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG59XG5cbi5jLXNlY3Rpb24tbWlkZGxlIHtcbiAgbWFyZ2luOiA3MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tbWlkZGxlIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLW5hcnJvdyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1iZyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tYmcge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWJnLW1pZGRsZSB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1iZy1taWRkbGUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWJnLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1iZy1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjkwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyLW1pZGRsZSB7XG4gIHdpZHRoOiAxMDYwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyLW1pZGRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXItbWlkZGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItbmFycm93IHtcbiAgd2lkdGg6IDg3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyLW5hcnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyLWZpbGwge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lci1maWxsLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTVweCA1cHg7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuXG4uYy10YWItbmF2LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIGFbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNzhCODtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhCODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYy10YWItY29udGVudHMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICB9XG59XG5cbi5jLXRhYi1jb250ZW50cy1pdGVtW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Nzc3Nzc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc3Nzc3O1xufVxuXG4uYy10YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jLXRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Nzc3Nzc7XG59XG5cbi5jLXRhYmxlIHRib2R5IHRoIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc3Nzc3O1xuICB9XG59XG5cbi5jLXRhYmxlIHRib2R5IHRkIHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB0Ym9keSB0ZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtdGFibGUtLWJvcmRlciB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlLS1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5cbi5jLXRhYmxlLS1ib3JkZXIgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuLmMtdGFibGUtLWJvcmRlciB0aGVhZCB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XG59XG5cbi5jLXRhYmxlLS1ib3JkZXIgdGJvZHkgdGgsIC5jLXRhYmxlLS1ib3JkZXIgdGJvZHkgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZS0tYm9yZGVyIHRib2R5IHRoIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmlubmVyV2lkZSB7XG4gIHdpZHRoOiA5NiU7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlubmVyV2lkZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYmctZ3JheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlZGVlO1xuICBwYWRkaW5nOiA2MHB4IDAgNzBweDtcbn1cblxuLmJnLWJsdWUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2QyZGZlNztcbiAgcGFkZGluZzogNjBweCAwIDIwcHg7XG59XG5cbi5iZy1waW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMGUwZTM7XG4gIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xufVxuXG4uYmcteWVsbG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlNmRjY2Y7XG4gIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xufVxuXG4uaW1nQm94IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmltZ0JveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi4xODc7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgfVxufVxuXG4ubGVhZF90eHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMi4xODc7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkX3R4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAubGVhZF90eHQge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbn1cblxuLmJvcmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODBweDtcbn1cblxuLmJvcmRlci53aGl0ZSB7XG4gIGJvcmRlci1ib3R0b206ICNmZmYgMXB4IHNvbGlkO1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJvcmRlci53aGl0ZSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cblxuLmJvcmRlci5ibHVlIHtcbiAgYm9yZGVyLWJvdHRvbTogIzE2MzI1OSAxcHggc29saWQ7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm9yZGVyLmJsdWUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG5cbi5ib3JkZXIuZ29sZCB7XG4gIGJvcmRlci1ib3R0b206ICM5NzgxNTMgMXB4IHNvbGlkO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLmJveFNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMTcsIDI0LCA0NCwgMC4zKTtcbn1cblxuLmNvbnRlbnRzX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuY29udGVudHNfdHRsIGgzIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICB9XG59XG5cbi5jb250ZW50c190dGwgaDQge1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICBjb2xvcjogIzk3ODE1MztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY29udGVudHNfdHRsIC50dGxfanAge1xuICBjb2xvcjogIzk3ODE1MztcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmNvbnRlbnRzX3R0bCAudHRsX2pwIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICB9XG59XG5cbi5jb250ZW50c190dGwgLnR0bF9qcC50dGxfYmwge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5jb250ZW50c190dGwgLnR4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDQwcHggYXV0byAxMHB4O1xufVxuXG5zZWN0aW9uLmxlYWQgLmNvbnRlbnRzX3R0bCBoNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNhcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMTEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXAge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDE1JTtcbiAgfVxufVxuXG5maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDNweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5maWd1cmUgZmlnY2FwdGlvbi5jYXBfd2gge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggIzAwMCwgMCAwIDVweCAjMDAwO1xufVxuXG4uZmxleEJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4Qm94Lmp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53LTY2IHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnctNjYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnctNTAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTQ5IHtcbiAgd2lkdGg6IDQ5JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnctNDkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTQ4IHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnctNDgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTMyIHtcbiAgd2lkdGg6IDMyJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnctMzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnctMzAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnctMjAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTg1IHtcbiAgd2lkdGg6IDg1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnctODUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTE1IHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnctMTUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNjb250YWN0IC5jb250YWluZXIuaW5uZXJXaWRlIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1JSAwIDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5wYWdldG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2V0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnBhZ2V0b3AgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9wYWdlX3RvcC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnBhZ2V0b3AgYTpob3ZlciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL3BhZ2VfdG9wX2hvdmVyLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NzgxNTM7XG59XG5cbi5zY3JvbGwtYmFjay10by10b3Atd3JhcHBlci5zaG93IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTYzMjU5O1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cblxuZm9vdGVyIC5pbnN0YVdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhOGE4YTg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuaW5zdGFXcmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbmZvb3RlciAuaW5zdGFXcmFwIC5pbnN0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIzNiUyMiUyMGhlaWdodCUzRCUyMjM2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxJTIyJTIwY2xhc3MlM0QlMjJhaSUyMGFpLUluc3RhZ3JhbUZpbGwlMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTcuNDY1JTIwMS4wNjZDOC42MzglMjAxLjAxMiUyMDkuMDEyJTIwMSUyMDEyJTIwMWMyLjk4OCUyMDAlMjAzLjM2Mi4wMTMlMjA0LjUzNC4wNjYlMjAxLjE3Mi4wNTMlMjAxLjk3Mi4yNCUyMDIuNjcyLjUxMS43MzMuMjc3JTIwMS4zOTguNzElMjAxLjk0OCUyMDEuMjcuNTYuNTQ5Ljk5MiUyMDEuMjEzJTIwMS4yNjglMjAxLjk0Ny4yNzIuNy40NTglMjAxLjUuNTEyJTIwMi42N0MyMi45ODglMjA4LjYzOSUyMDIzJTIwOS4wMTMlMjAyMyUyMDEyYzAlMjAyLjk4OC0uMDEzJTIwMy4zNjItLjA2NiUyMDQuNTM1LS4wNTMlMjAxLjE3LS4yNCUyMDEuOTctLjUxMiUyMDIuNjdhNS4zOTYlMjA1LjM5NiUyMDAlMjAwJTIwMS0xLjI2OCUyMDEuOTQ5Yy0uNTUuNTYtMS4yMTUuOTkyLTEuOTQ4JTIwMS4yNjgtLjcuMjcyLTEuNS40NTgtMi42Ny41MTItMS4xNzQuMDU0LTEuNTQ4LjA2Ni00LjUzNi4wNjYtMi45ODglMjAwLTMuMzYyLS4wMTMtNC41MzUtLjA2Ni0xLjE3LS4wNTMtMS45Ny0uMjQtMi42Ny0uNTEyYTUuMzk3JTIwNS4zOTclMjAwJTIwMCUyMDEtMS45NDktMS4yNjglMjA1LjM5MiUyMDUuMzkyJTIwMCUyMDAlMjAxLTEuMjY5LTEuOTQ4Yy0uMjcxLS43LS40NTctMS41LS41MTEtMi42N0MxLjAxMiUyMDE1LjM2MSUyMDElMjAxNC45ODclMjAxJTIwMTJjMC0yLjk4OC4wMTMtMy4zNjIuMDY2LTQuNTM0LjA1My0xLjE3Mi4yNC0xLjk3Mi41MTEtMi42NzJhNS4zOTYlMjA1LjM5NiUyMDAlMjAwJTIwMSUyMDEuMjctMS45NDglMjA1LjM5MiUyMDUuMzkyJTIwMCUyMDAlMjAxJTIwMS45NDctMS4yNjljLjctLjI3MSUyMDEuNS0uNDU3JTIwMi42Ny0uNTExem04Ljk4JTIwMS45OGMtMS4xNi0uMDUzLTEuNTA4LS4wNjQtNC40NDUtLjA2NC0yLjkzNyUyMDAtMy4yODUuMDExLTQuNDQ1LjA2NC0xLjA3My4wNDktMS42NTUuMjI4LTIuMDQzLjM3OS0uNTEzLjItLjg4LjQzNy0xLjI2NS44MjJhMy40MTIlMjAzLjQxMiUyMDAlMjAwJTIwMC0uODIyJTIwMS4yNjVjLS4xNTEuMzg4LS4zMy45Ny0uMzc5JTIwMi4wNDMtLjA1MyUyMDEuMTYtLjA2NCUyMDEuNTA4LS4wNjQlMjA0LjQ0NSUyMDAlMjAyLjkzNy4wMTElMjAzLjI4NS4wNjQlMjA0LjQ0NS4wNDklMjAxLjA3My4yMjglMjAxLjY1NS4zNzklMjAyLjA0My4xNzYuNDc3LjQ1Ny45MS44MjIlMjAxLjI2NS4zNTUuMzY1Ljc4OC42NDYlMjAxLjI2NS44MjIuMzg4LjE1MS45Ny4zMyUyMDIuMDQzLjM3OSUyMDEuMTYuMDUzJTIwMS41MDcuMDY0JTIwNC40NDUuMDY0JTIwMi45MzglMjAwJTIwMy4yODUtLjAxMSUyMDQuNDQ1LS4wNjQlMjAxLjA3My0uMDQ5JTIwMS42NTUtLjIyOCUyMDIuMDQzLS4zNzkuNTEzLS4yLjg4LS40MzclMjAxLjI2NS0uODIyLjM2NS0uMzU1LjY0Ni0uNzg4LjgyMi0xLjI2NS4xNTEtLjM4OC4zMy0uOTcuMzc5LTIuMDQzLjA1My0xLjE2LjA2NC0xLjUwOC4wNjQtNC40NDUlMjAwLTIuOTM3LS4wMTEtMy4yODUtLjA2NC00LjQ0NS0uMDQ5LTEuMDczLS4yMjgtMS42NTUtLjM3OS0yLjA0My0uMi0uNTEzLS40MzctLjg4LS44MjItMS4yNjVhMy40MTMlMjAzLjQxMyUyMDAlMjAwJTIwMC0xLjI2NS0uODIyYy0uMzg4LS4xNTEtLjk3LS4zMy0yLjA0My0uMzc5em0tNS44NSUyMDEyLjM0NWEzLjY2OSUyMDMuNjY5JTIwMCUyMDAlMjAwJTIwNC01Ljk4NiUyMDMuNjclMjAzLjY3JTIwMCUyMDElMjAwLTQlMjA1Ljk4NnpNOC4wMDIlMjA4LjAwMmE1LjY1NCUyMDUuNjU0JTIwMCUyMDElMjAxJTIwNy45OTYlMjA3Ljk5NiUyMDUuNjU0JTIwNS42NTQlMjAwJTIwMCUyMDEtNy45OTYtNy45OTZ6bTEwLjkwNi0uODE0YTEuMzM3JTIwMS4zMzclMjAwJTIwMSUyMDAtMS44OS0xLjg5JTIwMS4zMzclMjAxLjMzNyUyMDAlMjAwJTIwMCUyMDEuODklMjAxLjg5eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuZm9vdGVyIC5mb290ZXJNZW51IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBmb290ZXIgLmZvb3Rlck1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyTWVudSAuYm9yZGVyLmdvbGQge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuZm9vdGVyIC5mb290ZXJNZW51IC5mb290ZXJfaW4gLmZvb3Rlcl9uYXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5mb290ZXIgLmZvb3Rlck1lbnUgLmZvb3Rlcl9pbiAuZm9vdGVyX25hdiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJNZW51IC5mb290ZXJfaW4gLmZvb3Rlcl9uYXYgYSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlck1lbnUgLmZvb3Rlcl9pbiAuZm9vdGVyX25hdiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5mb290ZXIgLmZvb3Rlck1lbnUgLmZvb3Rlcl9pbiAuZm9vdGVyX25hdiAuc2VhcmNoX2FyZWFXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlck1lbnUgLmZvb3Rlcl9pbiAuZm9vdGVyX25hdiAuc2VhcmNoX2FyZWFXcmFwIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cbn1cblxuZm9vdGVyIC5mb290ZXJNZW51IC5mb290ZXJfaW4gLmZvb3Rlcl9uYXYgLnNlYXJjaF9hcmVhV3JhcCAuc2VhcmNoX2FyZWFfTCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJNZW51IC5mb290ZXJfaW4udy0yMCB7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTIxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlck1lbnUgLmZvb3Rlcl9pbi53LTIwLmZvb3Rlcl9pbl9vdGhlcnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJNZW51IC5mb290ZXJfaW4udy0yMC5mb290ZXJfaW5fb3RoZXJzIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MjFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyTWVudSAuZm9vdGVyX2luLnctMjAuZm9vdGVyX2luX290aGVycyAuZm9vdGVyX25hdjpudGgtY2hpbGQoLW4rMikge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlck1lbnUgLmZvb3Rlcl9pbi53LTMyLmZvb3Rlcl9pbl9zZWFyY2gge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXJNZW51IC5mb290ZXJfaW4udy0zMi5mb290ZXJfaW5fc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlck1lbnUgLmZvb3Rlcl9pbi53LTMyLmZvb3Rlcl9pbl9hYm91dCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICBmb290ZXIgLmZvb3Rlck1lbnUgLmZvb3Rlcl9pbi53LTMyLmZvb3Rlcl9pbl9hYm91dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5mb290ZXIgLmZvb3Rlcl9pbiAuZm9vdGVyX25hdiAudGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXJfaW4gLmZvb3Rlcl9uYXYgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG59XG5cbmZvb3RlciAuZm9vdGVyX25hdl9fYXJlYUJveCAuc2VhcmNoX2FyZWFfUiB7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xufVxuXG5mb290ZXIgLmZvb3Rlcl9oYXNla28ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjE1LCAyMDcsIDIwMywgMC4xKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuZm9vdGVyIC5mb290ZXJfaGFzZWtvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbmZvb3RlciAuZm9vdGVyX2hhc2VrbyBhIGltZyB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuZm9vdGVyIC5mb290ZXJfaGFzZWtvIC5jb3B5cmlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuZm9vdGVyIC5ncm91cF9zaXRlIHtcbiAgd2lkdGg6IDk2JTtcbiAgbWF4LXdpZHRoOiA3MzNweDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG5cbmZvb3RlciAuZ3JvdXBfc2l0ZSBwLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjE1LCAyMDcsIDIwMywgMC40KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuZm9vdGVyIC5ncm91cF9zaXRlIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmZvb3RlciAuZ3JvdXBfc2l0ZSB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmbGV4OiAxIDAgYXV0bztcbn1cblxuZm9vdGVyIC5ncm91cF9zaXRlIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgZm9vdGVyIC5ncm91cF9zaXRlIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuZm9vdGVyIC5ncm91cF9zaXRlIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAzMSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIGZvb3RlciAuZ3JvdXBfc2l0ZSB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5mb290ZXIgLmdyb3VwX3NpdGUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNiU7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICBmb290ZXIgLmdyb3VwX3NpdGUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuZm9vdGVyIC5ncm91cF9zaXRlIHVsIGxpIGltZyB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmYgMCUsICNmZmYgNTAlLCAjMTYzMjU5IDUwJSwgIzE2MzI1OSAxMDAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaGVhZGVyIC5pbm5lcldpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmhlYWRlciAubmF2V3JhcCB7XG4gIGJhY2tncm91bmQ6ICMxNjMyNTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuaGVhZGVyIC5icmFuY2hlcmFfdG9wIHtcbiAgcGFkZGluZzogMThweCAzMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoZWFkZXIgLmJyYW5jaGVyYV90b3Age1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuaGVhZGVyIC50b3BfaW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5oZWFkZXIgLnRvcF9pbiBoMSB7XG4gIGNvbG9yOiAjMTYzMjU5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoZWFkZXIgLnRvcF9pbiBoMSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAudG9wX2luIGgxIHtcbiAgICBmb250LXNpemU6IDJ2dztcbiAgfVxufVxuXG5oZWFkZXIgLnRvcF9pbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmhlYWRlciAudG9wX2luIGEgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGhlYWRlciAudG9wX2luIGEgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbmhlYWRlciAuaGVhZGVyX2duYXZpIHtcbiAgd2lkdGg6IDc4JTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kOiAjMTYzMjU5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaGVhZGVyIC5oZWFkZXJfZ25hdmkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2aWdhdGlvbiB7XG4gIHdpZHRoOiA4MyU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdmlnYXRpb24gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5uYXZfc2VhcmNoIHtcbiAgd2lkdGg6IDE1JTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5uYXZfc2VhcmNoIC5uYXZfc2VhcmNoX190dGwge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE2MzI1OTtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X3NlYXJjaCAubmF2X3NlYXJjaF9fdHRsIGEge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbmhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9zZWFyY2g6aG92ZXIgLm5hdl9zZWFyY2hfX3R0bCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5uYXZfc2VhcmNoOmhvdmVyIC5uYXZfc2VhcmNoX190dGwgYSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X3NlYXJjaDpob3ZlciBkaXYubmF2X3NlYXJjaF9fc2Vjb25kIHtcbiAgdG9wOiA5MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5uYXZfc2VhcmNoIC5uYXZfc2VhcmNoX19zZWNvbmQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTU0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTE0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9zZWFyY2ggLm5hdl9zZWFyY2hfX3NlY29uZCB7XG4gICAgd2lkdGg6IDk5MHB4O1xuICB9XG59XG5cbmhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9zZWFyY2ggLm5hdl9zZWFyY2hfX3NlY29uZCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9zZWFyY2ggLm5hdl9zZWFyY2hfX3NlY29uZCB1bCBsaSB7XG4gIG1hcmdpbjogMCAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9zZWFyY2ggLm5hdl9zZWFyY2hfX3NlY29uZCB1bCBsaTpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rMTApOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBib3R0b206IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogLTM0cHg7XG59XG5cbmhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9zZWFyY2ggLm5hdl9zZWFyY2hfX3NlY29uZCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5uYXZfc2VhcmNoIC5uYXZfc2VhcmNoX19zZWNvbmQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X2Fib3V0IHtcbiAgd2lkdGg6IGNhbGMoODUlIC0gMzBweCk7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5uYXZfYWJvdXQgdWwubmF2X2Fib3V0X19pbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5cbmhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9hYm91dCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X2Fib3V0IHVsIGxpLmFib3V0X19uYXYuYnJhbmQ6OmJlZm9yZSwgaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X2Fib3V0IHVsIGxpLmFib3V0X19uYXYucXVhbGl0eTo6YmVmb3JlLCBoZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5uYXZfYWJvdXQgdWwgbGkuYWJvdXRfX25hdi5vd25lcnM6OmJlZm9yZSwgaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X2Fib3V0IHVsIGxpLmFib3V0X19uYXYuaW5pdGlhdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTFweDtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X2Fib3V0IGgzIHtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG5cbmhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9hYm91dCAuYWJvdXRfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbmhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9hYm91dCAubmF2X3NlYXJjaF9fc2Vjb25kIHVsIGxpOm50aC1jaGlsZChuKzEpOm50aC1jaGlsZCgtbiszKTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IC0zNHB4O1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5uYXZfYWJvdXQgLm5hdl9zZWFyY2hfX3NlY29uZC5xdWFsaXR5X25hdiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwLjg1JSk7XG4gIHdpZHRoOiAxMTQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gIGhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9hYm91dCAubmF2X3NlYXJjaF9fc2Vjb25kLnF1YWxpdHlfbmF2IHtcbiAgICB3aWR0aDogOTkwcHg7XG4gIH1cbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X2Fib3V0IC5uYXZfc2VhcmNoX19zZWNvbmQucXVhbGl0eV9uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5uYXZfYWJvdXQgLm5hdl9zZWFyY2hfX3NlY29uZC5xdWFsaXR5X25hdiB1bCBsaSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgbWFyZ2luOiAwIDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X2Fib3V0IC5uYXZfc2VhcmNoX19zZWNvbmQucXVhbGl0eV9uYXYgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X2Fib3V0IC5hYm91dF9fbmF2IHtcbiAgd2lkdGg6IDIwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE2MzI1OTtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X2Fib3V0IC5hYm91dF9fbmF2OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG59XG5cbmhlYWRlciAuaGVhZGVyX2duYXZpIC5uYXZfaW4gLm5hdl9hYm91dCAuYWJvdXRfX25hdiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5uYXZfYWJvdXQgLmFib3V0X19uYXYgYS5hYm91dF9fbmF2X19pbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAubmF2X2luIC5hYm91dF9fbmF2LnF1YWxpdHk6aG92ZXIgZGl2Lm5hdl9zZWFyY2hfX3NlY29uZC5xdWFsaXR5X25hdiB7XG4gIHRvcDogMzJweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X3NlYXJjaF9fdHRsLWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLmhhc2Vrby1sb2dvIHtcbiAgd2lkdGg6IDE1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5oZWFkZXIgLmhlYWRlcl9nbmF2aSAuaGFzZWtvLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyX2duYXZpIC5oYXNla28tbG9nbyBhIHtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cblxuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLmhhc2Vrby1sb2dvIGEuaW5zdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIzNiUyMiUyMGhlaWdodCUzRCUyMjM2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxJTIyJTIwY2xhc3MlM0QlMjJhaSUyMGFpLUluc3RhZ3JhbUZpbGwlMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTcuNDY1JTIwMS4wNjZDOC42MzglMjAxLjAxMiUyMDkuMDEyJTIwMSUyMDEyJTIwMWMyLjk4OCUyMDAlMjAzLjM2Mi4wMTMlMjA0LjUzNC4wNjYlMjAxLjE3Mi4wNTMlMjAxLjk3Mi4yNCUyMDIuNjcyLjUxMS43MzMuMjc3JTIwMS4zOTguNzElMjAxLjk0OCUyMDEuMjcuNTYuNTQ5Ljk5MiUyMDEuMjEzJTIwMS4yNjglMjAxLjk0Ny4yNzIuNy40NTglMjAxLjUuNTEyJTIwMi42N0MyMi45ODglMjA4LjYzOSUyMDIzJTIwOS4wMTMlMjAyMyUyMDEyYzAlMjAyLjk4OC0uMDEzJTIwMy4zNjItLjA2NiUyMDQuNTM1LS4wNTMlMjAxLjE3LS4yNCUyMDEuOTctLjUxMiUyMDIuNjdhNS4zOTYlMjA1LjM5NiUyMDAlMjAwJTIwMS0xLjI2OCUyMDEuOTQ5Yy0uNTUuNTYtMS4yMTUuOTkyLTEuOTQ4JTIwMS4yNjgtLjcuMjcyLTEuNS40NTgtMi42Ny41MTItMS4xNzQuMDU0LTEuNTQ4LjA2Ni00LjUzNi4wNjYtMi45ODglMjAwLTMuMzYyLS4wMTMtNC41MzUtLjA2Ni0xLjE3LS4wNTMtMS45Ny0uMjQtMi42Ny0uNTEyYTUuMzk3JTIwNS4zOTclMjAwJTIwMCUyMDEtMS45NDktMS4yNjglMjA1LjM5MiUyMDUuMzkyJTIwMCUyMDAlMjAxLTEuMjY5LTEuOTQ4Yy0uMjcxLS43LS40NTctMS41LS41MTEtMi42N0MxLjAxMiUyMDE1LjM2MSUyMDElMjAxNC45ODclMjAxJTIwMTJjMC0yLjk4OC4wMTMtMy4zNjIuMDY2LTQuNTM0LjA1My0xLjE3Mi4yNC0xLjk3Mi41MTEtMi42NzJhNS4zOTYlMjA1LjM5NiUyMDAlMjAwJTIwMSUyMDEuMjctMS45NDglMjA1LjM5MiUyMDUuMzkyJTIwMCUyMDAlMjAxJTIwMS45NDctMS4yNjljLjctLjI3MSUyMDEuNS0uNDU3JTIwMi42Ny0uNTExem04Ljk4JTIwMS45OGMtMS4xNi0uMDUzLTEuNTA4LS4wNjQtNC40NDUtLjA2NC0yLjkzNyUyMDAtMy4yODUuMDExLTQuNDQ1LjA2NC0xLjA3My4wNDktMS42NTUuMjI4LTIuMDQzLjM3OS0uNTEzLjItLjg4LjQzNy0xLjI2NS44MjJhMy40MTIlMjAzLjQxMiUyMDAlMjAwJTIwMC0uODIyJTIwMS4yNjVjLS4xNTEuMzg4LS4zMy45Ny0uMzc5JTIwMi4wNDMtLjA1MyUyMDEuMTYtLjA2NCUyMDEuNTA4LS4wNjQlMjA0LjQ0NSUyMDAlMjAyLjkzNy4wMTElMjAzLjI4NS4wNjQlMjA0LjQ0NS4wNDklMjAxLjA3My4yMjglMjAxLjY1NS4zNzklMjAyLjA0My4xNzYuNDc3LjQ1Ny45MS44MjIlMjAxLjI2NS4zNTUuMzY1Ljc4OC42NDYlMjAxLjI2NS44MjIuMzg4LjE1MS45Ny4zMyUyMDIuMDQzLjM3OSUyMDEuMTYuMDUzJTIwMS41MDcuMDY0JTIwNC40NDUuMDY0JTIwMi45MzglMjAwJTIwMy4yODUtLjAxMSUyMDQuNDQ1LS4wNjQlMjAxLjA3My0uMDQ5JTIwMS42NTUtLjIyOCUyMDIuMDQzLS4zNzkuNTEzLS4yLjg4LS40MzclMjAxLjI2NS0uODIyLjM2NS0uMzU1LjY0Ni0uNzg4LjgyMi0xLjI2NS4xNTEtLjM4OC4zMy0uOTcuMzc5LTIuMDQzLjA1My0xLjE2LjA2NC0xLjUwOC4wNjQtNC40NDUlMjAwLTIuOTM3LS4wMTEtMy4yODUtLjA2NC00LjQ0NS0uMDQ5LTEuMDczLS4yMjgtMS42NTUtLjM3OS0yLjA0My0uMi0uNTEzLS40MzctLjg4LS44MjItMS4yNjVhMy40MTMlMjAzLjQxMyUyMDAlMjAwJTIwMC0xLjI2NS0uODIyYy0uMzg4LS4xNTEtLjk3LS4zMy0yLjA0My0uMzc5em0tNS44NSUyMDEyLjM0NWEzLjY2OSUyMDMuNjY5JTIwMCUyMDAlMjAwJTIwNC01Ljk4NiUyMDMuNjclMjAzLjY3JTIwMCUyMDElMjAwLTQlMjA1Ljk4NnpNOC4wMDIlMjA4LjAwMmE1LjY1NCUyMDUuNjU0JTIwMCUyMDElMjAxJTIwNy45OTYlMjA3Ljk5NiUyMDUuNjU0JTIwNS42NTQlMjAwJTIwMCUyMDEtNy45OTYtNy45OTZ6bTEwLjkwNi0uODE0YTEuMzM3JTIwMS4zMzclMjAwJTIwMSUyMDAtMS44OS0xLjg5JTIwMS4zMzclMjAxLjMzNyUyMDAlMjAwJTIwMCUyMDEuODklMjAxLjg5eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIGhlYWRlciAuaGVhZGVyX2duYXZpIC5oYXNla28tbG9nbyBhLmluc3RhIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyNXB4O1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGhlYWRlciAuaGFzZWtvLWxvZ29fc3Age1xuICAgIHdpZHRoOiBjYWxjKDYwJSAtIDgwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5oYXNla28tbG9nb19zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzhweCkge1xuICBoZWFkZXIgLmhhc2Vrby1sb2dvX3NwIHtcbiAgICBtYXJnaW4tbGVmdDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaGVhZGVyIC5oYXNla28tbG9nb19zcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5oZWFkZXIgLmhhc2Vrby1sb2dvX3NwIC5pbnN0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIzNiUyMiUyMGhlaWdodCUzRCUyMjM2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxJTIyJTIwY2xhc3MlM0QlMjJhaSUyMGFpLUluc3RhZ3JhbUZpbGwlMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTcuNDY1JTIwMS4wNjZDOC42MzglMjAxLjAxMiUyMDkuMDEyJTIwMSUyMDEyJTIwMWMyLjk4OCUyMDAlMjAzLjM2Mi4wMTMlMjA0LjUzNC4wNjYlMjAxLjE3Mi4wNTMlMjAxLjk3Mi4yNCUyMDIuNjcyLjUxMS43MzMuMjc3JTIwMS4zOTguNzElMjAxLjk0OCUyMDEuMjcuNTYuNTQ5Ljk5MiUyMDEuMjEzJTIwMS4yNjglMjAxLjk0Ny4yNzIuNy40NTglMjAxLjUuNTEyJTIwMi42N0MyMi45ODglMjA4LjYzOSUyMDIzJTIwOS4wMTMlMjAyMyUyMDEyYzAlMjAyLjk4OC0uMDEzJTIwMy4zNjItLjA2NiUyMDQuNTM1LS4wNTMlMjAxLjE3LS4yNCUyMDEuOTctLjUxMiUyMDIuNjdhNS4zOTYlMjA1LjM5NiUyMDAlMjAwJTIwMS0xLjI2OCUyMDEuOTQ5Yy0uNTUuNTYtMS4yMTUuOTkyLTEuOTQ4JTIwMS4yNjgtLjcuMjcyLTEuNS40NTgtMi42Ny41MTItMS4xNzQuMDU0LTEuNTQ4LjA2Ni00LjUzNi4wNjYtMi45ODglMjAwLTMuMzYyLS4wMTMtNC41MzUtLjA2Ni0xLjE3LS4wNTMtMS45Ny0uMjQtMi42Ny0uNTEyYTUuMzk3JTIwNS4zOTclMjAwJTIwMCUyMDEtMS45NDktMS4yNjglMjA1LjM5MiUyMDUuMzkyJTIwMCUyMDAlMjAxLTEuMjY5LTEuOTQ4Yy0uMjcxLS43LS40NTctMS41LS41MTEtMi42N0MxLjAxMiUyMDE1LjM2MSUyMDElMjAxNC45ODclMjAxJTIwMTJjMC0yLjk4OC4wMTMtMy4zNjIuMDY2LTQuNTM0LjA1My0xLjE3Mi4yNC0xLjk3Mi41MTEtMi42NzJhNS4zOTYlMjA1LjM5NiUyMDAlMjAwJTIwMSUyMDEuMjctMS45NDglMjA1LjM5MiUyMDUuMzkyJTIwMCUyMDAlMjAxJTIwMS45NDctMS4yNjljLjctLjI3MSUyMDEuNS0uNDU3JTIwMi42Ny0uNTExem04Ljk4JTIwMS45OGMtMS4xNi0uMDUzLTEuNTA4LS4wNjQtNC40NDUtLjA2NC0yLjkzNyUyMDAtMy4yODUuMDExLTQuNDQ1LjA2NC0xLjA3My4wNDktMS42NTUuMjI4LTIuMDQzLjM3OS0uNTEzLjItLjg4LjQzNy0xLjI2NS44MjJhMy40MTIlMjAzLjQxMiUyMDAlMjAwJTIwMC0uODIyJTIwMS4yNjVjLS4xNTEuMzg4LS4zMy45Ny0uMzc5JTIwMi4wNDMtLjA1MyUyMDEuMTYtLjA2NCUyMDEuNTA4LS4wNjQlMjA0LjQ0NSUyMDAlMjAyLjkzNy4wMTElMjAzLjI4NS4wNjQlMjA0LjQ0NS4wNDklMjAxLjA3My4yMjglMjAxLjY1NS4zNzklMjAyLjA0My4xNzYuNDc3LjQ1Ny45MS44MjIlMjAxLjI2NS4zNTUuMzY1Ljc4OC42NDYlMjAxLjI2NS44MjIuMzg4LjE1MS45Ny4zMyUyMDIuMDQzLjM3OSUyMDEuMTYuMDUzJTIwMS41MDcuMDY0JTIwNC40NDUuMDY0JTIwMi45MzglMjAwJTIwMy4yODUtLjAxMSUyMDQuNDQ1LS4wNjQlMjAxLjA3My0uMDQ5JTIwMS42NTUtLjIyOCUyMDIuMDQzLS4zNzkuNTEzLS4yLjg4LS40MzclMjAxLjI2NS0uODIyLjM2NS0uMzU1LjY0Ni0uNzg4LjgyMi0xLjI2NS4xNTEtLjM4OC4zMy0uOTcuMzc5LTIuMDQzLjA1My0xLjE2LjA2NC0xLjUwOC4wNjQtNC40NDUlMjAwLTIuOTM3LS4wMTEtMy4yODUtLjA2NC00LjQ0NS0uMDQ5LTEuMDczLS4yMjgtMS42NTUtLjM3OS0yLjA0My0uMi0uNTEzLS40MzctLjg4LS44MjItMS4yNjVhMy40MTMlMjAzLjQxMyUyMDAlMjAwJTIwMC0xLjI2NS0uODIyYy0uMzg4LS4xNTEtLjk3LS4zMy0yLjA0My0uMzc5em0tNS44NSUyMDEyLjM0NWEzLjY2OSUyMDMuNjY5JTIwMCUyMDAlMjAwJTIwNC01Ljk4NiUyMDMuNjclMjAzLjY3JTIwMCUyMDElMjAwLTQlMjA1Ljk4NnpNOC4wMDIlMjA4LjAwMmE1LjY1NCUyMDUuNjU0JTIwMCUyMDElMjAxJTIwNy45OTYlMjA3Ljk5NiUyMDUuNjU0JTIwNS42NTQlMjAwJTIwMCUyMDEtNy45OTYtNy45OTZ6bTEwLjkwNi0uODE0YTEuMzM3JTIwMS4zMzclMjAwJTIwMSUyMDAtMS44OS0xLjg5JTIwMS4zMzclMjAxLjMzNyUyMDAlMjAwJTIwMCUyMDEuODklMjAxLjg5eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAuaGFzZWtvLWxvZ29fc3AgLmluc3RhIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwX2duYXZpX193cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTAwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQ6ICMxNjMyNTk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BfZ25hdmlfX3dyYXAuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuc3BfZ25hdmlfX3dyYXAtaW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNzBweCBhdXRvIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BfZ25hdmlfX3dyYXAgLnNwX2duYXZpX19hY2NvcmRpb24ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwX2duYXZpX193cmFwIC5zcF9nbmF2aV9fYWNjb3JkaW9uIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuYWNjb3JkaW9uX2lubmVyLmFjY29yZGlvbl9pbm5lcl9fYWJvdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwX2duYXZpX193cmFwIC5hY2NvcmRpb25faW5uZXIuYWNjb3JkaW9uX2lubmVyX19hYm91dCAuYWNjb3JkaW9uX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzFkNDA3MDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BfZ25hdmlfX3dyYXAgLmFjY29yZGlvbl9pbm5lci5hY2NvcmRpb25faW5uZXJfX2Fib3V0IC5hY2NvcmRpb25faGVhZGVyIGEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwX2duYXZpX193cmFwIC5hY2NvcmRpb25faW5uZXIuYWNjb3JkaW9uX2lubmVyX19hYm91dCAuYWNjb3JkaW9uX2hlYWRlciBhIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuYWNjb3JkaW9uX2lubmVyLmFjY29yZGlvbl9pbm5lcl9fYWJvdXQgLmFjY29yZGlvbl9oZWFkZXIgc3BhbiB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuYWNjb3JkaW9uX2lubmVyLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgbWFyZ2luLXRvcDogOCU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuYWNjb3JkaW9uX2hlYWRlciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiArMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuYWNjb3JkaW9uX2hlYWRlciBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwX2duYXZpX193cmFwIC5hY2NvcmRpb25faGVhZGVyIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICsxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwX2duYXZpX193cmFwIC5hY2NvcmRpb25faGVhZGVyLmxhc3QgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BfZ25hdmlfX3dyYXAgLmFjY29yZGlvbl9oZWFkZXIuc2Vjb25kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwX2duYXZpX193cmFwIC5hY2NvcmRpb25faGVhZGVyLnNlY29uZDpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuYWNjb3JkaW9uX2hlYWRlci5zZWNvbmRfZmlyc3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuYWNjb3JkaW9uX2hlYWRlci5maXJzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuYWNjb3JkaW9uX2hlYWRlci5vcGVuIC5pX2JveCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwX2duYXZpX193cmFwIC5hY2NvcmRpb25faGVhZGVyIC5pX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMiU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BfZ25hdmlfX3dyYXAgLmFjY29yZGlvbl9oZWFkZXIgLmlfYm94IC5vbmVfaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuYWNjb3JkaW9uX2hlYWRlciAuaV9ib3ggLm9uZV9pOjpiZWZvcmUsIC5zcF9nbmF2aV9fd3JhcCAuYWNjb3JkaW9uX2hlYWRlciAuaV9ib3ggLm9uZV9pOjphZnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3BfZ25hdmlfX3dyYXAgLmFjY29yZGlvbl9oZWFkZXIgLmlfYm94IC5vbmVfaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zcF9nbmF2aV9fd3JhcCAuc2VhcmNoX2FyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jmlbTliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tcGMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7og4zmma/oibJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUUxRTE7XG59XG5cbi51LWJnLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjODM3Yjtcbn1cblxuLnUtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udS1iZy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0YzRjO1xufVxuXG4udS1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLnUtYmctZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG59XG5cbi51LWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtYmctd2hpdGUtLTA1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4udS1iZy13aGl0ZS0tMDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi51LWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0OGMwYjtcbn1cblxuLnUtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4Qjg7XG59XG5cbi51LWJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTBkMTQ7XG59XG5cbi51LWJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5ODYwO1xufVxuXG4udS1iZy1nb2xkLXNub3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3OSwgMTUyLCA5NiwgMC4xNSk7XG59XG5cbi51LWJnLWltYWdlLWdyYWRhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnLWdyYWRhdGlvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udS1iZy1pbWFnZS1maXhlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnLWZpeGVkLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1ib3JkZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjNjQ4YzBiO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NDhjMGI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udS1ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2NDhjMGI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjNjQ4YzBiO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzY0OGMwYjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udS1ib3JkZXItdGhpbiB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4udS1ib3JkZXItYm9sZCB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xufVxuXG4udS1ib3JkZXItLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ib3JkZXItLWdyYXktbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNkZGRkZGQ7XG59XG5cbi51LWJvcmRlci0tZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cblxuLnUtYm9yZGVyLS1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtcm93IHtcbiAgbWFyZ2luOiAtMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3cge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gIH1cbn1cblxuLnUtcm93LS1qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi51LXJvdy0tanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnUtcm93LS1qdXN0aWZ5LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLWp1c3RpZnktc3RhcnQtc3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4udS1yb3ctLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LXJvdy0tYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4udS1yb3ctLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXRhYiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3Age1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udS1yb3ctLXdpZGUge1xuICBtYXJnaW46IC00MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLXdpZGUge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cge1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxufVxuXG4udS1jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLXdpZGUgPiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0xIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTEge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS13aWRlID4gLnUtY29sLTIge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTMge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS13aWRlID4gLnUtY29sLTMge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtMyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0zIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC00IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0td2lkZSA+IC51LWNvbC00IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC01IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLXdpZGUgPiAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC01IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLXdpZGUgPiAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC02IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTYge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTcge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS13aWRlID4gLnUtY29sLTcge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtNyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC03IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTgge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC04IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC04IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0td2lkZSA+IC51LWNvbC04IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTgge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLTkge1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC05IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC05IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0td2lkZSA+IC51LWNvbC05IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTEwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0td2lkZSA+IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0xMCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTExIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLXdpZGUgPiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtMTEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTEyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0td2lkZSA+IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0xMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWNvbC0xLS1wYyB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0xLS1wYyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS1wYyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtMi0tcGMge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTItLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtMy0tcGMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC00LS1wYyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTQtLXBjIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXBjIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC01LS1wYyB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC02LS1wYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTctLXBjIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtNy0tcGMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tcGMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTgtLXBjIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC04LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTktLXBjIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtMTAtLXBjIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0xMC0tcGMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC0xMS0tcGMge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTExLS1wYyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTEyLS1wYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTEyLS1wYyB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC00LS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC00LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC01LS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC02LS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTctLWxhcHRvcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTctLWxhcHRvcCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC04LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC04LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTktLWxhcHRvcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC0xLS10YWIge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTItLXRhYiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC0zLS10YWIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC00LS10YWIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtNS0tdGFiIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTYtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLTctLXRhYiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC04LS10YWIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtOS0tdGFiIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLXdpZGUgPiAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtMTAtLXRhYiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTEwLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTEwLS10YWIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtMTEtLXRhYiB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS13aWRlID4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEtLXRhYiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtMTItLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC0xMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0td2lkZSA+IC51LWNvbC0xMi0tdGFiIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS10YWIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tc3Age1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXNwIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXNwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS1zcCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tc3Age1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tc3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLXNwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1zcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXNwIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Z2e6KGo56S65YiH44KK5pu/44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50YiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRiIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50YiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wY3RiIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBjdGIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBjdGIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGJzcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRic3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRic3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtaGlkZS1vdmVydGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMzFweCkge1xuICAudS1oaWRlLW92ZXJtZHBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAudS1oaWRlLW1kcGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LWhpZGUtbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1oaWRlLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1oaWRlLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tYXJnaW7jgIFwYWRkaW5n5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbWEge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIzNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQzNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw0NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ2NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI2NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI2NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ2NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw3NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10ODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ5NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI5NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ5NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI5NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbXQwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpIHtcbiAgLnUtbXQwLS1tZHBpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLW1kcGkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1tZHBpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLW1kcGkge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tbWRwaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLW1kcGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tbWRwaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLW1kcGkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tbWRwaSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tbWRwaSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tbWRwaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLW1kcGkge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1tZHBpIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLW1kcGkge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLW1kcGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1tZHBpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1tZHBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLW1kcGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1tZHBpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1tZHBpIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tbWRwaSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tbWRwaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1tZHBpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtbXQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4joo4Xpo75cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS10ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAjNjQ4YzBiO1xufVxuXG4udS10ZXh0LWltcG9ydGFudCB7XG4gIGNvbG9yOiAjOGUwZDE0O1xufVxuXG4udS10ZXh0LWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtdGV4dC1zdWIge1xuICBjb2xvcjogI2NjYztcbn1cblxuLnUtdGV4dC1nb2xkIHtcbiAgY29sb3I6ICNiMzk4NjA7XG59XG5cbi51LXRleHQtbGlnaHQge1xuICBjb2xvcjogI2JlYmViZTtcbn1cblxuLnUtdGV4dC1ub3RlIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtdGV4dC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udS10ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi51LXRleHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udS10ZXh0LWxoLTI1IHtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbn1cblxuLnUtdGV4dC1saC0yMCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG4udS10ZXh0LWxoLTE1IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnUtdGV4dC1saC0xMCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udS10ZXh0LWx0cy0yNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG59XG5cbi51LXRleHQtbHRzLTIwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuXG4udS10ZXh0LWx0cy0xNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5cbi51LXRleHQtbHRzLTEwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4udS10ZXh0LWx0cy0wNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi51LXRleHQtbHRzLTAwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi51LXRleHQta2VybmluZy1ub3JtYWwge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbn1cblxuLnUtdGV4dC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMTAlLCAjRkZFRjI4IDEwJSwgI0ZGRUYyOCA4NSUsIHRyYW5zcGFyZW50IDg1JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi51LXRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51LXRleHQteC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gIC51LXRleHQteC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LXgtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4udS10ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMHB4KSB7XG4gIC51LXRleHQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi51LXRleHQtYml0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAudS10ZXh0LWJpdC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC1iaXQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LWJpdC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4udS10ZXh0LW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG4udS10ZXh0LXgtc21hbGwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdzAge1xuICB3aWR0aDogMCU7XG59XG5cbi51LXcxMCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi51LXcyMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi51LXczMCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi51LXc0MCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi51LXc1MCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi51LXc2MCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi51LXc3MCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi51LXc4MCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi51LXc5MCB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi51LXcxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdzAtLXBjIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1wYyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXBjIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tcGMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1wYyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tcGMge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1wYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXBjIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tcGMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS13MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnUtdzIwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnUtdzMwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnUtdzUwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnUtdzYwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnUtdzgwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnUtdzkwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdzAtLXRhYiB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXcxMC0tdGFiIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXcyMC0tdGFiIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tdGFiIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC51LXc0MC0tdGFiIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC51LXc1MC0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tdGFiIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC51LXc3MC0tdGFiIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC51LXc4MC0tdGFiIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tdGFiIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC51LXcxMDAtLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdzAtLXNwIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1zcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXNwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tc3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1zcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tc3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1zcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXNwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tc3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51LXc3MzBweCB7XG4gIG1heC13aWR0aDogNzMwcHg7XG59XG5cbi51LWgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGNvbG9yLXRleHQ6ICMzMzMzMzM7XG4kY29sb3ItdGV4dC1saWdodDogI2JlYmViZTtcbiRjb2xvci10ZXh0LWRhcms6ICMyMjIyMjI7XG5cbiRjb2xvci1yZWQ6ICM4ZTBkMTQ7XG4kY29sb3ItYmx1ZTogIzAwNzhCODtcbiRjb2xvci1ibHVlLXNub3c6ICNFOUYzRkI7XG4kY29sb3ItYmx1ZS1saWdodDogI0Q1RUFGODtcbiRjb2xvci1ibHVlLWRhcms6ICMwNDU0OEI7XG4kY29sb3ItbmF2eTogIzE2MzI1OTtcbiRjb2xvci1uYXZ5LWxpZ2h0OiAjNGM2ZTllO1xuJGNvbG9yLXllbGxvdzogI0ZGRUYyODtcbiRjb2xvci1ncmVlbjogIzY0OGMwYjtcbiRjb2xvci1ncmVlbi1saWdodDogIzkzYjQ0NztcbiRjb2xvci1nb2xkOiAjYjM5ODYwO1xuJGNvbG9yLWdvbGQtZGFyazogIzk3ODE1MztcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci13aGl0ZS1kYXJrOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44NSk7XG4kY29sb3Itd2hpdGUtbGlnaHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xuJGNvbG9yLXdoaXRlLXNub3c6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG4kY29sb3ItYmxhY2stZGFyazogIzEzMTMxMztcbiRjb2xvci1ibGFjay1saWdodDogIzJiMmIyYjtcbiRjb2xvci1ibGFjay1zbm93OiAjMzkzOTM5O1xuXG4kY29sb3ItZ3JheTogI2NjYztcbiRjb2xvci1ncmF5LWRhcms6ICM4MDgwODA7XG4kY29sb3ItZ3JheS1saWdodDogI2RkZGRkZDtcbiRjb2xvci1ncmF5LXNub3c6ICNGNUY1RjU7XG5cbiRjb2xvci1iZzogI0UxRTFFMTtcbiRjb2xvci1iZy1icm93bjogIzhjODM3YjtcbiRjb2xvci1ib3JkZXI6ICM3Nzc3Nzc7XG4kY29sb3Itc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4zKTtcbiRjb2xvci1idXR0b246ICM0YzRjNGM7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHNwYWNlOiAxMDBweCwgNzBweCwgNDBweCwgMzBweDtcbiRzcGFjZS10YWI6IDgwcHgsIDYwcHgsIDQwcHgsIDMwcHg7XG4kc3BhY2Utc3A6IDYwcHgsIDQwcHgsIDMwcHgsIDIwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtc2l6ZTogMy4zM3JlbSwgMnJlbSwgMS42cmVtLCAxLjJyZW0sIDFyZW0sIDAuODc1cmVtO1xuJGxpbmUtaGVpZ2h0OiAxLjUsIDEuNSwgMS41LCAxLjUsIDEuNSwgMS41O1xuXG4kZm9udC1zaXplLXNwOiAzLjMzcmVtLCAycmVtLCAxLjZyZW0sIDEuMnJlbSwgMXJlbSwgMC44NzVyZW07XG4kbGluZS1oZWlnaHQtc3A6IDEuNSwgMS41LCAxLjUsIDEuNSwgMS41LCAxLjU7XG5cbiRibGFjazogOTAwO1xuJGJvbGQ6IDcwMDtcbiRtZWRpdW06IDUwMDtcbiRyZWd1bGFyOiA0MDA7XG4kbGlnaHQ6IDMwMDtcbiR0aGluOiAxMDA7XG4kbm9ybWFsOiA0MDA7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aCAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbnRlbnRzLXdpZHRoOiAxMjkwcHg7XG4kY29udGVudHMtbWlkZGxlLXdpZHRoOiAxMDYwcHg7XG4kY29udGVudHMtbmFycm93LXdpZHRoOiA4NzBweDtcbiRjb250ZW50cy1wYWRkaW5nOiAzMHB4O1xuJGNvbnRlbnRzLXBhZGRpbmctc3A6IDIwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHo6IChcbiAgY29udGVudHMsXG4gIGFycm93LFxuICBnbmF2LFxuICBsZWZ0YmFyLFxuICBtZW51LFxuICBoZWFkZXIsXG4gIGZvb3RlcixcbiAgbW9kYWxcbik7XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWRpYSBxdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRicmVha3BvaW50czogKFxuICAnc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxuICAndGFiJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KScsXG4gICdvdmVydGFiJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsXG4gICdsYXB0b3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpJyxcbiAgJ21kcGknOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpJyxcbiAgJ292ZXJtZHBpJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMzMXB4KScsXG4gICdwYyc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSdcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiB2aWV3LWF0KCRicmVha3BvaW50OiBwYykge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBjZW50ZXItbGluZSgkY29sb3I6ICM0ZjU3NGQsICRwYWRkaW5nOiAzMHB4LCAkaGVpZ2h0OiAxcHgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nIC8gMjtcbiAgICB9XG4gIH1cbn1cblxuXG4kX2ZvbnQtc2l6ZTogKFxuICAnc3AnOiAxMnB4LFxuICAncGMnOiAxNnB4LFxuKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHJlbSgkcHg6IDE2cHgsICRrZXk6ICdwYycpIHtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRfZm9udC1zaXplLCAka2V5KTtcbiAgQHJldHVybiAoJHB4IC8gJHZhbHVlKSAqIDFyZW07XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkFkb2JlIEdhcmFtb25kIFByb1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWl4aW4gZ2FyYW1vbmQtcmVndWxhciB7XHJcbiAgICBmb250LWZhbWlseTogJ2Fkb2JlLWdhcmFtb25kLXBybycsIHNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gZ2FyYW1vbmQtc2VtaWJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdhZG9iZS1nYXJhbW9uZC1wcm8nLCBzZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQG1peGluIGdhcmFtb25kLWJvbGQge1xyXG4gICAgZm9udC1mYW1pbHk6ICdhZG9iZS1nYXJhbW9uZC1wcm8nLCBzZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkZPVC3nrZHntKtB44Kq44O844Or44OJ5piO5pydIFByNk4gTFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWl4aW4gdHN1a3VzaGkge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb3QtdHN1a3Vhb2xkbWluLXByNm4nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu5bCP5aGa44K044K344OD44KvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtaXhpbiBrb3p1a2Ege1xyXG4gICAgZm9udC1mYW1pbHk6ICdrb3p1a2EtZ290aGljLXByNm4nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufSIsImJvZHkge1xuICAgIC8vIGZvbnQtZmFtaWx5OiAnS296dWthIE1pbmNobyBQcm8gUicsICflsI/loZrmmI7mnJ0gUHJvIFInLCBzZXJpZjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuKjo6c2VsZWN0aW9ue1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5ICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxudWwsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTExO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5pIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5wIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI2lubmVyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEwMHZ3ICogMTAgLyAzNzUpO1xuICAgIH1cbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1icmVhZGNydW1iIHtcbiAgXG4gICYtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC4yZW07XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDI3NXB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIH1cblxuICAgIC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWhpZ2gge1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKDEwcHggKyAwLjY1cmVtKSAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjRlbSAwIDAuNGVtIDAuNWVtO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmctZ3JhZGF0aW9uLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi0tcmVzZXJ2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtc25vdztcbiAgICB9XG4gICAgJi0tZW50cnkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodDtcbiAgICB9XG59XG5cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCueOCr+ODreODvOODq+OBq+WQiOOCj+OBm+OBpuODleOCp+ODvOODieOCpOODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWZhZGVpbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjc1cztcblxuICAmLmpzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYtLXRvcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuXG4gICAgJi5qcy1hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4gICYtLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblxuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAmLS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcblxuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcblxuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAmLS1kZWxheSB7XG4gICAgJi0wMSB7IHRyYW5zaXRpb24tZGVsYXk6IC4wNXM7IH1cbiAgICAmLTAyIHsgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gICAgJi0wMyB7IHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzOyB9XG4gICAgJi0wNCB7IHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7IH1cbiAgICAmLTA1IHsgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7IH1cbiAgICAmLTA2IHsgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAgICYtMDcgeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1czsgfVxuICAgICYtMDggeyB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG4gICAgJi0wOSB7IHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzOyB9XG4gICAgJi0xMCB7IHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cbiAgfVxuXG4gICYtLXRpbWluZyB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE4LCAxKTtcbiAgfVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWZvcm0ge1xuICAmLXRleHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIuNXB4KTtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmLXRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cblxuICAmLWNoZWNrYm94IHtcbiAgICAmLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIC5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXJhZGlvIHtcbiAgICAmLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW8tc3Bhbjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IFxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIGRhdGEtcHJlZml4PSdmYXInIGRhdGEtaWNvbj0nYW5nbGUtZG93bicgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWFuZ2xlLWRvd24gZmEtdy0xMCcgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyUzRSUzQ3BhdGggZmlsbD0nY3VycmVudENvbG9yJyBkPSdNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAuN2VtIHRvcCA1MCUsIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IC42NWVtIGF1dG8sIDEwMCU7XG5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNhYWE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDNweCByZ2JhKDU5LCAxNTMsIDI1MiwgLjcpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IC1tb3otbWFjLWZvY3VzcmluZztcbiAgICAgIGNvbG9yOiAjMjIyOyBcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgb3B0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICB9XG4gIH1cblxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuimi+WHuuOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuamEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIC5jLWgyIHtcbi8vICAgICBAaW5jbHVkZSBnYXJhbW9uZC1yZWd1bGFyO1xuLy8gICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIG1hcmdpbjogMTAwcHggYXV0byA2MHB4O1xuXG4vLyAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuLy8gICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbi8vICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4vLyAgICAgfVxuLy8gfVxuXG4uYy1oMyB7XG4gICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbi5jLWg0IHtcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIH1cblxuICAgICYuZW4ge1xuICAgICAgICBAaW5jbHVkZSBnYXJhbW9uZC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJsdWUgeyBjb2xvcjogJGNvbG9yLWJsdWU7IH1cbn1cblxuLmMtaDUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB9XG59XG5cbi5jLWg2IHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZSB7XG4gICAgQGluY2x1ZGUgY2VudGVyLWxpbmUoJGNvbG9yOiAkY29sb3ItdGV4dCwgJHBhZGRpbmc6IDEwcHgsICRoZWlnaHQ6IDFweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6njg5njg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgJi0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu57eaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWhhbGYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgICAgICAgICYubGVmdCB7IHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAmLnJpZ2h0IHsgbGVmdDogMDsgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGluayB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICAmLS1ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdG9nZ2xlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC0zcHgsIDApO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMSwwLDAsMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXBkZiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEuMmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXBkZi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZXh0ZXJuYWwge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1leHRlcm5hbC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGlzdHtcbiAgPmxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IFxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0tcG9pbnQge1xuICAgID5saSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3LjVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saW5rIHtcbiAgICA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYuNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweDtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1ibHVlO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3JkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuXG4gICYtLW5vdGUge1xuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigLsnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubWVudUJ0bl9zcCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuc3BNZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubmF2VG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRjb2xvci13aGl0ZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkgeyB0b3A6IDA7IH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikgeyB0b3A6IDEycHg7IH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykgeyB0b3A6IDI0cHg7IH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMCU7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTEwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjM1cyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXNlY3Rpb24ge1xuICBtYXJnaW46IG50aCgkc3BhY2UsIDEpIDA7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgfVxuXG4gICYtbWlkZGxlIHtcbiAgICBtYXJnaW46IG50aCgkc3BhY2UsIDIpIDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDIpIDA7XG4gICAgfVxuICB9XG5cbiAgJi1uYXJyb3cge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMykgMDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgNCkgMDtcbiAgICB9XG4gIH1cblxuICAmLWJnIHtcbiAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAxKSAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgICB9XG5cbiAgICAmLW1pZGRsZSB7XG4gICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAyKSAwO1xuICBcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICYtbmFycm93IHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDMpIDA7XG4gIFxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCAzKSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogJGNvbnRlbnRzLXdpZHRoO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nLXNwO1xuICAgIH1cblxuICAgICYtbWlkZGxlIHtcbiAgICAgIHdpZHRoOiAkY29udGVudHMtbWlkZGxlLXdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZy1zcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5hcnJvdyB7XG4gICAgICB3aWR0aDogJGNvbnRlbnRzLW5hcnJvdy13aWR0aDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZy1zcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpbGwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1maWxsLXNwIHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgr/jg5Zcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXRhYiB7XG4gICYtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDAgLTVweCA1cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjg7zjg5bjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG4gICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWJvcmRlciB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICB9XG5cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRoLHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaW5uZXJXaWRlIHtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbi5iZy1ncmF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZGVlO1xuICAgIHBhZGRpbmc6IDYwcHggMCA3MHB4O1xufVxuLmJnLWJsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNkMmRmZTc7XG4gICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG59XG4uYmctcGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YwZTBlMztcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweDtcbn1cbi5iZy15ZWxsb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNlNmRjY2Y7XG4gICAgcGFkZGluZzogNjBweCAwIDIwcHg7XG59XG5cbi5pbWdCb3gge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4udHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTg3O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbn1cbi5sZWFkX3R4dCB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMi4xODc7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxufVxuXG4uYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcblxuICAgICYud2hpdGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkY29sb3Itd2hpdGUgMXB4IHNvbGlkO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ibHVlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGNvbG9yLW5hdnkgMXB4IHNvbGlkO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5nb2xkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGNvbG9yLWdvbGQtZGFyayAxcHggc29saWQ7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIH1cbn1cblxuLmJveFNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgxNywgMjQsIDQ0LCAwLjMpO1xufVxuXG4uY29udGVudHNfdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBoMyB7XG4gICAgLy8gICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gICAgLy8gICAgIGNvbG9yOiAkY29sb3ItZ29sZC1kYXJrO1xuICAgIC8vICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQge1xuICAgICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQtZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAudHRsX2pwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkLWRhcms7XG4gICAgICAgIC8vIGZvbnQtZmFtaWx5OiAnS296dWthIE1pbmNobyBQcm8gUicsICflsI/loZrmmI7mnJ0gUHJvIFInLCBzZXJpZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudHRsX2JsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMTBweDtcbiAgICB9XG59XG5cbnNlY3Rpb24ge1xuICAgICYubGVhZCB7XG4gICAgICAgIC5jb250ZW50c190dGwge1xuICAgICAgICAgICAgLy8gaDMsIFxuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jYXAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDExMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAxNSU7XG4gICAgfVxufVxuXG5maWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL21hcmdpbjogMCAwIDFlbTsg5pyq56K66KqNXG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICYuY2FwX3doIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAkY29sb3ItYmxhY2ssIDAgMCA1cHggJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxleEJveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLmp1c3RpZnktY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuLnctNjYge1xuICAgIHdpZHRoOiA2NiU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4udy01MCB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi53LTQ5IHtcbiAgICB3aWR0aDogNDklO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnctNDgge1xuICAgIHdpZHRoOiA0OCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4udy0zMiB7XG4gICAgd2lkdGg6IDMyJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi53LTMwIHtcbiAgICB3aWR0aDogMzAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnctMjAge1xuICAgIHdpZHRoOiAyMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4udy04NSB7XG4gICAgd2lkdGg6IDg1JTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi53LTE1IHtcbiAgICB3aWR0aDogMTUlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4jY29udGFjdCB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgICYuaW5uZXJXaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNSUgMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnBhZ2V0b3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9wYWdlX3RvcC5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vcGFnZV90b3BfaG92ZXIucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ29sZC1kYXJrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2Nyb2xsLWJhY2stdG8tdG9wLXdyYXBwZXIge1xuICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1uYXZ5O1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuXG4gICAgLmluc3RhV3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYThhOGE4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluc3RhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIzNiUyMiUyMGhlaWdodCUzRCUyMjM2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxJTIyJTIwY2xhc3MlM0QlMjJhaSUyMGFpLUluc3RhZ3JhbUZpbGwlMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTcuNDY1JTIwMS4wNjZDOC42MzglMjAxLjAxMiUyMDkuMDEyJTIwMSUyMDEyJTIwMWMyLjk4OCUyMDAlMjAzLjM2Mi4wMTMlMjA0LjUzNC4wNjYlMjAxLjE3Mi4wNTMlMjAxLjk3Mi4yNCUyMDIuNjcyLjUxMS43MzMuMjc3JTIwMS4zOTguNzElMjAxLjk0OCUyMDEuMjcuNTYuNTQ5Ljk5MiUyMDEuMjEzJTIwMS4yNjglMjAxLjk0Ny4yNzIuNy40NTglMjAxLjUuNTEyJTIwMi42N0MyMi45ODglMjA4LjYzOSUyMDIzJTIwOS4wMTMlMjAyMyUyMDEyYzAlMjAyLjk4OC0uMDEzJTIwMy4zNjItLjA2NiUyMDQuNTM1LS4wNTMlMjAxLjE3LS4yNCUyMDEuOTctLjUxMiUyMDIuNjdhNS4zOTYlMjA1LjM5NiUyMDAlMjAwJTIwMS0xLjI2OCUyMDEuOTQ5Yy0uNTUuNTYtMS4yMTUuOTkyLTEuOTQ4JTIwMS4yNjgtLjcuMjcyLTEuNS40NTgtMi42Ny41MTItMS4xNzQuMDU0LTEuNTQ4LjA2Ni00LjUzNi4wNjYtMi45ODglMjAwLTMuMzYyLS4wMTMtNC41MzUtLjA2Ni0xLjE3LS4wNTMtMS45Ny0uMjQtMi42Ny0uNTEyYTUuMzk3JTIwNS4zOTclMjAwJTIwMCUyMDEtMS45NDktMS4yNjglMjA1LjM5MiUyMDUuMzkyJTIwMCUyMDAlMjAxLTEuMjY5LTEuOTQ4Yy0uMjcxLS43LS40NTctMS41LS41MTEtMi42N0MxLjAxMiUyMDE1LjM2MSUyMDElMjAxNC45ODclMjAxJTIwMTJjMC0yLjk4OC4wMTMtMy4zNjIuMDY2LTQuNTM0LjA1My0xLjE3Mi4yNC0xLjk3Mi41MTEtMi42NzJhNS4zOTYlMjA1LjM5NiUyMDAlMjAwJTIwMSUyMDEuMjctMS45NDglMjA1LjM5MiUyMDUuMzkyJTIwMCUyMDAlMjAxJTIwMS45NDctMS4yNjljLjctLjI3MSUyMDEuNS0uNDU3JTIwMi42Ny0uNTExem04Ljk4JTIwMS45OGMtMS4xNi0uMDUzLTEuNTA4LS4wNjQtNC40NDUtLjA2NC0yLjkzNyUyMDAtMy4yODUuMDExLTQuNDQ1LjA2NC0xLjA3My4wNDktMS42NTUuMjI4LTIuMDQzLjM3OS0uNTEzLjItLjg4LjQzNy0xLjI2NS44MjJhMy40MTIlMjAzLjQxMiUyMDAlMjAwJTIwMC0uODIyJTIwMS4yNjVjLS4xNTEuMzg4LS4zMy45Ny0uMzc5JTIwMi4wNDMtLjA1MyUyMDEuMTYtLjA2NCUyMDEuNTA4LS4wNjQlMjA0LjQ0NSUyMDAlMjAyLjkzNy4wMTElMjAzLjI4NS4wNjQlMjA0LjQ0NS4wNDklMjAxLjA3My4yMjglMjAxLjY1NS4zNzklMjAyLjA0My4xNzYuNDc3LjQ1Ny45MS44MjIlMjAxLjI2NS4zNTUuMzY1Ljc4OC42NDYlMjAxLjI2NS44MjIuMzg4LjE1MS45Ny4zMyUyMDIuMDQzLjM3OSUyMDEuMTYuMDUzJTIwMS41MDcuMDY0JTIwNC40NDUuMDY0JTIwMi45MzglMjAwJTIwMy4yODUtLjAxMSUyMDQuNDQ1LS4wNjQlMjAxLjA3My0uMDQ5JTIwMS42NTUtLjIyOCUyMDIuMDQzLS4zNzkuNTEzLS4yLjg4LS40MzclMjAxLjI2NS0uODIyLjM2NS0uMzU1LjY0Ni0uNzg4LjgyMi0xLjI2NS4xNTEtLjM4OC4zMy0uOTcuMzc5LTIuMDQzLjA1My0xLjE2LjA2NC0xLjUwOC4wNjQtNC40NDUlMjAwLTIuOTM3LS4wMTEtMy4yODUtLjA2NC00LjQ0NS0uMDQ5LTEuMDczLS4yMjgtMS42NTUtLjM3OS0yLjA0My0uMi0uNTEzLS40MzctLjg4LS44MjItMS4yNjVhMy40MTMlMjAzLjQxMyUyMDAlMjAwJTIwMC0xLjI2NS0uODIyYy0uMzg4LS4xNTEtLjk3LS4zMy0yLjA0My0uMzc5em0tNS44NSUyMDEyLjM0NWEzLjY2OSUyMDMuNjY5JTIwMCUyMDAlMjAwJTIwNC01Ljk4NiUyMDMuNjclMjAzLjY3JTIwMCUyMDElMjAwLTQlMjA1Ljk4NnpNOC4wMDIlMjA4LjAwMmE1LjY1NCUyMDUuNjU0JTIwMCUyMDElMjAxJTIwNy45OTYlMjA3Ljk5NiUyMDUuNjU0JTIwNS42NTQlMjAwJTIwMCUyMDEtNy45OTYtNy45OTZ6bTEwLjkwNi0uODE0YTEuMzM3JTIwMS4zMzclMjAwJTIwMSUyMDAtMS44OS0xLjg5JTIwMS4zMzclMjAxLjMzNyUyMDAlMjAwJTIwMCUyMDEuODklMjAxLjg5eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlck1lbnUge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJvcmRlciB7XG4gICAgICAgICAgICAmLmdvbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlcl9pbiB7XG4gICAgICAgICAgICAuZm9vdGVyX25hdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWFyY2hfYXJlYVdyYXAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zZWFyY2hfYXJlYV9MIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi53LTIwIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZm9vdGVyX2luX290aGVycyB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1MjFweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZm9vdGVyX25hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDUyMXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudy0zMiB7XG4gICAgICAgICAgICAgICAgJi5mb290ZXJfaW5fc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZm9vdGVyX2luX2Fib3V0IHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX2luIHtcbiAgICAgICAgLmZvb3Rlcl9uYXYge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9uYXZfX2FyZWFCb3gge1xuICAgICAgICAuc2VhcmNoX2FyZWFfUiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfaGFzZWtvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxNSwgMjA3LCAyMDMsIDAuMSk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdyb3VwX3NpdGUge1xuICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICBtYXgtd2lkdGg6IDczM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjE1LCAyMDcsIDIwMywgMC40KTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzElO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzYlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci13aGl0ZSAwJSwgJGNvbG9yLXdoaXRlIDUwJSwgJGNvbG9yLW5hdnkgNTAlLCAkY29sb3ItbmF2eSAxMDAlKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAuaW5uZXJXaWRlIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdldyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmF2eTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5icmFuY2hlcmFfdG9wIHtcbiAgICAgICAgcGFkZGluZzogMThweCAzMHB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvcF9pbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uYXZ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXJfZ25hdmkge1xuICAgICAgICB3aWR0aDogNzglO1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1uYXZ5O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDgzJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZfaW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLm5hdl9zZWFyY2gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgLm5hdl9zZWFyY2hfX3R0bCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItbmF2eTtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdl9zZWFyY2hfX3R0bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBkaXYubmF2X3NlYXJjaF9fc2Vjb25kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdl9zZWFyY2hfX3NlY29uZCB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk5MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rMTApOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdl9hYm91dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoODUlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgJi5uYXZfYWJvdXRfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hYm91dF9fbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJyYW5kLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucXVhbGl0eSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm93bmVycyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmluaXRpYXRpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hYm91dF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXZfc2VhcmNoX19zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobisxKTpudGgtY2hpbGQoLW4rMyk6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0zNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYucXVhbGl0eV9uYXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MC44NSUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzOXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYWJvdXRfX25hdiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1uYXZ5O1xuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFib3V0X19uYXZfX2luIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFib3V0X19uYXYge1xuICAgICAgICAgICAgICAgICYucXVhbGl0eSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGl2Lm5hdl9zZWFyY2hfX3NlY29uZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5xdWFsaXR5X25hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZfc2VhcmNoX190dGwtaXRlbSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oYXNla28tbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaW5zdGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjM2JTIyJTIwaGVpZ2h0JTNEJTIyMzYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjElMjIlMjBjbGFzcyUzRCUyMmFpJTIwYWktSW5zdGFncmFtRmlsbCUyMiUzRSUzQ3BhdGglMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGQlM0QlMjJNNy40NjUlMjAxLjA2NkM4LjYzOCUyMDEuMDEyJTIwOS4wMTIlMjAxJTIwMTIlMjAxYzIuOTg4JTIwMCUyMDMuMzYyLjAxMyUyMDQuNTM0LjA2NiUyMDEuMTcyLjA1MyUyMDEuOTcyLjI0JTIwMi42NzIuNTExLjczMy4yNzclMjAxLjM5OC43MSUyMDEuOTQ4JTIwMS4yNy41Ni41NDkuOTkyJTIwMS4yMTMlMjAxLjI2OCUyMDEuOTQ3LjI3Mi43LjQ1OCUyMDEuNS41MTIlMjAyLjY3QzIyLjk4OCUyMDguNjM5JTIwMjMlMjA5LjAxMyUyMDIzJTIwMTJjMCUyMDIuOTg4LS4wMTMlMjAzLjM2Mi0uMDY2JTIwNC41MzUtLjA1MyUyMDEuMTctLjI0JTIwMS45Ny0uNTEyJTIwMi42N2E1LjM5NiUyMDUuMzk2JTIwMCUyMDAlMjAxLTEuMjY4JTIwMS45NDljLS41NS41Ni0xLjIxNS45OTItMS45NDglMjAxLjI2OC0uNy4yNzItMS41LjQ1OC0yLjY3LjUxMi0xLjE3NC4wNTQtMS41NDguMDY2LTQuNTM2LjA2Ni0yLjk4OCUyMDAtMy4zNjItLjAxMy00LjUzNS0uMDY2LTEuMTctLjA1My0xLjk3LS4yNC0yLjY3LS41MTJhNS4zOTclMjA1LjM5NyUyMDAlMjAwJTIwMS0xLjk0OS0xLjI2OCUyMDUuMzkyJTIwNS4zOTIlMjAwJTIwMCUyMDEtMS4yNjktMS45NDhjLS4yNzEtLjctLjQ1Ny0xLjUtLjUxMS0yLjY3QzEuMDEyJTIwMTUuMzYxJTIwMSUyMDE0Ljk4NyUyMDElMjAxMmMwLTIuOTg4LjAxMy0zLjM2Mi4wNjYtNC41MzQuMDUzLTEuMTcyLjI0LTEuOTcyLjUxMS0yLjY3MmE1LjM5NiUyMDUuMzk2JTIwMCUyMDAlMjAxJTIwMS4yNy0xLjk0OCUyMDUuMzkyJTIwNS4zOTIlMjAwJTIwMCUyMDElMjAxLjk0Ny0xLjI2OWMuNy0uMjcxJTIwMS41LS40NTclMjAyLjY3LS41MTF6bTguOTglMjAxLjk4Yy0xLjE2LS4wNTMtMS41MDgtLjA2NC00LjQ0NS0uMDY0LTIuOTM3JTIwMC0zLjI4NS4wMTEtNC40NDUuMDY0LTEuMDczLjA0OS0xLjY1NS4yMjgtMi4wNDMuMzc5LS41MTMuMi0uODguNDM3LTEuMjY1LjgyMmEzLjQxMiUyMDMuNDEyJTIwMCUyMDAlMjAwLS44MjIlMjAxLjI2NWMtLjE1MS4zODgtLjMzLjk3LS4zNzklMjAyLjA0My0uMDUzJTIwMS4xNi0uMDY0JTIwMS41MDgtLjA2NCUyMDQuNDQ1JTIwMCUyMDIuOTM3LjAxMSUyMDMuMjg1LjA2NCUyMDQuNDQ1LjA0OSUyMDEuMDczLjIyOCUyMDEuNjU1LjM3OSUyMDIuMDQzLjE3Ni40NzcuNDU3LjkxLjgyMiUyMDEuMjY1LjM1NS4zNjUuNzg4LjY0NiUyMDEuMjY1LjgyMi4zODguMTUxLjk3LjMzJTIwMi4wNDMuMzc5JTIwMS4xNi4wNTMlMjAxLjUwNy4wNjQlMjA0LjQ0NS4wNjQlMjAyLjkzOCUyMDAlMjAzLjI4NS0uMDExJTIwNC40NDUtLjA2NCUyMDEuMDczLS4wNDklMjAxLjY1NS0uMjI4JTIwMi4wNDMtLjM3OS41MTMtLjIuODgtLjQzNyUyMDEuMjY1LS44MjIuMzY1LS4zNTUuNjQ2LS43ODguODIyLTEuMjY1LjE1MS0uMzg4LjMzLS45Ny4zNzktMi4wNDMuMDUzLTEuMTYuMDY0LTEuNTA4LjA2NC00LjQ0NSUyMDAtMi45MzctLjAxMS0zLjI4NS0uMDY0LTQuNDQ1LS4wNDktMS4wNzMtLjIyOC0xLjY1NS0uMzc5LTIuMDQzLS4yLS41MTMtLjQzNy0uODgtLjgyMi0xLjI2NWEzLjQxMyUyMDMuNDEzJTIwMCUyMDAlMjAwLTEuMjY1LS44MjJjLS4zODgtLjE1MS0uOTctLjMzLTIuMDQzLS4zNzl6bS01Ljg1JTIwMTIuMzQ1YTMuNjY5JTIwMy42NjklMjAwJTIwMCUyMDAlMjA0LTUuOTg2JTIwMy42NyUyMDMuNjclMjAwJTIwMSUyMDAtNCUyMDUuOTg2ek04LjAwMiUyMDguMDAyYTUuNjU0JTIwNS42NTQlMjAwJTIwMSUyMDElMjA3Ljk5NiUyMDcuOTk2JTIwNS42NTQlMjA1LjY1NCUyMDAlMjAwJTIwMS03Ljk5Ni03Ljk5NnptMTAuOTA2LS44MTRhMS4zMzclMjAxLjMzNyUyMDAlMjAxJTIwMC0xLjg5LTEuODklMjAxLjMzNyUyMDEuMzM3JTIwMCUyMDAlMjAwJTIwMS44OSUyMDEuODl6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMzAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzZWtvLWxvZ29fc3Age1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gODBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI4JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmluc3RhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIzNiUyMiUyMGhlaWdodCUzRCUyMjM2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxJTIyJTIwY2xhc3MlM0QlMjJhaSUyMGFpLUluc3RhZ3JhbUZpbGwlMjIlM0UlM0NwYXRoJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGNsaXAtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjBkJTNEJTIyTTcuNDY1JTIwMS4wNjZDOC42MzglMjAxLjAxMiUyMDkuMDEyJTIwMSUyMDEyJTIwMWMyLjk4OCUyMDAlMjAzLjM2Mi4wMTMlMjA0LjUzNC4wNjYlMjAxLjE3Mi4wNTMlMjAxLjk3Mi4yNCUyMDIuNjcyLjUxMS43MzMuMjc3JTIwMS4zOTguNzElMjAxLjk0OCUyMDEuMjcuNTYuNTQ5Ljk5MiUyMDEuMjEzJTIwMS4yNjglMjAxLjk0Ny4yNzIuNy40NTglMjAxLjUuNTEyJTIwMi42N0MyMi45ODglMjA4LjYzOSUyMDIzJTIwOS4wMTMlMjAyMyUyMDEyYzAlMjAyLjk4OC0uMDEzJTIwMy4zNjItLjA2NiUyMDQuNTM1LS4wNTMlMjAxLjE3LS4yNCUyMDEuOTctLjUxMiUyMDIuNjdhNS4zOTYlMjA1LjM5NiUyMDAlMjAwJTIwMS0xLjI2OCUyMDEuOTQ5Yy0uNTUuNTYtMS4yMTUuOTkyLTEuOTQ4JTIwMS4yNjgtLjcuMjcyLTEuNS40NTgtMi42Ny41MTItMS4xNzQuMDU0LTEuNTQ4LjA2Ni00LjUzNi4wNjYtMi45ODglMjAwLTMuMzYyLS4wMTMtNC41MzUtLjA2Ni0xLjE3LS4wNTMtMS45Ny0uMjQtMi42Ny0uNTEyYTUuMzk3JTIwNS4zOTclMjAwJTIwMCUyMDEtMS45NDktMS4yNjglMjA1LjM5MiUyMDUuMzkyJTIwMCUyMDAlMjAxLTEuMjY5LTEuOTQ4Yy0uMjcxLS43LS40NTctMS41LS41MTEtMi42N0MxLjAxMiUyMDE1LjM2MSUyMDElMjAxNC45ODclMjAxJTIwMTJjMC0yLjk4OC4wMTMtMy4zNjIuMDY2LTQuNTM0LjA1My0xLjE3Mi4yNC0xLjk3Mi41MTEtMi42NzJhNS4zOTYlMjA1LjM5NiUyMDAlMjAwJTIwMSUyMDEuMjctMS45NDglMjA1LjM5MiUyMDUuMzkyJTIwMCUyMDAlMjAxJTIwMS45NDctMS4yNjljLjctLjI3MSUyMDEuNS0uNDU3JTIwMi42Ny0uNTExem04Ljk4JTIwMS45OGMtMS4xNi0uMDUzLTEuNTA4LS4wNjQtNC40NDUtLjA2NC0yLjkzNyUyMDAtMy4yODUuMDExLTQuNDQ1LjA2NC0xLjA3My4wNDktMS42NTUuMjI4LTIuMDQzLjM3OS0uNTEzLjItLjg4LjQzNy0xLjI2NS44MjJhMy40MTIlMjAzLjQxMiUyMDAlMjAwJTIwMC0uODIyJTIwMS4yNjVjLS4xNTEuMzg4LS4zMy45Ny0uMzc5JTIwMi4wNDMtLjA1MyUyMDEuMTYtLjA2NCUyMDEuNTA4LS4wNjQlMjA0LjQ0NSUyMDAlMjAyLjkzNy4wMTElMjAzLjI4NS4wNjQlMjA0LjQ0NS4wNDklMjAxLjA3My4yMjglMjAxLjY1NS4zNzklMjAyLjA0My4xNzYuNDc3LjQ1Ny45MS44MjIlMjAxLjI2NS4zNTUuMzY1Ljc4OC42NDYlMjAxLjI2NS44MjIuMzg4LjE1MS45Ny4zMyUyMDIuMDQzLjM3OSUyMDEuMTYuMDUzJTIwMS41MDcuMDY0JTIwNC40NDUuMDY0JTIwMi45MzglMjAwJTIwMy4yODUtLjAxMSUyMDQuNDQ1LS4wNjQlMjAxLjA3My0uMDQ5JTIwMS42NTUtLjIyOCUyMDIuMDQzLS4zNzkuNTEzLS4yLjg4LS40MzclMjAxLjI2NS0uODIyLjM2NS0uMzU1LjY0Ni0uNzg4LjgyMi0xLjI2NS4xNTEtLjM4OC4zMy0uOTcuMzc5LTIuMDQzLjA1My0xLjE2LjA2NC0xLjUwOC4wNjQtNC40NDUlMjAwLTIuOTM3LS4wMTEtMy4yODUtLjA2NC00LjQ0NS0uMDQ5LTEuMDczLS4yMjgtMS42NTUtLjM3OS0yLjA0My0uMi0uNTEzLS40MzctLjg4LS44MjItMS4yNjVhMy40MTMlMjAzLjQxMyUyMDAlMjAwJTIwMC0xLjI2NS0uODIyYy0uMzg4LS4xNTEtLjk3LS4zMy0yLjA0My0uMzc5em0tNS44NSUyMDEyLjM0NWEzLjY2OSUyMDMuNjY5JTIwMCUyMDAlMjAwJTIwNC01Ljk4NiUyMDMuNjclMjAzLjY3JTIwMCUyMDElMjAwLTQlMjA1Ljk4NnpNOC4wMDIlMjA4LjAwMmE1LjY1NCUyMDUuNjU0JTIwMCUyMDElMjAxJTIwNy45OTYlMjA3Ljk5NiUyMDUuNjU0JTIwNS42NTQlMjAwJTIwMCUyMDEtNy45OTYtNy45OTZ6bTEwLjkwNi0uODE0YTEuMzM3JTIwMS4zMzclMjAwJTIwMSUyMDAtMS44OS0xLjg5JTIwMS4zMzclMjAxLjMzNyUyMDAlMjAwJTIwMCUyMDEuODklMjAxLjg5eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRScpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3BfZ25hdmlfX3dyYXAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogOTAwMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmF2eTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcF9nbmF2aV9fd3JhcC1pbiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCBhdXRvIDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BfZ25hdmlfX2FjY29yZGlvbiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb25faW5uZXIge1xuICAgICAgICAmLmFjY29yZGlvbl9pbm5lcl9fYWJvdXQge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWNjb3JkaW9uX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzFkNDA3MDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWNjb3JkaW9uX2hlYWRlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6ICsxO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogKzE7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZCB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9maXJzdCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIC5pX2JveCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pX2JveCB7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vbmVfaSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoX2FyZWEge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOaVtOWIl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG59XG5cbi51LWJnLWJyb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWJyb3duO1xufVxuXG4udS1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnUtYmctYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbjtcbn1cblxuLnUtYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4udS1iZy1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG59XG5cbi51LWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4udS1iZy13aGl0ZS0tMDUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS1saWdodDtcbn1cblxuLnUtYmctd2hpdGUtLTAzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKTtcbn1cblxuLnUtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi51LWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbn1cblxuLnUtYmctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xufVxuXG4udS1iZy1nb2xkLXNub3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItZ29sZCwgJGFscGhhOiAwLjE1KTtcbn1cblxuLnUtYmctaW1hZ2Uge1xuICAgICYtZ3JhZGF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vYmctZ3JhZGF0aW9uLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi1maXhlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2JnLWZpeGVkLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYm9yZGVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLWdyZWVuO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gICYtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLWdyZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJi10b3Age1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItZ3JlZW47XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3ItZ3JlZW47XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItZ3JlZW47XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgJi10aGluIHtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgfVxuXG4gICYtYm9sZCB7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1ncmF5LWxpZ2h0IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICB9XG5cbiAgJi0tZ3JheSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5O1xuICB9XG5cbiAgJi0tYmxhY2sge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmxvYXTop6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWNsZWFyZml4OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrDjg6rjg4Pjg4lcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRwYWRkaW5nOiAyNXB4O1xuJHBhZGRpbmctd2lkZTogNDBweDtcbiRwYWRkaW5nLW5hcnJvdzogMTVweDtcbiRwYWRkaW5nLXNwOiAxMHB4O1xuXG4udS1yb3cge1xuICAgIG1hcmdpbjogKC0xKSokcGFkZGluZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1zcDtcbiAgICB9XG5cbiAgICAmLS1qdXN0aWZ5LWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi0tanVzdGlmeS1jZW50ZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLS1qdXN0aWZ5LXN0YXJ0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICYtc3Age1xuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFsaWduLWNlbnRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tYWxpZ24tZW5kIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICYtLXJldmVyc2Uge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgJi0tbm9tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgJi0tbm9tYXJnaW4tdGFiIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgJi0tbm9tYXJnaW4tc3Age1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0td2lkZSB7XG4gICAgICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy13aWRlO1xuICAgICAgXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1zcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW5hcnJvdyB7XG4gICAgICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1uYXJyb3c7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgbWFyZ2luOiAoLTEpKiRwYWRkaW5nLXNwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG57XG4gICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgIC51LWNvbC0jeyRpfVxuICAgIHtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0wXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LSN7JGl9XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgICA+IC51LWNvbC0jeyRpfVxuICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAudS1yb3ctLW5vbWFyZ2luLXNwIHtcbiAgICAgICAgICAgID4gLnUtY29sLSN7JGl9XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51LXJvdy0td2lkZSB7XG4gICAgICAgID4gLnUtY29sLSN7JGl9XG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXdpZGU7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgID4gLnUtY29sLSN7JGl9XG4gICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAgICB7XG4gICAgICAgICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcbiAgICAgICAgLnUtY29sLSN7JGl9LS1wY1xuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAudS1jb2wtb2Zmc2V0LTAtLXBjXG4gICAgICAgIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tcGNcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgICAgICAgPiAudS1jb2wtI3skaX0tLXBjXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51LXJvdy0td2lkZSB7XG4gICAgICAgICAgICA+IC51LWNvbC0jeyRpfS0tcGNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXdpZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgICAgICA+IC51LWNvbC0jeyRpfS0tcGNcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgIHtcbiAgICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgICAudS1jb2wtI3skaX0tLWxhcHRvcFxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLWxhcHRvcFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICAgICAgICA+IC51LWNvbC0jeyRpfS0tbGFwdG9wXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51LXJvdy0td2lkZSB7XG4gICAgICAgICAgICA+IC51LWNvbC0jeyRpfS0tbGFwdG9wXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctd2lkZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgICAgID4gLnUtY29sLSN7JGl9LS1sYXB0b3BcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgIHtcbiAgICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgICAudS1jb2wtI3skaX0tLXRhYlxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAudS1jb2wtb2Zmc2V0LTAtLXRhYlxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXRhYlxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtcm93LS1ub21hcmdpbi10YWIge1xuICAgICAgICAgICAgPiAudS1jb2wtI3skaX0tLXRhYlxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudS1yb3ctLXdpZGUge1xuICAgICAgICAgICAgPiAudS1jb2wtI3skaX0tLXRhYlxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXdpZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgICAgICA+IC51LWNvbC0jeyRpfS0tdGFiXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICAgIHtcbiAgICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgICAudS1jb2wtI3skaX0tLXNwXG4gICAgICAgIHtcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51LWNvbC1vZmZzZXQtMC0tc3BcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1zcFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtcm93LS1ub21hcmdpbi1zcCB7XG4gICAgICAgICAgICA+IC51LWNvbC0jeyRpfS0tc3BcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnUtcm93LS1ub21hcmdpbi1zcHtcbiAgICAgICAgICAgID4gLnUtY29sLSN7JGl9LS1zcFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgICAgICA+IC51LWNvbC0jeyRpfS0tc3BcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pnZ7ooajnpLrliIfjgormm7/jgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udGIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wY3RiIHtcbiAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udGJzcCB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKXtcbiAgLnUtaGlkZS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KG92ZXJ0YWIpIHtcbiAgLnUtaGlkZS1vdmVydGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQob3Zlcm1kcGkpIHtcbiAgLnUtaGlkZS1vdmVybWRwaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KG1kcGkpIHtcbiAgLnUtaGlkZS1tZHBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIC51LWhpZGUtbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWhpZGUtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtaGlkZS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LW1hIHtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIC51LW10I3skaSAqIDV9IHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tciN7JGkgKiA1fSB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tbCN7JGkgKiA1fSB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LW1iI3skaSAqIDV9IHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wdCN7JGkgKiA1fSB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXByI3skaSAqIDV9IHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wbCN7JGkgKiA1fSB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wYiN7JGkgKiA1fSB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxufVxuQGluY2x1ZGUgdmlldy1hdChwYyl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1wYyB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1wYyB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXBjIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1wYyB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1wYyB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tcGMge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tcGMge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1wYyB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQobWRwaSl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1tZHBpIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLW1kcGkge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS1tZHBpIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1tZHBpIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLW1kcGkge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLW1kcGkge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tbWRwaSB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLW1kcGkge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXRhYiB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS10YWIge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS10YWIge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXRhYiB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS10YWIge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXRhYiB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS10YWIge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS10YWIge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1zcCB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1zcCB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXNwIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1zcCB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1zcCB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tc3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tc3Age3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1zcCB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI6KOF6aO+XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS10ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAkY29sb3ItZ3JlZW47XG59XG5cbi51LXRleHQtaW1wb3J0YW50IHtcbiAgY29sb3I6ICRjb2xvci1yZWQ7XG59XG5cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi51LXRleHQtc3ViIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4udS10ZXh0LWdvbGQge1xuICBjb2xvcjogJGNvbG9yLWdvbGQ7XG59XG5cbi51LXRleHQtbGlnaHQge1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG59XG5cbi51LXRleHQtbm90ZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbi51LXRleHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG59XG5cbi51LXRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG59XG5cbi51LXRleHQtbGlnaHQge1xuICBmb250LXdlaWdodDogJGxpZ2h0O1xufVxuXG4udS10ZXh0LWxoIHtcbiAgICAmLTI1IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgICB9XG4gICAgJi0yMCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cbiAgICAmLTE1IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gICAgJi0xMCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbn1cblxuLnUtdGV4dC1sdHMge1xuICAgICYtMjUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNWVtO1xuICAgIH1cbiAgICAmLTIwIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIH1cbiAgICAmLTE1IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICB9XG4gICAgJi0xMCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB9XG4gICAgJi0wNSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgfVxuICAgICYtMDAge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG59XG5cbi51LXRleHQta2VybmluZy1ub3JtYWwge1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xufVxuXG4udS10ZXh0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAxMCUsICRjb2xvci15ZWxsb3cgMTAlLCAkY29sb3IteWVsbG93IDg1JSwgdHJhbnNwYXJlbnQgODUlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLnUtdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnUtdGV4dC14LWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0oMzJweCk7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChtZHBpKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuICB9XG59XG5cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgzMHB4KTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KG1kcGkpIHtcbiAgICBmb250LXNpemU6IHJlbSgyNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gIH1cbn1cblxuLnUtdGV4dC1iaXQtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgyNHB4KTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KG1kcGkpIHtcbiAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gIH1cbn1cblxuLnUtdGV4dC1tZWRpdW0ge1xuICBmb250LXNpemU6IHJlbSgxOHB4KTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIH1cbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICB9XG59XG5cbi51LXRleHQtc21hbGwge1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gIH1cbn1cblxuLnUtdGV4dC14LXNtYWxsIHtcbiAgZm9udC1zaXplOiByZW0oMTJweCk7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAudS13I3skaSAqIDEwfSB7d2lkdGg6ICR3aWR0aDt9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAgIC51LXcjeyRpICogMTB9LS1wYyB7d2lkdGg6ICR3aWR0aDt9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAgIC51LXcjeyRpICogMTB9LS1sYXB0b3Age3dpZHRoOiAkd2lkdGg7fVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tdGFiIHt3aWR0aDogJHdpZHRoO31cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tc3Age3dpZHRoOiAkd2lkdGg7fVxuICB9XG59XG5cbi51LXc3MzBweCB7XG4gIG1heC13aWR0aDogNzMwcHg7XG59XG5cbi51LWgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59Il19 */
