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

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

ul {
  list-style: none;
}

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

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

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

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

iframe {
  border: 0;
}

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

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

html {
  font-size: 16px;
}

body {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: 400;
  color: #1a1a1a;
  font-size: 1rem;
}

a {
  color: #1a1a1a;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

a:hover {
  opacity: 0.6;
}

a:hover img {
  opacity: 0.6;
}

p {
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.05em;
  margin-bottom: 1em;
}

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

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

.main {
  padding-top: 135px;
}

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

/* 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;
  height: 100%;
}

.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("./../images/common/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-menu {
  display: none;
}

@media screen and (max-width: 840px) {
  .c-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 72px;
    height: 72px;
    position: relative;
    padding: 16px;
    background: #fff;
    border-radius: 0 0 0 16px;
    z-index: 1000;
  }
}

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

.c-menu-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  width: 100%;
  height: 24px;
}

.c-menu-trigger-label {
  font-size: 0.75rem;
  font-weight: 700;
}

.c-menu-trigger span {
  width: 100%;
  height: 4px;
  background-color: #c8161d;
  border-radius: 4px;
}

.c-menu-trigger.active span:nth-of-type(1) {
  -webkit-transform: translate(0, 10px) rotate(-45deg);
          transform: translate(0, 10px) rotate(-45deg);
}

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

.c-menu-trigger.active span:nth-of-type(3) {
  -webkit-transform: translate(0, -10px) rotate(45deg);
          transform: translate(0, -10px) rotate(45deg);
}

/* --------------------------
セクション
-------------------------- */
@media screen and (min-width: 841px) {
  .c-section {
    margin: 40px 0;
  }
}

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

@media screen and (min-width: 841px) {
  .c-section--narrow {
    margin: 24px 0;
  }
}

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

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

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

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

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

@media screen and (min-width: 841px) {
  .c-section--bg--narrow {
    padding: 24px 0;
  }
}

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

/* --------------------------
見出し
-------------------------- */
.c-h1 {
  font-size: 2rem;
  font-weight: 400;
  color: #1a1a1a;
  line-height: 1.5;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}

.c-h2 {
  font-size: 1.75rem;
  font-weight: 700;
  color: #1a1a1a;
  line-height: 1.5;
  letter-spacing: 0.1em;
}

.c-h3 {
  font-size: 1.5rem;
  font-weight: 700;
  color: #1a1a1a;
  line-height: 1.5;
  letter-spacing: 0.05em;
  margin-bottom: 0.5em;
}

@media screen and (max-width: 840px) {
  .c-h3 {
    font-size: 1.25rem;
  }
}

.c-h4 {
  font-size: 1.25rem;
  font-weight: 400;
  color: #1a1a1a;
  line-height: 1.5;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}

.c-h5 {
  font-size: 1rem;
  font-weight: 400;
  color: #1a1a1a;
  line-height: 1.5;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}

.c-h--center-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  color: #1a1a1a;
  margin-bottom: 1em;
}

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

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

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

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

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

/* --------------------------
パンくずナビ
-------------------------- */
.c-breadcrumb {
  padding: 8px 0;
  background-color: #f2f2f2;
}

.c-breadcrumb-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.c-breadcrumb-list li:not(:last-child)::after {
  content: ">";
  display: inline-block;
  margin: 0 0.5em;
}

/* --------------------------
フォーム
-------------------------- */
.c-form-text {
  width: 100%;
  line-height: 1.25;
  padding: 8px;
  border: 1px solid #a2a2a2;
}

.c-form-text:invalid {
  border: 2px solid #b11010;
  background: rgba(177, 16, 16, 0.25);
  background-image: url(../images/common/icon-invalid.png);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
}

.c-form-textarea {
  width: 100%;
  height: 10em;
  line-height: 1.25;
  padding: 8px;
  border: 1px solid #a2a2a2;
}

.c-form-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1em 2em;
}

.c-form-list-item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 0.5em;
  cursor: pointer;
}

.c-form-checkbox {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
}

.c-form-checkbox::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  border: 2px solid #d6dde3;
}

.c-form-checkbox:checked::after {
  content: "";
  display: block;
  width: 8px;
  height: 14px;
  border: solid #2589d0;
  border-width: 0 3px 3px 0;
  position: absolute;
  top: 4px;
  left: 8px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.c-form-radio {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
}

.c-form-radio::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid #d6dde3;
}

.c-form-radio:checked::after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background: #2589d0;
  border-radius: 50%;
  position: absolute;
  top: 6px;
  left: 6px;
}

.c-form-select {
  display: block;
  padding: 8px;
  width: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  border: 1px solid #a2a2a2;
  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 0.7em top 50%, 0 0;
  background-size: 0.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: 50%;
  display: inline-block;
}

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

/* --------------------------
ボタン
-------------------------- */
.c-button {
  display: inline-block;
  color: #fff;
  line-height: 1.5;
  padding: 0.8em 1em;
  background: #1a1a1a;
  border-radius: 0.5em;
  text-align: center;
}

.c-button--disabled {
  background: #a2a2a2;
  pointer-events: none;
}

.c-button--light {
  overflow: hidden;
  position: relative;
}

.c-button--light::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: -120%;
  width: 100%;
  height: 100%;
  -webkit-transform: skewX(-45deg);
          transform: skewX(-45deg);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.5)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  -webkit-animation: lightButton 2s 2.5s infinite;
          animation: lightButton 2s 2.5s infinite;
}

@-webkit-keyframes lightButton {
  100% {
    left: 100%;
  }
}

@keyframes lightButton {
  100% {
    left: 100%;
  }
}

/* --------------------------
リスト
-------------------------- */
.c-list {
  font-size: 1rem;
}

.c-list > li {
  line-height: 1.5;
  position: relative;
}

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

.c-list--point > li {
  padding-left: 1em;
  position: relative;
}

.c-list--point > li::before {
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  display: inline-block;
  background-color: #1a1a1a;
  position: absolute;
  top: 0.5em;
  left: 0;
}

.c-list--point > li:last-child {
  margin-bottom: 0;
}

.c-list--order {
  list-style: none;
}

.c-list--order > li {
  counter-increment: count 1;
}

.c-list--order > li::before {
  content: counter(count) ".";
  display: inline-block;
  padding-right: 0.5em;
}

.c-list--link li {
  padding-left: 1em;
  position: relative;
}

.c-list--link li::before {
  font-family: "Material Icons";
  content: "\e5cc";
  position: absolute;
  top: 0;
  left: 0;
}

.c-list--link li a:hover {
  text-decoration: underline;
}

.c-list--note li {
  font-size: 0.875rem;
  line-height: 1.25;
  color: #a2a2a2;
}

.c-list--note li::before {
  content: "※";
  padding-right: 0.5em;
}

.c-list--horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5em 1em;
}

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

/* --------------------------
パネル
-------------------------- */
.c-panel {
  background-color: #fff;
}

.c-panel--round {
  border-radius: 1em;
  overflow: hidden;
}

.c-panel-contents {
  padding: 24px;
}

@media screen and (max-width: 840px) {
  .c-panel-contents {
    padding: 16px;
  }
}

/* --------------------------
タブ
-------------------------- */
.c-tab-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

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

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

@media screen and (max-width: 840px) {
  .c-tab-nav-item {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    width: 50%;
    padding: 4px;
  }
}

.c-tab-nav-item:last-child a {
  border-right: none;
}

.c-tab-nav-item a {
  display: block;
  color: #1a1a1a;
  text-align: center;
  padding: 24px;
  background-color: #f2f2f2;
  border-right: 1px solid #fff;
}

@media screen and (max-width: 840px) {
  .c-tab-nav-item a {
    padding: 16px 4px;
  }
}

.c-tab-nav-item a[aria-selected="true"] {
  background-color: #e6e6e6;
  color: #fff;
}

.c-tab-contents {
  padding: 24px;
  background-color: #e6e6e6;
}

@media screen and (max-width: 840px) {
  .c-tab-contents {
    margin-top: 16px;
  }
}

.c-tab-contents-item {
  display: none;
}

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

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

@media screen and (max-width: 840px) {
  .c-table {
    font-size: 14px;
  }
}

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

@media screen and (max-width: 840px) {
  .c-table tbody tr {
    border-bottom: 0;
    width: 100%;
  }
}

.c-table tbody th {
  padding: 16px 40px;
  font-weight: 400;
  width: 20em;
  background-color: #a2a2a2;
  vertical-align: top;
}

@media screen and (max-width: 840px) {
  .c-table tbody th {
    display: block;
    width: 100%;
    text-align: left;
    padding: 8px 16px;
  }
}

.c-table tbody td {
  padding: 16px 40px;
}

@media screen and (max-width: 840px) {
  .c-table tbody td {
    display: block;
    width: 100%;
    border-bottom: 1px solid #a2a2a2;
    padding: 8px 16px;
  }
}

/* --------------------------
テキスト整列
-------------------------- */
.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: 1041px) {
  .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: 1040px) {
  .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: 1040px) {
  .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: 840px) {
  .u-align-left--sp {
    text-align: left;
  }
  .u-align-right--sp {
    text-align: right;
  }
  .u-align-center--sp {
    text-align: center;
  }
}

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

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

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

.u-bg-yellow {
  background-color: #fff100;
}

.u-bg-pink {
  background-color: #ee87b4;
}

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

/* --------------------------
枠線
-------------------------- */
.u-border-bottom {
  border-bottom: 1px solid #1a1a1a;
}

.u-border-top {
  border-top: 1px solid #1a1a1a;
}

.u-border-right {
  border-right: 1px solid #1a1a1a;
}

.u-border-left {
  border-left: 1px solid #1a1a1a;
}

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

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

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

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

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

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

@media screen and (max-width: 840px) {
  .u-row-reverse--sp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

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

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

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

@media screen and (max-width: 840px) {
  .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;
}

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

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

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

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

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

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-1--sp {
    margin-left: 8.3333333333%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-2--sp {
    margin-left: 16.6666666667%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-3--sp {
    margin-left: 25%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-4--sp {
    margin-left: 33.3333333333%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-5--sp {
    margin-left: 41.6666666667%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-6--sp {
    margin-left: 50%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-7--sp {
    margin-left: 58.3333333333%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-8--sp {
    margin-left: 66.6666666667%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-9--sp {
    margin-left: 75%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-10--sp {
    margin-left: 83.3333333333%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-11--sp {
    margin-left: 91.6666666667%;
  }
  .u-row--nomargin > .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: 20px;
  }
}

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

@media screen and (max-width: 840px) {
  .u-col-offset-0--sp {
    margin-left: 0;
  }
  .u-col-offset-12--sp {
    margin-left: 100%;
  }
  .u-row--nomargin > .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;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* --------------------------
テキスト装飾
-------------------------- */
.u-text-black {
  color: #1a1a1a;
}

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

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

.u-text-red {
  color: #c8161d;
}

.u-text-pink {
  color: #ee87b4;
}

.u-text-yellow {
  color: #fff100;
}

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

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

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

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

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

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

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

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

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

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

.u-w10 {
  width: 10%;
}

.u-w20 {
  width: 20%;
}

.u-w30 {
  width: 30%;
}

.u-w40 {
  width: 40%;
}

.u-w50 {
  width: 50%;
}

.u-w60 {
  width: 60%;
}

.u-w70 {
  width: 70%;
}

.u-w80 {
  width: 80%;
}

.u-w90 {
  width: 90%;
}

.u-w100 {
  width: 100%;
}

@media screen and (min-width: 1041px) {
  .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: 1040px) {
  .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: 1040px) {
  .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: 840px) {
  .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-h100 {
  height: 100%;
}

.p-contents {
  position: relative;
}

.p-contents-main {
  width: 560px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: #c8161d;
}

@media screen and (max-width: 1040px) {
  .p-contents-main {
    margin-right: 0;
  }
}

@media screen and (max-width: 840px) {
  .p-contents-main {
    width: 100%;
    margin: 0 auto;
  }
}

.p-contents-main-container {
  padding: 0 24px;
}

.p-contents-left {
  position: fixed;
  top: 0;
  left: 0;
  width: calc((100% - 560px) / 2);
  height: 100vh;
  background: #ee87b4;
  z-index: 100;
}

@media screen and (max-width: 1040px) {
  .p-contents-left {
    width: calc(100% - 560px);
    height: auto;
  }
}

@media screen and (max-width: 840px) {
  .p-contents-left {
    width: 100%;
    height: auto;
    background: none;
  }
}

.p-contents-right {
  position: fixed;
  top: 0;
  right: 0;
  width: calc((100% - 560px) / 2);
  height: 100vh;
  overflow: hidden;
  padding: 24px;
  background: #fff100;
}

@media screen and (max-width: 1040px) {
  .p-contents-right {
    display: none;
  }
}

/* --------------------------
ヘッダー
-------------------------- */
.p-header {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 840px) {
  .p-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.p-header-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 24px;
}

@media screen and (max-width: 840px) {
  .p-header-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(26, 26, 26, 0.5);
    display: none;
    -webkit-transition: all .4s;
    transition: all .4s;
  }
  .p-header-wrapper.active {
    display: block;
  }
}

.p-header-logo {
  margin-bottom: 20px;
}

/* --------------------------
エクストラナビ（Gナビとは別にヘッダー内に表示するナビゲーション）
-------------------------- */
@media screen and (max-width: 1040px) {
  .p-exnav {
    display: none;
  }
}

.p-exnav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}

.p-exnav-list-item--text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-exnav-list-item--text::before {
  font-family: "Material Icons";
  content: "\e315";
}

.p-exnav-list-item--button {
  display: block;
  width: 150px;
  background: #1a1a1a;
  color: #fff;
  padding: 10px 0;
  text-align: center;
  position: relative;
}

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

.p-exnav-drop:hover .p-exnav-drop-list {
  display: block;
}

.p-exnav-drop-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 100;
}

.p-exnav-drop-list-item a {
  display: block;
  width: 150px;
  background: #1a1a1a;
  color: #fff;
  padding: 10px 0;
  padding: 10px 0;
  text-align: center;
}

/* --------------------------
Gナビ
-------------------------- */
.p-gnav {
  width: 240px;
  margin: 0 auto;
}

@media screen and (max-width: 840px) {
  .p-gnav-inner {
    display: block;
    position: fixed;
    top: 0;
    right: -100%;
    width: 80%;
    height: 100vh;
    background: #ee87b4;
    padding: 96px 24px 32px;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    opacity: 0;
  }
  .p-gnav-inner.visible {
    right: 0;
    opacity: 1;
  }
}

.p-gnav-list-item {
  position: relative;
}

.p-gnav-list-item:not(:last-child) {
  margin-bottom: 1em;
}

.p-gnav-list-item::before {
  content: "●";
  display: inline-block;
  color: #fff;
}

.p-gnav-list-item.current a {
  border-bottom: 5px dotted #fff;
}

.p-gnav-list-item a {
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1;
  color: #fff;
  padding: 8px 0;
  border-bottom: 5px dotted transparent;
}

.p-gnav-list-item a:hover {
  border-bottom: 5px dotted #fff;
}

.p-sns {
  width: 56px;
  height: 100vh;
  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-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff100;
  padding: 40px 0;
}

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

.p-sns-title {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  margin-top: 5em;
}

.p-sns-list {
  display: grid;
  gap: 24px;
  text-align: center;
}

.p-sns-list.bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
}

.p-sns-list.bottom a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2em;
  height: 2em;
  color: #fff;
  padding: 8px;
  background: #1a1a1a;
  border-radius: 50%;
}

.p-sns-list-item a {
  display: block;
  font-size: 1.5rem;
}

.p-asidebar {
  position: fixed;
  top: 135px;
  left: 0;
  z-index: 100;
}

.p-asidebar-list-item a {
  display: block;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 0.1em;
  color: #fff;
  padding: 2em 1em;
  background: #1a1a1a;
}

/* --------------------------
フッター
-------------------------- */
.p-footer {
  margin-top: 10em;
  padding: 0 24px;
  background: #fff;
  position: relative;
}

.p-footer::before {
  content: "";
  display: block;
  width: 100%;
  height: 5em;
  background: #fff;
  border-top-left-radius: 50% 100%;
  border-top-right-radius: 50% 100%;
  position: absolute;
  bottom: 100%;
  left: 0;
}

.p-footer-contents {
  padding: 0 24px 24px;
}

@media screen and (max-width: 840px) {
  .p-footer-contents {
    padding: 0 0 24px;
  }
}

.p-footer-sns {
  margin-bottom: 2em;
}

.p-footer-sns-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
}

.p-footer-sns-list-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2em;
  height: 2em;
  font-size: 1.5rem;
  color: #fff;
  padding: 8px;
  background: #1a1a1a;
  border-radius: 50%;
}

.p-footer-address {
  width: 80%;
  margin: 0 auto 2em;
}

@media screen and (max-width: 840px) {
  .p-footer-address {
    width: 100%;
  }
}

.p-footer-address-box {
  margin-bottom: 1em;
}

.p-footer-address-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.p-footer-address-info-label {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 1.5;
  letter-spacing: 0.1em;
  padding: 0 0.5em;
  color: #1a1a1a;
  margin-right: 1em;
}

.p-footer-address-info-text {
  line-height: 1.5;
  letter-spacing: 0.1em;
}

.p-footer-copyright {
  font-size: 0.75rem;
  line-height: 1.5;
  text-align: center;
}

/* --------------------------
フッター固定ボタン
-------------------------- */
.p-fixedmenu {
  display: none;
}

@media screen and (max-width: 840px) {
  .p-fixedmenu {
    display: block;
    height: 60px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.6);
            box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.6);
  }
}

.p-fixedmenu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-fixedmenu-list-item {
  width: 25%;
  border-right: 1px solid #1a1a1a;
}

.p-fixedmenu-list-item:last-child {
  border-right: none;
}

.p-fixedmenu-list-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 60px;
  color: #1a1a1a;
  font-size: 0.625rem;
  text-align: center;
  line-height: 1.2;
}

.p-fixedmenu-image {
  margin-bottom: 0.2em;
}

.p-fixedmenu-image img {
  height: 20px;
}

.p-mv {
  height: 250px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #a2a2a2;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}

.p-mv-title {
  font-size: 2rem;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  letter-spacing: 0.1em;
}

.p-image {
  position: relative;
}

.p-image-caption {
  font-size: 0.75rem;
  letter-spacing: 0;
  line-height: 1.2;
  color: #fff;
  background: #1a1a1a;
  padding: 4px 8px;
  position: absolute;
}

.p-image-caption--black {
  color: #1a1a1a;
  background: transparent;
}

.p-image-caption--top {
  top: 0;
}

.p-image-caption--bottom {
  bottom: 0;
}

.p-image-caption--left {
  left: 0;
}

.p-image-caption--right {
  right: 0;
}

.p-video {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.p-video iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.p-video iframe ~ p {
  display: none;
}

.p-accordion-list-item:not(:last-child) {
  margin-bottom: 1rem;
}

.p-accordion-header {
  display: block;
  background: #a2a2a2;
}

.p-accordion-header.active .p-accordion-header-icon::before {
  content: "\e15b";
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.p-accordion-header-inner {
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.p-accordion-header-icon::before {
  font-family: "Material Icons";
  content: "\e145";
  font-size: 2rem;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.p-accordion-header-question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.5;
  letter-spacing: 0.1em;
}

.p-accordion-header-question::before {
  content: "Q.";
  padding-right: 0.5em;
}

.p-accordion-contents {
  padding: 16px;
  display: none;
}

.p-accordion-answer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.5;
  letter-spacing: 0.1em;
}

.p-accordion-answer::before {
  content: "A.";
  padding-right: 0.5em;
}

.p-news {
  max-width: 980px;
  margin: 0 auto;
  padding: 0 20px;
}

@media screen and (max-width: 840px) {
  .p-news {
    max-width: 100%;
  }
}

.p-news-title {
  font-size: 1.5rem;
  line-height: 1.5;
  margin-bottom: 16px;
  text-align: center;
}

.p-news-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #a2a2a2;
}

@media screen and (max-width: 840px) {
  .p-news-list-item {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-news-list-item:last-child {
  margin-bottom: 0;
}

.p-news-date {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 1em;
  margin-bottom: 0;
}

@media screen and (max-width: 840px) {
  .p-news-date {
    margin-right: 0;
    margin-bottom: 8px;
  }
}

.p-filter-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}

.p-filter-label {
  display: inline-block;
  margin: 0.5em;
}

.p-filter-input {
  display: none;
}

.p-filter-input:checked + .p-filter-input-span {
  background: #e6e6e6;
}

.p-filter-input-span {
  width: 5em;
  display: inline-block;
  padding: 0.5em 1em;
  background: #f2f2f2;
  border-radius: 0.5em;
  text-align: center;
}

.p-filter-contents {
  visibility: visible;
}

.festa-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.festa-slider.first {
  -webkit-animation: slideShow01 60s -30s linear infinite;
          animation: slideShow01 60s -30s linear infinite;
}

.festa-slider.last {
  -webkit-animation: slideShow02 60s linear infinite;
          animation: slideShow02 60s linear infinite;
}

@-webkit-keyframes slideShow01 {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

@keyframes slideShow01 {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

@-webkit-keyframes slideShow02 {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%);
  }
}

@keyframes slideShow02 {
  0% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
  100% {
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%);
  }
}

.festa-slider-item {
  margin-bottom: 1em;
  border-radius: 1em;
  overflow: hidden;
}

.festa-slider-inner {
  display: none;
}

@media screen and (max-width: 1040px) {
  .festa-slider-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
  }
}

@media screen and (max-width: 1040px) {
  .festa-slider--md {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .festa-slider--md.first {
    -webkit-animation: slideShow03 60s -30s linear infinite;
            animation: slideShow03 60s -30s linear infinite;
  }
  .festa-slider--md.last {
    -webkit-animation: slideShow04 60s linear infinite;
            animation: slideShow04 60s linear infinite;
  }
  @-webkit-keyframes slideShow03 {
    0% {
      -webkit-transform: translateX(100%);
              transform: translateX(100%);
    }
    100% {
      -webkit-transform: translateX(-100%);
              transform: translateX(-100%);
    }
  }
  @keyframes slideShow03 {
    0% {
      -webkit-transform: translateX(100%);
              transform: translateX(100%);
    }
    100% {
      -webkit-transform: translateX(-100%);
              transform: translateX(-100%);
    }
  }
  @-webkit-keyframes slideShow04 {
    0% {
      -webkit-transform: translateX(0%);
              transform: translateX(0%);
    }
    100% {
      -webkit-transform: translateX(-200%);
              transform: translateX(-200%);
    }
  }
  @keyframes slideShow04 {
    0% {
      -webkit-transform: translateX(0%);
              transform: translateX(0%);
    }
    100% {
      -webkit-transform: translateX(-200%);
              transform: translateX(-200%);
    }
  }
  .festa-slider--md-item {
    width: calc(100vw / 2);
    margin-right: 1em;
    border-radius: 1em;
    overflow: hidden;
  }
}

.festa-hero {
  padding: 24px 0;
}

.festa-h2 {
  line-height: 1;
  margin-bottom: -0.25em;
}

.festa-special {
  position: relative;
}

.festa-special-patch {
  position: absolute;
  bottom: calc(100% - 1em);
  right: 0;
}

.festa-special-text {
  font-size: 1.75rem;
  line-height: 1.5;
  font-weight: 700;
  text-align: center;
}

.festa-special-point {
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 700;
  color: #fff;
  padding: 8px;
  background: #1a1a1a;
  text-align: center;
}

.festa-link-banner:hover,
.festa-link-banner:hover img {
  opacity: 0.8;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vYmFzZS9fcmVzZXQuc2NzcyIsIi4uL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL3BsdWdpbnMvX3NsaWNrLnNjc3MiLCIuLi9wbHVnaW5zL19zbGljay10aGVtZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9faC5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFiLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vdXRpbGl0aWVzL19iZy5zY3NzIiwiLi4vdXRpbGl0aWVzL19ib3JkZXIuc2NzcyIsIi4uL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uL3V0aWxpdGllcy9fZ3JpZC5zY3NzIiwiLi4vdXRpbGl0aWVzL19oaWRlLnNjc3MiLCIuLi91dGlsaXRpZXMvX21hcmdpbi5zY3NzIiwiLi4vdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi91dGlsaXRpZXMvX3cuc2NzcyIsIi4uL3Byb2plY3RzL19jb250ZW50cy5zY3NzIiwiLi4vcHJvamVjdHMvX2hlYWRlci5zY3NzIiwiLi4vcHJvamVjdHMvX2V4bmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9fZ25hdi5zY3NzIiwiLi4vcHJvamVjdHMvX3Nucy5zY3NzIiwiLi4vcHJvamVjdHMvX2FzaWRlYmFyLnNjc3MiLCIuLi9wcm9qZWN0cy9fZm9vdGVyLnNjc3MiLCIuLi9wcm9qZWN0cy9fZml4ZWRtZW51LnNjc3MiLCIuLi9wcm9qZWN0cy9fbXYuc2NzcyIsIi4uL3Byb2plY3RzL19jYXB0aW9uLnNjc3MiLCIuLi9wcm9qZWN0cy9fdmlkZW8uc2NzcyIsIi4uL3Byb2plY3RzL19hY2NvcmRpb24uc2NzcyIsIi4uL3Byb2plY3RzL19uZXdzLnNjc3MiLCIuLi9wcm9qZWN0cy9fZmlsdGVyLnNjc3MiLCJfZmVzdGEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OzRCREc0QjtBQ2E1Qjs7NEJEVjRCO0FDZ0I1Qjs7NEJEYjRCO0FDdUI1Qjs7NEJEcEI0QjtBQzJCNUI7OzRCRHhCNEI7QUVmNUI7OzRCRmtCNEI7QUVGNUI7OzRCRks0QjtBR3JCNUI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztBSHVCaEI7O0FHcEJBOzs7Ozs7RUFNRSxlQUFlO0VBQ2YsZ0JBQWdCO0FIdUJsQjs7QUdwQkE7RUFDRSxnQkFBZ0I7QUh1QmxCOztBR3BCQTs7OztFQUlFLFNBQVM7QUh1Qlg7O0FHcEJBO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBSHVCeEI7O0FHcEJBO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBSHVCeEI7O0FHcEJBOzs7Ozs7RUFNRSxZQUFZO0VBQ1osZUFBZTtBSHVCakI7O0FHcEJBO0VBQ0UsU0FBUztBSHVCWDs7QUdwQkE7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FIdUJuQjs7QUdwQkE7O0VBRUUsVUFBVTtFQUNWLGdCQUFnQjtBSHVCbEI7O0FJdEdBO0VBQ0UsZUFBZTtBSnlHakI7O0FJdEdBO0VBQ0UscUNBQTZCO1VBQTdCLDZCQUE2QjtFQUM3Qix5Skh3QjZEO0VHdkI3RCxnQkhtQlU7RUdsQlYsY0hIbUI7RUdJbkIsZUY0QzZCO0FGNkQvQjs7QUl0R0E7RUFDRSxjSFJtQjtFR1NuQixxQkFBcUI7RUFDckIsNEJBQW9CO0VBQXBCLG9CQUFvQjtBSnlHdEI7O0FJNUdBO0VBTUks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Ty9DN0IsZ0JSb0JVO0VRbkJWLGNSRm1CO0VRR25CLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsa0JBQWtCO0FUNmlCcEI7O0FTMWlCQTtFQUNFLGtCUHVDNkI7RU90QzdCLGdCUlVRO0VRVFIsY1JYbUI7RVFZbkIsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtBVDZpQnZCOztBUzFpQkE7RUFDRSxpQlArQjZCO0VPOUI3QixnQlJFUTtFUURSLGNSbkJtQjtFUW9CbkIsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixvQkFBb0I7QVQ2aUJ0Qjs7QUU3akJFO0VPVUY7SUFTSSxrQlB1QjJCO0VGd2hCN0I7QUFDRjs7QVM1aUJBO0VBQ0Usa0JQa0I2QjtFT2pCN0IsZ0JSVlU7RVFXVixjUmhDbUI7RVFpQ25CLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsa0JBQWtCO0FUK2lCcEI7O0FTNWlCQTtFQUNFLGVQUzZCO0VPUjdCLGdCUm5CVTtFUW9CVixjUnpDbUI7RVEwQ25CLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsa0JBQWtCO0FUK2lCcEI7O0FTNWlCQTtFUGhDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VPaUNuQixnQlI1QlU7RVE2QlYsY1JsRG1CO0VRbURuQixrQkFBa0I7QVRnakJwQjs7QUVqbEJFO0VBRUUsV0FBVztFQUNYLG1CQUFZO01BQVosb0JBQVk7VUFBWixZQUFZO0VBQ1osV0FSaUU7RUFTakUsbUJEdkJpQjtFQ3dCakIsY0FBYztBRm1sQmxCOztBRWhsQkU7RUFDRSxrQkFkbUQ7QUZpbUJ2RDs7QUV6bUJFO0VBcUJBO0lBR0ksa0JBQTBCO0VGc2xCOUI7QUFDRjs7QUVubEJFO0VBQ0UsaUJBckJtRDtBRjJtQnZEOztBRW5uQkU7RUE0QkE7SUFHSSxpQkFBeUI7RUZ5bEI3QjtBQUNGOztBVXBvQkE7OzRCVndvQjRCO0FVcG9CNUI7RUFDRSxjQUFjO0VBQ2QseUJUS3dCO0FEaW9CMUI7O0FVcG9CRTtFQUNFLG9C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QjtFcUJ0c0VFO0lBQ0UsMkJBZHdCO0VyQnN0RTVCO0VxQnJzRUU7SUFFSSxVQUFVO0VyQnNzRWhCO0VxQmxzRUU7SUFFSSxVQUFVO0VyQm1zRWhCO0VxQi9yRUU7SUFFSSxhQW5NYTtFckJtNEVuQjtFcUI5dEVFO0lBQ0UscUJBRndCO0lBR3hCLGFBeEtRO0VyQnc0RVo7QUFDRjs7QUVsNEVFO0VtQitKRTtJQUlJLGFBeEtTO0VyQjQ0RWY7QUFDRjs7QUV4NEVFO0VtQnVLRTtJQUNFLGNBQWM7RXJCcXVFbEI7RXFCbHVFRTtJQUNFLDJCQWR3QjtFckJrdkU1QjtFcUJqdUVFO0lBRUksVUFBVTtFckJrdUVoQjtFcUI5dEVFO0lBRUksVUFBVTtFckIrdEVoQjtFcUIzdEVFO0lBRUksYUFuTWE7RXJCKzVFbkI7RXFCMXZFRTtJQUNFLFdBRndCO0lBR3hCLGFBeEtRO0VyQm82RVo7QUFDRjs7QUU5NUVFO0VtQitKRTtJQUlJLGFBeEtTO0VyQnc2RWY7QUFDRjs7QUVwNkVFO0VtQnVLRTtJQUNFLGNBQWM7RXJCaXdFbEI7RXFCOXZFRTtJQUNFLGlCQWR3QjtFckI4d0U1QjtFcUI3dkVFO0lBRUksVUFBVTtFckI4dkVoQjtFcUIxdkVFO0lBRUksVUFBVTtFckIydkVoQjtFcUJ2dkVFO0lBRUksYUFuTWE7RXJCMjdFbkI7QUFDRjs7QXNCajhFQTs7NEJ0QnE4RTRCO0FFMTdFMUI7RW9CTkE7SUFDRSxhQUFhO0V0Qm04RWY7QUFDRjs7QUUvN0VFO0VvQkFBO0lBQ0UsYUFBYTtFdEJtOEVmO0FBQ0Y7O0FFcjhFRTtFb0JNQTtJQUNFLGFBQWE7RXRCbThFZjtBQUNGOztBRTM4RUU7RW9CWUE7SUFDRSxhQUFhO0V0Qm04RWY7QUFDRjs7QXVCNTlFQTs7NEJ2QmcrRTRCO0F1QjM5RTFCO0VBQ0UsMEJBQW9DO0F2QjY5RXhDOztBdUIzOUVFO0VBQ0UsNEJBQXNDO0F2Qjg5RTFDOztBdUI1OUVFO0VBQ0UsMkJBQXFDO0F2Qis5RXpDOztBdUI3OUVFO0VBQ0UsNkJBQXVDO0F2QmcrRTNDOztBdUI5OUVFO0VBQ0UsMkJBQXFDO0F2QmkrRXpDOztBdUIvOUVFO0VBQ0UsNkJBQXVDO0F2QmsrRTNDOztBdUJoK0VFO0VBQ0UsNEJBQXNDO0F2Qm0rRTFDOztBdUJqK0VFO0VBQ0UsOEJBQXdDO0F2Qm8rRTVDOztBdUIxL0VFO0VBQ0UsMEJBQW9DO0F2QjYvRXhDOztBdUIzL0VFO0VBQ0UsNEJBQXNDO0F2QjgvRTFDOztBdUI1L0VFO0VBQ0UsMkJBQXFDO0F2QisvRXpDOztBdUI3L0VFO0VBQ0UsNkJBQXVDO0F2QmdnRjNDOztBdUI5L0VFO0VBQ0UsMkJBQXFDO0F2QmlnRnpDOztBdUIvL0VFO0VBQ0UsNkJBQXVDO0F2QmtnRjNDOztBdUJoZ0ZFO0VBQ0UsNEJBQXNDO0F2Qm1nRjFDOztBdUJqZ0ZFO0VBQ0UsOEJBQXdDO0F2Qm9nRjVDOztBdUIxaEZFO0VBQ0UsMkJBQW9DO0F2QjZoRnhDOztBdUIzaEZFO0VBQ0UsNkJBQXNDO0F2QjhoRjFDOztBdUI1aEZFO0VBQ0UsNEJBQXFDO0F2QitoRnpDOztBdUI3aEZFO0VBQ0UsOEJBQXVDO0F2QmdpRjNDOztBdUI5aEZFO0VBQ0UsNEJBQXFDO0F2QmlpRnpDOztBdUIvaEZFO0VBQ0UsOEJBQXVDO0F2QmtpRjNDOztBdUJoaUZFO0VBQ0UsNkJBQXNDO0F2Qm1pRjFDOztBdUJqaUZFO0VBQ0UsK0JBQXdDO0F2Qm9pRjVDOztBdUIxakZFO0VBQ0UsMkJBQW9DO0F2QjZqRnhDOztBdUIzakZFO0VBQ0UsNkJBQXNDO0F2QjhqRjFDOztBdUI1akZFO0VBQ0UsNEJBQXFDO0F2QitqRnpDOztBdUI3akZFO0VBQ0UsOEJBQXVDO0F2QmdrRjNDOztBdUI5akZFO0VBQ0UsNEJBQXFDO0F2QmlrRnpDOztBdUIvakZFO0VBQ0UsOEJBQXVDO0F2QmtrRjNDOztBdUJoa0ZFO0VBQ0UsNkJBQXNDO0F2Qm1rRjFDOztBdUJqa0ZFO0VBQ0UsK0JBQXdDO0F2Qm9rRjVDOztBdUIxbEZFO0VBQ0UsMkJBQW9DO0F2QjZsRnhDOztBdUIzbEZFO0VBQ0UsNkJBQXNDO0F2QjhsRjFDOztBdUI1bEZFO0VBQ0UsNEJBQXFDO0F2QitsRnpDOztBdUI3bEZFO0VBQ0UsOEJBQXVDO0F2QmdtRjNDOztBdUI5bEZFO0VBQ0UsNEJBQXFDO0F2QmltRnpDOztBdUIvbEZFO0VBQ0UsOEJBQXVDO0F2QmttRjNDOztBdUJobUZFO0VBQ0UsNkJBQXNDO0F2Qm1tRjFDOztBdUJqbUZFO0VBQ0UsK0JBQXdDO0F2Qm9tRjVDOztBdUIxbkZFO0VBQ0UsMkJBQW9DO0F2QjZuRnhDOztBdUIzbkZFO0VBQ0UsNkJBQXNDO0F2QjhuRjFDOztBdUI1bkZFO0VBQ0UsNEJBQXFDO0F2QituRnpDOztBdUI3bkZFO0VBQ0UsOEJBQXVDO0F2QmdvRjNDOztBdUI5bkZFO0VBQ0UsNEJBQXFDO0F2QmlvRnpDOztBdUIvbkZFO0VBQ0UsOEJBQXVDO0F2QmtvRjNDOztBdUJob0ZFO0VBQ0UsNkJBQXNDO0F2Qm1vRjFDOztBdUJqb0ZFO0VBQ0UsK0JBQXdDO0F2Qm9vRjVDOztBdUIxcEZFO0VBQ0UsMkJBQW9DO0F2QjZwRnhDOztBdUIzcEZFO0VBQ0UsNkJBQXNDO0F2QjhwRjFDOztBdUI1cEZFO0VBQ0UsNEJBQXFDO0F2QitwRnpDOztBdUI3cEZFO0VBQ0UsOEJBQXVDO0F2QmdxRjNDOztBdUI5cEZFO0VBQ0UsNEJBQXFDO0F2QmlxRnpDOztBdUIvcEZFO0VBQ0UsOEJBQXVDO0F2QmtxRjNDOztBdUJocUZFO0VBQ0UsNkJBQXNDO0F2Qm1xRjFDOztBdUJqcUZFO0VBQ0UsK0JBQXdDO0F2Qm9xRjVDOztBdUIxckZFO0VBQ0UsMkJBQW9DO0F2QjZyRnhDOztBdUIzckZFO0VBQ0UsNkJBQXNDO0F2QjhyRjFDOztBdUI1ckZFO0VBQ0UsNEJBQXFDO0F2QityRnpDOztBdUI3ckZFO0VBQ0UsOEJBQXVDO0F2QmdzRjNDOztBdUI5ckZFO0VBQ0UsNEJBQXFDO0F2QmlzRnpDOztBdUIvckZFO0VBQ0UsOEJBQXVDO0F2QmtzRjNDOztBdUJoc0ZFO0VBQ0UsNkJBQXNDO0F2Qm1zRjFDOztBdUJqc0ZFO0VBQ0UsK0JBQXdDO0F2Qm9zRjVDOztBdUIxdEZFO0VBQ0UsMkJBQW9DO0F2QjZ0RnhDOztBdUIzdEZFO0VBQ0UsNkJBQXNDO0F2Qjh0RjFDOztBdUI1dEZFO0VBQ0UsNEJBQXFDO0F2Qit0RnpDOztBdUI3dEZFO0VBQ0UsOEJBQXVDO0F2Qmd1RjNDOztBdUI5dEZFO0VBQ0UsNEJBQXFDO0F2Qml1RnpDOztBdUIvdEZFO0VBQ0UsOEJBQXVDO0F2Qmt1RjNDOztBdUJodUZFO0VBQ0UsNkJBQXNDO0F2Qm11RjFDOztBdUJqdUZFO0VBQ0UsK0JBQXdDO0F2Qm91RjVDOztBdUIxdkZFO0VBQ0UsMkJBQW9DO0F2QjZ2RnhDOztBdUIzdkZFO0VBQ0UsNkJBQXNDO0F2Qjh2RjFDOztBdUI1dkZFO0VBQ0UsNEJBQXFDO0F2Qit2RnpDOztBdUI3dkZFO0VBQ0UsOEJBQXVDO0F2Qmd3RjNDOztBdUI5dkZFO0VBQ0UsNEJBQXFDO0F2Qml3RnpDOztBdUIvdkZFO0VBQ0UsOEJBQXVDO0F2Qmt3RjNDOztBdUJod0ZFO0VBQ0UsNkJBQXNDO0F2Qm13RjFDOztBdUJqd0ZFO0VBQ0UsK0JBQXdDO0F2Qm93RjVDOztBdUIxeEZFO0VBQ0UsMkJBQW9DO0F2QjZ4RnhDOztBdUIzeEZFO0VBQ0UsNkJBQXNDO0F2Qjh4RjFDOztBdUI1eEZFO0VBQ0UsNEJBQXFDO0F2Qit4RnpDOztBdUI3eEZFO0VBQ0UsOEJBQXVDO0F2Qmd5RjNDOztBdUI5eEZFO0VBQ0UsNEJBQXFDO0F2Qml5RnpDOztBdUIveEZFO0VBQ0UsOEJBQXVDO0F2Qmt5RjNDOztBdUJoeUZFO0VBQ0UsNkJBQXNDO0F2Qm15RjFDOztBdUJqeUZFO0VBQ0UsK0JBQXdDO0F2Qm95RjVDOztBdUIxekZFO0VBQ0UsMkJBQW9DO0F2QjZ6RnhDOztBdUIzekZFO0VBQ0UsNkJBQXNDO0F2Qjh6RjFDOztBdUI1ekZFO0VBQ0UsNEJBQXFDO0F2Qit6RnpDOztBdUI3ekZFO0VBQ0UsOEJBQXVDO0F2QmcwRjNDOztBdUI5ekZFO0VBQ0UsNEJBQXFDO0F2QmkwRnpDOztBdUIvekZFO0VBQ0UsOEJBQXVDO0F2QmswRjNDOztBdUJoMEZFO0VBQ0UsNkJBQXNDO0F2Qm0wRjFDOztBdUJqMEZFO0VBQ0UsK0JBQXdDO0F2Qm8wRjVDOztBdUIxMUZFO0VBQ0UsMkJBQW9DO0F2QjYxRnhDOztBdUIzMUZFO0VBQ0UsNkJBQXNDO0F2QjgxRjFDOztBdUI1MUZFO0VBQ0UsNEJBQXFDO0F2QisxRnpDOztBdUI3MUZFO0VBQ0UsOEJBQXVDO0F2QmcyRjNDOztBdUI5MUZFO0VBQ0UsNEJBQXFDO0F2QmkyRnpDOztBdUIvMUZFO0VBQ0UsOEJBQXVDO0F2QmsyRjNDOztBdUJoMkZFO0VBQ0UsNkJBQXNDO0F2Qm0yRjFDOztBdUJqMkZFO0VBQ0UsK0JBQXdDO0F2Qm8yRjVDOztBdUIxM0ZFO0VBQ0UsMkJBQW9DO0F2QjYzRnhDOztBdUIzM0ZFO0VBQ0UsNkJBQXNDO0F2QjgzRjFDOztBdUI1M0ZFO0VBQ0UsNEJBQXFDO0F2QiszRnpDOztBdUI3M0ZFO0VBQ0UsOEJBQXVDO0F2Qmc0RjNDOztBdUI5M0ZFO0VBQ0UsNEJBQXFDO0F2Qmk0RnpDOztBdUIvM0ZFO0VBQ0UsOEJBQXVDO0F2Qms0RjNDOztBdUJoNEZFO0VBQ0UsNkJBQXNDO0F2Qm00RjFDOztBdUJqNEZFO0VBQ0UsK0JBQXdDO0F2Qm80RjVDOztBdUIxNUZFO0VBQ0UsMkJBQW9DO0F2QjY1RnhDOztBdUIzNUZFO0VBQ0UsNkJBQXNDO0F2Qjg1RjFDOztBdUI1NUZFO0VBQ0UsNEJBQXFDO0F2Qis1RnpDOztBdUI3NUZFO0VBQ0UsOEJBQXVDO0F2Qmc2RjNDOztBdUI5NUZFO0VBQ0UsNEJBQXFDO0F2Qmk2RnpDOztBdUIvNUZFO0VBQ0UsOEJBQXVDO0F2Qms2RjNDOztBdUJoNkZFO0VBQ0UsNkJBQXNDO0F2Qm02RjFDOztBdUJqNkZFO0VBQ0UsK0JBQXdDO0F2Qm82RjVDOztBdUIxN0ZFO0VBQ0UsMkJBQW9DO0F2QjY3RnhDOztBdUIzN0ZFO0VBQ0UsNkJBQXNDO0F2Qjg3RjFDOztBdUI1N0ZFO0VBQ0UsNEJBQXFDO0F2Qis3RnpDOztBdUI3N0ZFO0VBQ0UsOEJBQXVDO0F2Qmc4RjNDOztBdUI5N0ZFO0VBQ0UsNEJBQXFDO0F2Qmk4RnpDOztBdUIvN0ZFO0VBQ0UsOEJBQXVDO0F2Qms4RjNDOztBdUJoOEZFO0VBQ0UsNkJBQXNDO0F2Qm04RjFDOztBdUJqOEZFO0VBQ0UsK0JBQXdDO0F2Qm84RjVDOztBdUIxOUZFO0VBQ0UsMkJBQW9DO0F2QjY5RnhDOztBdUIzOUZFO0VBQ0UsNkJBQXNDO0F2Qjg5RjFDOztBdUI1OUZFO0VBQ0UsNEJBQXFDO0F2Qis5RnpDOztBdUI3OUZFO0VBQ0UsOEJBQXVDO0F2QmcrRjNDOztBdUI5OUZFO0VBQ0UsNEJBQXFDO0F2QmkrRnpDOztBdUIvOUZFO0VBQ0UsOEJBQXVDO0F2QmsrRjNDOztBdUJoK0ZFO0VBQ0UsNkJBQXNDO0F2Qm0rRjFDOztBdUJqK0ZFO0VBQ0UsK0JBQXdDO0F2Qm8rRjVDOztBdUIxL0ZFO0VBQ0UsMkJBQW9DO0F2QjYvRnhDOztBdUIzL0ZFO0VBQ0UsNkJBQXNDO0F2QjgvRjFDOztBdUI1L0ZFO0VBQ0UsNEJBQXFDO0F2QisvRnpDOztBdUI3L0ZFO0VBQ0UsOEJBQXVDO0F2QmdnRzNDOztBdUI5L0ZFO0VBQ0UsNEJBQXFDO0F2QmlnR3pDOztBdUIvL0ZFO0VBQ0UsOEJBQXVDO0F2QmtnRzNDOztBdUJoZ0dFO0VBQ0UsNkJBQXNDO0F2Qm1nRzFDOztBdUJqZ0dFO0VBQ0UsK0JBQXdDO0F2Qm9nRzVDOztBdUIxaEdFO0VBQ0UsMkJBQW9DO0F2QjZoR3hDOztBdUIzaEdFO0VBQ0UsNkJBQXNDO0F2QjhoRzFDOztBdUI1aEdFO0VBQ0UsNEJBQXFDO0F2QitoR3pDOztBdUI3aEdFO0VBQ0UsOEJBQXVDO0F2QmdpRzNDOztBdUI5aEdFO0VBQ0UsNEJBQXFDO0F2QmlpR3pDOztBdUIvaEdFO0VBQ0UsOEJBQXVDO0F2QmtpRzNDOztBdUJoaUdFO0VBQ0UsNkJBQXNDO0F2Qm1pRzFDOztBdUJqaUdFO0VBQ0UsK0JBQXdDO0F2Qm9pRzVDOztBdUIxakdFO0VBQ0UsMkJBQW9DO0F2QjZqR3hDOztBdUIzakdFO0VBQ0UsNkJBQXNDO0F2QjhqRzFDOztBdUI1akdFO0VBQ0UsNEJBQXFDO0F2QitqR3pDOztBdUI3akdFO0VBQ0UsOEJBQXVDO0F2QmdrRzNDOztBdUI5akdFO0VBQ0UsNEJBQXFDO0F2QmlrR3pDOztBdUIvakdFO0VBQ0UsOEJBQXVDO0F2QmtrRzNDOztBdUJoa0dFO0VBQ0UsNkJBQXNDO0F2Qm1rRzFDOztBdUJqa0dFO0VBQ0UsK0JBQXdDO0F2Qm9rRzVDOztBdUIxbEdFO0VBQ0UsNEJBQW9DO0F2QjZsR3hDOztBdUIzbEdFO0VBQ0UsOEJBQXNDO0F2QjhsRzFDOztBdUI1bEdFO0VBQ0UsNkJBQXFDO0F2QitsR3pDOztBdUI3bEdFO0VBQ0UsK0JBQXVDO0F2QmdtRzNDOztBdUI5bEdFO0VBQ0UsNkJBQXFDO0F2QmltR3pDOztBdUIvbEdFO0VBQ0UsK0JBQXVDO0F2QmttRzNDOztBdUJobUdFO0VBQ0UsOEJBQXNDO0F2Qm1tRzFDOztBdUJqbUdFO0VBQ0UsZ0NBQXdDO0F2Qm9tRzVDOztBRXBuR0U7RXFCcUJFO0lBQ0UsMEJBQW9DO0V2Qm1tR3hDO0V1QmptR0U7SUFDRSw0QkFBc0M7RXZCbW1HMUM7RXVCam1HRTtJQUNFLDJCQUFxQztFdkJtbUd6QztFdUJqbUdFO0lBQ0UsNkJBQXVDO0V2Qm1tRzNDO0V1QmptR0U7SUFDRSwyQkFBcUM7RXZCbW1HekM7RXVCam1HRTtJQUNFLDZCQUF1QztFdkJtbUczQztFdUJqbUdFO0lBQ0UsNEJBQXNDO0V2Qm1tRzFDO0V1QmptR0U7SUFDRSw4QkFBd0M7RXZCbW1HNUM7RXVCem5HRTtJQUNFLDBCQUFvQztFdkIybkd4QztFdUJ6bkdFO0lBQ0UsNEJBQXNDO0V2QjJuRzFDO0V1QnpuR0U7SUFDRSwyQkFBcUM7RXZCMm5HekM7RXVCem5HRTtJQUNFLDZCQUF1QztFdkIybkczQztFdUJ6bkdFO0lBQ0UsMkJBQXFDO0V2QjJuR3pDO0V1QnpuR0U7SUFDRSw2QkFBdUM7RXZCMm5HM0M7RXVCem5HRTtJQUNFLDRCQUFzQztFdkIybkcxQztFdUJ6bkdFO0lBQ0UsOEJBQXdDO0V2QjJuRzVDO0V1QmpwR0U7SUFDRSwyQkFBb0M7RXZCbXBHeEM7RXVCanBHRTtJQUNFLDZCQUFzQztFdkJtcEcxQztFdUJqcEdFO0lBQ0UsNEJBQXFDO0V2Qm1wR3pDO0V1QmpwR0U7SUFDRSw4QkFBdUM7RXZCbXBHM0M7RXVCanBHRTtJQUNFLDRCQUFxQztFdkJtcEd6QztFdUJqcEdFO0lBQ0UsOEJBQXVDO0V2Qm1wRzNDO0V1QmpwR0U7SUFDRSw2QkFBc0M7RXZCbXBHMUM7RXVCanBHRTtJQUNFLCtCQUF3QztFdkJtcEc1QztFdUJ6cUdFO0lBQ0UsMkJBQW9DO0V2QjJxR3hDO0V1QnpxR0U7SUFDRSw2QkFBc0M7RXZCMnFHMUM7RXVCenFHRTtJQUNFLDRCQUFxQztFdkIycUd6QztFdUJ6cUdFO0lBQ0UsOEJBQXVDO0V2QjJxRzNDO0V1QnpxR0U7SUFDRSw0QkFBcUM7RXZCMnFHekM7RXVCenFHRTtJQUNFLDhCQUF1QztFdkIycUczQztFdUJ6cUdFO0lBQ0UsNkJBQXNDO0V2QjJxRzFDO0V1QnpxR0U7SUFDRSwrQkFBd0M7RXZCMnFHNUM7RXVCanNHRTtJQUNFLDJCQUFvQztFdkJtc0d4QztFdUJqc0dFO0lBQ0UsNkJBQXNDO0V2Qm1zRzFDO0V1QmpzR0U7SUFDRSw0QkFBcUM7RXZCbXNHekM7RXVCanNHRTtJQUNFLDhCQUF1QztFdkJtc0czQztFdUJqc0dFO0lBQ0UsNEJBQXFDO0V2Qm1zR3pDO0V1QmpzR0U7SUFDRSw4QkFBdUM7RXZCbXNHM0M7RXVCanNHRTtJQUNFLDZCQUFzQztFdkJtc0cxQztFdUJqc0dFO0lBQ0UsK0JBQXdDO0V2Qm1zRzVDO0V1Qnp0R0U7SUFDRSwyQkFBb0M7RXZCMnRHeEM7RXVCenRHRTtJQUNFLDZCQUFzQztFdkIydEcxQztFdUJ6dEdFO0lBQ0UsNEJBQXFDO0V2QjJ0R3pDO0V1Qnp0R0U7SUFDRSw4QkFBdUM7RXZCMnRHM0M7RXVCenRHRTtJQUNFLDRCQUFxQztFdkIydEd6QztFdUJ6dEdFO0lBQ0UsOEJBQXVDO0V2QjJ0RzNDO0V1Qnp0R0U7SUFDRSw2QkFBc0M7RXZCMnRHMUM7RXVCenRHRTtJQUNFLCtCQUF3QztFdkIydEc1QztFdUJqdkdFO0lBQ0UsMkJBQW9DO0V2Qm12R3hDO0V1Qmp2R0U7SUFDRSw2QkFBc0M7RXZCbXZHMUM7RXVCanZHRTtJQUNFLDRCQUFxQztFdkJtdkd6QztFdUJqdkdFO0lBQ0UsOEJBQXVDO0V2Qm12RzNDO0V1Qmp2R0U7SUFDRSw0QkFBcUM7RXZCbXZHekM7RXVCanZHRTtJQUNFLDhCQUF1QztFdkJtdkczQztFdUJqdkdFO0lBQ0UsNkJBQXNDO0V2Qm12RzFDO0V1Qmp2R0U7SUFDRSwrQkFBd0M7RXZCbXZHNUM7RXVCendHRTtJQUNFLDJCQUFvQztFdkIyd0d4QztFdUJ6d0dFO0lBQ0UsNkJBQXNDO0V2QjJ3RzFDO0V1Qnp3R0U7SUFDRSw0QkFBcUM7RXZCMndHekM7RXVCendHRTtJQUNFLDhCQUF1QztFdkIyd0czQztFdUJ6d0dFO0lBQ0UsNEJBQXFDO0V2QjJ3R3pDO0V1Qnp3R0U7SUFDRSw4QkFBdUM7RXZCMndHM0M7RXVCendHRTtJQUNFLDZCQUFzQztFdkIyd0cxQztFdUJ6d0dFO0lBQ0UsK0JBQXdDO0V2QjJ3RzVDO0V1Qmp5R0U7SUFDRSwyQkFBb0M7RXZCbXlHeEM7RXVCanlHRTtJQUNFLDZCQUFzQztFdkJteUcxQztFdUJqeUdFO0lBQ0UsNEJBQXFDO0V2Qm15R3pDO0V1Qmp5R0U7SUFDRSw4QkFBdUM7RXZCbXlHM0M7RXVCanlHRTtJQUNFLDRCQUFxQztFdkJteUd6QztFdUJqeUdFO0lBQ0UsOEJBQXVDO0V2Qm15RzNDO0V1Qmp5R0U7SUFDRSw2QkFBc0M7RXZCbXlHMUM7RXVCanlHRTtJQUNFLCtCQUF3QztFdkJteUc1QztFdUJ6ekdFO0lBQ0UsMkJBQW9DO0V2QjJ6R3hDO0V1Qnp6R0U7SUFDRSw2QkFBc0M7RXZCMnpHMUM7RXVCenpHRTtJQUNFLDRCQUFxQztFdkIyekd6QztFdUJ6ekdFO0lBQ0UsOEJBQXVDO0V2QjJ6RzNDO0V1Qnp6R0U7SUFDRSw0QkFBcUM7RXZCMnpHekM7RXVCenpHRTtJQUNFLDhCQUF1QztFdkIyekczQztFdUJ6ekdFO0lBQ0UsNkJBQXNDO0V2QjJ6RzFDO0V1Qnp6R0U7SUFDRSwrQkFBd0M7RXZCMnpHNUM7RXVCajFHRTtJQUNFLDJCQUFvQztFdkJtMUd4QztFdUJqMUdFO0lBQ0UsNkJBQXNDO0V2Qm0xRzFDO0V1QmoxR0U7SUFDRSw0QkFBcUM7RXZCbTFHekM7RXVCajFHRTtJQUNFLDhCQUF1QztFdkJtMUczQztFdUJqMUdFO0lBQ0UsNEJBQXFDO0V2Qm0xR3pDO0V1QmoxR0U7SUFDRSw4QkFBdUM7RXZCbTFHM0M7RXVCajFHRTtJQUNFLDZCQUFzQztFdkJtMUcxQztFdUJqMUdFO0lBQ0UsK0JBQXdDO0V2Qm0xRzVDO0V1QnoyR0U7SUFDRSwyQkFBb0M7RXZCMjJHeEM7RXVCejJHRTtJQUNFLDZCQUFzQztFdkIyMkcxQztFdUJ6MkdFO0lBQ0UsNEJBQXFDO0V2QjIyR3pDO0V1QnoyR0U7SUFDRSw4QkFBdUM7RXZCMjJHM0M7RXVCejJHRTtJQUNFLDRCQUFxQztFdkIyMkd6QztFdUJ6MkdFO0lBQ0UsOEJBQXVDO0V2QjIyRzNDO0V1QnoyR0U7SUFDRSw2QkFBc0M7RXZCMjJHMUM7RXVCejJHRTtJQUNFLCtCQUF3QztFdkIyMkc1QztFdUJqNEdFO0lBQ0UsMkJBQW9DO0V2Qm00R3hDO0V1Qmo0R0U7SUFDRSw2QkFBc0M7RXZCbTRHMUM7RXVCajRHRTtJQUNFLDRCQUFxQztFdkJtNEd6QztFdUJqNEdFO0lBQ0UsOEJBQXVDO0V2Qm00RzNDO0V1Qmo0R0U7SUFDRSw0QkFBcUM7RXZCbTRHekM7RXVCajRHRTtJQUNFLDhCQUF1QztFdkJtNEczQztFdUJqNEdFO0lBQ0UsNkJBQXNDO0V2Qm00RzFDO0V1Qmo0R0U7SUFDRSwrQkFBd0M7RXZCbTRHNUM7RXVCejVHRTtJQUNFLDJCQUFvQztFdkIyNUd4QztFdUJ6NUdFO0lBQ0UsNkJBQXNDO0V2QjI1RzFDO0V1Qno1R0U7SUFDRSw0QkFBcUM7RXZCMjVHekM7RXVCejVHRTtJQUNFLDhCQUF1QztFdkIyNUczQztFdUJ6NUdFO0lBQ0UsNEJBQXFDO0V2QjI1R3pDO0V1Qno1R0U7SUFDRSw4QkFBdUM7RXZCMjVHM0M7RXVCejVHRTtJQUNFLDZCQUFzQztFdkIyNUcxQztFdUJ6NUdFO0lBQ0UsK0JBQXdDO0V2QjI1RzVDO0V1Qmo3R0U7SUFDRSwyQkFBb0M7RXZCbTdHeEM7RXVCajdHRTtJQUNFLDZCQUFzQztFdkJtN0cxQztFdUJqN0dFO0lBQ0UsNEJBQXFDO0V2Qm03R3pDO0V1Qmo3R0U7SUFDRSw4QkFBdUM7RXZCbTdHM0M7RXVCajdHRTtJQUNFLDRCQUFxQztFdkJtN0d6QztFdUJqN0dFO0lBQ0UsOEJBQXVDO0V2Qm03RzNDO0V1Qmo3R0U7SUFDRSw2QkFBc0M7RXZCbTdHMUM7RXVCajdHRTtJQUNFLCtCQUF3QztFdkJtN0c1QztFdUJ6OEdFO0lBQ0UsMkJBQW9DO0V2QjI4R3hDO0V1Qno4R0U7SUFDRSw2QkFBc0M7RXZCMjhHMUM7RXVCejhHRTtJQUNFLDRCQUFxQztFdkIyOEd6QztFdUJ6OEdFO0lBQ0UsOEJBQXVDO0V2QjI4RzNDO0V1Qno4R0U7SUFDRSw0QkFBcUM7RXZCMjhHekM7RXVCejhHRTtJQUNFLDhCQUF1QztFdkIyOEczQztFdUJ6OEdFO0lBQ0UsNkJBQXNDO0V2QjI4RzFDO0V1Qno4R0U7SUFDRSwrQkFBd0M7RXZCMjhHNUM7RXVCaitHRTtJQUNFLDJCQUFvQztFdkJtK0d4QztFdUJqK0dFO0lBQ0UsNkJBQXNDO0V2Qm0rRzFDO0V1QmorR0U7SUFDRSw0QkFBcUM7RXZCbStHekM7RXVCaitHRTtJQUNFLDhCQUF1QztFdkJtK0czQztFdUJqK0dFO0lBQ0UsNEJBQXFDO0V2Qm0rR3pDO0V1QmorR0U7SUFDRSw4QkFBdUM7RXZCbStHM0M7RXVCaitHRTtJQUNFLDZCQUFzQztFdkJtK0cxQztFdUJqK0dFO0lBQ0UsK0JBQXdDO0V2Qm0rRzVDO0V1QnovR0U7SUFDRSwyQkFBb0M7RXZCMi9HeEM7RXVCei9HRTtJQUNFLDZCQUFzQztFdkIyL0cxQztFdUJ6L0dFO0lBQ0UsNEJBQXFDO0V2QjIvR3pDO0V1QnovR0U7SUFDRSw4QkFBdUM7RXZCMi9HM0M7RXVCei9HRTtJQUNFLDRCQUFxQztFdkIyL0d6QztFdUJ6L0dFO0lBQ0UsOEJBQXVDO0V2QjIvRzNDO0V1QnovR0U7SUFDRSw2QkFBc0M7RXZCMi9HMUM7RXVCei9HRTtJQUNFLCtCQUF3QztFdkIyL0c1QztFdUJqaEhFO0lBQ0UsMkJBQW9DO0V2Qm1oSHhDO0V1QmpoSEU7SUFDRSw2QkFBc0M7RXZCbWhIMUM7RXVCamhIRTtJQUNFLDRCQUFxQztFdkJtaEh6QztFdUJqaEhFO0lBQ0UsOEJBQXVDO0V2Qm1oSDNDO0V1QmpoSEU7SUFDRSw0QkFBcUM7RXZCbWhIekM7RXVCamhIRTtJQUNFLDhCQUF1QztFdkJtaEgzQztFdUJqaEhFO0lBQ0UsNkJBQXNDO0V2Qm1oSDFDO0V1QmpoSEU7SUFDRSwrQkFBd0M7RXZCbWhINUM7RXVCemlIRTtJQUNFLDJCQUFvQztFdkIyaUh4QztFdUJ6aUhFO0lBQ0UsNkJBQXNDO0V2QjJpSDFDO0V1QnppSEU7SUFDRSw0QkFBcUM7RXZCMmlIekM7RXVCemlIRTtJQUNFLDhCQUF1QztFdkIyaUgzQztFdUJ6aUhFO0lBQ0UsNEJBQXFDO0V2QjJpSHpDO0V1QnppSEU7SUFDRSw4QkFBdUM7RXZCMmlIM0M7RXVCemlIRTtJQUNFLDZCQUFzQztFdkIyaUgxQztFdUJ6aUhFO0lBQ0UsK0JBQXdDO0V2QjJpSDVDO0V1QmprSEU7SUFDRSw0QkFBb0M7RXZCbWtIeEM7RXVCamtIRTtJQUNFLDhCQUFzQztFdkJta0gxQztFdUJqa0hFO0lBQ0UsNkJBQXFDO0V2Qm1rSHpDO0V1QmprSEU7SUFDRSwrQkFBdUM7RXZCbWtIM0M7RXVCamtIRTtJQUNFLDZCQUFxQztFdkJta0h6QztFdUJqa0hFO0lBQ0UsK0JBQXVDO0V2Qm1rSDNDO0V1QmprSEU7SUFDRSw4QkFBc0M7RXZCbWtIMUM7RXVCamtIRTtJQUNFLGdDQUF3QztFdkJta0g1QztBQUNGOztBRS9tSEU7RXFCaURFO0lBQ0UsMEJBQW9DO0V2QmtrSHhDO0V1QmhrSEU7SUFDRSw0QkFBc0M7RXZCa2tIMUM7RXVCaGtIRTtJQUNFLDJCQUFxQztFdkJra0h6QztFdUJoa0hFO0lBQ0UsNkJBQXVDO0V2QmtrSDNDO0V1QmhrSEU7SUFDRSwyQkFBcUM7RXZCa2tIekM7RXVCaGtIRTtJQUNFLDZCQUF1QztFdkJra0gzQztFdUJoa0hFO0lBQ0UsNEJBQXNDO0V2QmtrSDFDO0V1QmhrSEU7SUFDRSw4QkFBd0M7RXZCa2tINUM7RXVCeGxIRTtJQUNFLDBCQUFvQztFdkIwbEh4QztFdUJ4bEhFO0lBQ0UsNEJBQXNDO0V2QjBsSDFDO0V1QnhsSEU7SUFDRSwyQkFBcUM7RXZCMGxIekM7RXVCeGxIRTtJQUNFLDZCQUF1QztFdkIwbEgzQztFdUJ4bEhFO0lBQ0UsMkJBQXFDO0V2QjBsSHpDO0V1QnhsSEU7SUFDRSw2QkFBdUM7RXZCMGxIM0M7RXVCeGxIRTtJQUNFLDRCQUFzQztFdkIwbEgxQztFdUJ4bEhFO0lBQ0UsOEJBQXdDO0V2QjBsSDVDO0V1QmhuSEU7SUFDRSwyQkFBb0M7RXZCa25IeEM7RXVCaG5IRTtJQUNFLDZCQUFzQztFdkJrbkgxQztFdUJobkhFO0lBQ0UsNEJBQXFDO0V2QmtuSHpDO0V1QmhuSEU7SUFDRSw4QkFBdUM7RXZCa25IM0M7RXVCaG5IRTtJQUNFLDRCQUFxQztFdkJrbkh6QztFdUJobkhFO0lBQ0UsOEJBQXVDO0V2QmtuSDNDO0V1QmhuSEU7SUFDRSw2QkFBc0M7RXZCa25IMUM7RXVCaG5IRTtJQUNFLCtCQUF3QztFdkJrbkg1QztFdUJ4b0hFO0lBQ0UsMkJBQW9DO0V2QjBvSHhDO0V1QnhvSEU7SUFDRSw2QkFBc0M7RXZCMG9IMUM7RXVCeG9IRTtJQUNFLDRCQUFxQztFdkIwb0h6QztFdUJ4b0hFO0lBQ0UsOEJBQXVDO0V2QjBvSDNDO0V1QnhvSEU7SUFDRSw0QkFBcUM7RXZCMG9IekM7RXVCeG9IRTtJQUNFLDhCQUF1QztFdkIwb0gzQztFdUJ4b0hFO0lBQ0UsNkJBQXNDO0V2QjBvSDFDO0V1QnhvSEU7SUFDRSwrQkFBd0M7RXZCMG9INUM7RXVCaHFIRTtJQUNFLDJCQUFvQztFdkJrcUh4QztFdUJocUhFO0lBQ0UsNkJBQXNDO0V2QmtxSDFDO0V1QmhxSEU7SUFDRSw0QkFBcUM7RXZCa3FIekM7RXVCaHFIRTtJQUNFLDhCQUF1QztFdkJrcUgzQztFdUJocUhFO0lBQ0UsNEJBQXFDO0V2QmtxSHpDO0V1QmhxSEU7SUFDRSw4QkFBdUM7RXZCa3FIM0M7RXVCaHFIRTtJQUNFLDZCQUFzQztFdkJrcUgxQztFdUJocUhFO0lBQ0UsK0JBQXdDO0V2QmtxSDVDO0V1QnhySEU7SUFDRSwyQkFBb0M7RXZCMHJIeEM7RXVCeHJIRTtJQUNFLDZCQUFzQztFdkIwckgxQztFdUJ4ckhFO0lBQ0UsNEJBQXFDO0V2QjBySHpDO0V1QnhySEU7SUFDRSw4QkFBdUM7RXZCMHJIM0M7RXVCeHJIRTtJQUNFLDRCQUFxQztFdkIwckh6QztFdUJ4ckhFO0lBQ0UsOEJBQXVDO0V2QjBySDNDO0V1QnhySEU7SUFDRSw2QkFBc0M7RXZCMHJIMUM7RXVCeHJIRTtJQUNFLCtCQUF3QztFdkIwckg1QztFdUJodEhFO0lBQ0UsMkJBQW9DO0V2Qmt0SHhDO0V1Qmh0SEU7SUFDRSw2QkFBc0M7RXZCa3RIMUM7RXVCaHRIRTtJQUNFLDRCQUFxQztFdkJrdEh6QztFdUJodEhFO0lBQ0UsOEJBQXVDO0V2Qmt0SDNDO0V1Qmh0SEU7SUFDRSw0QkFBcUM7RXZCa3RIekM7RXVCaHRIRTtJQUNFLDhCQUF1QztFdkJrdEgzQztFdUJodEhFO0lBQ0UsNkJBQXNDO0V2Qmt0SDFDO0V1Qmh0SEU7SUFDRSwrQkFBd0M7RXZCa3RINUM7RXVCeHVIRTtJQUNFLDJCQUFvQztFdkIwdUh4QztFdUJ4dUhFO0lBQ0UsNkJBQXNDO0V2QjB1SDFDO0V1Qnh1SEU7SUFDRSw0QkFBcUM7RXZCMHVIekM7RXVCeHVIRTtJQUNFLDhCQUF1QztFdkIwdUgzQztFdUJ4dUhFO0lBQ0UsNEJBQXFDO0V2QjB1SHpDO0V1Qnh1SEU7SUFDRSw4QkFBdUM7RXZCMHVIM0M7RXVCeHVIRTtJQUNFLDZCQUFzQztFdkIwdUgxQztFdUJ4dUhFO0lBQ0UsK0JBQXdDO0V2QjB1SDVDO0V1Qmh3SEU7SUFDRSwyQkFBb0M7RXZCa3dIeEM7RXVCaHdIRTtJQUNFLDZCQUFzQztFdkJrd0gxQztFdUJod0hFO0lBQ0UsNEJBQXFDO0V2Qmt3SHpDO0V1Qmh3SEU7SUFDRSw4QkFBdUM7RXZCa3dIM0M7RXVCaHdIRTtJQUNFLDRCQUFxQztFdkJrd0h6QztFdUJod0hFO0lBQ0UsOEJBQXVDO0V2Qmt3SDNDO0V1Qmh3SEU7SUFDRSw2QkFBc0M7RXZCa3dIMUM7RXVCaHdIRTtJQUNFLCtCQUF3QztFdkJrd0g1QztFdUJ4eEhFO0lBQ0UsMkJBQW9DO0V2QjB4SHhDO0V1Qnh4SEU7SUFDRSw2QkFBc0M7RXZCMHhIMUM7RXVCeHhIRTtJQUNFLDRCQUFxQztFdkIweEh6QztFdUJ4eEhFO0lBQ0UsOEJBQXVDO0V2QjB4SDNDO0V1Qnh4SEU7SUFDRSw0QkFBcUM7RXZCMHhIekM7RXVCeHhIRTtJQUNFLDhCQUF1QztFdkIweEgzQztFdUJ4eEhFO0lBQ0UsNkJBQXNDO0V2QjB4SDFDO0V1Qnh4SEU7SUFDRSwrQkFBd0M7RXZCMHhINUM7RXVCaHpIRTtJQUNFLDJCQUFvQztFdkJrekh4QztFdUJoekhFO0lBQ0UsNkJBQXNDO0V2Qmt6SDFDO0V1Qmh6SEU7SUFDRSw0QkFBcUM7RXZCa3pIekM7RXVCaHpIRTtJQUNFLDhCQUF1QztFdkJrekgzQztFdUJoekhFO0lBQ0UsNEJBQXFDO0V2Qmt6SHpDO0V1Qmh6SEU7SUFDRSw4QkFBdUM7RXZCa3pIM0M7RXVCaHpIRTtJQUNFLDZCQUFzQztFdkJrekgxQztFdUJoekhFO0lBQ0UsK0JBQXdDO0V2Qmt6SDVDO0V1QngwSEU7SUFDRSwyQkFBb0M7RXZCMDBIeEM7RXVCeDBIRTtJQUNFLDZCQUFzQztFdkIwMEgxQztFdUJ4MEhFO0lBQ0UsNEJBQXFDO0V2QjAwSHpDO0V1QngwSEU7SUFDRSw4QkFBdUM7RXZCMDBIM0M7RXVCeDBIRTtJQUNFLDRCQUFxQztFdkIwMEh6QztFdUJ4MEhFO0lBQ0UsOEJBQXVDO0V2QjAwSDNDO0V1QngwSEU7SUFDRSw2QkFBc0M7RXZCMDBIMUM7RXVCeDBIRTtJQUNFLCtCQUF3QztFdkIwMEg1QztFdUJoMkhFO0lBQ0UsMkJBQW9DO0V2QmsySHhDO0V1QmgySEU7SUFDRSw2QkFBc0M7RXZCazJIMUM7RXVCaDJIRTtJQUNFLDRCQUFxQztFdkJrMkh6QztFdUJoMkhFO0lBQ0UsOEJBQXVDO0V2QmsySDNDO0V1QmgySEU7SUFDRSw0QkFBcUM7RXZCazJIekM7RXVCaDJIRTtJQUNFLDhCQUF1QztFdkJrMkgzQztFdUJoMkhFO0lBQ0UsNkJBQXNDO0V2QmsySDFDO0V1QmgySEU7SUFDRSwrQkFBd0M7RXZCazJINUM7RXVCeDNIRTtJQUNFLDJCQUFvQztFdkIwM0h4QztFdUJ4M0hFO0lBQ0UsNkJBQXNDO0V2QjAzSDFDO0V1QngzSEU7SUFDRSw0QkFBcUM7RXZCMDNIekM7RXVCeDNIRTtJQUNFLDhCQUF1QztFdkIwM0gzQztFdUJ4M0hFO0lBQ0UsNEJBQXFDO0V2QjAzSHpDO0V1QngzSEU7SUFDRSw4QkFBdUM7RXZCMDNIM0M7RXVCeDNIRTtJQUNFLDZCQUFzQztFdkIwM0gxQztFdUJ4M0hFO0lBQ0UsK0JBQXdDO0V2QjAzSDVDO0V1Qmg1SEU7SUFDRSwyQkFBb0M7RXZCazVIeEM7RXVCaDVIRTtJQUNFLDZCQUFzQztFdkJrNUgxQztFdUJoNUhFO0lBQ0UsNEJBQXFDO0V2Qms1SHpDO0V1Qmg1SEU7SUFDRSw4QkFBdUM7RXZCazVIM0M7RXVCaDVIRTtJQUNFLDRCQUFxQztFdkJrNUh6QztFdUJoNUhFO0lBQ0UsOEJBQXVDO0V2Qms1SDNDO0V1Qmg1SEU7SUFDRSw2QkFBc0M7RXZCazVIMUM7RXVCaDVIRTtJQUNFLCtCQUF3QztFdkJrNUg1QztFdUJ4NkhFO0lBQ0UsMkJBQW9DO0V2QjA2SHhDO0V1Qng2SEU7SUFDRSw2QkFBc0M7RXZCMDZIMUM7RXVCeDZIRTtJQUNFLDRCQUFxQztFdkIwNkh6QztFdUJ4NkhFO0lBQ0UsOEJBQXVDO0V2QjA2SDNDO0V1Qng2SEU7SUFDRSw0QkFBcUM7RXZCMDZIekM7RXVCeDZIRTtJQUNFLDhCQUF1QztFdkIwNkgzQztFdUJ4NkhFO0lBQ0UsNkJBQXNDO0V2QjA2SDFDO0V1Qng2SEU7SUFDRSwrQkFBd0M7RXZCMDZINUM7RXVCaDhIRTtJQUNFLDJCQUFvQztFdkJrOEh4QztFdUJoOEhFO0lBQ0UsNkJBQXNDO0V2Qms4SDFDO0V1Qmg4SEU7SUFDRSw0QkFBcUM7RXZCazhIekM7RXVCaDhIRTtJQUNFLDhCQUF1QztFdkJrOEgzQztFdUJoOEhFO0lBQ0UsNEJBQXFDO0V2Qms4SHpDO0V1Qmg4SEU7SUFDRSw4QkFBdUM7RXZCazhIM0M7RXVCaDhIRTtJQUNFLDZCQUFzQztFdkJrOEgxQztFdUJoOEhFO0lBQ0UsK0JBQXdDO0V2Qms4SDVDO0V1Qng5SEU7SUFDRSwyQkFBb0M7RXZCMDlIeEM7RXVCeDlIRTtJQUNFLDZCQUFzQztFdkIwOUgxQztFdUJ4OUhFO0lBQ0UsNEJBQXFDO0V2QjA5SHpDO0V1Qng5SEU7SUFDRSw4QkFBdUM7RXZCMDlIM0M7RXVCeDlIRTtJQUNFLDRCQUFxQztFdkIwOUh6QztFdUJ4OUhFO0lBQ0UsOEJBQXVDO0V2QjA5SDNDO0V1Qng5SEU7SUFDRSw2QkFBc0M7RXZCMDlIMUM7RXVCeDlIRTtJQUNFLCtCQUF3QztFdkIwOUg1QztFdUJoL0hFO0lBQ0UsMkJBQW9DO0V2QmsvSHhDO0V1QmgvSEU7SUFDRSw2QkFBc0M7RXZCay9IMUM7RXVCaC9IRTtJQUNFLDRCQUFxQztFdkJrL0h6QztFdUJoL0hFO0lBQ0UsOEJBQXVDO0V2QmsvSDNDO0V1QmgvSEU7SUFDRSw0QkFBcUM7RXZCay9IekM7RXVCaC9IRTtJQUNFLDhCQUF1QztFdkJrL0gzQztFdUJoL0hFO0lBQ0UsNkJBQXNDO0V2QmsvSDFDO0V1QmgvSEU7SUFDRSwrQkFBd0M7RXZCay9INUM7RXVCeGdJRTtJQUNFLDJCQUFvQztFdkIwZ0l4QztFdUJ4Z0lFO0lBQ0UsNkJBQXNDO0V2QjBnSTFDO0V1QnhnSUU7SUFDRSw0QkFBcUM7RXZCMGdJekM7RXVCeGdJRTtJQUNFLDhCQUF1QztFdkIwZ0kzQztFdUJ4Z0lFO0lBQ0UsNEJBQXFDO0V2QjBnSXpDO0V1QnhnSUU7SUFDRSw4QkFBdUM7RXZCMGdJM0M7RXVCeGdJRTtJQUNFLDZCQUFzQztFdkIwZ0kxQztFdUJ4Z0lFO0lBQ0UsK0JBQXdDO0V2QjBnSTVDO0V1QmhpSUU7SUFDRSw0QkFBb0M7RXZCa2lJeEM7RXVCaGlJRTtJQUNFLDhCQUFzQztFdkJraUkxQztFdUJoaUlFO0lBQ0UsNkJBQXFDO0V2QmtpSXpDO0V1QmhpSUU7SUFDRSwrQkFBdUM7RXZCa2lJM0M7RXVCaGlJRTtJQUNFLDZCQUFxQztFdkJraUl6QztFdUJoaUlFO0lBQ0UsK0JBQXVDO0V2QmtpSTNDO0V1QmhpSUU7SUFDRSw4QkFBc0M7RXZCa2lJMUM7RXVCaGlJRTtJQUNFLGdDQUF3QztFdkJraUk1QztBQUNGOztBRTFtSUU7RXFCNkVFO0lBQ0UsMEJBQW9DO0V2QmlpSXhDO0V1Qi9oSUU7SUFDRSw0QkFBc0M7RXZCaWlJMUM7RXVCL2hJRTtJQUNFLDJCQUFxQztFdkJpaUl6QztFdUIvaElFO0lBQ0UsNkJBQXVDO0V2QmlpSTNDO0V1Qi9oSUU7SUFDRSwyQkFBcUM7RXZCaWlJekM7RXVCL2hJRTtJQUNFLDZCQUF1QztFdkJpaUkzQztFdUIvaElFO0lBQ0UsNEJBQXNDO0V2QmlpSTFDO0V1Qi9oSUU7SUFDRSw4QkFBd0M7RXZCaWlJNUM7RXVCdmpJRTtJQUNFLDBCQUFvQztFdkJ5akl4QztFdUJ2aklFO0lBQ0UsNEJBQXNDO0V2QnlqSTFDO0V1QnZqSUU7SUFDRSwyQkFBcUM7RXZCeWpJekM7RXVCdmpJRTtJQUNFLDZCQUF1QztFdkJ5akkzQztFdUJ2aklFO0lBQ0UsMkJBQXFDO0V2QnlqSXpDO0V1QnZqSUU7SUFDRSw2QkFBdUM7RXZCeWpJM0M7RXVCdmpJRTtJQUNFLDRCQUFzQztFdkJ5akkxQztFdUJ2aklFO0lBQ0UsOEJBQXdDO0V2QnlqSTVDO0V1Qi9rSUU7SUFDRSwyQkFBb0M7RXZCaWxJeEM7RXVCL2tJRTtJQUNFLDZCQUFzQztFdkJpbEkxQztFdUIva0lFO0lBQ0UsNEJBQXFDO0V2QmlsSXpDO0V1Qi9rSUU7SUFDRSw4QkFBdUM7RXZCaWxJM0M7RXVCL2tJRTtJQUNFLDRCQUFxQztFdkJpbEl6QztFdUIva0lFO0lBQ0UsOEJBQXVDO0V2QmlsSTNDO0V1Qi9rSUU7SUFDRSw2QkFBc0M7RXZCaWxJMUM7RXVCL2tJRTtJQUNFLCtCQUF3QztFdkJpbEk1QztFdUJ2bUlFO0lBQ0UsMkJBQW9DO0V2QnltSXhDO0V1QnZtSUU7SUFDRSw2QkFBc0M7RXZCeW1JMUM7RXVCdm1JRTtJQUNFLDRCQUFxQztFdkJ5bUl6QztFdUJ2bUlFO0lBQ0UsOEJBQXVDO0V2QnltSTNDO0V1QnZtSUU7SUFDRSw0QkFBcUM7RXZCeW1JekM7RXVCdm1JRTtJQUNFLDhCQUF1QztFdkJ5bUkzQztFdUJ2bUlFO0lBQ0UsNkJBQXNDO0V2QnltSTFDO0V1QnZtSUU7SUFDRSwrQkFBd0M7RXZCeW1JNUM7RXVCL25JRTtJQUNFLDJCQUFvQztFdkJpb0l4QztFdUIvbklFO0lBQ0UsNkJBQXNDO0V2QmlvSTFDO0V1Qi9uSUU7SUFDRSw0QkFBcUM7RXZCaW9JekM7RXVCL25JRTtJQUNFLDhCQUF1QztFdkJpb0kzQztFdUIvbklFO0lBQ0UsNEJBQXFDO0V2QmlvSXpDO0V1Qi9uSUU7SUFDRSw4QkFBdUM7RXZCaW9JM0M7RXVCL25JRTtJQUNFLDZCQUFzQztFdkJpb0kxQztFdUIvbklFO0lBQ0UsK0JBQXdDO0V2QmlvSTVDO0V1QnZwSUU7SUFDRSwyQkFBb0M7RXZCeXBJeEM7RXVCdnBJRTtJQUNFLDZCQUFzQztFdkJ5cEkxQztFdUJ2cElFO0lBQ0UsNEJBQXFDO0V2QnlwSXpDO0V1QnZwSUU7SUFDRSw4QkFBdUM7RXZCeXBJM0M7RXVCdnBJRTtJQUNFLDRCQUFxQztFdkJ5cEl6QztFdUJ2cElFO0lBQ0UsOEJBQXVDO0V2QnlwSTNDO0V1QnZwSUU7SUFDRSw2QkFBc0M7RXZCeXBJMUM7RXVCdnBJRTtJQUNFLCtCQUF3QztFdkJ5cEk1QztFdUIvcUlFO0lBQ0UsMkJBQW9DO0V2QmlySXhDO0V1Qi9xSUU7SUFDRSw2QkFBc0M7RXZCaXJJMUM7RXVCL3FJRTtJQUNFLDRCQUFxQztFdkJpckl6QztFdUIvcUlFO0lBQ0UsOEJBQXVDO0V2QmlySTNDO0V1Qi9xSUU7SUFDRSw0QkFBcUM7RXZCaXJJekM7RXVCL3FJRTtJQUNFLDhCQUF1QztFdkJpckkzQztFdUIvcUlFO0lBQ0UsNkJBQXNDO0V2QmlySTFDO0V1Qi9xSUU7SUFDRSwrQkFBd0M7RXZCaXJJNUM7RXVCdnNJRTtJQUNFLDJCQUFvQztFdkJ5c0l4QztFdUJ2c0lFO0lBQ0UsNkJBQXNDO0V2QnlzSTFDO0V1QnZzSUU7SUFDRSw0QkFBcUM7RXZCeXNJekM7RXVCdnNJRTtJQUNFLDhCQUF1QztFdkJ5c0kzQztFdUJ2c0lFO0lBQ0UsNEJBQXFDO0V2QnlzSXpDO0V1QnZzSUU7SUFDRSw4QkFBdUM7RXZCeXNJM0M7RXVCdnNJRTtJQUNFLDZCQUFzQztFdkJ5c0kxQztFdUJ2c0lFO0lBQ0UsK0JBQXdDO0V2QnlzSTVDO0V1Qi90SUU7SUFDRSwyQkFBb0M7RXZCaXVJeEM7RXVCL3RJRTtJQUNFLDZCQUFzQztFdkJpdUkxQztFdUIvdElFO0lBQ0UsNEJBQXFDO0V2Qml1SXpDO0V1Qi90SUU7SUFDRSw4QkFBdUM7RXZCaXVJM0M7RXVCL3RJRTtJQUNFLDRCQUFxQztFdkJpdUl6QztFdUIvdElFO0lBQ0UsOEJBQXVDO0V2Qml1STNDO0V1Qi90SUU7SUFDRSw2QkFBc0M7RXZCaXVJMUM7RXVCL3RJRTtJQUNFLCtCQUF3QztFdkJpdUk1QztFdUJ2dklFO0lBQ0UsMkJBQW9DO0V2Qnl2SXhDO0V1QnZ2SUU7SUFDRSw2QkFBc0M7RXZCeXZJMUM7RXVCdnZJRTtJQUNFLDRCQUFxQztFdkJ5dkl6QztFdUJ2dklFO0lBQ0UsOEJBQXVDO0V2Qnl2STNDO0V1QnZ2SUU7SUFDRSw0QkFBcUM7RXZCeXZJekM7RXVCdnZJRTtJQUNFLDhCQUF1QztFdkJ5dkkzQztFdUJ2dklFO0lBQ0UsNkJBQXNDO0V2Qnl2STFDO0V1QnZ2SUU7SUFDRSwrQkFBd0M7RXZCeXZJNUM7RXVCL3dJRTtJQUNFLDJCQUFvQztFdkJpeEl4QztFdUIvd0lFO0lBQ0UsNkJBQXNDO0V2Qml4STFDO0V1Qi93SUU7SUFDRSw0QkFBcUM7RXZCaXhJekM7RXVCL3dJRTtJQUNFLDhCQUF1QztFdkJpeEkzQztFdUIvd0lFO0lBQ0UsNEJBQXFDO0V2Qml4SXpDO0V1Qi93SUU7SUFDRSw4QkFBdUM7RXZCaXhJM0M7RXVCL3dJRTtJQUNFLDZCQUFzQztFdkJpeEkxQztFdUIvd0lFO0lBQ0UsK0JBQXdDO0V2Qml4STVDO0V1QnZ5SUU7SUFDRSwyQkFBb0M7RXZCeXlJeEM7RXVCdnlJRTtJQUNFLDZCQUFzQztFdkJ5eUkxQztFdUJ2eUlFO0lBQ0UsNEJBQXFDO0V2Qnl5SXpDO0V1QnZ5SUU7SUFDRSw4QkFBdUM7RXZCeXlJM0M7RXVCdnlJRTtJQUNFLDRCQUFxQztFdkJ5eUl6QztFdUJ2eUlFO0lBQ0UsOEJBQXVDO0V2Qnl5STNDO0V1QnZ5SUU7SUFDRSw2QkFBc0M7RXZCeXlJMUM7RXVCdnlJRTtJQUNFLCtCQUF3QztFdkJ5eUk1QztFdUIveklFO0lBQ0UsMkJBQW9DO0V2QmkwSXhDO0V1Qi96SUU7SUFDRSw2QkFBc0M7RXZCaTBJMUM7RXVCL3pJRTtJQUNFLDRCQUFxQztFdkJpMEl6QztFdUIveklFO0lBQ0UsOEJBQXVDO0V2QmkwSTNDO0V1Qi96SUU7SUFDRSw0QkFBcUM7RXZCaTBJekM7RXVCL3pJRTtJQUNFLDhCQUF1QztFdkJpMEkzQztFdUIveklFO0lBQ0UsNkJBQXNDO0V2QmkwSTFDO0V1Qi96SUU7SUFDRSwrQkFBd0M7RXZCaTBJNUM7RXVCdjFJRTtJQUNFLDJCQUFvQztFdkJ5MUl4QztFdUJ2MUlFO0lBQ0UsNkJBQXNDO0V2QnkxSTFDO0V1QnYxSUU7SUFDRSw0QkFBcUM7RXZCeTFJekM7RXVCdjFJRTtJQUNFLDhCQUF1QztFdkJ5MUkzQztFdUJ2MUlFO0lBQ0UsNEJBQXFDO0V2QnkxSXpDO0V1QnYxSUU7SUFDRSw4QkFBdUM7RXZCeTFJM0M7RXVCdjFJRTtJQUNFLDZCQUFzQztFdkJ5MUkxQztFdUJ2MUlFO0lBQ0UsK0JBQXdDO0V2QnkxSTVDO0V1Qi8ySUU7SUFDRSwyQkFBb0M7RXZCaTNJeEM7RXVCLzJJRTtJQUNFLDZCQUFzQztFdkJpM0kxQztFdUIvMklFO0lBQ0UsNEJBQXFDO0V2QmkzSXpDO0V1Qi8ySUU7SUFDRSw4QkFBdUM7RXZCaTNJM0M7RXVCLzJJRTtJQUNFLDRCQUFxQztFdkJpM0l6QztFdUIvMklFO0lBQ0UsOEJBQXVDO0V2QmkzSTNDO0V1Qi8ySUU7SUFDRSw2QkFBc0M7RXZCaTNJMUM7RXVCLzJJRTtJQUNFLCtCQUF3QztFdkJpM0k1QztFdUJ2NElFO0lBQ0UsMkJBQW9DO0V2Qnk0SXhDO0V1QnY0SUU7SUFDRSw2QkFBc0M7RXZCeTRJMUM7RXVCdjRJRTtJQUNFLDRCQUFxQztFdkJ5NEl6QztFdUJ2NElFO0lBQ0UsOEJBQXVDO0V2Qnk0STNDO0V1QnY0SUU7SUFDRSw0QkFBcUM7RXZCeTRJekM7RXVCdjRJRTtJQUNFLDhCQUF1QztFdkJ5NEkzQztFdUJ2NElFO0lBQ0UsNkJBQXNDO0V2Qnk0STFDO0V1QnY0SUU7SUFDRSwrQkFBd0M7RXZCeTRJNUM7RXVCLzVJRTtJQUNFLDJCQUFvQztFdkJpNkl4QztFdUIvNUlFO0lBQ0UsNkJBQXNDO0V2Qmk2STFDO0V1Qi81SUU7SUFDRSw0QkFBcUM7RXZCaTZJekM7RXVCLzVJRTtJQUNFLDhCQUF1QztFdkJpNkkzQztFdUIvNUlFO0lBQ0UsNEJBQXFDO0V2Qmk2SXpDO0V1Qi81SUU7SUFDRSw4QkFBdUM7RXZCaTZJM0M7RXVCLzVJRTtJQUNFLDZCQUFzQztFdkJpNkkxQztFdUIvNUlFO0lBQ0UsK0JBQXdDO0V2Qmk2STVDO0V1QnY3SUU7SUFDRSwyQkFBb0M7RXZCeTdJeEM7RXVCdjdJRTtJQUNFLDZCQUFzQztFdkJ5N0kxQztFdUJ2N0lFO0lBQ0UsNEJBQXFDO0V2Qnk3SXpDO0V1QnY3SUU7SUFDRSw4QkFBdUM7RXZCeTdJM0M7RXVCdjdJRTtJQUNFLDRCQUFxQztFdkJ5N0l6QztFdUJ2N0lFO0lBQ0UsOEJBQXVDO0V2Qnk3STNDO0V1QnY3SUU7SUFDRSw2QkFBc0M7RXZCeTdJMUM7RXVCdjdJRTtJQUNFLCtCQUF3QztFdkJ5N0k1QztFdUIvOElFO0lBQ0UsMkJBQW9DO0V2Qmk5SXhDO0V1Qi84SUU7SUFDRSw2QkFBc0M7RXZCaTlJMUM7RXVCLzhJRTtJQUNFLDRCQUFxQztFdkJpOUl6QztFdUIvOElFO0lBQ0UsOEJBQXVDO0V2Qmk5STNDO0V1Qi84SUU7SUFDRSw0QkFBcUM7RXZCaTlJekM7RXVCLzhJRTtJQUNFLDhCQUF1QztFdkJpOUkzQztFdUIvOElFO0lBQ0UsNkJBQXNDO0V2Qmk5STFDO0V1Qi84SUU7SUFDRSwrQkFBd0M7RXZCaTlJNUM7RXVCditJRTtJQUNFLDJCQUFvQztFdkJ5K0l4QztFdUJ2K0lFO0lBQ0UsNkJBQXNDO0V2QnkrSTFDO0V1QnYrSUU7SUFDRSw0QkFBcUM7RXZCeStJekM7RXVCditJRTtJQUNFLDhCQUF1QztFdkJ5K0kzQztFdUJ2K0lFO0lBQ0UsNEJBQXFDO0V2QnkrSXpDO0V1QnYrSUU7SUFDRSw4QkFBdUM7RXZCeStJM0M7RXVCditJRTtJQUNFLDZCQUFzQztFdkJ5K0kxQztFdUJ2K0lFO0lBQ0UsK0JBQXdDO0V2QnkrSTVDO0V1Qi8vSUU7SUFDRSw0QkFBb0M7RXZCaWdKeEM7RXVCLy9JRTtJQUNFLDhCQUFzQztFdkJpZ0oxQztFdUIvL0lFO0lBQ0UsNkJBQXFDO0V2QmlnSnpDO0V1Qi8vSUU7SUFDRSwrQkFBdUM7RXZCaWdKM0M7RXVCLy9JRTtJQUNFLDZCQUFxQztFdkJpZ0p6QztFdUIvL0lFO0lBQ0UsK0JBQXVDO0V2QmlnSjNDO0V1Qi8vSUU7SUFDRSw4QkFBc0M7RXZCaWdKMUM7RXVCLy9JRTtJQUNFLGdDQUF3QztFdkJpZ0o1QztBQUNGOztBRXJtSkU7RXFCeUdFO0lBQ0UsMEJBQW9DO0V2QmdnSnhDO0V1QjkvSUU7SUFDRSw0QkFBc0M7RXZCZ2dKMUM7RXVCOS9JRTtJQUNFLDJCQUFxQztFdkJnZ0p6QztFdUI5L0lFO0lBQ0UsNkJBQXVDO0V2QmdnSjNDO0V1QjkvSUU7SUFDRSwyQkFBcUM7RXZCZ2dKekM7RXVCOS9JRTtJQUNFLDZCQUF1QztFdkJnZ0ozQztFdUI5L0lFO0lBQ0UsNEJBQXNDO0V2QmdnSjFDO0V1QjkvSUU7SUFDRSw4QkFBd0M7RXZCZ2dKNUM7RXVCdGhKRTtJQUNFLDBCQUFvQztFdkJ3aEp4QztFdUJ0aEpFO0lBQ0UsNEJBQXNDO0V2QndoSjFDO0V1QnRoSkU7SUFDRSwyQkFBcUM7RXZCd2hKekM7RXVCdGhKRTtJQUNFLDZCQUF1QztFdkJ3aEozQztFdUJ0aEpFO0lBQ0UsMkJBQXFDO0V2QndoSnpDO0V1QnRoSkU7SUFDRSw2QkFBdUM7RXZCd2hKM0M7RXVCdGhKRTtJQUNFLDRCQUFzQztFdkJ3aEoxQztFdUJ0aEpFO0lBQ0UsOEJBQXdDO0V2QndoSjVDO0V1QjlpSkU7SUFDRSwyQkFBb0M7RXZCZ2pKeEM7RXVCOWlKRTtJQUNFLDZCQUFzQztFdkJnakoxQztFdUI5aUpFO0lBQ0UsNEJBQXFDO0V2QmdqSnpDO0V1QjlpSkU7SUFDRSw4QkFBdUM7RXZCZ2pKM0M7RXVCOWlKRTtJQUNFLDRCQUFxQztFdkJnakp6QztFdUI5aUpFO0lBQ0UsOEJBQXVDO0V2QmdqSjNDO0V1QjlpSkU7SUFDRSw2QkFBc0M7RXZCZ2pKMUM7RXVCOWlKRTtJQUNFLCtCQUF3QztFdkJnako1QztFdUJ0a0pFO0lBQ0UsMkJBQW9DO0V2QndrSnhDO0V1QnRrSkU7SUFDRSw2QkFBc0M7RXZCd2tKMUM7RXVCdGtKRTtJQUNFLDRCQUFxQztFdkJ3a0p6QztFdUJ0a0pFO0lBQ0UsOEJBQXVDO0V2QndrSjNDO0V1QnRrSkU7SUFDRSw0QkFBcUM7RXZCd2tKekM7RXVCdGtKRTtJQUNFLDhCQUF1QztFdkJ3a0ozQztFdUJ0a0pFO0lBQ0UsNkJBQXNDO0V2QndrSjFDO0V1QnRrSkU7SUFDRSwrQkFBd0M7RXZCd2tKNUM7RXVCOWxKRTtJQUNFLDJCQUFvQztFdkJnbUp4QztFdUI5bEpFO0lBQ0UsNkJBQXNDO0V2QmdtSjFDO0V1QjlsSkU7SUFDRSw0QkFBcUM7RXZCZ21KekM7RXVCOWxKRTtJQUNFLDhCQUF1QztFdkJnbUozQztFdUI5bEpFO0lBQ0UsNEJBQXFDO0V2QmdtSnpDO0V1QjlsSkU7SUFDRSw4QkFBdUM7RXZCZ21KM0M7RXVCOWxKRTtJQUNFLDZCQUFzQztFdkJnbUoxQztFdUI5bEpFO0lBQ0UsK0JBQXdDO0V2QmdtSjVDO0V1QnRuSkU7SUFDRSwyQkFBb0M7RXZCd25KeEM7RXVCdG5KRTtJQUNFLDZCQUFzQztFdkJ3bkoxQztFdUJ0bkpFO0lBQ0UsNEJBQXFDO0V2QnduSnpDO0V1QnRuSkU7SUFDRSw4QkFBdUM7RXZCd25KM0M7RXVCdG5KRTtJQUNFLDRCQUFxQztFdkJ3bkp6QztFdUJ0bkpFO0lBQ0UsOEJBQXVDO0V2QnduSjNDO0V1QnRuSkU7SUFDRSw2QkFBc0M7RXZCd25KMUM7RXVCdG5KRTtJQUNFLCtCQUF3QztFdkJ3bko1QztFdUI5b0pFO0lBQ0UsMkJBQW9DO0V2QmdwSnhDO0V1QjlvSkU7SUFDRSw2QkFBc0M7RXZCZ3BKMUM7RXVCOW9KRTtJQUNFLDRCQUFxQztFdkJncEp6QztFdUI5b0pFO0lBQ0UsOEJBQXVDO0V2QmdwSjNDO0V1QjlvSkU7SUFDRSw0QkFBcUM7RXZCZ3BKekM7RXVCOW9KRTtJQUNFLDhCQUF1QztFdkJncEozQztFdUI5b0pFO0lBQ0UsNkJBQXNDO0V2QmdwSjFDO0V1QjlvSkU7SUFDRSwrQkFBd0M7RXZCZ3BKNUM7RXVCdHFKRTtJQUNFLDJCQUFvQztFdkJ3cUp4QztFdUJ0cUpFO0lBQ0UsNkJBQXNDO0V2QndxSjFDO0V1QnRxSkU7SUFDRSw0QkFBcUM7RXZCd3FKekM7RXVCdHFKRTtJQUNFLDhCQUF1QztFdkJ3cUozQztFdUJ0cUpFO0lBQ0UsNEJBQXFDO0V2QndxSnpDO0V1QnRxSkU7SUFDRSw4QkFBdUM7RXZCd3FKM0M7RXVCdHFKRTtJQUNFLDZCQUFzQztFdkJ3cUoxQztFdUJ0cUpFO0lBQ0UsK0JBQXdDO0V2QndxSjVDO0V1QjlySkU7SUFDRSwyQkFBb0M7RXZCZ3NKeEM7RXVCOXJKRTtJQUNFLDZCQUFzQztFdkJnc0oxQztFdUI5ckpFO0lBQ0UsNEJBQXFDO0V2QmdzSnpDO0V1QjlySkU7SUFDRSw4QkFBdUM7RXZCZ3NKM0M7RXVCOXJKRTtJQUNFLDRCQUFxQztFdkJnc0p6QztFdUI5ckpFO0lBQ0UsOEJBQXVDO0V2QmdzSjNDO0V1QjlySkU7SUFDRSw2QkFBc0M7RXZCZ3NKMUM7RXVCOXJKRTtJQUNFLCtCQUF3QztFdkJnc0o1QztFdUJ0dEpFO0lBQ0UsMkJBQW9DO0V2Qnd0SnhDO0V1QnR0SkU7SUFDRSw2QkFBc0M7RXZCd3RKMUM7RXVCdHRKRTtJQUNFLDRCQUFxQztFdkJ3dEp6QztFdUJ0dEpFO0lBQ0UsOEJBQXVDO0V2Qnd0SjNDO0V1QnR0SkU7SUFDRSw0QkFBcUM7RXZCd3RKekM7RXVCdHRKRTtJQUNFLDhCQUF1QztFdkJ3dEozQztFdUJ0dEpFO0lBQ0UsNkJBQXNDO0V2Qnd0SjFDO0V1QnR0SkU7SUFDRSwrQkFBd0M7RXZCd3RKNUM7RXVCOXVKRTtJQUNFLDJCQUFvQztFdkJndkp4QztFdUI5dUpFO0lBQ0UsNkJBQXNDO0V2Qmd2SjFDO0V1Qjl1SkU7SUFDRSw0QkFBcUM7RXZCZ3ZKekM7RXVCOXVKRTtJQUNFLDhCQUF1QztFdkJndkozQztFdUI5dUpFO0lBQ0UsNEJBQXFDO0V2Qmd2SnpDO0V1Qjl1SkU7SUFDRSw4QkFBdUM7RXZCZ3ZKM0M7RXVCOXVKRTtJQUNFLDZCQUFzQztFdkJndkoxQztFdUI5dUpFO0lBQ0UsK0JBQXdDO0V2Qmd2SjVDO0V1QnR3SkU7SUFDRSwyQkFBb0M7RXZCd3dKeEM7RXVCdHdKRTtJQUNFLDZCQUFzQztFdkJ3d0oxQztFdUJ0d0pFO0lBQ0UsNEJBQXFDO0V2Qnd3SnpDO0V1QnR3SkU7SUFDRSw4QkFBdUM7RXZCd3dKM0M7RXVCdHdKRTtJQUNFLDRCQUFxQztFdkJ3d0p6QztFdUJ0d0pFO0lBQ0UsOEJBQXVDO0V2Qnd3SjNDO0V1QnR3SkU7SUFDRSw2QkFBc0M7RXZCd3dKMUM7RXVCdHdKRTtJQUNFLCtCQUF3QztFdkJ3d0o1QztFdUI5eEpFO0lBQ0UsMkJBQW9DO0V2Qmd5SnhDO0V1Qjl4SkU7SUFDRSw2QkFBc0M7RXZCZ3lKMUM7RXVCOXhKRTtJQUNFLDRCQUFxQztFdkJneUp6QztFdUI5eEpFO0lBQ0UsOEJBQXVDO0V2Qmd5SjNDO0V1Qjl4SkU7SUFDRSw0QkFBcUM7RXZCZ3lKekM7RXVCOXhKRTtJQUNFLDhCQUF1QztFdkJneUozQztFdUI5eEpFO0lBQ0UsNkJBQXNDO0V2Qmd5SjFDO0V1Qjl4SkU7SUFDRSwrQkFBd0M7RXZCZ3lKNUM7RXVCdHpKRTtJQUNFLDJCQUFvQztFdkJ3ekp4QztFdUJ0ekpFO0lBQ0UsNkJBQXNDO0V2Qnd6SjFDO0V1QnR6SkU7SUFDRSw0QkFBcUM7RXZCd3pKekM7RXVCdHpKRTtJQUNFLDhCQUF1QztFdkJ3ekozQztFdUJ0ekpFO0lBQ0UsNEJBQXFDO0V2Qnd6SnpDO0V1QnR6SkU7SUFDRSw4QkFBdUM7RXZCd3pKM0M7RXVCdHpKRTtJQUNFLDZCQUFzQztFdkJ3ekoxQztFdUJ0ekpFO0lBQ0UsK0JBQXdDO0V2Qnd6SjVDO0V1QjkwSkU7SUFDRSwyQkFBb0M7RXZCZzFKeEM7RXVCOTBKRTtJQUNFLDZCQUFzQztFdkJnMUoxQztFdUI5MEpFO0lBQ0UsNEJBQXFDO0V2QmcxSnpDO0V1QjkwSkU7SUFDRSw4QkFBdUM7RXZCZzFKM0M7RXVCOTBKRTtJQUNFLDRCQUFxQztFdkJnMUp6QztFdUI5MEpFO0lBQ0UsOEJBQXVDO0V2QmcxSjNDO0V1QjkwSkU7SUFDRSw2QkFBc0M7RXZCZzFKMUM7RXVCOTBKRTtJQUNFLCtCQUF3QztFdkJnMUo1QztFdUJ0MkpFO0lBQ0UsMkJBQW9DO0V2QncySnhDO0V1QnQySkU7SUFDRSw2QkFBc0M7RXZCdzJKMUM7RXVCdDJKRTtJQUNFLDRCQUFxQztFdkJ3Mkp6QztFdUJ0MkpFO0lBQ0UsOEJBQXVDO0V2QncySjNDO0V1QnQySkU7SUFDRSw0QkFBcUM7RXZCdzJKekM7RXVCdDJKRTtJQUNFLDhCQUF1QztFdkJ3MkozQztFdUJ0MkpFO0lBQ0UsNkJBQXNDO0V2QncySjFDO0V1QnQySkU7SUFDRSwrQkFBd0M7RXZCdzJKNUM7RXVCOTNKRTtJQUNFLDJCQUFvQztFdkJnNEp4QztFdUI5M0pFO0lBQ0UsNkJBQXNDO0V2Qmc0SjFDO0V1QjkzSkU7SUFDRSw0QkFBcUM7RXZCZzRKekM7RXVCOTNKRTtJQUNFLDhCQUF1QztFdkJnNEozQztFdUI5M0pFO0lBQ0UsNEJBQXFDO0V2Qmc0SnpDO0V1QjkzSkU7SUFDRSw4QkFBdUM7RXZCZzRKM0M7RXVCOTNKRTtJQUNFLDZCQUFzQztFdkJnNEoxQztFdUI5M0pFO0lBQ0UsK0JBQXdDO0V2Qmc0SjVDO0V1QnQ1SkU7SUFDRSwyQkFBb0M7RXZCdzVKeEM7RXVCdDVKRTtJQUNFLDZCQUFzQztFdkJ3NUoxQztFdUJ0NUpFO0lBQ0UsNEJBQXFDO0V2Qnc1SnpDO0V1QnQ1SkU7SUFDRSw4QkFBdUM7RXZCdzVKM0M7RXVCdDVKRTtJQUNFLDRCQUFxQztFdkJ3NUp6QztFdUJ0NUpFO0lBQ0UsOEJBQXVDO0V2Qnc1SjNDO0V1QnQ1SkU7SUFDRSw2QkFBc0M7RXZCdzVKMUM7RXVCdDVKRTtJQUNFLCtCQUF3QztFdkJ3NUo1QztFdUI5NkpFO0lBQ0UsMkJBQW9DO0V2Qmc3SnhDO0V1Qjk2SkU7SUFDRSw2QkFBc0M7RXZCZzdKMUM7RXVCOTZKRTtJQUNFLDRCQUFxQztFdkJnN0p6QztFdUI5NkpFO0lBQ0UsOEJBQXVDO0V2Qmc3SjNDO0V1Qjk2SkU7SUFDRSw0QkFBcUM7RXZCZzdKekM7RXVCOTZKRTtJQUNFLDhCQUF1QztFdkJnN0ozQztFdUI5NkpFO0lBQ0UsNkJBQXNDO0V2Qmc3SjFDO0V1Qjk2SkU7SUFDRSwrQkFBd0M7RXZCZzdKNUM7RXVCdDhKRTtJQUNFLDJCQUFvQztFdkJ3OEp4QztFdUJ0OEpFO0lBQ0UsNkJBQXNDO0V2Qnc4SjFDO0V1QnQ4SkU7SUFDRSw0QkFBcUM7RXZCdzhKekM7RXVCdDhKRTtJQUNFLDhCQUF1QztFdkJ3OEozQztFdUJ0OEpFO0lBQ0UsNEJBQXFDO0V2Qnc4SnpDO0V1QnQ4SkU7SUFDRSw4QkFBdUM7RXZCdzhKM0M7RXVCdDhKRTtJQUNFLDZCQUFzQztFdkJ3OEoxQztFdUJ0OEpFO0lBQ0UsK0JBQXdDO0V2Qnc4SjVDO0V1Qjk5SkU7SUFDRSw0QkFBb0M7RXZCZytKeEM7RXVCOTlKRTtJQUNFLDhCQUFzQztFdkJnK0oxQztFdUI5OUpFO0lBQ0UsNkJBQXFDO0V2QmcrSnpDO0V1Qjk5SkU7SUFDRSwrQkFBdUM7RXZCZytKM0M7RXVCOTlKRTtJQUNFLDZCQUFxQztFdkJnK0p6QztFdUI5OUpFO0lBQ0UsK0JBQXVDO0V2QmcrSjNDO0V1Qjk5SkU7SUFDRSw4QkFBc0M7RXZCZytKMUM7RXVCOTlKRTtJQUNFLGdDQUF3QztFdkJnK0o1QztBQUNGOztBd0IzbUtBOzs0QnhCK21LNEI7QXdCM21LNUI7RUFDRSxjdkJBbUI7QUQ2bUtyQjs7QXdCMW1LQTtFQUNFLFd2QkxnQjtBRGtuS2xCOztBd0IxbUtBO0VBQ0UsY3ZCQWtCO0FENm1LcEI7O0F3QjFtS0E7RUFDRSxjdkJSaUI7QURxbktuQjs7QXdCMW1LQTtFQUNFLGN2QmJrQjtBRDBuS3BCOztBd0IxbUtBO0VBQ0UsY3ZCbEJvQjtBRCtuS3RCOztBd0IxbUtBO0VBQ0UsNENBQTRDO0F4QjZtSzlDOztBd0IxbUtBO0VBQ0UsZ0J2QlJRO0FEcW5LVjs7QXdCMW1LQTtFQUNFLGdCdkJYVTtBRHduS1o7O0F3QjFtS0E7RUFDRSxtSEFBNkQ7RUFBN0QseURBQTZEO0F4QjZtSy9EOztBd0IxbUtBO0VBQ0Usa0J0QlE2QjtBRnFtSy9COztBd0J6bUtBO0VBQ0UsbUJ0Qkc2QjtBRnltSy9COztBd0J4bUtBO0VBQ0UsZXRCRjZCO0FGNm1LL0I7O0F3QnZtS0E7RUFDRSxrQnRCUDZCO0FGaW5LL0I7O0F3QnRtS0E7RUFDRSxpQnRCWjZCO0FGcW5LL0I7O0F5QjFxS0E7OzRCekI4cUs0QjtBeUJ4cUsxQjtFQUNFLFNBRmdCO0F6QjRxS3BCOztBeUIzcUtFO0VBQ0UsVUFGZ0I7QXpCZ3JLcEI7O0F5Qi9xS0U7RUFDRSxVQUZnQjtBekJvcktwQjs7QXlCbnJLRTtFQUNFLFVBRmdCO0F6QndyS3BCOztBeUJ2cktFO0VBQ0UsVUFGZ0I7QXpCNHJLcEI7O0F5QjNyS0U7RUFDRSxVQUZnQjtBekJnc0twQjs7QXlCL3JLRTtFQUNFLFVBRmdCO0F6Qm9zS3BCOztBeUJuc0tFO0VBQ0UsVUFGZ0I7QXpCd3NLcEI7O0F5QnZzS0U7RUFDRSxVQUZnQjtBekI0c0twQjs7QXlCM3NLRTtFQUNFLFVBRmdCO0F6Qmd0S3BCOztBeUIvc0tFO0VBQ0UsV0FGZ0I7QXpCb3RLcEI7O0FFOXNLRTtFdUJHRTtJQUNFLFNBRmdCO0V6Qml0S3BCO0V5Qmh0S0U7SUFDRSxVQUZnQjtFekJvdEtwQjtFeUJudEtFO0lBQ0UsVUFGZ0I7RXpCdXRLcEI7RXlCdHRLRTtJQUNFLFVBRmdCO0V6QjB0S3BCO0V5Qnp0S0U7SUFDRSxVQUZnQjtFekI2dEtwQjtFeUI1dEtFO0lBQ0UsVUFGZ0I7RXpCZ3VLcEI7RXlCL3RLRTtJQUNFLFVBRmdCO0V6Qm11S3BCO0V5Qmx1S0U7SUFDRSxVQUZnQjtFekJzdUtwQjtFeUJydUtFO0lBQ0UsVUFGZ0I7RXpCeXVLcEI7RXlCeHVLRTtJQUNFLFVBRmdCO0V6QjR1S3BCO0V5QjN1S0U7SUFDRSxXQUZnQjtFekIrdUtwQjtBQUNGOztBRWx2S0U7RXVCWUU7SUFDRSxTQUZnQjtFekI0dUtwQjtFeUIzdUtFO0lBQ0UsVUFGZ0I7RXpCK3VLcEI7RXlCOXVLRTtJQUNFLFVBRmdCO0V6Qmt2S3BCO0V5Qmp2S0U7SUFDRSxVQUZnQjtFekJxdktwQjtFeUJwdktFO0lBQ0UsVUFGZ0I7RXpCd3ZLcEI7RXlCdnZLRTtJQUNFLFVBRmdCO0V6QjJ2S3BCO0V5QjF2S0U7SUFDRSxVQUZnQjtFekI4dktwQjtFeUI3dktFO0lBQ0UsVUFGZ0I7RXpCaXdLcEI7RXlCaHdLRTtJQUNFLFVBRmdCO0V6Qm93S3BCO0V5Qm53S0U7SUFDRSxVQUZnQjtFekJ1d0twQjtFeUJ0d0tFO0lBQ0UsV0FGZ0I7RXpCMHdLcEI7QUFDRjs7QUV0eEtFO0V1QnFCRTtJQUNFLFNBRmdCO0V6QnV3S3BCO0V5QnR3S0U7SUFDRSxVQUZnQjtFekIwd0twQjtFeUJ6d0tFO0lBQ0UsVUFGZ0I7RXpCNndLcEI7RXlCNXdLRTtJQUNFLFVBRmdCO0V6Qmd4S3BCO0V5Qi93S0U7SUFDRSxVQUZnQjtFekJteEtwQjtFeUJseEtFO0lBQ0UsVUFGZ0I7RXpCc3hLcEI7RXlCcnhLRTtJQUNFLFVBRmdCO0V6Qnl4S3BCO0V5Qnh4S0U7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RXlCO0VzQ3NFekIsZ0JBQWdCO0VBQ2hCLGdCdkNuR0k7RXVDb0dKLFd2Q3pIWTtFdUMwSFosWUFBWTtFQUNaLG1CdkMxSGU7RXVDMkhmLGtCQUFrQjtBeEM0L0x4Qjs7QXdDdi9MSzs7RUFHRyxZQUFZO0F4Q3kvTHBCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuei1pbmRleCBvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWRpYSBxdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5oIHdpdGggY2VudGVyLWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxuYXVkaW8sXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmEge1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuYTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbnAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogMTM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgfVxufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vLi4vaW1hZ2VzL2NvbW1vbi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7zjgqLjgqTjgrPjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDE2cHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG4uYy1tZW51LXRyaWdnZXIsXG4uYy1tZW51LXRyaWdnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uYy1tZW51LXRyaWdnZXItbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxNjFkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jLW1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCu+OCr+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg0MXB4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMzJweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg0MXB4KSB7XG4gIC5jLXNlY3Rpb24tLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtc2VjdGlvbi0tbmFycm93IHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDFweCkge1xuICAuYy1zZWN0aW9uLS1iZyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi0tYmctLXdpZGUge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS13aWRlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODQxcHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW5hcnJvdyB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6KaL5Ye644GXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmMtaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5jLWgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYy1oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYy1oLS1jZW50ZXItbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUsIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODs+OBj+OBmuODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmMtYnJlYWRjcnVtYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYy1icmVhZGNydW1iLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC41ZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1mb3JtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2EyYTJhMjtcbn1cblxuLmMtZm9ybS10ZXh0OmludmFsaWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjExMDEwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3NywgMTYsIDE2LCAwLjI1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1pbnZhbGlkLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG59XG5cbi5jLWZvcm0tdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMGVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTJhMmEyO1xufVxuXG4uYy1mb3JtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMWVtIDJlbTtcbn1cblxuLmMtZm9ybS1saXN0LWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgMC41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmMtZm9ybS1jaGVja2JveCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtZm9ybS1jaGVja2JveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Q2ZGRlMztcbn1cblxuLmMtZm9ybS1jaGVja2JveDpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogc29saWQgIzI1ODlkMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jLWZvcm0tcmFkaW8ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tcmFkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNmRkZTM7XG59XG5cbi5jLWZvcm0tcmFkaW86Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogIzI1ODlkMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiA2cHg7XG59XG5cbi5jLWZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMmEyYTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIGRhdGEtcHJlZml4PSdmYXInIGRhdGEtaWNvbj0nYW5nbGUtZG93bicgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWFuZ2xlLWRvd24gZmEtdy0xMCcgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyUzRSUzQ3BhdGggZmlsbD0nY3VycmVudENvbG9yJyBkPSdNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuN2VtIHRvcCA1MCUsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAwLjY1ZW0gYXV0bywgMTAwJTtcbn1cblxuLmMtZm9ybS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1mb3JtLXNlbGVjdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzg4ODtcbn1cblxuLmMtZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWE7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggM3B4IHJnYmEoNTksIDE1MywgMjUyLCAwLjcpO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggLW1vei1tYWMtZm9jdXNyaW5nO1xuICBjb2xvcjogIzIyMjtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmMtZm9ybS1zZWxlY3QtLXNtYWxsIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1mb3JtLXNlbGVjdCBvcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC44ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1idXR0b24tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2EyYTJhMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jLWJ1dHRvbi0tbGlnaHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWJ1dHRvbi0tbGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEyMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2tld1goLTQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMTAwJSk7XG4gIGFuaW1hdGlvbjogbGlnaHRCdXR0b24gMnMgMi41cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBsaWdodEJ1dHRvbiB7XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpc3Qge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jLWxpc3QgPiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tcG9pbnQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNWVtO1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1vcmRlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jLWxpc3QtLW9yZGVyID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnQgMTtcbn1cblxuLmMtbGlzdC0tb3JkZXIgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihjb3VudCkgXCIuXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5cbi5jLWxpc3QtLWxpbmsgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXN0LS1saW5rIGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBjb250ZW50OiBcIlxcZTVjY1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmMtbGlzdC0tbGluayBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWxpc3QtLW5vdGUgbGkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNhMmEyYTI7XG59XG5cbi5jLWxpc3QtLW5vdGUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVlbSAxZW07XG59XG5cbi5jLWxpc3QtLWhvcml6b250YWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYy1wYW5lbC0tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtcGFuZWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuYy10YWItbmF2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtNHB4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmMtdGFiLW5hdi1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDE2cHggNHB4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLXRhYi1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jLXRhYi1jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4uYy10YWItY29udGVudHMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLXRhYi1jb250ZW50cy1pdGVtW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMmEyYTI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5jLXRhYmxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EyYTJhMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtdGFibGUgdGJvZHkgdGgge1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAyMGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJhMmEyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuYy10YWJsZSB0Ym9keSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgfVxufVxuXG4uYy10YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTJhMmEyO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jmlbTliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDQxcHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAudS1hbGlnbi1sZWZ0LS10YWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1hbGlnbi1sZWZ0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6IOM5pmv6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLnUtYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjEwMDtcbn1cblxuLnUtYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTg3YjQ7XG59XG5cbi51LWJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODE2MWQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYTFhMWE7XG59XG5cbi51LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFhMWExYTtcbn1cblxuLnUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFhMWExYTtcbn1cblxuLnUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxYTFhMWE7XG59XG5cbi51LWJvcmRlci0td2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GbG9hdOino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCsOODquODg+ODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXJvdyB7XG4gIG1hcmdpbjogLTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtcm93IHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5cbi51LXJvdy1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udS1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtcm93LXJldmVyc2UtLXNwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLnUtcm93LS1ub21hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi0tc3Age1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyB7XG4gIG1hcmdpbjogLTEwcHg7XG59XG5cbi51LWNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC0xIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTMge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtMyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtNCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC00IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC01IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC02IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC02IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC03IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTcge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLTgge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC04IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLTkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTkge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC0xMCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtMTEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtMTIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MXB4KSB7XG4gIC51LWNvbC0xLS1wYyB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1wYyB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXBjIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1wYyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXBjIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tcGMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXBjIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tcGMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1wYyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXBjIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXBjIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEyLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLWxhcHRvcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1sYXB0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC51LWNvbC0xLS10YWIge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXRhYiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS10YWIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS10YWIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tdGFiIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXRhYiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS10YWIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tdGFiIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXRhYiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tdGFiIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXNwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkgYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tc3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkgYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXNwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkgYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tc3Age1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLS1zcCA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tc3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1zcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXNwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tLXNwID4gLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1zcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi0tc3AgPiAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Z2e6KGo56S65YiH44KK5pu/44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODQxcHgpIHtcbiAgLnUtaGlkZS0teGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MXB4KSB7XG4gIC51LWhpZGUtLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAudS1oaWRlLS1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAudS1oaWRlLS1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWFyZ2lu44CBcGFkZGluZ+aMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIzNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQzNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw0NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ2NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI2NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI2NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ2NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw3NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10ODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ5NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI5NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ5NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI5NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtbXQwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgLnUtbXQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDQxcHgpIHtcbiAgLnUtbXQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDFweCkge1xuICAudS1tdDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4joo4Xpo75cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS10ZXh0LXN1YiB7XG4gIGNvbG9yOiAjYTJhMmEyO1xufVxuXG4udS10ZXh0LXJlZCB7XG4gIGNvbG9yOiAjYzgxNjFkO1xufVxuXG4udS10ZXh0LXBpbmsge1xuICBjb2xvcjogI2VlODdiNDtcbn1cblxuLnUtdGV4dC15ZWxsb3cge1xuICBjb2xvcjogI2ZmZjEwMDtcbn1cblxuLnUtdGV4dC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG5cbi51LXRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51LXRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnUtdGV4dC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAjYTJhMmEyIDcwJSk7XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi51LXRleHQtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnUtdGV4dC14LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luYXmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS13MCB7XG4gIHdpZHRoOiAwJTtcbn1cblxuLnUtdzEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLnUtdzIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnUtdzMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnUtdzQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnUtdzUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnUtdzYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnUtdzcwIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnUtdzgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnUtdzkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnUtdzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDQxcHgpIHtcbiAgLnUtdzAtLXBjIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1wYyB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXBjIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tcGMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1wYyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tcGMge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1wYyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXBjIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tcGMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAudS13MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnUtdzIwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnUtdzMwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnUtdzUwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnUtdzYwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnUtdzgwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnUtdzkwLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgLnUtdzAtLXRhYiB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXcxMC0tdGFiIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXcyMC0tdGFiIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tdGFiIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC51LXc0MC0tdGFiIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC51LXc1MC0tdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tdGFiIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC51LXc3MC0tdGFiIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC51LXc4MC0tdGFiIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tdGFiIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC51LXcxMDAtLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnUtdzAtLXNwIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS1zcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXNwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tc3Age1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS1zcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tc3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS1zcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXNwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tc3Age1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51LWgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1jb250ZW50cy1tYWluIHtcbiAgd2lkdGg6IDU2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNjODE2MWQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAucC1jb250ZW50cy1tYWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtY29udGVudHMtbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnAtY29udGVudHMtbWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5wLWNvbnRlbnRzLWxlZnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1NjBweCkgLyAyKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogI2VlODdiNDtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgLnAtY29udGVudHMtbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2MHB4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtY29udGVudHMtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cblxuLnAtY29udGVudHMtcmlnaHQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTYwcHgpIC8gMik7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmYxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAucC1jb250ZW50cy1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5wLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi5wLWhlYWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAucC1oZWFkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAyNiwgMjYsIDAuNSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICB9XG4gIC5wLWhlYWRlci13cmFwcGVyLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ko44Kv44K544OI44Op44OK44OT77yIR+ODiuODk+OBqOOBr+WIpeOBq+ODmOODg+ODgOODvOWGheOBq+ihqOekuuOBmeOCi+ODiuODk+OCsuODvOOCt+ODp+ODs++8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAucC1leG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1leG5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ucC1leG5hdi1saXN0LWl0ZW0tLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1leG5hdi1saXN0LWl0ZW0tLXRleHQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGNvbnRlbnQ6IFwiXFxlMzE1XCI7XG59XG5cbi5wLWV4bmF2LWxpc3QtaXRlbS0tYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWV4bmF2LWRyb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWV4bmF2LWRyb3A6aG92ZXIgLnAtZXhuYXYtZHJvcC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLWV4bmF2LWRyb3AtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5wLWV4bmF2LWRyb3AtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkfjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1nbmF2IHtcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtZ25hdi1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTEwMCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNlZTg3YjQ7XG4gICAgcGFkZGluZzogOTZweCAyNHB4IDMycHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAucC1nbmF2LWlubmVyLnZpc2libGUge1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1nbmF2LWxpc3QtaXRlbS5jdXJyZW50IGEge1xuICBib3JkZXItYm90dG9tOiA1cHggZG90dGVkICNmZmY7XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDVweCBkb3R0ZWQgI2ZmZjtcbn1cblxuLnAtc25zIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmMTAwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5wLXNucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1zbnMtdGl0bGUge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICBtYXJnaW4tdG9wOiA1ZW07XG59XG5cbi5wLXNucy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLXNucy1saXN0LmJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5wLXNucy1saXN0LmJvdHRvbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wLXNucy1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnAtYXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTM1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnAtYXNpZGViYXItbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMmVtIDFlbTtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEwZW07XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAxMDAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlIDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4ucC1mb290ZXItY29udGVudHMge1xuICBwYWRkaW5nOiAwIDI0cHggMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtZm9vdGVyLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgfVxufVxuXG4ucC1mb290ZXItc25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ucC1mb290ZXItc25zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ucC1mb290ZXItc25zLWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucC1mb290ZXItYWRkcmVzcyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvIDJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtZm9vdGVyLWFkZHJlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWZvb3Rlci1hZGRyZXNzLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnAtZm9vdGVyLWFkZHJlc3MtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucC1mb290ZXItYWRkcmVzcy1pbmZvLWxhYmVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4ucC1mb290ZXItYWRkcmVzcy1pbmZvLXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5wLWZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvOWbuuWumuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWZpeGVkbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5wLWZpeGVkbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG59XG5cbi5wLWZpeGVkbWVudS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnAtZml4ZWRtZW51LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxYTFhMWE7XG59XG5cbi5wLWZpeGVkbWVudS1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLnAtZml4ZWRtZW51LWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnAtZml4ZWRtZW51LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG59XG5cbi5wLWZpeGVkbWVudS1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5wLW12IHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNhMmEyYTI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtbXYtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ucC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtaW1hZ2UtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wLWltYWdlLWNhcHRpb24tLWJsYWNrIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucC1pbWFnZS1jYXB0aW9uLS10b3Age1xuICB0b3A6IDA7XG59XG5cbi5wLWltYWdlLWNhcHRpb24tLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnAtaW1hZ2UtY2FwdGlvbi0tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5wLWltYWdlLWNhcHRpb24tLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLnAtdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC12aWRlbyBpZnJhbWUgfiBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtYWNjb3JkaW9uLWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnAtYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjYTJhMmEyO1xufVxuXG4ucC1hY2NvcmRpb24taGVhZGVyLmFjdGl2ZSAucC1hY2NvcmRpb24taGVhZGVyLWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTViXCI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ucC1hY2NvcmRpb24taGVhZGVyLWlubmVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5wLWFjY29yZGlvbi1oZWFkZXItaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnAtYWNjb3JkaW9uLWhlYWRlci1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLnAtYWNjb3JkaW9uLWhlYWRlci1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJRLlwiO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnAtYWNjb3JkaW9uLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtYWNjb3JkaW9uLWFuc3dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLnAtYWNjb3JkaW9uLWFuc3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBLlwiO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnAtbmV3cyB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5wLW5ld3Mge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1uZXdzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtbmV3cy1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMmEyYTI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5wLW5ld3MtbGlzdC1pdGVtIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnAtbmV3cy1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLW5ld3MtZGF0ZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnAtbmV3cy1kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5wLWZpbHRlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtZmlsdGVyLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAuNWVtO1xufVxuXG4ucC1maWx0ZXItaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucC1maWx0ZXItaW5wdXQ6Y2hlY2tlZCArIC5wLWZpbHRlci1pbnB1dC1zcGFuIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbn1cblxuLnAtZmlsdGVyLWlucHV0LXNwYW4ge1xuICB3aWR0aDogNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtZmlsdGVyLWNvbnRlbnRzIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZlc3RhLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mZXN0YS1zbGlkZXIuZmlyc3Qge1xuICBhbmltYXRpb246IHNsaWRlU2hvdzAxIDYwcyAtMzBzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmZlc3RhLXNsaWRlci5sYXN0IHtcbiAgYW5pbWF0aW9uOiBzbGlkZVNob3cwMiA2MHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlU2hvdzAxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVTaG93MDIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuICB9XG59XG5cbi5mZXN0YS1zbGlkZXItaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmVzdGEtc2xpZGVyLWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC5mZXN0YS1zbGlkZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgLmZlc3RhLXNsaWRlci0tbWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmZlc3RhLXNsaWRlci0tbWQuZmlyc3Qge1xuICAgIGFuaW1hdGlvbjogc2xpZGVTaG93MDMgNjBzIC0zMHMgbGluZWFyIGluZmluaXRlO1xuICB9XG4gIC5mZXN0YS1zbGlkZXItLW1kLmxhc3Qge1xuICAgIGFuaW1hdGlvbjogc2xpZGVTaG93MDQgNjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxuICBAa2V5ZnJhbWVzIHNsaWRlU2hvdzAzIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBzbGlkZVNob3cwNCB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xuICAgIH1cbiAgfVxuICAuZmVzdGEtc2xpZGVyLS1tZC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5mZXN0YS1oZXJvIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4uZmVzdGEtaDIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVlbTtcbn1cblxuLmZlc3RhLXNwZWNpYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mZXN0YS1zcGVjaWFsLXBhdGNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDFlbSk7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmVzdGEtc3BlY2lhbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mZXN0YS1zcGVjaWFsLXBvaW50IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mZXN0YS1saW5rLWJhbm5lcjpob3Zlcixcbi5mZXN0YS1saW5rLWJhbm5lcjpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjg7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzFhMWExYTtcblxuJGNvbG9yLXllbGxvdzogI2ZmZjEwMDtcbiRjb2xvci1waW5rOiAjZWU4N2I0O1xuJGNvbG9yLXJlZDogI2M4MTYxZDtcblxuJGNvbG9yLWxpZ2h0LWdyYXk6ICNmMmYyZjI7XG4kY29sb3ItbWlkLWdyYXk6ICNlNmU2ZTY7XG4kY29sb3ItZ3JheTogI2EyYTJhMjtcbiRjb2xvci1kYXJrLWdyYXk6ICM4MDgwODA7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHNwYWNlOiA4MHB4LCA0MHB4LCAzMnB4LCAyNHB4O1xuJHNwYWNlLXNwOiA0MHB4LCAzMnB4LCAyNHB4LCAxNnB4O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRib2xkOiA3MDA7XG4kbm9ybWFsOiA0MDA7XG4kc2VyaWY6IFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIua4uOaYjuacnVwiLCBcIll1IE1pbmNob1wiLFxuICBcIua4uOaYjuacneS9k1wiLCBcIll1TWluY2hvXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgc2VyaWY7XG4kc2Fucy1zZXJpZjogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIixcbiAgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLFxuICBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb250ZW50cy13aWR0aDogMTI0MHB4O1xuJGNvbnRlbnRzLW5hcnJvdy13aWR0aDogMTAwMHB4O1xuJGNvbnRlbnRzLXBhZGRpbmc6IDIwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHo6IChjb250ZW50cywgYXJyb3csIGduYXYsIGxlZnRiYXIsIGhlYWRlciwgZm9vdGVyLCBtb2RhbCk7XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVkaWEgcXVlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYnJlYWtwb2ludHM6IChcbiAgXCJzbVwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpXCIsXG4gIFwibWRcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweClcIixcbiAgXCJsZ1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA0MXB4KVwiLFxuICBcInhsXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NDFweClcIixcbikgIWRlZmF1bHQ7XG5cbkBtaXhpbiB2aWV3LWF0KCRicmVha3BvaW50OiBwYykge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBjZW50ZXItbGluZSgkY29sb3I6ICRjb2xvci1ibGFjaywgJHBhZGRpbmc6IDI0cHgsICRoZWlnaHQ6IDFweCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZyAvIDI7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZztcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxufVxuJF9mb250LXNpemU6IChcbiAgXCJzcFwiOiAxNnB4LFxuICBcInBjXCI6IDE2cHgsXG4pICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gcmVtKCRweDogMTZweCwgJGtleTogXCJwY1wiKSB7XG4gICR2YWx1ZTogbWFwLWdldCgkX2ZvbnQtc2l6ZSwgJGtleSk7XG4gIEByZXR1cm4gKCRweCAvICR2YWx1ZSkgKiAxcmVtO1xufVxuIiwiaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcsXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbmF1ZGlvLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBmb250LWZhbWlseTogJHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuXG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nLXRvcDogMTM1cHg7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gIC5zbGljay1sb2FkaW5nICYge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyXG4gICAgICBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG59XG5cbi8qIEljb25zICovXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICB9XG4gIH1cbiAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgfVxuICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDE2cHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBcbiAgfVxuXG4gICYtdHJpZ2dlcixcbiAgJi10cmlnZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjRweDtcblxuICAgICYtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICYtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXNlY3Rpb24ge1xuICBAaW5jbHVkZSB2aWV3LWF0KHhsKSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLCAyKSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgfVxuXG4gICYtLW5hcnJvd3tcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHhsKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2UsIDQpIDA7XG4gICAgfVxuICBcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDQpIDA7XG4gICAgfVxuICB9XG5cbiAgXG5cbiAgJi0tYmcge1xuICAgIEBpbmNsdWRlIHZpZXctYXQoeGwpIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDIpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICB9XG5cbiAgICAmLS13aWRle1xuICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDEpIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbmFycm93e1xuICAgICAgQGluY2x1ZGUgdmlldy1hdCh4bCkge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCA0KSAwO1xuICAgICAgfVxuICAgIFxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCA0KSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuimi+WHuuOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtaDEge1xuICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYy1oMiB7XG4gIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmMtaDMge1xuICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gIH1cbn1cblxuLmMtaDQge1xuICBmb250LXNpemU6IHJlbSgyMHB4KTtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYy1oNSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jLWgtLWNlbnRlci1saW5lIHtcbiAgQGluY2x1ZGUgY2VudGVyLWxpbmUoKTtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7PjgY/jgZrjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyYXk7XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1mb3JtIHtcbiAgJi10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cbiAgICAmOmludmFsaWQge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2IxMTAxMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTc3LCAxNiwgMTYsIDAuMjUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi1pbnZhbGlkLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxZW0gMmVtO1xuXG4gICAgJi1pdGVtIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAwIDAuNWVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2tib3gge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q2ZGRlMztcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBib3JkZXI6IHNvbGlkICMyNTg5ZDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi1yYWRpbyB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDZkZGUzO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjU4OWQwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICB9XG4gIH1cblxuICAmLXNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcicgZGF0YS1pY29uPSdhbmdsZS1kb3duJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtZG93biBmYS13LTEwJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuN2VtIHRvcCA1MCUsIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNjVlbSBhdXRvLCAxMDAlO1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAzcHggcmdiYSg1OSwgMTUzLCAyNTIsIDAuNyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggLW1vei1tYWMtZm9jdXNyaW5nO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgb3B0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuOGVtIDFlbTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYtLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYtLWxpZ2h0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTIwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WCgtNDVkZWcpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCVcbiAgICAgICk7XG5cbiAgICAgIGFuaW1hdGlvbjogbGlnaHRCdXR0b24gMnMgMi41cyBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxpZ2h0QnV0dG9uIHtcbiAgICAgIDEwMCUge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXG4gID4gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tcG9pbnQge1xuICAgID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjVlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW9yZGVyIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgPiBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnQgMTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihjb3VudCkgXCIuXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGluayB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNWNjXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ub3RlIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC41ZW0gMWVtO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg43jg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICYtLXJvdW5ke1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc20pIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K/44OWXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy10YWIge1xuICAmLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc20pIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogLTRweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmF5O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1pZC1ncmF5O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taWQtZ3JheTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtdGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgIHdpZHRoOiAyMGVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxnKSB7XG4gIC51LWFsaWduLWxlZnQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KG1kKSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KG1kKSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcbn1cblxuLnUtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi51LWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udS1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xufVxuXG4udS1iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XG59XG5cbi51LWJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5p6g57eaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1ib3JkZXIge1xuICAmLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgfVxuXG4gICYtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1jbGVhcmZpeDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kcGFkZGluZzogMjBweDtcbiRwYWRkaW5nLW5hcnJvdzogMTBweDtcbiRwYWRkaW5nLXNwOiAxMHB4O1xuXG4udS1yb3cge1xuICBtYXJnaW46ICgtMSkgKiAkcGFkZGluZztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc20pIHtcbiAgICBtYXJnaW46ICgtMSkgKiAkcGFkZGluZy1zcDtcbiAgfVxuXG4gICYtYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgICAmLS1zcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ub21hcmdpbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICAgJi0tc3Age1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbmFycm93IHtcbiAgICBtYXJnaW46ICgtMSkgKiAkcGFkZGluZy1uYXJyb3c7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICR3aWR0aDogKDEwMCUgLyAoMTIgLyAkaSkpO1xuICAudS1jb2wtI3skaX0ge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XG4gICAgfVxuICB9XG5cbiAgLnUtY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC51LWNvbC1vZmZzZXQtI3skaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gIH1cblxuICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICA+IC51LWNvbC0jeyRpfSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC51LXJvdy0tbmFycm93IHtcbiAgICA+IC51LWNvbC0jeyRpfSB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGcpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgJHdpZHRoOiAoMTAwJSAvICgxMiAvICRpKSk7XG4gICAgLnUtY29sLSN7JGl9LS1wYyB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1wYyB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXBjIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tcGMge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobWQpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgJHdpZHRoOiAoMTAwJSAvICgxMiAvICRpKSk7XG4gICAgLnUtY29sLSN7JGl9LS1sYXB0b3Age1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLWxhcHRvcCB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgPiAudS1jb2wtI3skaX0tLWxhcHRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgPiAudS1jb2wtI3skaX0tLWxhcHRvcCB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChtZCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAkd2lkdGg6ICgxMDAlIC8gKDEyIC8gJGkpKTtcbiAgICAudS1jb2wtI3skaX0tLXRhYiB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0jeyRpfS0tdGFiIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgfVxuXG4gICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tdGFiIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tdGFiIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICR3aWR0aDogKDEwMCUgLyAoMTIgLyAkaSkpO1xuICAgIC51LWNvbC0jeyRpfS0tc3Age1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgfVxuXG4gICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tc3Age1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXJvdy0tbm9tYXJnaW4tLXNwIHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS1zcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXNwIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbumdnuihqOekuuWIh+OCiuabv+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGluY2x1ZGUgdmlldy1hdCh4bCkge1xuICAudS1oaWRlLS14bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxnKSB7XG4gIC51LWhpZGUtLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobWQpIHtcbiAgLnUtaGlkZS0tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAudS1oaWRlLS1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAudS1tdCN7JGkgKiA1fSB7XG4gICAgbWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tciN7JGkgKiA1fSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sI3skaSAqIDV9IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYiN7JGkgKiA1fSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdCN7JGkgKiA1fSB7XG4gICAgcGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIjeyRpICogNX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwjeyRpICogNX0ge1xuICAgIHBhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYiN7JGkgKiA1fSB7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQoc20pIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0tLXNtIHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1yI3skaSAqIDV9LS1zbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqIDV9LS1zbSB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogNX0tLXNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXB0I3skaSAqIDV9LS1zbSB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHIjeyRpICogNX0tLXNtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBsI3skaSAqIDV9LS1zbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBiI3skaSAqIDV9LS1zbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQobWQpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0tLW1kIHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1yI3skaSAqIDV9LS1tZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqIDV9LS1tZCB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogNX0tLW1kIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXB0I3skaSAqIDV9LS1tZCB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHIjeyRpICogNX0tLW1kIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBsI3skaSAqIDV9LS1tZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBiI3skaSAqIDV9LS1tZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQobGcpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0tLWxnIHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1yI3skaSAqIDV9LS1sZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqIDV9LS1sZyB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogNX0tLWxnIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXB0I3skaSAqIDV9LS1sZyB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHIjeyRpICogNX0tLWxnIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBsI3skaSAqIDV9LS1sZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBiI3skaSAqIDV9LS1sZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQoeGwpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0tLXhsIHtcbiAgICAgIG1hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1yI3skaSAqIDV9LS14bCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LW1sI3skaSAqIDV9LS14bCB7XG4gICAgICBtYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtbWIjeyRpICogNX0tLXhsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXB0I3skaSAqIDV9LS14bCB7XG4gICAgICBwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnUtcHIjeyRpICogNX0tLXhsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBsI3skaSAqIDV9LS14bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51LXBiI3skaSAqIDV9LS14bCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4joo4Xpo75cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LXRleHQtYmxhY2sge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4udS10ZXh0LWludmVyc2Uge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4udS10ZXh0LXN1YiB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnUtdGV4dC1yZWQge1xuICBjb2xvcjogJGNvbG9yLXJlZDtcbn1cblxuLnUtdGV4dC1waW5rIHtcbiAgY29sb3I6ICRjb2xvci1waW5rO1xufVxuXG4udS10ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAkY29sb3IteWVsbG93O1xufVxuXG4udS10ZXh0LXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cblxuLnUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xufVxuXG4udS10ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xufVxuXG4udS10ZXh0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICRjb2xvci1ncmF5IDcwJSk7XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICBcbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBcbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIFxufVxuXG4udS10ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gIFxufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgXG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAudS13I3skaSAqIDEwfSB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxnKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tcGMge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChtZCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLWxhcHRvcCB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KG1kKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tdGFiIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc20pIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAgIC51LXcjeyRpICogMTB9LS1zcCB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiLnAtY29udGVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1tYWluIHtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcmVkO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChtZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTYwcHgpIC8gMik7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcGluaztcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KG1kKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTYwcHgpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTYwcHgpIC8gMik7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmxhY2ssMC41KTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIFxuICAgIC8vIEBpbmNsdWRlIHZpZXctYXQoc20pIHtcbiAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Ko44Kv44K544OI44Op44OK44OT77yIR+ODiuODk+OBqOOBr+WIpeOBq+ODmOODg+ODgOODvOWGheOBq+ihqOekuuOBmeOCi+ODiuODk+OCsuODvOOCt+ODp+ODs++8iVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZXhuYXYge1xuICBAaW5jbHVkZSB2aWV3LWF0KG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcblxuICAgICYtaXRlbSB7XG4gICAgICAmLS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gICAgICAgICAgY29udGVudDogXCJcXGUzMTVcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kcm9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5wLWV4bmF2LWRyb3AtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuR+ODiuODk1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZ25hdiB7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgICYtaW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTEwMCU7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xuICAgICAgcGFkZGluZzogOTZweCAyNHB4IDMycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYudmlzaWJsZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBkb3R0ZWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggZG90dGVkICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAtc25zIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93O1xuICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgIG1hcmdpbi10b3A6IDVlbTtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi5ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTZweDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLWFzaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEzNXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgJi1saXN0IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMmVtIDFlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTBlbTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1ZW07XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAxMDAlO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggMjRweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc20pe1xuICAgICAgcGFkZGluZzogMCAwIDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1hZGRyZXNzIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc20pe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi1ib3gge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICYtbGFiZWwge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgIH1cblxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvOWbuuWumuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZml4ZWRtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIucC1tdiB7XG4gIGhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuIiwiLnAtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgJi0tYmxhY2sge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYtLXRvcCB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIucC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8vIHZpbWVv44Gu5aC05ZCI44Gu44G/5LiL6KiY44GM5b+F6KaBXG5cbiAgICAmIH4gcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtYWNjb3JkaW9uIHtcbiAgJi1saXN0IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAucC1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMTViXCI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgICAgICAgY29udGVudDogXCJcXGUxNDVcIjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtcXVlc3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiUS5cIjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi1hbnN3ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJBLlwiO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgfVxuICB9XG59XG5cbi8vIC5wLWFjY29yZGlvbiB7XG4vLyAgICYtbGlzdCB7XG4vLyAgICAgJi1pdGVtIHtcbi8vICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbi8vICAgICAgIH1cblxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtaGVhZGVyIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBwYWRkaW5nOiAxNnB4IDQ4cHggMTZweCAyNHB4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbi8vICAgICAmOjphZnRlciB7XG4vLyAgICAgICBjb250ZW50OiBcIlxcZTVjZlwiO1xuLy8gICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbi8vICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4vLyAgICAgICBmb250LXNpemU6IDEuNWVtO1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgdG9wOiA1MCU7XG4vLyAgICAgICByaWdodDogMC41ZW07XG4vLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4vLyAgICAgfVxuXG4vLyAgICAgJi5hY3RpdmUge1xuLy8gICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICBjb250ZW50OiBcIlxcZTVjZVwiO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtY29udGVudHMge1xuLy8gICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbi8vICAgICBwYWRkaW5nOiAxNnB4IDQwcHggMTZweCAyNHB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbi8vICAgICAmLnZpc2libGUge1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi1xdWVzdGlvbiB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbi8vICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbi8vICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgY29udGVudDogXCJRLlwiO1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICB0b3A6IDA7XG4vLyAgICAgICBsZWZ0OiAwO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtYW5zd2VyIHtcbi8vICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbi8vICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgY29udGVudDogXCJBLlwiO1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICB0b3A6IDA7XG4vLyAgICAgICBsZWZ0OiAwO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuIiwiLnAtbmV3cyB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzbSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLWxpc3Qge1xuICAgICYtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRhdGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG59XG4iLCIucC1maWx0ZXIge1xuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAuNWVtO1xuICB9XG5cbiAgJi1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICY6Y2hlY2tlZCArIC5wLWZpbHRlci1pbnB1dC1zcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1taWQtZ3JheTtcbiAgICB9XG5cbiAgICAmLXNwYW4ge1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1ncmF5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50cyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgIC8vICYuYWN0aXZle1xuICAgIC8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8vIH1cbiAgfVxufVxuIiwiLmZlc3RhIHtcbiAgJi1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYuZmlyc3Qge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZVNob3cwMSA2MHMgLTMwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgJi5sYXN0IHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVTaG93MDIgNjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHNsaWRlU2hvdzAxIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHNsaWRlU2hvdzAyIHtcbiAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIH1cblxuICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbWQge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgIGFuaW1hdGlvbjogc2xpZGVTaG93MDMgNjBzIC0zMHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICBhbmltYXRpb246IHNsaWRlU2hvdzA0IDYwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIH1cblxuICAgICAgICBAa2V5ZnJhbWVzIHNsaWRlU2hvdzAzIHtcbiAgICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBrZXlmcmFtZXMgc2xpZGVTaG93MDQge1xuICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLyAyKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGVybyB7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICB9XG5cbiAgJi1oMiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVlbTtcbiAgfVxuXG4gICYtc3BlY2lhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gJi1wYW5lbHtcbiAgICAvLyAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICRjb2xvci1ibGFjaztcbiAgICAvLyAgIGJvcmRlci1yYWRpdXM6IDAgMCAxZW0gMDtcbiAgICAvLyAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy8gfVxuXG4gICAgJi1wYXRjaCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IGNhbGMoMTAwJSAtIDFlbSk7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMjhweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtcG9pbnQge1xuICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgICYtYmFubmVyIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
