@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
@font-face {
  font-family: 'fa';
  src: url("/fonts/fa.eot?928usm");
  src: url("/fonts/fa.eot?928usm#iefix") format("embedded-opentype"), url("/fonts/fa.ttf?928usm") format("truetype"), url("/fonts/fa.woff?928usm") format("woff"), url("/fonts/fa.svg?928usm#fa") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fa' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-list:before {
  content: "\e902";
}

.icon-minus:before {
  content: "\e900";
}

.icon-plus:before {
  content: "\e901";
}

.icon-home:before {
  content: "\f015";
}

.icon-phone-square:before {
  content: "\f098";
}

html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  line-height: 1;
}

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

ul {
  list-style: none;
}

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

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

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

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

iframe {
  border: 0;
}

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

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

strong {
  font-weight: bold;
}

html {
  font-size: 16px;
}

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

@media all and (-ms-high-contrast: none) {
  body {
    font-family: "メイリオ", Meiryo, "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Lato, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", sans-serif;
  }
}

.ch {
  font-family: "微软雅黑","Microsoft YaHei","Microsoft JhengHei UI", "SimSun", "SimHei", sans-serif;
}

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

a:hover {
  opacity: 0.6;
}

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

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

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

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

.main {
  padding-top: 158px;
}

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

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

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .c-breadcrumb-list {
    padding: 8px 0;
  }
}

.c-breadcrumb-list li {
  font-size: 0.6875rem;
  line-height: 1.5;
}

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

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

.c-breadcrumb-list li:first-child::before {
  display: none;
}

/* --------------------------
ボタン
-------------------------- */
.c-button {
  display: inline-block;
  width: auto;
  border: 1px solid #00A0E9;
  padding: 17px 20px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #00A0E9;
  background-color: #fff;
  border-radius: 25px;
  position: relative;
  line-height: 1;
  -webkit-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
  font-size: 0.9375rem;
  min-width: 250px;
}

.c-button:hover {
  color: #fff;
  background-color: #00A0E9;
  text-decoration: none;
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-button--gradient {
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  color: #fff;
}

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

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

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

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

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

.c-button--large {
  min-width: 350px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-h5 {
  font-size: 1.25rem;
  font-weight: 700;
  color: #00A0E9;
  line-height: 1.75rem;
  letter-spacing: 0.1em;
  margin-bottom: 20px;
}

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

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

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

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

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

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

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

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

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

.c-label--important {
  background-color: #096DAE;
  color: #fff;
}

.c-label--news {
  background-color: #00A0E9;
  color: #fff;
}

.c-label--campaign {
  background-color: #00A0E9;
  color: #fff;
}

.c-label--seminar {
  background-color: #00A0E9;
  color: #fff;
}

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

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

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

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

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

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

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

.c-link--black {
  color: #333333;
  text-decoration: underline;
}

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

.c-list--narrow > li {
  margin-bottom: .5em;
}

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

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

.c-list--circle > li {
  padding-left: 22px;
  position: relative;
}

.c-list--circle > li::before {
  content: '';
  width: 16px;
  height: 16px;
  border-radius: 8px;
  display: inline-block;
  background-color: #096DAE;
  position: absolute;
  top: 4px;
  left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-list--nonote li {
  padding-left: 2em;
  font-size: 1rem;
}

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

.c-list--round li {
  padding-left: 1em;
  margin-bottom: 0;
}

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

/* --------------------------
ハンバーガーメニューアイコン
-------------------------- */
.c-menu {
  display: none;
}

@media screen and (max-width: 1024px) {
  .c-menu {
    position: absolute;
    right: 12px;
    top: 15px;
    display: block;
    padding: 0;
    z-index: 5;
  }
}

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

.c-menu-trigger {
  position: relative;
  width: 26px;
  height: 25px;
}

.c-menu-trigger-label {
  display: block;
  font-size: 0.625rem;
  letter-spacing: 0;
  position: absolute;
  right: 2px;
  top: 17px;
  margin: auto;
  text-align: center;
  width: 100%;
  background-color: transparent;
  height: auto;
  color: #333333;
}

.c-menu-trigger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #333333;
  border-radius: 4px;
}

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

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

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

.c-menu-trigger.active span:nth-of-type(1) {
  width: 26px;
  -webkit-transform: translateY(6px) translateX(-1px) rotate(-45deg);
  transform: translateY(6px) translateX(-1px) rotate(-45deg);
}

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

.c-menu-trigger.active span:nth-of-type(3) {
  width: 26px;
  -webkit-transform: translateY(-6px) translateX(-1px) rotate(45deg);
  transform: translateY(-6px) translateX(-1px) rotate(45deg);
}

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

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

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

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

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

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

.c-panel-contents {
  padding: 60px 65px;
}

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

.c-panel-contents--middle {
  padding: 30px 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-section-container {
  width: 1170px;
  margin: 0 auto;
  padding: 0 30px;
}

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

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

.c-section-container-narrow {
  width: 980px;
  margin: 0 auto;
  padding: 0 30px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-table tbody th {
  padding: 15px;
  word-break: keep-all;
  font-weight: 400;
  vertical-align: top;
  line-height: 1.5;
}

.c-table tbody td {
  padding: 15px;
  line-height: 1.5;
  vertical-align: top;
}

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

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

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

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

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

@media screen and (max-width: 767px) {
  .c-table--border tbody th {
    display: block;
    padding: 15px 0 0;
  }
}

.c-table--border tbody td {
  padding: 20px 0 20px 30px;
}

@media screen and (max-width: 767px) {
  .c-table--border tbody td {
    display: block;
    padding: 10px 0 15px;
  }
}

.c-table--fullborder td, .c-table--fullborder th {
  border: 1px solid #707070;
  text-align: center;
}

.c-table--fullborder thead {
  background-color: #f0f0f0;
}

.c-table--fullborder tbody th {
  font-weight: 700;
}

.c-table--color {
  background-color: #f0f0f0;
  border-collapse: collapse;
}

.c-table--color thead th {
  background-color: #00A0E9;
  color: #fff;
  text-align: center;
  border: 2px solid #fff;
}

.c-table--color tbody th {
  background-color: #E5F5FF;
  text-align: left;
  font-weight: 700;
  border: 2px solid #fff;
  vertical-align: middle;
}

.c-table--color tbody td {
  text-align: left;
  vertical-align: middle;
  border: 2px solid #fff;
}

.p-cta-loan {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 35px 30px;
  border: 0.5px solid #707070;
}

.p-cta-loan--blue {
  background: #E5F5FF;
}

.p-cta-loan-title {
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: 0.05em;
  font-weight: 700;
}

@media screen and (max-width: 1024px) {
  .p-cta-loan-title {
    margin-bottom: 5px;
    text-align: left;
  }
}

.p-cta-loan-tel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .p-cta-loan-tel {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.p-cta-loan-number {
  font-size: 2.6875rem;
  font-weight: 700;
  margin-top: 1px;
  letter-spacing: 0.09em;
  margin-left: 1px;
}

@media screen and (max-width: 1024px) {
  .p-cta-loan-number {
    font-size: 1.5rem;
  }
}

.p-cta-loan-text {
  padding-left: 20px;
  line-height: 1.5;
  font-size: 0.8125rem;
  font-weight: 500;
  text-align: left;
  padding-right: 0.5rem;
}

@media screen and (max-width: 1024px) {
  .p-cta-loan-text {
    text-align: center;
  }
}

/* --------------------------
ご融資チャート
-------------------------- */
.p-chart-list-item {
  margin: 20px 0;
  border: 1px solid #096DAE;
  border-radius: 3px;
}

.p-chart-list-item-finish {
  background: #096DAE;
}

.p-chart-list-item-finish .p-chart-panel-step {
  background: #fff;
}

.p-chart-list-item-finish .p-chart-panel-step::before, .p-chart-list-item-finish .p-chart-panel-step::after {
  content: none;
}

.p-chart-list-item-finish .p-chart-panel-step-num {
  background: #E5F5FF;
}

.p-chart-list-item-finish .p-chart-panel-contents {
  color: #fff;
}

.p-chart-panel {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .p-chart-panel {
    display: block;
  }
}

.p-chart-panel-step {
  background: #E5F5FF;
  -ms-flex-preferred-size: 180px;
      flex-basis: 180px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 10px 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .p-chart-panel-step {
    margin-bottom: 10px;
  }
}

.p-chart-panel-step::before {
  content: '';
  position: absolute;
  bottom: -25px;
  left: 50%;
  width: 4px;
  height: 25px;
  background: #00A0E9;
}

@media screen and (max-width: 767px) {
  .p-chart-panel-step::before {
    content: none;
  }
}

.p-chart-panel-step::after {
  content: '';
  position: absolute;
  bottom: -25px;
  left: calc(50% - 8.5px);
  width: 20px;
  height: 20px;
  border-left: 4px solid #00A0E9;
  border-bottom: 4px solid #00A0E9;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

@media screen and (max-width: 767px) {
  .p-chart-panel-step::after {
    content: none;
  }
}

.p-chart-panel-step-num {
  background: #fff;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  color: #096DAE;
  font-size: 17px;
  line-height: 60px;
  font-weight: 700;
  text-align: center;
}

.p-chart-panel-contents {
  padding-left: 20px;
}

@media screen and (max-width: 767px) {
  .p-chart-panel-contents {
    padding-left: 0;
  }
}

/* --------------------------
フッター
-------------------------- */
.p-footer {
  background-color: #fff;
  padding: 35px 0 0;
}

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

.p-footer-pagetop {
  position: absolute;
  top: 0;
  right: 0;
  width: 58px;
  height: 58px;
}

@media screen and (max-width: 1024px) {
  .p-footer-pagetop {
    top: -95px;
    right: 15px;
    width: 40px;
    height: 40px;
  }
}

.p-footer-floating {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 240px;
  height: 210px;
  display: none;
}

.p-footer-floating--loan {
  bottom: 120px;
}

.p-footer-floating--en {
  display: none !important;
}

@media screen and (max-width: 1024px) {
  .p-footer-floating {
    bottom: 57px;
    width: 305px;
    height: 81px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

.p-footer-floating-button {
  position: absolute;
  top: -15px;
  right: 0px;
  display: block;
  width: 30px;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.8);
  border: 0;
  border-radius: 50%;
  font-size: 0;
  cursor: pointer;
}

@media screen and (max-width: 1024px) {
  .p-footer-floating-button {
    top: -20px;
    right: 5px;
  }
}

.p-footer-floating-button::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 7px;
  width: 16px;
  height: 2px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.p-footer-floating-button::after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 7px;
  width: 16px;
  height: 2px;
  background-color: #fff;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.p-footer-container {
  width: 1170px;
  margin: 0 auto;
  position: relative;
}

@media screen and (min-width: 1025px) {
  .p-footer-container {
    padding: 0 30px;
  }
}

@media screen and (max-width: 1024px) {
  .p-footer-container {
    width: 100%;
    padding: 40px 80px 0;
  }
}

@media screen and (max-width: 767px) {
  .p-footer-container {
    width: 100%;
    padding: 0;
  }
}

.p-footer-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
  letter-spacing: 0;
}

@media screen and (max-width: 1024px) {
  .p-footer-contents {
    display: block;
  }
}

.p-footer-contents-left {
  width: 66.6666%;
}

@media screen and (max-width: 1024px) {
  .p-footer-contents-left {
    width: 100%;
  }
}

.p-footer-contents-right {
  width: 33.3333%;
  border-left: 0.5px solid #808080;
  padding-left: 49px;
  padding-bottom: 80px;
}

@media screen and (max-width: 1024px) {
  .p-footer-contents-right {
    width: 100%;
    border: 0;
    padding: 0;
  }
}

.p-footer-section {
  margin: 20px 0;
}

@media screen and (max-width: 1024px) {
  .p-footer-section {
    margin: 0;
  }
}

.p-footer-h3 {
  color: #00A0E9;
  font-size: 1.4375rem;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
}

@media screen and (max-width: 1024px) {
  .p-footer-h3 {
    width: 100%;
    padding: 17px 12px;
    margin-bottom: 0;
    border-bottom: 1px solid #707070;
    position: relative;
    font-size: 1.25rem;
  }
  .p-footer-h3::before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 23px;
    right: 15px;
    font-weight: 400;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    background-color: #00A0E9;
  }
  .p-footer-h3::after {
    content: '\e901';
    font-family: 'fa';
    font-weight: 300;
    display: inline-block;
    position: absolute;
    top: 26px;
    right: 19px;
    color: #fff;
  }
  .p-footer-h3.active::after {
    content: '\e900';
    font-family: 'fa';
    font-weight: 300;
    display: inline-block;
    position: absolute;
    top: 26px;
    right: 19px;
  }
}

.p-footer-h4 {
  font-size: 1.1875rem;
  line-height: 2.0625rem;
  font-weight: 700;
  position: relative;
  padding-left: 20px;
  margin-bottom: 12px;
}

@media screen and (max-width: 1024px) {
  .p-footer-h4 {
    font-size: 1.125rem;
    line-height: 1.375rem;
    padding: 15px;
    margin: 0;
    border-bottom: 1px solid #707070;
  }
}

.p-footer-h4::before {
  content: '';
  width: 10px;
  height: 10px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
}

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

.p-footer-h4 a {
  color: #333333;
}

.p-footer-icon {
  width: 37px;
  margin-right: 5px;
}

@media screen and (max-width: 1024px) {
  .p-footer-nav {
    display: none;
  }
  .p-footer-nav.visible {
    display: block;
  }
}

.p-footer-list {
  margin-bottom: 25px;
}

@media screen and (max-width: 1024px) {
  .p-footer-list {
    margin: 0;
  }
}

.p-footer-list > li {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  position: relative;
  padding-left: 15px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
  .p-footer-list > li {
    padding: 0;
    margin: 0;
    font-weight: 400;
    border-bottom: 1px solid #707070;
  }
}

.p-footer-list > li::before {
  content: '';
  width: 7px;
  height: 7px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .p-footer-list > li::before {
    display: none;
  }
}

.p-footer-list > li:hover::before {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.p-footer-list > li > a {
  color: #333333;
}

@media screen and (max-width: 1024px) {
  .p-footer-list > li > a {
    display: block;
    padding: 15px 40px 15px 15px;
  }
  .p-footer-list > li > a::after {
    content: '';
    width: 8px;
    height: 8px;
    border-top: 1px solid #484B44;
    border-right: 1px solid #484B44;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: calc(50% - 4px);
    right: 20px;
  }
}

.p-footer-list-internal {
  margin-left: -15px;
  margin-top: 11.5px;
}

@media screen and (max-width: 1024px) {
  .p-footer-list-internal {
    margin: 0;
  }
}

.p-footer-list-internal > li {
  font-size: 0.75rem;
  line-height: 1.25rem;
  position: relative;
  padding-left: 15px;
  margin-bottom: 10px;
}

@media screen and (max-width: 1024px) {
  .p-footer-list-internal > li {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #707070;
    font-size: 0.875rem;
  }
}

.p-footer-list-internal > li::before {
  content: '';
  width: 7px;
  height: 7px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .p-footer-list-internal > li::before {
    display: none;
  }
}

.p-footer-list-internal > li:hover::before {
  border-color: #096DAE;
  -webkit-transform: rotate(45deg) translate(2px, -2px);
          transform: rotate(45deg) translate(2px, -2px);
}

.p-footer-list-internal > li a {
  color: #484B44;
  font-weight: 400;
}

@media screen and (max-width: 1024px) {
  .p-footer-list-internal > li a {
    display: block;
    padding: 15px;
  }
  .p-footer-list-internal > li a::after {
    content: '';
    width: 8px;
    height: 8px;
    border-top: 1px solid #484B44;
    border-right: 1px solid #484B44;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: calc(50% - 4px);
    right: 20px;
  }
}

.p-footer-company {
  border-top: 1px solid #808080;
  padding: 25px 0;
}

@media screen and (max-width: 1024px) {
  .p-footer-company {
    border: 0;
    padding: 35px 0 15px;
  }
}

@media screen and (max-width: 767px) {
  .p-footer-company {
    border: 0;
    padding: 35px 20px 15px;
  }
}

.p-footer-logo {
  width: 356px;
}

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

@media screen and (max-width: 767px) {
  .p-footer-loan {
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 20px;
  }
}

.p-footer-loan-icon {
  width: 156px;
  float: left;
  margin-right: 20px;
}

@media screen and (max-width: 1024px) {
  .p-footer-loan-icon {
    width: 200px;
  }
}

@media screen and (max-width: 767px) {
  .p-footer-loan-icon {
    float: none;
    width: 100%;
  }
  .p-footer-loan-icon img {
    width: 100%;
  }
}

.p-footer-loan-description {
  font-size: 0.625rem;
  line-height: 1.125rem;
}

.p-footer-copyright {
  font-size: 0.825rem;
  line-height: 1.375rem;
  color: #fff;
  background-color: #096DAE;
  padding: 5px;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .p-footer-copyright {
    font-size: 0.625rem;
    line-height: 0.8125rem;
    letter-spacing: 0;
  }
}

.p-footer-grouplink {
  padding: 40px 0;
  background-color: #f8f8f8;
}

@media screen and (max-width: 767px) {
  .p-footer-grouplink {
    padding: 30px 20px;
  }
}

.p-footer-grouplink h3 {
  font-size: 1.125rem;
  font-weight: 700;
}

.p-footer-grouplink ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 30px 0;
}

@media screen and (max-width: 1024px) {
  .p-footer-grouplink ul {
    margin: 20px 0;
    display: block;
  }
}

.p-footer-grouplink ul li {
  padding: 0 15px;
  font-size: 0.8125rem;
  line-height: 1.6;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .p-footer-grouplink ul li {
    padding: 0 0 0 15px;
    font-size: 0.75rem;
    line-height: 2.2;
  }
}

.p-footer-grouplink ul li::before {
  content: '';
  width: 7px;
  height: 7px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 6.5px;
  left: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .p-footer-grouplink ul li::before {
    top: 9.5px;
  }
}

.p-footer-grouplink ul li:first-child {
  font-weight: 700;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 0.875rem;
  padding-left: 0;
  margin-bottom: 5px;
}

.p-footer-grouplink ul li:first-child::before {
  display: none;
}

.p-footer-grouplink ul li a {
  color: #333333;
}

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

@media screen and (min-width: 1025px) {
  .p-header {
    min-width: 1170px;
  }
}

@media screen and (max-width: 1024px) {
  .p-header {
    min-width: auto;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
            box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1);
  }
}

@media screen and (max-width: 1024px) {
  .p-header-right {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }
}

.p-header-inner {
  background-color: rgba(255, 255, 255, 0.75);
  max-width: 1366px;
  margin: 0 auto;
  padding: 0 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 1280px) {
  .p-header-inner {
    padding: 0 20px;
  }
}

@media screen and (max-width: 1024px) {
  .p-header-inner {
    display: block;
    padding: 0;
  }
}

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

@media screen and (max-width: 1024px) {
  .p-header-logo {
    padding: 10px 15px;
  }
}

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

@media screen and (min-width: 1025px) {
  .p-header-logo a img {
    width: auto;
    height: 54px;
  }
}

@media screen and (max-width: 1024px) {
  .p-header-logo a img {
    width: auto;
    height: 31px;
  }
}

.p-header-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.p-header-contact-space {
  margin-left: 25px;
  margin-right: 2px;
}

@media screen and (max-width: 1024px) {
  .p-header-contact-space {
    margin: 0;
  }
}

@media screen and (max-width: 1024px) {
  .p-header-contact-button {
    width: 100%;
  }
}

.p-header-contact-button--mail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 154px;
  height: 65px;
  font-size: 0.9375rem;
  text-align: center;
  -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;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #093361;
  background-color: #fff;
  color: #093361;
}

@media screen and (max-width: 767px) {
  .p-header-contact-button--mail {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

.p-header-contact-button--mail:hover {
  opacity: 1;
  background-color: #093361;
  color: #fff;
}

.p-header-contact-button--mail:hover::before {
  background-image: url(/images/common/icon-mail.png);
}

.p-header-contact-button--mail::before {
  content: '';
  display: block;
  width: 20px;
  height: 15px;
  margin-bottom: 10px;
  background: transparent url(/images/common/icon-mail-inverse.png) center center no-repeat;
  background-size: contain;
}

.p-header-contact-button--reserve {
  background-color: #CB2D0D;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 154px;
  height: 65px;
  color: #fff;
  font-size: 0.9375rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #CB2D0D;
}

@media screen and (max-width: 1024px) {
  .p-header-contact-button--reserve {
    margin-left: 0;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 47px;
  }
}

.p-header-contact-button--reserve:hover {
  background-color: #fff;
  color: #CB2D0D;
  opacity: 1;
}

.p-header-contact-button--reserve:hover::before {
  background-image: url(/images/common/icon-reserve-inverse.png);
}

.p-header-contact-button--reserve::before {
  content: '';
  display: block;
  width: 23px;
  height: 21px;
  margin-bottom: 5px;
  background: transparent url(/images/common/icon-reserve.png) center center no-repeat;
  background-size: contain;
}

@media screen and (max-width: 1024px) {
  .p-header-contact-button--reserve::before {
    margin-bottom: 0;
    margin-right: 10px;
  }
}

.p-header-contact-button--tel {
  background-color: #093361;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 154px;
  height: 65px;
  color: #fff;
  font-size: 0.9375rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #093361;
}

@media screen and (max-width: 1024px) {
  .p-header-contact-button--tel {
    margin-left: 0;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 47px;
  }
}

.p-header-contact-button--tel:hover {
  background-color: #fff;
  color: #093361;
  opacity: 1;
}

.p-header-contact-button--tel:hover::before {
  background-image: url(/images/common/icon-tel-inverse.png);
}

.p-header-contact-button--tel::before {
  content: '';
  display: block;
  width: 23px;
  height: 21px;
  margin-bottom: 5px;
  background: transparent url(/images/common/icon-tel.png) center center no-repeat;
  background-size: contain;
}

@media screen and (max-width: 1024px) {
  .p-header-contact-button--tel::before {
    margin-bottom: 0;
    margin-right: 10px;
  }
}

.p-header-tel {
  font-size: 2.3125rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}

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

.p-header-tel-icon {
  width: 40px;
}

.p-header-tel-text {
  font-size: 0.8125rem;
  font-weight: 500;
  text-align: right;
  letter-spacing: 0.1em;
  padding-right: 0.5rem;
}

.p-header-tel a {
  color: #00A0E9;
  text-decoration: none;
}

.p-header-language {
  position: relative;
  text-align: center;
}

.p-header-language--tab {
  display: none;
}

@media screen and (max-width: 1024px) {
  .p-header-language--tab {
    display: block;
    position: absolute;
    top: 13px;
    right: 50px;
  }
}

.p-header-language-icon {
  width: 18px;
}

.p-header-language-text {
  font-size: 0.625rem;
  letter-spacing: 0;
  display: block;
  color: #333333;
}

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

.p-header-language-list a {
  color: #333333;
  font-size: 0.875rem;
  line-height: 1.75rem;
  font-weight: 700;
  text-decoration: none;
}

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

.p-main {
  background-color: #f2faed;
  padding: 60px 0;
}

@media screen and (max-width: 767px) {
  .p-main {
    padding: 40px 0;
  }
}

.p-main-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

@media screen and (max-width: 767px) {
  .p-main-container {
    display: block;
  }
}

.p-main-contents {
  background-color: #fff;
  padding: 0 30px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (max-width: 767px) {
  .p-main-contents {
    padding: 1px 20px;
  }
}

.en-panel {
  margin-bottom: 40px;
}

.en-panel-contents {
  background: url(/images/en/panel-link.png);
  background-size: cover;
  background-position: top left;
  background-repeat: no-repeat;
  padding: 35px 45px;
  border: 1px solid #ccc;
}

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

.en-panel-h {
  font-size: 1.375rem;
  line-height: 2.0625rem;
  font-weight: 700;
  margin-bottom: 20px;
  color: #096DAE;
}

.lp-header {
  border-bottom: 6px solid #00A0E9;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #fff;
  z-index: 100;
}

.lp-header-inner {
  background-color: #fff;
  max-width: 1366px;
  margin: 0 auto;
  padding: 10px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .lp-header-inner {
    padding: 0;
  }
}

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

@media screen and (max-width: 767px) {
  .lp-header-logo {
    padding: 10px 15px;
  }
}

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

.lp-header-logo a img {
  width: auto;
  height: 54px;
}

@media screen and (max-width: 767px) {
  .lp-header-logo a img {
    width: auto;
    height: 31px;
  }
}

.lp-header-tel {
  font-size: 2.3125rem;
  font-weight: 700;
}

.lp-header-tel-text {
  font-size: 0.875rem;
}

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

.lp-mv {
  background-image: url(/images/real-estate/mv.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  max-height: 860px;
  height: 66vh;
  margin-top: 110px;
}

@media screen and (max-width: 767px) {
  .lp-mv {
    max-height: 550px;
    margin-top: 57px;
  }
}

.lp-mv-title {
  font-size: 45px;
  line-height: 1.4;
  font-weight: 700;
  margin-bottom: 25px;
}

@media screen and (max-width: 767px) {
  .lp-mv-title {
    font-size: 2.375rem;
  }
}

.lp-mv-description {
  font-size: 1.375rem;
}

@media screen and (max-width: 767px) {
  .lp-mv-description {
    font-size: 1.125rem;
  }
}

.lp-mv-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 860px;
  height: 66vh;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .lp-mv-contents {
    max-height: 550px;
  }
}

.lp-label {
  display: inline-block;
  width: 128px;
  height: 32px;
  border-radius: 16px;
  text-align: center;
  line-height: 32px;
  font-size: 1rem;
  color: #fff;
  font-weight: 700;
  background-color: #111987;
}

.lp-label--referee {
  background-color: #1072A9;
}

.lp-list--point > li {
  padding-left: 1.4em;
  position: relative;
  line-height: 2;
}

.lp-list--point > li::before {
  content: '・';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.lp-list--order {
  list-style-type: none;
  counter-reset: item;
}

.lp-list--order > li {
  padding-left: 1.4em;
  position: relative;
  line-height: 2;
}

.lp-list--order > li::before {
  counter-increment: item;
  content: counter(item);
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  border: 1px solid #333333;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  line-height: 16px;
  font-size: 11px;
  text-align: center;
  letter-spacing: 0;
}

.lp-chart-list-item {
  margin: 20px 0;
  border-radius: 3px;
}

.lp-chart-list-item--introducer {
  border: 1px solid #111987;
}

.lp-chart-list-item--introducer .lp-chart-panel-step {
  background: #E4E5F2;
}

.lp-chart-list-item--introducer .lp-chart-panel-step-num {
  color: #111987;
}

.lp-chart-list-item--introducer .lp-chart-panel-contents .title {
  color: #111987;
}

.lp-chart-list-item--referee {
  border: 1px solid #1072A9;
}

.lp-chart-list-item--referee .lp-chart-panel-step {
  background: #DDF0FA;
}

.lp-chart-list-item--referee .lp-chart-panel-step-num {
  color: #1072A9;
}

.lp-chart-list-item--referee .lp-chart-panel-contents .title {
  color: #1072A9;
}

.lp-chart-list-item--all {
  border: 1px solid #EB8501;
}

.lp-chart-list-item--all .lp-chart-panel-step {
  background: #FBE7CC;
}

.lp-chart-list-item--all .lp-chart-panel-step::before, .lp-chart-list-item--all .lp-chart-panel-step::after {
  content: none;
}

.lp-chart-list-item--all .lp-chart-panel-step-num {
  color: #EB8501;
}

.lp-chart-list-item--all .lp-chart-panel-contents .title {
  color: #EB8501;
}

.lp-chart-panel {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1024px) {
  .lp-chart-panel {
    display: block;
  }
}

.lp-chart-panel-step {
  background: #E5F5FF;
  -ms-flex-preferred-size: 180px;
      flex-basis: 180px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 10px 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 110px;
}

@media screen and (max-width: 1024px) {
  .lp-chart-panel-step {
    margin-bottom: 10px;
  }
}

.lp-chart-panel-step::before {
  content: '';
  position: absolute;
  bottom: -25px;
  left: 50%;
  width: 4px;
  height: 25px;
  background: #00A0E9;
}

@media screen and (max-width: 1024px) {
  .lp-chart-panel-step::before {
    content: none;
  }
}

.lp-chart-panel-step::after {
  content: '';
  position: absolute;
  bottom: -25px;
  left: calc(50% - 8.5px);
  width: 20px;
  height: 20px;
  border-left: 4px solid #00A0E9;
  border-bottom: 4px solid #00A0E9;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

@media screen and (max-width: 1024px) {
  .lp-chart-panel-step::after {
    content: none;
  }
}

.lp-chart-panel-step-num {
  background: #fff;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  color: #096DAE;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  padding-top: 11px;
}

.lp-chart-panel-step-num .number {
  font-size: 28px;
}

.lp-chart-panel-contents {
  padding: 10px 10px 10px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 767px) {
  .lp-chart-panel-contents {
    padding: 10px 0;
    display: block;
  }
}

.lp-chart-button {
  display: block;
  -ms-flex-item-align: center;
      align-self: center;
  width: 255px;
  background-color: #EB8501;
  color: #fff;
  padding: 13px 0 13px 44px;
  font-size: 14px;
  text-decoration: none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  letter-spacing: -.05em;
  font-weight: 700;
  margin-left: 20px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .lp-chart-button {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }
}

.lp-chart-button::before {
  content: url(/lp/introduction/images/icon-download.png);
  position: absolute;
  top: 19px;
  left: 17px;
  display: block;
  width: 17px;
}

.lp-faq-list {
  margin: -10px 0;
}

.lp-faq-list-item {
  padding: 10px 0;
}

.lp-faq-question {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 25px;
  background: #E5F5FF;
  color: #333333;
  font-weight: 700;
  position: relative;
}

@media screen and (max-width: 767px) {
  .lp-faq-question {
    padding: 15px 60px 15px 20px;
  }
}

.lp-faq-question:hover {
  opacity: 1;
}

.lp-faq-question::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  right: 25px;
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 50%;
  margin-left: 10px;
}

@media screen and (max-width: 767px) {
  .lp-faq-question::before {
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    right: 15px;
  }
}

.lp-faq-question::after {
  content: '\e901';
  font-family: 'fa';
  font-weight: 300;
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  right: 25px;
  width: 40px;
  height: 40px;
  font-size: 1.875rem;
  color: #096DAE;
  text-align: center;
  line-height: 40px;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .lp-faq-question::after {
    top: calc(50% - 15px);
    width: 30px;
    height: 30px;
    right: 15px;
    font-size: 1.25rem;
    line-height: 30px;
  }
}

.lp-faq-question.active::after {
  content: '\e900';
}

.lp-faq-question-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lp-faq-question-icon {
  font-size: 24px;
  padding-right: 20px;
  color: #00A0E9;
}

.lp-faq-answer {
  display: none;
}

.lp-faq-answer.active {
  display: block;
}

.lp-faq-answer-contents {
  padding: 25px;
  background: #E5F5FF;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 767px) {
  .lp-faq-answer-contents {
    padding: 20px;
  }
}

.lp-faq-answer-icon {
  font-size: 24px;
  padding-right: 20px;
}

.lp-cta {
  background: -webkit-gradient(linear, left top, right top, from(#008ddd), to(#004d8f));
  background: linear-gradient(90deg, #008ddd 0%, #004d8f 100%);
  padding: 60px 0;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .lp-cta {
    padding: 30px 0;
  }
}

.lp-cta-row {
  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;
}

@media screen and (max-width: 767px) {
  .lp-cta-row {
    display: block;
  }
}

.lp-cta-text {
  padding: 20px 0;
  border-right: 1px solid #fff;
  width: 100%;
  color: #fff;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.3125rem;
}

@media screen and (max-width: 1024px) {
  .lp-cta-text {
    font-size: 0.875rem;
  }
}

@media screen and (max-width: 767px) {
  .lp-cta-text {
    border-right: 0;
    border-bottom: 1px solid #fff;
  }
}

.lp-cta-title {
  font-size: 1.75rem;
  line-height: 2.3125rem;
  margin-bottom: 15px;
  font-weight: 700;
}

@media screen and (max-width: 1024px) {
  .lp-cta-title {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.lp-cta-contact {
  color: #fff;
  font-size: 1rem;
  padding-left: 60px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

@media screen and (max-width: 1024px) {
  .lp-cta-contact {
    padding: 15px 0 15px 30px;
    text-align: center;
    font-size: 0.875rem;
    line-height: 1.5;
  }
}

@media screen and (max-width: 767px) {
  .lp-cta-contact {
    padding: 15px 0;
  }
}

.lp-cta-contact-tel {
  font-size: 1.25rem;
  font-weight: 700;
}

@media screen and (max-width: 1024px) {
  .lp-cta-contact-tel {
    font-size: 1.125rem;
  }
}

.lp-cta-contact-tel a {
  font-size: 3.125rem;
  color: #FEDE00;
  text-decoration: none;
  vertical-align: middle;
}

@media screen and (max-width: 1024px) {
  .lp-cta-contact-tel a {
    font-size: 2.1875rem;
  }
}

.lp-footer-pagetop {
  position: fixed;
  bottom: 30px;
  right: 30px;
}

@media screen and (max-width: 767px) {
  .lp-footer-pagetop {
    bottom: 10px;
    right: 10px;
  }
}

.lp-footer-pagetop a {
  display: block;
  width: 60px;
  height: 60px;
  background-color: #00A0E9;
  color: #fff;
  font-size: 0.6875rem;
  text-align: center;
  text-decoration: none;
  padding-top: 39px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .lp-footer-pagetop a {
    width: 50px;
    height: 50px;
    font-size: 0.5625rem;
    padding-top: 32px;
  }
}

.lp-footer-pagetop a::before {
  content: '';
  width: 20px;
  height: 2px;
  display: block;
  background-color: #fff;
  position: absolute;
  top: 20px;
  left: 13px;
  -webkit-transform: rotate(-40deg);
          transform: rotate(-40deg);
}

@media screen and (max-width: 767px) {
  .lp-footer-pagetop a::before {
    width: 16px;
    top: 16px;
    left: 11px;
  }
}

.lp-footer-pagetop a::after {
  content: '';
  width: 20px;
  height: 2px;
  display: block;
  background-color: #fff;
  position: absolute;
  top: 20px;
  right: 13px;
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
}

@media screen and (max-width: 767px) {
  .lp-footer-pagetop a::after {
    width: 16px;
    top: 16px;
    right: 11px;
  }
}

.lp-footer-company {
  border-top: 0;
  padding: 25px 0;
}

.lp-footer-link {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 35px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #E5F5FF;
}

@media screen and (max-width: 767px) {
  .lp-footer-link {
    display: block;
    padding: 20px;
  }
}

.lp-footer-link li {
  padding: 15px;
}

@media screen and (max-width: 767px) {
  .lp-footer-link li {
    padding: 10px 0;
  }
}

.lp-footer-link li a {
  display: block;
  background-color: #fff;
  text-decoration: none;
  color: #00A0E9;
  width: 350px;
  max-width: 100%;
  height: 55px;
  line-height: 55px;
  font-size: 0.9375rem;
  font-weight: 700;
  padding-left: 55px;
  position: relative;
  -webkit-box-shadow: 3px 3px 18px rgba(0, 0, 0, 0.14);
          box-shadow: 3px 3px 18px rgba(0, 0, 0, 0.14);
}

.lp-footer-link li a::before {
  content: '';
  width: 8px;
  height: 8px;
  border-top: 1px solid #00A0E9;
  border-right: 1px solid #00A0E9;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: inline-block;
  position: absolute;
  top: 23px;
  left: 21px;
}

.contact-button {
  background-color: #093361;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 360px;
  height: 84px;
  color: #fff;
  font-size: 1.375rem;
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #093361;
}

.contact-button--article {
  margin-right: 0;
  margin-top: 13px;
}

@media screen and (max-width: 1024px) {
  .contact-button {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 1.25rem;
    width: 100%;
  }
}

.contact-button:hover {
  background-color: #fff;
  color: #093361;
  opacity: 1;
}

.contact-button:hover::before {
  background-image: url(/images/common/icon-mail-inverse.png);
}

.contact-button::before {
  content: '';
  display: inline-block;
  width: 29px;
  height: 20px;
  margin-right: 10px;
  background: transparent url(/images/common/icon-mail.png) center center no-repeat;
  background-size: contain;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 1025px) {
  .u-col-1--pc {
    width: 8.3333333333%;
    padding: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .u-col-offset-0--pc {
    margin-left: 0;
  }
  .u-col-offset-12--pc {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--pc {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--pc {
    padding: 10px;
  }
}

@media screen and (max-width: 1180px) {
  .u-col-1--laptop {
    width: 8.3333333333%;
    padding: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .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: 15px;
  }
  .u-col-offset-0--laptop {
    margin-left: 0;
  }
  .u-col-offset-12--laptop {
    margin-left: 100%;
  }
  .u-row--nomargin > .u-col-12--laptop {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--laptop {
    padding: 10px;
  }
}

@media screen and (max-width: 1024px) {
  .u-col-1--tab {
    width: 8.3333333333%;
    padding: 15px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.u-ml-auto {
  margin-left: auto;
}

.u-mr-auto {
  margin-right: auto;
}

.u-overflow-scrollX {
  width: 100%;
  overflow-x: auto;
  /* IE, Edge 対応 */
  -ms-overflow-style: none;
}

.u-overflow-scrollX img {
  max-width: inherit;
}

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

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

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

.u-text-black {
  color: #333333;
}

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

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

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

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

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

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

.u-text-x-large {
  font-size: 1.75rem;
  line-height: 2.625rem;
}

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

.u-text-large {
  font-size: 1.375rem;
  line-height: 2.0625rem;
}

.u-text-bit-large {
  font-size: 1.25rem;
  line-height: 1.6875rem;
}

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

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

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

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

@media screen and (max-width: 1024px) {
  .u-text-default {
    font-size: 1rem;
    line-height: 1.40625rem;
  }
}

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

@media screen and (max-width: 1024px) {
  .u-text-small {
    font-size: 0.8125rem;
    line-height: 1.5rem;
  }
}

@media screen and (max-width: 1024px) {
  .u-text-small--tab {
    font-size: 0.8125rem;
    line-height: 1.5rem;
  }
}

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

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

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

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

.u-w10 {
  width: 10%;
}

.u-w20 {
  width: 20%;
}

.u-w30 {
  width: 30%;
}

.u-w40 {
  width: 40%;
}

.u-w50 {
  width: 50%;
}

.u-w60 {
  width: 60%;
}

.u-w70 {
  width: 70%;
}

.u-w80 {
  width: 80%;
}

.u-w90 {
  width: 90%;
}

.u-w100 {
  width: 100%;
}

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

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

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

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

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

.u-h100 {
  height: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwX2VuLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vc2V0dGluZ3MvX2ZvbnQuc2NzcyIsIi4uL2Jhc2UvX3Jlc2V0LnNjc3MiLCIuLi9iYXNlL19iYXNlLnNjc3MiLCIuLi9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL19saW5lLnNjc3MiLCIuLi9jb21wb25lbnRzL19saW5rLnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFiLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vcHJvamVjdHMvX2N0YS1sb2FuLnNjc3MiLCIuLi9wcm9qZWN0cy9fY2hhcnQuc2NzcyIsIi4uL3Byb2plY3RzL19mb290ZXIuc2NzcyIsIi4uL3Byb2plY3RzL19oZWFkZXIuc2NzcyIsIi4uL3Byb2plY3RzL19tYWluLnNjc3MiLCJfZW4uc2NzcyIsImxwX2VuLnNjc3MiLCIuLi91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi91dGlsaXRpZXMvX2JnLnNjc3MiLCIuLi91dGlsaXRpZXMvX2JvcmRlci5zY3NzIiwiLi4vdXRpbGl0aWVzL19jbGVhcmZpeC5zY3NzIiwiLi4vdXRpbGl0aWVzL19ncmlkLnNjc3MiLCIuLi91dGlsaXRpZXMvX2hpZGUuc2NzcyIsIi4uL3V0aWxpdGllcy9fbWFyZ2luLnNjc3MiLCIuLi91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uL3V0aWxpdGllcy9fdy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQjs7NEJERTRCO0FDeUI1Qjs7NEJEdEI0QjtBQzZCNUI7OzRCRDFCNEI7QUN5QzVCOzs0QkR0QzRCO0FDK0M1Qjs7NEJENUM0QjtBRWQ1Qjs7NEJGaUI0QjtBRUM1Qjs7NEJGRTRCO0FHckI1QjtFQUNJLGlCQUFpQjtFQUNqQixnQ0FBaUM7RUFDakMsNk1BRzhDO0VBQzlDLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FIb0J2Qjs7QUFFQTtFR2xCSSwrRUFBQTtFQUNBLDRCQUE0QjtFQUM1QixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGNBQWM7RUFFZCxzQ0FBQTtFQUNBLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUhtQnRDOztBR2hCRTtFQUNFLGdCQUFnQjtBSG1CcEI7O0FHakJFO0VBQ0UsZ0JBQWdCO0FIb0JwQjs7QUdsQkU7RUFDRSxnQkFBZ0I7QUhxQnBCOztBR25CRTtFQUNFLGdCQUFnQjtBSHNCcEI7O0FHcEJFO0VBQ0UsZ0JBQWdCO0FIdUJwQjs7QUkvREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJFLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztBSmtFaEI7O0FJL0RBOzs7Ozs7RUFNRSxlQUFlO0VBQ2YsZ0JBQWdCO0FKa0VsQjs7QUkvREE7RUFDRSxnQkFBZ0I7QUprRWxCOztBSS9EQTs7OztFQUlFLFNBQVM7QUprRVg7O0FJL0RBO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBSmtFeEI7O0FJL0RBO0VBQ0UsOEJBQXNCO1VBQXRCLHNCQUFzQjtBSmtFeEI7O0FJL0RBOzs7Ozs7RUFNRSxZQUFZO0VBQ1osZUFBZTtBSmtFakI7O0FJL0RBO0VBQ0UsU0FBUztBSmtFWDs7QUkvREE7RUFDRSx5QkFBeUI7RUFDekIsaUJBQWlCO0FKa0VuQjs7QUkvREE7O0VBRUUsVUFBVTtFQUNWLGdCQUFnQjtBSmtFbEI7O0FJL0RBO0VBQ0UsaUJBQWlCO0FKa0VuQjs7QUtySkE7RUFDRSxlQUFlO0FMd0pqQjs7QUtySkE7RUFDRSw4UEFBYTtFQUNiLGdCQUFnQjtFQUNoQixjSkZrQjtFSUdsQixlSGtENkI7RUdqRDdCLHNCQUFzQjtBTHdKeEI7O0FLdkpFO0VBTkY7SUFPSSw4UEFBYTtFTDJKZjtBQUNGOztBS3hKQTtFQUNFLDZGQUFhO0FMMkpmOztBS3hKQTtFQUNFLGNKVGtCO0VJVWxCLHFCQUFxQjtBTDJKdkI7O0FLN0pBO0VBS0ksWUFBWTtBTDRKaEI7O0FLeEpBO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCSDRCNkI7QUYrSC9COztBSzdKQTtFQUtJLGdCQUFnQjtBTDRKcEI7O0FFL0tFO0VHY0Y7SUFTSSxnQkpLb0M7RUR3SnRDO0FBQ0Y7O0FLMUpBO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0FMNkpqQjs7QUsxSkE7RUFDRSxrQkFBa0I7QUw2SnBCOztBRS9MRTtFR2lDRjtJQUlJLGlCQUFpQjtFTCtKbkI7QUFDRjs7QU1uTkE7OzRCTnVONEI7QU1uTjVCO0VBRUksMEJBQTBCO0FOb045Qjs7QU1qTkU7RUFDRSx5QkxJc0I7RUtIdEIsY0xOZ0I7QUQwTnBCOztBRWpORTtFSUxBO0lBS0ksYUFBYTtFTnNOakI7QUFDRjs7QU01Tkc7RUFTRyxjTGJjO0FEb09wQjs7QU1uTkU7RUFDRSx5QkxYcUI7RUtZckIsV0xMYTtFS01iLGdCQUFnQjtBTnNOcEI7O0FNek5HO0VBTUcsV0xUVztBRGdPakI7O0FNbk5FO0VBQ0UsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxlQUFlO0VBQ2Ysb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7QU5zTm5COztBRTdPRTtFSWtCQTtJQVFJLGNBQWM7RU53TmxCO0FBQ0Y7O0FNak9HO0VBWUcsb0JKY3lCO0VJYnpCLGdCQUFnQjtBTnlOdEI7O0FFeFBFO0VJa0JDO0lBZ0JLLGdCQUFnQjtFTjJOdEI7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QmY2bkM0QjtBZXpuQzVCO0VBQ0UseUJkU3dCO0FEa25DMUI7O0FFbG5DRTtFYVZGO0lBSUksYUFBbUM7RWY2bkNyQztBQUNGOztBRXhuQ0U7RWFIQTtJQUVJLGVBQWU7RWY4bkNuQjtBQUNGOztBZTNuQ0U7RUFDRSxzQmRDYTtFY0FiLGlEQUFzQztVQUF0Qyx5Q0FBc0M7QWY4bkMxQzs7QWUzbkNFO0VBQ0UseUJkZG9CO0VjZXBCLHNCZExhO0FEbW9DakI7O0FlM25DRTtFQUNFLGtCQUFrQjtBZjhuQ3RCOztBZTNuQ0U7RUFDRSxrQkFBa0I7QWY4bkN0Qjs7QUVocENFO0VhaUJBO0lBSUksYUFBYTtFZmdvQ2pCO0FBQ0Y7O0FlOW5DSTtFQUNFLGtCQUFrQjtBZmlvQ3hCOztBZTluQ0k7RUFDRSxhQUFhO0FmaW9DbkI7O0FlN25DRTtFQUNFLG1CYlUyQjtFYVQzQixpQmJTMkI7RWFSM0IsZ0JkTk07RWNPTixtQkFBbUI7RUFDbkIsZ0NkekNnQjtFYzBDaEIsbUJBQW1CO0FmZ29DdkI7O0FlN25DRTtFQUNFLGVBQWU7QWZnb0NuQjs7QUUzcUNFO0VhMENBO0lBSUksVUFBVTtFZmtvQ2Q7QUFDRjs7QWUvbkNFO0VBQ0UseUJkbkRzQjtBRHFyQzFCOztBRXJyQ0U7RWFrREE7SUFJSSxhQUFtQztFZm9vQ3ZDO0FBQ0Y7O0FlbG9DSTtFQUNFLFdkckRXO0Vjc0RYLG1CYmZ5QjtFYWdCekIsa0JBQWtCO0VBQ2xCLGdCZC9CSTtFY2dDSixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHFGQUE0RDtFQUE1RCw0REFBNEQ7RUFDNUQscUJBQXFCO0FmcW9DM0I7O0FFdHNDRTtFYXlERTtJQVdJLGtCQUFrQjtFZnVvQ3hCO0FBQ0Y7O0FlcG9DSTtFQUNFLHVCQUF1QjtBZnVvQzdCOztBRWh0Q0U7RWF3RUU7SUFJSSxhQUFhO0VmeW9DbkI7QUFDRjs7QWdCcHVDQTs7NEJoQnd1QzRCO0FnQnB1QzVCO0VBQ0UsY0FBd0I7QWhCc3VDMUI7O0FFN3RDRTtFY1ZGO0lBSUksY0FBMkI7RWhCd3VDN0I7QUFDRjs7QWdCdHVDRTtFQUNFLGNBQXdCO0FoQnl1QzVCOztBRXZ1Q0U7RWNIQTtJQUlJLGNBQTJCO0VoQjJ1Qy9CO0FBQ0Y7O0FnQnh1Q0U7RUFDRSxjQUF3QjtBaEIydUM1Qjs7QUVqdkNFO0VjS0E7SUFJSSxjQUEyQjtFaEI2dUMvQjtBQUNGOztBZ0IxdUNFO0VBQ0UsZUFBeUI7QWhCNnVDN0I7O0FFM3ZDRTtFY2FBO0lBSUksZUFBNEI7RWhCK3VDaEM7QUFDRjs7QWdCN3VDSTtFQUNFLGVBQXlCO0FoQmd2Qy9COztBRXJ3Q0U7RWNvQkU7SUFJSSxlQUE0QjtFaEJrdkNsQztBQUNGOztBZ0IvdUNJO0VBQ0UsZUFBeUI7QWhCa3ZDL0I7O0FFL3dDRTtFYzRCRTtJQUlJLGVBQTRCO0VoQm92Q2xDO0FBQ0Y7O0FnQjl1Q0U7RUFDRSxhZkRtQjtFZUVuQixjQUFjO0VBQ2QsZWZBbUI7QURpdkN2Qjs7QUUzeENFO0VjdUNBO0lBTUksV0FBVztJQUNYLGVmSmlCO0VEdXZDckI7QUFDRjs7QUVseUNFO0VjdUNBO0lBV0ksV0FBVztJQUNYLGVmUm9CO0VENnZDeEI7QUFDRjs7QWdCbnZDSTtFQUNFLFlmZHVCO0VlZXZCLGNBQWM7RUFDZCxlZmZpQjtBRHF3Q3ZCOztBRS95Q0U7RWNzREU7SUFNSSxXQUFXO0lBQ1gsZWZuQmU7RUQyd0NyQjtBQUNGOztBRXR6Q0U7RWNzREU7SUFXSSxXQUFXO0lBQ1gsZWZ2QmtCO0VEaXhDeEI7QUFDRjs7QWdCdnZDSTtFQUNFLGFmL0J3QjtFZWdDeEIsY0FBYztFQUNkLGVmL0JpQjtBRHl4Q3ZCOztBRW4wQ0U7RWNzRUU7SUFNSSxXQUFXO0lBQ1gsZWZuQ2U7RUQreENyQjtBQUNGOztBRTEwQ0U7RWNzRUU7SUFXSSxXQUFXO0lBQ1gsZWZ2Q2tCO0VEcXlDeEI7QUFDRjs7QWdCM3ZDSTtFQUNFLFVBQVU7RUFDVixnQkFBZ0I7QWhCOHZDdEI7O0FFdDFDRTtFYzJGRTtJQUVJLFVBQVU7SUFDVixnQkFBZ0I7RWhCOHZDdEI7QUFDRjs7QWlCMzJDQTs7NEJqQisyQzRCO0FpQjEyQzFCO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFVBQVU7QWpCNDJDZDs7QUV2MkNFO0VlVEE7SUFPSSxtQkFBZTtRQUFmLGVBQWU7SUFDZixrQkFBa0I7RWpCODJDdEI7QUFDRjs7QWlCNTJDSTtFQUNFLG1CQUFZO01BQVosb0JBQVk7VUFBWixZQUFZO0FqQisyQ2xCOztBRWwzQ0U7RWVFRTtJQUlJLFVBQVU7SUFDVixZQUFZO0VqQmkzQ2xCO0FBQ0Y7O0FpQnYzQ0s7RUFVSyw0QmhCSGE7QURvM0N2Qjs7QWlCMzNDSztFQWVHLHlCaEJOaUI7RWdCT2pCLHNCaEJUZTtFZ0JVZixlQUFlO0VBQ2YsY0FBYztFQUNkLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGNoQmxCYTtFZ0JtQmIsZ0JoQktFO0FEMjJDVjs7QUV6NENFO0VlRUc7SUEwQkssNEJoQm5CYTtFRHE0Q3JCO0FBQ0Y7O0FpQjc0Q0s7RUE4Qkssc0JoQjNCTztFZ0I0QlAsZ0JBQWdCO0VBQ2hCLDZCaEJyQ1U7RWdCc0NWLGNoQjdCVztBRGc1Q3JCOztBRXQ1Q0U7RWVFRztJQW9DTyxTQUFTO0lBQ1QseUJoQjFDUTtJZ0IyQ1IsV2hCbkNLO0VEdzVDZjtBQUNGOztBaUI5MkNJO0VBQ0UsYUFBYTtFQUNiLHNCaEI3Q1c7RWdCOENYLHNCaEIxQ2lCO0VnQjJDakIsYUFBYTtFQUNiLGFBQWE7QWpCaTNDbkI7O0FFdDZDRTtFZWdERTtJQVFJLGFBQWE7SUFDYiwwQmhCaERlO0VEbTZDckI7QUFDRjs7QWlCNzNDSztFQWFHLGNBQWM7QWpCbzNDdEI7O0FrQi83Q0E7OzRCbEJtOEM0QjtBa0IvN0M1QjtFQUdFLFdBQVc7QWxCKzdDYjs7QWtCbDhDQTtFQVFRLGFBQWE7QWxCODdDckI7O0FrQnQ4Q0E7RUFlTSxhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLGdCakIyQk07RWlCMUJOLG1CQUFtQjtFQUNuQixnQkFBZ0I7QWxCMjdDdEI7O0FrQjk4Q0E7RUF1Qk0sYUFBYTtFQUNiLGdCQUFnQjtFQUNoQixtQkFBbUI7QWxCMjdDekI7O0FrQnY3Q0U7RUFDRSx5QkFBeUI7QWxCMDdDN0I7O0FrQjM3Q0c7RUFLSyxnQ0FqQ2dCO0FsQjI5Q3hCOztBa0IvN0NHO0VBUU8sZ0JqQkdBO0VpQkZBLHlCQUF5QjtBbEIyN0NuQzs7QWtCcDhDRztFQWdCSyxnQ0E1Q2dCO0FsQm8rQ3hCOztBa0J4OENHO0VBb0JLLGdCakJURTtFaUJVRixlQUFlO0FsQnc3Q3ZCOztBRWgrQ0U7RWdCbUJDO0lBd0JPLGNBQWM7SUFDZCxpQkFBaUI7RWxCMDdDekI7QUFDRjs7QWtCcDlDRztFQTZCSyx5QkFBeUI7QWxCMjdDakM7O0FFMytDRTtFZ0JtQkM7SUFnQ08sY0FBYztJQUNkLG9CQUFvQjtFbEI2N0M1QjtBQUNGOztBa0J4N0NHO0VBRUcseUJBckVrQjtFQXNFbEIsa0JBQWtCO0FsQjA3Q3hCOztBa0I3N0NHO0VBT0cseUJBQXlCO0FsQjA3Qy9COztBa0JqOENHO0VBWUssZ0JqQnhDRTtBRGkrQ1Y7O0FrQnA3Q0U7RUFDRSx5QkFBeUI7RUFDekIseUJBQXlCO0FsQnU3QzdCOztBa0J6N0NHO0VBTUsseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsc0JBQXNCO0FsQnU3QzlCOztBa0JoOENHO0VBZUsseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixnQmpCOURFO0VpQitERixzQkFBc0I7RUFDdEIsc0JBQXNCO0FsQnE3QzlCOztBa0J4OENHO0VBdUJLLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsc0JBQXNCO0FsQnE3QzlCOztBbUJ2aURBO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLDJCQUEyQjtBbkIwaUQ3Qjs7QW1CeGlERTtFQUNFLG1CbEJLc0I7QURzaUQxQjs7QW1CeGlERTtFQUNFLGtCakI2QzJCO0VpQjVDM0IsbUJqQjRDMkI7RWlCM0MzQixzQkFBc0I7RUFDdEIsZ0JsQjRCTTtBRCtnRFY7O0FFN2lERTtFaUJGQTtJQU9JLGtCQUFrQjtJQUNsQixnQkFBZ0I7RW5CNmlEcEI7QUFDRjs7QW1CMWlERTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QW5CNmlEdkI7O0FFempERTtFaUJVQTtJQUlJLDRCQUFzQjtJQUF0Qiw2QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtFbkJnakQxQjtBQUNGOztBbUI3aURFO0VBQ0Usb0JqQnlCMkI7RWlCeEIzQixnQmxCVU07RWtCVE4sZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixnQkFBZ0I7QW5CZ2pEcEI7O0FFdmtERTtFaUJrQkE7SUFRSSxpQmpCa0J5QjtFRmdpRDdCO0FBQ0Y7O0FtQi9pREU7RUFDRSxrQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG9CakJXMkI7RWlCVjNCLGdCbEJIUTtFa0JJUixnQkFBZ0I7RUFDaEIscUJBQXFCO0FuQmtqRHpCOztBRXRsREU7RWlCOEJBO0lBU0ksa0JBQWtCO0VuQm9qRHRCO0FBQ0Y7O0FvQjFtREE7OzRCcEI4bUQ0QjtBb0J4bUR4QjtFQUNFLGNBQWM7RUFDZCx5Qm5CSW1CO0VtQkhuQixrQkFBa0I7QXBCMG1EeEI7O0FvQnhtRE07RUFDRSxtQm5CQWlCO0FEMm1EekI7O0FvQjVtRE87RUFLSyxnQm5CR0s7QUR3bURqQjs7QW9CaG5ETztFQVFPLGFBQWE7QXBCNG1EM0I7O0FvQnBuRE87RUFZTyxtQm5CVFk7QURxbkQxQjs7QW9CeG5ETztFQWlCSyxXbkJUSztBRG9uRGpCOztBb0JobURFO0VBQ0UsYUFBYTtFQUNiLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0FwQm1tRGpCOztBRTluREU7RWtCeUJBO0lBS0ksY0FBYztFcEJxbURsQjtBQUNGOztBb0JubURJO0VBQ0UsbUJuQmxDb0I7RW1CbUNwQiw4QkFBaUI7TUFBakIsaUJBQWlCO0VBQ2pCLG9CQUFjO01BQWQsY0FBYztFQUNkLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBcEJzbUR6Qjs7QUUvb0RFO0VrQmlDRTtJQVdJLG1CQUFtQjtFcEJ3bUR6QjtBQUNGOztBb0JwbkRLO0VBZUcsV0FBVTtFQUNWLGtCQUFrQjtFQUNsQixhQUFZO0VBQ1osU0FBUTtFQUNSLFVBQVM7RUFDVCxZQUFZO0VBQ1osbUJuQnpEWTtBRGtxRHBCOztBRS9wREU7RWtCaUNHO0lBd0JLLGFBQWE7RXBCMm1EckI7QUFDRjs7QW9CcG9ESztFQThCRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLGFBQVk7RUFDWix1QkFBc0I7RUFDdEIsV0FBVTtFQUNWLFlBQVk7RUFDWiw4Qm5CeEVZO0VtQnlFWixnQ25CekVZO0VtQjBFWixpQ0FBeUI7VUFBekIseUJBQXlCO0FwQjBtRGpDOztBRWpyREU7RWtCaUNHO0lBeUNLLGFBQWE7RXBCNG1EckI7QUFDRjs7QW9CeG1ETTtFQUNFLGdCbkIzRVM7RW1CNEVULGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGNuQnRGaUI7RW1CdUZqQixlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCbkJ6REU7RW1CMERGLGtCQUFrQjtBcEIybUQxQjs7QW9CdG1ESTtFQUNFLGtCQUFrQjtBcEJ5bUR4Qjs7QUV2c0RFO0VrQjZGRTtJQUlJLGVBQWU7RXBCMm1EckI7QUFDRjs7QXFCM3REQTs7NEJyQit0RDRCO0FxQjN0RDVCO0VBQ0Usc0JwQmNlO0VvQmJmLGlCQUFpQjtBckI2dERuQjs7QUVydERFO0VtQlZGO0lBS0ksaUJBQWlCO0VyQit0RG5CO0FBQ0Y7O0FxQjd0REU7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixXQUFXO0VBQ1gsWUFBWTtBckJndURoQjs7QUVudURFO0VtQkZBO0lBUUksVUFBVTtJQUNWLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtFckJrdURoQjtBQUNGOztBcUIvdERFO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYixhQUFhO0FyQmt1RGpCOztBcUJodURJO0VBQ0UsYUFBYTtBckJtdURuQjs7QXFCaHVESTtFQUNFLHdCQUF3QjtBckJtdUQ5Qjs7QUU3dkRFO0VtQmFBO0lBaUJJLFlBQVk7SUFDWixZQUFZO0lBQ1osWUFBWTtJQUNaLE9BQU87SUFDUCxRQUFRO0lBQ1IsY0FBYztFckJvdURsQjtBQUNGOztBcUJsdURJO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixVQUFVO0VBQ1YsY0FBYztFQUNkLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0NBQWdDO0VBQ2hDLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLGVBQWU7QXJCcXVEckI7O0FFdHhERTtFbUJzQ0U7SUFjSSxVQUFVO0lBQ1YsVUFBVTtFckJ1dURoQjtBQUNGOztBcUJ2dkRLO0VBbUJHLFdBQVc7RUFDWCxjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixTQUFTO0VBQ1QsV0FBVztFQUNYLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIsZ0NBQXdCO1VBQXhCLHdCQUF3QjtBckJ3dURoQzs7QXFCbndESztFQStCRyxXQUFXO0VBQ1gsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULFdBQVc7RUFDWCxXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLGlDQUF5QjtVQUF6Qix5QkFBeUI7QXJCd3VEakM7O0FxQm51REU7RUFDRSxhcEI1Q21CO0VvQjZDbkIsY0FBYztFQUNkLGtCQUFrQjtBckJzdUR0Qjs7QUUzekRFO0VtQmtGQTtJQU1JLGVwQjlDaUI7RURzeERyQjtBQUNGOztBRWowREU7RW1Ca0ZBO0lBVUksV0FBVztJQUNYLG9CQUFvQjtFckIwdUR4QjtBQUNGOztBRXgwREU7RW1Ca0ZBO0lBZUksV0FBVztJQUNYLFVBQVU7RXJCNHVEZDtBQUNGOztBcUJ6dURFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsaUJBQWlCO0FyQjR1RHJCOztBRXYxREU7RW1Cc0dBO0lBUUksY0FBYztFckI4dURsQjtBQUNGOztBcUI1dURJO0VBQ0UsZUFBZTtBckIrdURyQjs7QUVqMkRFO0VtQmlIRTtJQUlJLFdBQVc7RXJCaXZEakI7QUFDRjs7QXFCOXVESTtFQUNFLGVBQWU7RUFDZixnQ0FBZ0M7RUFDaEMsa0JBQWtCO0VBQ2xCLG9CQUFvQjtBckJpdkQxQjs7QUU5MkRFO0VtQnlIRTtJQU9JLFdBQVc7SUFDWCxTQUFTO0lBQ1QsVUFBVTtFckJtdkRoQjtBQUNGOztBcUIvdURFO0VBQ0UsY0FBYztBckJrdkRsQjs7QUUxM0RFO0VtQnVJQTtJQUlJLFNBQVM7RXJCb3ZEYjtBQUNGOztBcUJqdkRFO0VBQ0UsY3BCbkpnQjtFb0JvSmhCLG9CbkJyRzJCO0VtQnNHM0IsZ0JwQnBITTtFb0JxSE4sb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixtQkFBbUI7QXJCb3ZEdkI7O0FFejRERTtFbUIrSUE7SUFTSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixnQ3BCL0lnQjtJb0JnSmhCLGtCQUFrQjtJQUNsQixrQm5Cakh5QjtFRnUyRDdCO0VxQnB3REM7SUFpQkssV0FBVztJQUNYLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7SUFDWCxnQnBCbklJO0lvQm9JSixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQix5QnBCNUtZO0VEazZEbEI7RXFCaHhEQztJQThCSyxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsV3BCL0tTO0VEbzZEZjtFcUIxeERDO0lBeUNLLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULFdBQVc7RXJCb3ZEakI7QUFDRjs7QXFCaHZERTtFQUNFLG9CbkJ4SjJCO0VtQnlKM0Isc0JuQnpKMkI7RW1CMEozQixnQnBCeEtNO0VvQnlLTixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBckJtdkR2Qjs7QUU1N0RFO0VtQm1NQTtJQVNJLG1CbkJoS3lCO0ltQmlLekIscUJuQmpLeUI7SW1Ca0t6QixhQUFhO0lBQ2IsU0FBUztJQUNULGdDcEJwTWdCO0VEeTdEcEI7QUFDRjs7QXFCbndERztFQWlCRyxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWiw2QnBCMU5jO0VvQjJOZCwrQnBCM05jO0VvQjROZCxnQ0FBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87QXJCc3ZEYjs7QUVuOURFO0VtQm1NQztJQTZCSyxhQUFhO0VyQnd2RG5CO0FBQ0Y7O0FxQnR4REc7RUFrQ0csY3BCOU9jO0FEcytEcEI7O0FxQnB2REU7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCO0FyQnV2RHJCOztBRWwrREU7RW1COE9BO0lBRUksYUFBYTtFckJ1dkRqQjtFcUJ6dkRDO0lBS0ssY0FBYztFckJ1dkRwQjtBQUNGOztBcUJudkRFO0VBQ0UsbUJBQW1CO0FyQnN2RHZCOztBRS8rREU7RW1Cd1BBO0lBSUksU0FBUztFckJ3dkRiO0FBQ0Y7O0FxQjd2REc7RUFRRyxtQm5CcE55QjtFbUJxTnpCLG9CbkJyTnlCO0VtQnNOekIsZ0JwQnBPSTtFb0JxT0osa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixtQkFBbUI7QXJCeXZEekI7O0FFOS9ERTtFbUJ3UEM7SUFnQkssVUFBVTtJQUNWLFNBQVM7SUFDVCxnQnBCeE9JO0lvQnlPSixnQ3BCL1BjO0VEMC9EcEI7QUFDRjs7QXFCL3dERztFQXVCSyxXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7RUFDWCw2QnBCclJZO0VvQnNSWiwrQnBCdFJZO0VvQnVSWixnQ0FBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLE9BQU87RUFDUCw0QkFBb0I7RUFBcEIsb0JBQW9CO0FyQjR2RDVCOztBRXJoRUU7RW1Cd1BDO0lBb0NPLGFBQWE7RXJCOHZEckI7QUFDRjs7QXFCbnlERztFQTBDTyxxQnBCcFNlO0VvQnFTZixxREFBNkM7VUFBN0MsNkNBQTZDO0FyQjZ2RHZEOztBcUJ4eURHO0VBZ0RLLGNwQmpUWTtBRDZpRXBCOztBRXBpRUU7RW1Cd1BDO0lBbURPLGNBQWM7SUFDZCw0QkFBNEI7RXJCOHZEcEM7RXFCbHpEQztJQXVEUyxXQUFXO0lBQ1gsVUFBVTtJQUNWLFdBQVc7SUFDWCw2QnBCeFNhO0lvQnlTYiwrQnBCelNhO0lvQjBTYixnQ0FBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLFdBQVc7RXJCOHZEckI7QUFDRjs7QXFCenZESTtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7QXJCNHZEeEI7O0FFNWpFRTtFbUI4VEU7SUFLSSxTQUFTO0VyQjh2RGY7QUFDRjs7QXFCcHdESztFQVNHLGtCbkIzUnVCO0VtQjRSdkIsb0JuQjVSdUI7RW1CNlJ2QixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBckIrdkQzQjs7QUUxa0VFO0VtQjhURztJQWdCSyxVQUFVO0lBQ1YsU0FBUztJQUNULGdDcEJwVVk7SW9CcVVaLG1CbkJyU3FCO0VGc2lFN0I7QUFDRjs7QXFCcnhESztFQXVCSyxXQUFXO0VBQ1gsVUFBVTtFQUNWLFdBQVc7RUFDWCw2QnBCM1ZVO0VvQjRWViwrQnBCNVZVO0VvQjZWVixnQ0FBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLE9BQU87RUFDUCw0QkFBb0I7RUFBcEIsb0JBQW9CO0FyQmt3RDlCOztBRWptRUU7RW1COFRHO0lBb0NPLGFBQWE7RXJCb3dEdkI7QUFDRjs7QXFCenlESztFQTBDTyxxQnBCMVdhO0VvQjJXYixxREFBNkM7VUFBN0MsNkNBQTZDO0FyQm13RHpEOztBcUI5eURLO0VBZ0RLLGNBQWM7RUFDZCxnQnBCN1VFO0FEK2tFWjs7QUVqbkVFO0VtQjhURztJQW9ETyxjQUFjO0lBQ2QsYUFBYTtFckJvd0R2QjtFcUJ6ekRHO0lBd0RTLFdBQVc7SUFDWCxVQUFVO0lBQ1YsV0FBVztJQUNYLDZCcEIvV1c7SW9CZ1hYLCtCcEJoWFc7SW9CaVhYLGdDQUF3QjtZQUF4Qix3QkFBd0I7SUFDeEIscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsV0FBVztFckJvd0R2QjtBQUNGOztBcUI3dkRFO0VBQ0UsNkJBQTZCO0VBQzdCLGVBQWU7QXJCZ3dEbkI7O0FFem9FRTtFbUJ1WUE7SUFLSSxTQUFTO0lBQ1Qsb0JBQW9CO0VyQmt3RHhCO0FBQ0Y7O0FFaHBFRTtFbUJ1WUE7SUFVSSxTQUFTO0lBQ1QsdUJBQXVCO0VyQm93RDNCO0FBQ0Y7O0FxQmp3REU7RUFDRSxZQUFZO0FyQm93RGhCOztBRTNwRUU7RW1Cc1pBO0lBSUksV0FBVztFckJzd0RmO0FBQ0Y7O0FFanFFRTtFbUI4WkE7SUFFSSxzQnBCeFpXO0lvQnlaWCxhQUFhO0lBQ2IsbUJBQW1CO0VyQnN3RHZCO0FBQ0Y7O0FxQm53REk7RUFDRSxZQUFZO0VBQ1osV0FBVztFQUNYLGtCQUFrQjtBckJzd0R4Qjs7QUUvcUVFO0VtQnNhRTtJQU1JLFlBQVk7RXJCd3dEbEI7QUFDRjs7QUVyckVFO0VtQnNhRTtJQVVJLFdBQVc7SUFDWCxXQUFXO0VyQjB3RGpCO0VxQnJ4REc7SUFjSyxXQUFXO0VyQjB3RG5CO0FBQ0Y7O0FxQnR3REk7RUFDRSxtQm5COVl5QjtFbUIrWXpCLHFCbkIvWXlCO0FGd3BFL0I7O0FxQnJ3REU7RUFDRSxtQkFBbUI7RUFDbkIscUJuQnJaMkI7RW1Cc1ozQixXcEI3YmE7RW9COGJiLHlCcEJyY3FCO0VvQnNjckIsWUFBWTtFQUNaLGtCQUFrQjtBckJ3d0R0Qjs7QUU3c0VFO0VtQitiQTtJQVNJLG1CbkI1WnlCO0ltQjZaekIsc0JuQjdaeUI7SW1COFp6QixpQkFBaUI7RXJCMHdEckI7QUFDRjs7QXFCdndERTtFQUNFLGVBQWU7RUFDZix5QkFBeUI7QXJCMHdEN0I7O0FFMXRFRTtFbUI4Y0E7SUFLSSxrQkFBa0I7RXJCNHdEdEI7QUFDRjs7QXFCbHhERztFQVNHLG1CbkIzYXlCO0VtQjRhekIsZ0JwQjFiSTtBRHVzRVY7O0FxQnZ4REc7RUFjRyxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLGNBQWM7QXJCNndEcEI7O0FFM3VFRTtFbUI4Y0M7SUFtQkssY0FBYztJQUNkLGNBQWM7RXJCK3dEcEI7QUFDRjs7QXFCcHlERztFQXdCSyxlQUFlO0VBQ2Ysb0JuQjNidUI7RW1CNGJ2QixnQkFBZ0I7RUFDaEIsa0JBQWtCO0FyQmd4RDFCOztBRXp2RUU7RW1COGNDO0lBOEJPLG1CQUFtQjtJQUNuQixrQm5CamNxQjtJbUJrY3JCLGdCQUFnQjtFckJreER4QjtBQUNGOztBcUJuekRHO0VBb0NPLFdBQVc7RUFDWCxVQUFVO0VBQ1YsV0FBVztFQUNYLDZCcEJ4ZlU7RW9CeWZWLCtCcEJ6ZlU7RW9CMGZWLGdDQUF3QjtVQUF4Qix3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsT0FBTztFQUNQLDRCQUFvQjtFQUFwQixvQkFBb0I7QXJCbXhEOUI7O0FFL3dFRTtFbUI4Y0M7SUFpRFMsVUFBVTtFckJxeERwQjtBQUNGOztBcUJ2MERHO0VBc0RPLGdCcEJ0ZUE7RW9CdWVBLFdBQVc7RUFDWCxvQkFBYztNQUFkLGNBQWM7RUFDZCxtQm5CM2RxQjtFbUI0ZHJCLGVBQWU7RUFDZixrQkFBa0I7QXJCcXhENUI7O0FxQmgxREc7RUE4RFMsYUFBYTtBckJzeER6Qjs7QXFCcDFERztFQW1FTyxjcEIxaEJVO0FEK3lFcEI7O0FzQnB6RUE7OzRCdEJ3ekU0QjtBc0JwekU1QjtFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YsTUFBTTtFQUNOLE9BQU87RUFDUCxRQUFRO0VBQ1Isc0JyQlNlO0VxQlJmLFdBQVc7QXRCc3pFYjs7QUVuekVFO0VvQlZGO0lBVUksaUJyQnVDbUI7RURpeEVyQjtBQUNGOztBRXp6RUU7RW9CVkY7SUFjSSxlQUFlO0lBQ2YsZ0RBQXFDO1lBQXJDLHdDQUFxQztFdEIwekV2QztBQUNGOztBRWgwRUU7RW9CUUE7SUFFSSxlQUFlO0lBQ2YsU0FBUztJQUNULE9BQU87SUFDUCxRQUFRO0V0QjJ6RVo7QUFDRjs7QXNCeHpFRTtFQUNFLDJDQUF3QztFQUN4QyxpQkFBaUI7RUFDakIsY0FBYztFQUNkLGVBQWU7RUFDZixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0F0QjJ6RXZCOztBRW4xRUU7RW9CaUJBO0lBVUksZUFBZTtFdEI2ekVuQjtBQUNGOztBRXoxRUU7RW9CaUJBO0lBY0ksY0FBYztJQUNkLFVBQVU7RXRCK3pFZDtBQUNGOztBc0I1ekVFO0VBQ0UsZ0JBQWdCO0VBQ2hCLFlBQVk7QXRCK3pFaEI7O0FFcjJFRTtFb0JvQ0E7SUFLSSxrQkFBa0I7RXRCaTBFdEI7QUFDRjs7QXNCdjBFRztFQVNHLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QsWUFBWTtBdEJrMEVsQjs7QUVqM0VFO0VvQm9DQztJQWVPLFdBQVc7SUFDWCxZQUFZO0V0Qm0wRXBCO0FBQ0Y7O0FFeDNFRTtFb0JvQ0M7SUFzQk8sV0FBVztJQUNYLFlBQVk7RXRCbTBFcEI7QUFDRjs7QXNCOXpFRTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isc0JBQXFCO01BQXJCLG1CQUFxQjtVQUFyQixxQkFBcUI7RUFDckIscUJBQXlCO01BQXpCLGtCQUF5QjtVQUF6Qix5QkFBeUI7QXRCaTBFN0I7O0FzQi96RUk7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0F0QmswRXZCOztBRTE0RUU7RW9Cc0VFO0lBS0ksU0FBUztFdEJvMEVmO0FBQ0Y7O0FFaDVFRTtFb0IrRUU7SUFHSSxXQUFXO0V0Qm0wRWpCO0FBQ0Y7O0FzQmowRU07RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFlBQVk7RUFDWixZQUFZO0VBQ1osb0JwQjdDdUI7RW9COEN2QixrQkFBa0I7RUFDbEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLDRCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIseUJyQmhHWTtFcUJpR1osc0JyQjNGUztFcUI0RlQsY3JCbEdZO0FEczZFcEI7O0FFcjZFRTtFb0JxRkk7SUFlSSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFdEJzMEUzQjtBQUNGOztBc0J4MUVPO0VBcUJHLFVBQVU7RUFDVix5QnJCNUdVO0VxQjZHVixXckJ2R087QUQ4NkVqQjs7QXNCOTFFTztFQTBCSyxtREFBbUQ7QXRCdzBFL0Q7O0FzQmwyRU87RUErQkcsV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQix5RkFBeUY7RUFDekYsd0JBQXdCO0F0QnUwRWxDOztBc0JuMEVNO0VBQ0UseUJyQnBJZ0I7RXFCcUloQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osWUFBWTtFQUNaLFdyQi9IUztFcUJnSVQsb0JwQnpGdUI7RW9CMEZ2QixrQkFBa0I7RUFDbEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsNEJBQW9CO0VBQXBCLG9CQUFvQjtFQUNwQix5QnJCL0lnQjtBRHE5RXhCOztBRWg5RUU7RW9COEhJO0lBZUksY0FBYztJQUNkLFdBQVc7SUFDWCw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUI7SUFDbkIsWUFBWTtFdEJ3MEVwQjtBQUNGOztBc0IzMUVPO0VBc0JHLHNCckIvSU87RXFCZ0pQLGNyQjFKYztFcUIySmQsVUFBVTtBdEJ5MEVwQjs7QXNCajJFTztFQTJCSyw4REFBOEQ7QXRCMDBFMUU7O0FzQnIyRU87RUFnQ0csV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixvRkFBb0Y7RUFDcEYsd0JBQXdCO0F0QnkwRWxDOztBRTcrRUU7RW9COEhLO0lBeUNLLGdCQUFnQjtJQUNoQixrQkFBa0I7RXRCMjBFNUI7QUFDRjs7QXNCdjBFTTtFQUNFLHlCckIvS1k7RXFCZ0xaLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixZQUFZO0VBQ1osV3JCOUtTO0VxQitLVCxvQnBCeEl1QjtFb0J5SXZCLGtCQUFrQjtFQUNsQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2Qiw0QkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHlCckIxTFk7QURvZ0ZwQjs7QUVuZ0ZFO0VvQjZLSTtJQWVJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLFlBQVk7RXRCNDBFcEI7QUFDRjs7QXNCLzFFTztFQXNCRyxzQnJCOUxPO0VxQitMUCxjckJyTVU7RXFCc01WLFVBQVU7QXRCNjBFcEI7O0FzQnIyRU87RUEyQkssMERBQTBEO0F0QjgwRXRFOztBc0J6MkVPO0VBZ0NHLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsZ0ZBQWdGO0VBQ2hGLHdCQUF3QjtBdEI2MEVsQzs7QUVoaUZFO0VvQjZLSztJQXlDSyxnQkFBZ0I7SUFDaEIsa0JBQWtCO0V0QiswRTVCO0FBQ0Y7O0FzQjEwRUU7RUFDRSxvQnBCbEwyQjtFb0JtTDNCLGdCckJqTU07RXFCa01OLHNCQUFzQjtBdEI2MEUxQjs7QUU3aUZFO0VvQjZOQTtJQU1JLGFBQWE7RXRCKzBFakI7QUFDRjs7QXNCNzBFSTtFQUNFLFdBQVc7QXRCZzFFakI7O0FzQjcwRUk7RUFDRSxvQnBCL0x5QjtFb0JnTXpCLGdCckI3TU07RXFCOE1OLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIscUJBQXFCO0F0QmcxRTNCOztBc0JsMkVHO0VBc0JHLGNyQnRQYztFcUJ1UGQscUJBQXFCO0F0QmcxRTNCOztBc0I1MEVFO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtBdEIrMEV0Qjs7QXNCNzBFSTtFQUNFLGFBQWE7QXRCZzFFbkI7O0FFN2tGRTtFb0I0UEU7SUFJSSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0V0QmsxRWpCO0FBQ0Y7O0FzQjkwRUk7RUFDRSxXQUFXO0F0QmkxRWpCOztBc0I5MEVJO0VBQ0UsbUJwQmpPeUI7RW9Ca096QixpQkFBaUI7RUFDakIsY0FBYztFQUNkLGNyQnpSYztBRDBtRnBCOztBc0I5MEVJO0VBQ0UsY0FBYztFQUNkLFlBQVk7RUFDWixzQnJCalJXO0VxQmtSWCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWTtFQUNaLG9EQUE0QztFQUE1Qyw0Q0FBNEM7RUFDNUMsVUFBVTtFQUNWLGtCQUFrQjtBdEJpMUV4Qjs7QXNCNTFFSztFQWNHLGNyQjFTWTtFcUIyU1osbUJwQnRQdUI7RW9CdVB2QixvQnBCdlB1QjtFb0J3UHZCLGdCckJ0UUU7RXFCdVFGLHFCQUFxQjtBdEJrMUU3Qjs7QXNCcDJFSztFQXNCRyxtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLDRCQUFvQjtVQUFwQixvQkFBb0I7QXRCazFFNUI7O0F1QjNvRkE7RUFDRSx5QnRCZ0J5QjtFc0JmekIsZUFBZTtBdkI4b0ZqQjs7QUVsb0ZFO0VxQmRGO0lBS0ksZUFBZTtFdkJncEZqQjtBQUNGOztBdUI5b0ZFO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBdkJpcEYzQjs7QUU3b0ZFO0VxQk5BO0lBS0ksY0FBYztFdkJtcEZsQjtBQUNGOztBdUJocEZFO0VBQ0Usc0J0QkNhO0VzQkFiLGVBQWU7RUFDZixtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtBdkJtcEZoQjs7QUV6cEZFO0VxQkdBO0lBTUksaUJBQWlCO0V2QnFwRnJCO0FBQ0Y7O0F3QjVxRkk7RUFDSSxtQkFBbUI7QXhCK3FGM0I7O0F3QjdxRlE7RUFDSSwwQ0FBMEM7RUFDMUMsc0JBQXNCO0VBQ3RCLDZCQUE2QjtFQUM3Qiw0QkFBNEI7RUFDNUIsa0JBQWtCO0VBQ2xCLHNCdkJZSztBRG9xRmpCOztBRTVxRkU7RXNCVk07SUFTUSxhQUFhO0V4QmtyRjNCO0FBQ0Y7O0F3QjlxRlE7RUFDSSxtQnRCdUNtQjtFc0J0Q25CLHNCdEJzQ21CO0VzQnJDbkIsZ0J2QnVCRjtFdUJ0QkUsbUJBQW1CO0VBQ25CLGN2QlhhO0FENHJGekI7O0F5QnpxRkU7RUFDRSxnQ0FBZ0M7RUFDaEMsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsUUFBUTtFQUNSLFdBQVc7RUFDWCxzQkFBc0I7RUFDdEIsWUFBWTtBekI0cUZoQjs7QXlCMXFGSTtFQUNFLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUE4QjtNQUE5QixzQkFBOEI7VUFBOUIsOEJBQThCO0VBQzlCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0F6QjZxRnpCOztBRS9zRkU7RXVCMkJFO0lBVUksVUFBVTtFekIrcUZoQjtBQUNGOztBeUI1cUZJO0VBQ0UsZ0JBQWdCO0VBQ2hCLFlBQVk7QXpCK3FGbEI7O0FFMXRGRTtFdUJ5Q0U7SUFLSSxrQkFBa0I7RXpCaXJGeEI7QUFDRjs7QXlCdnJGSztFQVNHLHFCQUFxQjtFQUNyQixjQUFjO0VBQ2QsWUFBWTtBekJrckZwQjs7QXlCN3JGSztFQWNLLFdBQVc7RUFDWCxZQUFZO0F6Qm1yRnRCOztBRTN1RkU7RXVCeUNHO0lBb0JPLFdBQVc7SUFDWCxZQUFZO0V6Qm1yRnRCO0FBQ0Y7O0F5QjlxRkk7RUFDRSxvQnZCekJ5QjtFdUIwQnpCLGdCeEJ4Q0k7QUR5dEZWOztBeUIvcUZNO0VBQ0UsbUJ2QjdCdUI7QUYrc0YvQjs7QUUzdkZFO0V1QjZFRTtJQUVJLGFBQWE7RXpCaXJGbkI7QUFDRjs7QXlCN3FGRTtFQUNFLGlEQUFnRDtFQUNoRCxzQkFBc0I7RUFDdEIsNEJBQTRCO0VBQzVCLGtDQUFrQztFQUNsQyxpQkFBaUI7RUFDakIsWUFBWTtFQUNaLGlCQUFpQjtBekJnckZyQjs7QUUzd0ZFO0V1Qm9GQTtJQVVJLGlCQUFpQjtJQUNqQixnQkFBZ0I7RXpCa3JGcEI7QUFDRjs7QXlCaHJGSTtFQUNFLGVBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsZ0J4QnZFSTtFd0J3RUosbUJBQW1CO0F6Qm1yRnpCOztBRXp4RkU7RXVCa0dFO0lBT0ksbUJ2QjdEdUI7RUZrdkY3QjtBQUNGOztBeUJsckZJO0VBQ0UsbUJ2QmxFeUI7QUZ1dkYvQjs7QUVueUZFO0V1QjZHRTtJQUlJLG1CdkJyRXVCO0VGNHZGN0I7QUFDRjs7QXlCcHJGSTtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLFlBQVk7RUFDWix1QkFBMkI7TUFBM0Isb0JBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBekJ1ckZ6Qjs7QUVqekZFO0V1QnFIRTtJQVFJLGlCQUFpQjtFekJ5ckZ2QjtBQUNGOztBeUJwckZFO0VBQ0UscUJBQXFCO0VBQ3JCLFlBQVk7RUFDWixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsZXZCOUYyQjtFdUIrRjNCLFdBQVc7RUFDWCxnQnhCOUdNO0V3QitHTix5QkFBeUI7QXpCdXJGN0I7O0F5QnJyRkk7RUFDRSx5QkFBeUI7QXpCd3JGL0I7O0F5Qm5yRks7RUFFRyxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGNBQWM7QXpCcXJGdEI7O0F5QnpyRks7RUFPSyxZQUFTO0VBQ1QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztBekJzckZqQjs7QXlCanJGSTtFQUNFLHFCQUFxQjtFQUNyQixtQkFBbUI7QXpCb3JGekI7O0F5QnRyRks7RUFLRyxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGNBQWM7QXpCcXJGdEI7O0F5QjVyRks7RUFVSyx1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLE9BQU87RUFDUCx5QnhCOUxVO0V3QitMVixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixpQkFBaUI7QXpCc3JGM0I7O0F5Qi9xRk07RUFDRSxjQUFjO0VBQ2Qsa0JBQWtCO0F6QmtyRjFCOztBeUJockZRO0VBQ0UseUJBQXdCO0F6Qm1yRmxDOztBeUJwckZTO0VBS0ssbUJBQWtCO0F6Qm1yRmhDOztBeUJ4ckZTO0VBUU8sY0FBYztBekJvckY5Qjs7QXlCNXJGUztFQWNPLGNBQWM7QXpCa3JGOUI7O0F5QjVxRlE7RUFDRSx5QkFBd0I7QXpCK3FGbEM7O0F5QmhyRlM7RUFLSyxtQkFBa0I7QXpCK3FGaEM7O0F5QnByRlM7RUFRTyxjQUFjO0F6QmdyRjlCOztBeUJ4ckZTO0VBY08sY0FBYztBekI4cUY5Qjs7QXlCeHFGUTtFQUNFLHlCQUF3QjtBekIycUZsQzs7QXlCNXFGUztFQUtLLG1CQUFrQjtBekIycUZoQzs7QXlCaHJGUztFQVFPLGFBQWE7QXpCNHFGN0I7O0F5QnByRlM7RUFZTyxjQUFjO0F6QjRxRjlCOztBeUJ4ckZTO0VBa0JPLGNBQWM7QXpCMHFGOUI7O0F5QmxxRkk7RUFDRSxhQUFhO0VBQ2Isb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7QXpCcXFGbkI7O0FFaDdGRTtFdUJ5UUU7SUFLSSxjQUFjO0V6QnVxRnBCO0FBQ0Y7O0F5QnJxRk07RUFDRSxtQnhCbFJrQjtFd0JtUmxCLDhCQUFpQjtNQUFqQixpQkFBaUI7RUFDakIsb0JBQWM7TUFBZCxjQUFjO0VBQ2QsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGFBQWE7QXpCd3FGckI7O0FFbDhGRTtFdUJpUkk7SUFZSSxtQkFBbUI7RXpCMHFGM0I7QUFDRjs7QXlCdnJGTztFQWdCRyxXQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLGFBQVk7RUFDWixTQUFRO0VBQ1IsVUFBUztFQUNULFlBQVk7RUFDWixtQnhCMVNVO0FEcTlGcEI7O0FFbDlGRTtFdUJpUks7SUF5QkssYUFBYTtFekI2cUZ2QjtBQUNGOztBeUJ2c0ZPO0VBK0JHLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsYUFBWTtFQUNaLHVCQUFzQjtFQUN0QixXQUFVO0VBQ1YsWUFBWTtFQUNaLDhCeEJ6VFU7RXdCMFRWLGdDeEIxVFU7RXdCMlRWLGlDQUF5QjtVQUF6Qix5QkFBeUI7QXpCNHFGbkM7O0FFcCtGRTtFdUJpUks7SUEwQ0ssYUFBYTtFekI4cUZ2QjtBQUNGOztBeUIxcUZRO0VBQ0UsZ0J4QjVUTztFd0I2VFAsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osY3hCdlVlO0V3QndVZixlQUFlO0VBQ2YsZ0J4QnpTQTtFd0IwU0Esa0JBQWtCO0VBQ2xCLGlCQUFpQjtBekI2cUYzQjs7QXlCdHJGUztFQVlHLGVBQWU7QXpCOHFGM0I7O0F5QnhxRk07RUFDRSw0QkFBNEI7RUFDNUIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtBekIycUZ0Qzs7QUVoZ0dFO0V1QmtWSTtJQU1JLGVBQWU7SUFDZixjQUFjO0V6QjZxRnRCO0FBQ0Y7O0F5QnhxRkk7RUFDRSxjQUFjO0VBQ2QsMkJBQWtCO01BQWxCLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1oseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCx5QkFBeUI7RUFDekIsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixvQkFBYztNQUFkLGNBQWM7RUFDZCxzQkFBc0I7RUFDdEIsZ0J4QjVVSTtFd0I2VUosaUJBQWlCO0VBQ2pCLGtCQUFrQjtBekIycUZ4Qjs7QUV2aEdFO0V1QitWRTtJQWdCSSxXQUFXO0lBQ1gsY0FBYztJQUNkLGdCQUFnQjtFekI2cUZ0QjtBQUNGOztBeUJoc0ZLO0VBc0JHLHVEQUF1RDtFQUN2RCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFVBQVU7RUFDVixjQUFjO0VBQ2QsV0FBVztBekI4cUZuQjs7QXlCeHFGSTtFQUNFLGVBQWU7QXpCMnFGckI7O0F5QjFxRk07RUFDRSxlQUFlO0F6QjZxRnZCOztBeUIxcUZJO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBOEI7TUFBOUIsc0JBQThCO1VBQTlCLDhCQUE4QjtFQUM5Qix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsbUJ4QjNZb0I7RXdCNFlwQixjeEJ0WWU7RXdCdVlmLGdCeEIvV0k7RXdCZ1hKLGtCQUFrQjtBekI2cUZ4Qjs7QUUzakdFO0V1QnNZRTtJQVdJLDRCQUE0QjtFekIrcUZsQztBQUNGOztBeUIzckZLO0VBZUcsVUFBVTtBekJnckZsQjs7QXlCL3JGSztFQW1CRyxXQUFVO0VBQ1YsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsV0FBVTtFQUNWLFdBQVU7RUFDVixZQUFZO0VBQ1osZ0J4QjNaUztFd0I0WlQsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBekJnckZ6Qjs7QUVsbEdFO0V1QnNZRztJQStCSyxxQkFBb0I7SUFDcEIsV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXO0V6QmtyRm5CO0FBQ0Y7O0F5QnJ0Rks7RUF1Q0csZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJ2QjFZdUI7RXVCMll2QixjeEJ6YmlCO0V3QjBiakIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixpQkFBaUI7QXpCa3JGekI7O0FFNW1HRTtFdUJzWUc7SUF1REsscUJBQW9CO0lBQ3BCLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztJQUNYLGtCdkJyWnFCO0l1QnNackIsaUJBQWlCO0V6Qm9yRnpCO0FBQ0Y7O0F5Qmp2Rks7RUFrRUssZ0JBQWdCO0F6Qm1yRjFCOztBeUIvcUZNO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBekJrckYzQjs7QXlCaHJGTTtFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsY3hCdGRZO0FEeW9HcEI7O0F5QmhyRkk7RUFDRSxhQUFhO0F6Qm1yRm5COztBeUJwckZLO0VBR0csY0FBYztBekJxckZ0Qjs7QXlCbnJGTTtFQUNFLGFBQWE7RUFDYixtQnhCN2RrQjtFd0I4ZGxCLGN4QnZlWTtFd0J3ZVosb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtBekJzckYzQjs7QUV0cEdFO0V1QjJkSTtJQU9JLGFBQWE7RXpCeXJGckI7QUFDRjs7QXlCdnJGTTtFQUNFLGVBQWU7RUFDZixtQkFBbUI7QXpCMHJGM0I7O0F5QnJyRkU7RUFDRSxxRkFBNEQ7RUFBNUQsNERBQTREO0VBQzVELGVBQWU7RUFDZixpQkFBaUI7QXpCd3JGckI7O0FFdnFHRTtFdUI0ZUE7SUFNSSxlQUFlO0V6QjByRm5CO0FBQ0Y7O0F5QnhyRkk7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0F6QjJyRjdCOztBRW5yR0U7RXVCcWZFO0lBTUksY0FBYztFekI2ckZwQjtBQUNGOztBeUIxckZJO0VBQ0UsZUFBZTtFQUNmLDRCQUE0QjtFQUM1QixXQUFXO0VBQ1gsV0FBVztFQUNYLGdCeEJ0ZUk7RXdCdWVKLGV2QnpkeUI7RXVCMGR6QixzQnZCMWR5QjtBRnVwRy9COztBRW5zR0U7RXVCK2ZFO0lBVUksbUJ2QjdkdUI7RUY0cEc3QjtBQUNGOztBRXpzR0U7RXVCK2ZFO0lBY0ksZUFBZTtJQUNmLDZCQUE2QjtFekJpc0ZuQztBQUNGOztBeUI5ckZJO0VBQ0Usa0J2QnZleUI7RXVCd2V6QixzQnZCeGV5QjtFdUJ5ZXpCLG1CQUFtQjtFQUNuQixnQnhCeGZJO0FEeXJHVjs7QUV2dEdFO0V1QmtoQkU7SUFPSSxpQnZCN2V1QjtJdUI4ZXZCLGlCdkI5ZXVCO0VGaXJHN0I7QUFDRjs7QXlCaHNGSTtFQUNFLFdBQVc7RUFDWCxldkJwZnlCO0V1QnFmekIsa0JBQWtCO0VBQ2xCLG9CQUFjO01BQWQsY0FBYztBekJtc0ZwQjs7QUVydUdFO0V1QjhoQkU7SUFPSSx5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLG1CdkIzZnVCO0l1QjRmdkIsZ0JBQWdCO0V6QnFzRnRCO0FBQ0Y7O0FFOXVHRTtFdUI4aEJFO0lBY0ksZUFBZTtFekJ1c0ZyQjtBQUNGOztBeUJyc0ZNO0VBQ0Usa0J2QnBnQnVCO0V1QnFnQnZCLGdCeEJuaEJFO0FEMnRHVjs7QUV6dkdFO0V1QitpQkk7SUFLSSxtQnZCeGdCcUI7RUZrdEc3QjtBQUNGOztBeUJodEZPO0VBU0csbUJ2QjVnQnFCO0V1QjZnQnJCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsc0JBQXNCO0F6QjJzRmhDOztBRXR3R0U7RXVCK2lCSztJQWVLLG9CdkJsaEJtQjtFRit0RzdCO0FBQ0Y7O0F5QnRzRkk7RUFDRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLFdBQVc7QXpCeXNGakI7O0FFbHhHRTtFdUJza0JFO0lBTUksWUFBWTtJQUNaLFdBQVc7RXpCMnNGakI7QUFDRjs7QXlCbnRGSztFQVdHLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLHlCeEJ2bEJZO0V3QndsQlosV0FBVztFQUNYLG9CdkIxaUJ1QjtFdUIyaUJ2QixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixrQkFBa0I7QXpCNHNGMUI7O0FFdHlHRTtFdUJza0JHO0lBdUJLLFdBQVc7SUFDWCxZQUFZO0lBQ1osb0J2Qm5qQnFCO0l1Qm9qQnJCLGlCQUFpQjtFekI4c0Z6QjtBQUNGOztBeUJ6dUZLO0VBOEJLLFdBQVc7RUFDWCxXQUFXO0VBQ1gsV0FBVztFQUNYLGNBQWM7RUFDZCxzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVQUFVO0VBQ1YsaUNBQXlCO1VBQXpCLHlCQUF5QjtBekIrc0ZuQzs7QUUzekdFO0V1QnNrQkc7SUF5Q08sV0FBVztJQUNYLFNBQVM7SUFDVCxVQUFVO0V6Qml0RnBCO0FBQ0Y7O0F5Qjd2Rks7RUFnREssV0FBVztFQUNYLFdBQVc7RUFDWCxXQUFXO0VBQ1gsY0FBYztFQUNkLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFdBQVc7RUFDWCxnQ0FBd0I7VUFBeEIsd0JBQXdCO0F6Qml0RmxDOztBRS8wR0U7RXVCc2tCRztJQTJETyxXQUFXO0lBQ1gsU0FBUztJQUNULFdBQVc7RXpCbXRGckI7QUFDRjs7QXlCL3NGSTtFQUNFLGFBQWE7RUFDYixlQUFlO0F6Qmt0RnJCOztBeUIvc0ZJO0VBQ0UsZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsYUFBYTtFQUNiLHlCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLHlCeEJucEJvQjtBRHEyRzFCOztBRXIyR0U7RXVCNm9CRTtJQVNJLGNBQWM7SUFDZCxhQUFhO0V6Qm90Rm5CO0FBQ0Y7O0F5Qi90Rks7RUFjRyxhQUFhO0F6QnF0RnJCOztBRWgzR0U7RXVCNm9CRztJQWlCSyxlQUFlO0V6QnV0RnZCO0FBQ0Y7O0F5Qnp1Rks7RUFxQkssY0FBYztFQUNkLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIsY3hCeHFCVTtFd0J5cUJWLFlBQVk7RUFDWixlQUFlO0VBQ2YsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixvQnZCOW5CcUI7RXVCK25CckIsZ0J4QjdvQkE7RXdCOG9CQSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG9EQUF3QztVQUF4Qyw0Q0FBd0M7QXpCd3RGbEQ7O0F5Qnp2Rks7RUFvQ08sV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXO0VBQ1gsNkJ4QnZyQlE7RXdCd3JCUiwrQnhCeHJCUTtFd0J5ckJSLGdDQUF3QjtVQUF4Qix3QkFBd0I7RUFDeEIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsVUFBVTtBekJ5dEZ0Qjs7QXlCaHRGQTtFQUNFLHlCeEJyc0JrQjtFd0Jzc0JsQixvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLFlBQVk7RUFDWixZQUFZO0VBQ1osV3hCbnNCZTtFd0Jvc0JmLG1CdkI3cEI2QjtFdUI4cEI3QixrQkFBa0I7RUFDbEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsY0FBYztFQUNkLDRCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIseUJ4Qmh0QmtCO0FEbTZHcEI7O0F5Qmp0RkU7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0F6Qm90RnBCOztBRXY2R0U7RXVCbXNCRjtJQW9CSSxjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixrQnZCOXFCMkI7SXVCK3FCM0IsV0FBVztFekJxdEZiO0FBQ0Y7O0F5Qjl1RkE7RUE0Qkksc0J4QjF0QmE7RXdCMnRCYixjeEJqdUJnQjtFd0JrdUJoQixVQUFVO0F6QnN0RmQ7O0F5QnB2RkE7RUFpQ00sMkRBQTJEO0F6QnV0RmpFOztBeUJ4dkZBO0VBc0NJLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsaUZBQWlGO0VBQ2pGLHdCQUF3QjtBekJzdEY1Qjs7QTBCbjlHQTs7NEIxQnU5RzRCO0EwQm45RzVCO0VBQ0UsZ0JBQWdCO0ExQnE5R2xCOztBMEJsOUdBO0VBQ0UsaUJBQWlCO0ExQnE5R25COztBMEJsOUdBO0VBQ0Usa0JBQWtCO0ExQnE5R3BCOztBMEJsOUdBO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtBMUJxOUd2Qjs7QUV6OUdFO0V3QlFBO0lBQ0UsZ0JBQWdCO0UxQnE5R2xCO0UwQmw5R0E7SUFDRSxpQkFBaUI7RTFCbzlHbkI7RTBCajlHQTtJQUNFLGtCQUFrQjtFMUJtOUdwQjtBQUNGOztBRXIrR0U7RXdCc0JBO0lBQ0UsZ0JBQWdCO0UxQm05R2xCO0UwQmg5R0E7SUFDRSxpQkFBaUI7RTFCazlHbkI7RTBCLzhHQTtJQUNFLGtCQUFrQjtFMUJpOUdwQjtBQUNGOztBRWovR0U7RXdCb0NBO0lBQ0UsZ0JBQWdCO0UxQmk5R2xCO0UwQjk4R0E7SUFDRSxpQkFBaUI7RTFCZzlHbkI7RTBCNzhHQTtJQUNFLGtCQUFrQjtFMUIrOEdwQjtBQUNGOztBRTcvR0U7RXdCa0RBO0lBQ0UsZ0JBQWdCO0UxQis4R2xCO0UwQjU4R0E7SUFDRSxpQkFBaUI7RTFCODhHbkI7RTBCMzhHQTtJQUNFLGtCQUFrQjtFMUI2OEdwQjtBQUNGOztBMkJ2aEhBOzs0QjNCMmhINEI7QTJCdmhINUI7RUFDRSx5QjFCb0J1QjtBRHFnSHpCOztBMkJ0aEhBO0VBQ0Usc0IxQlVlO0FEK2dIakI7O0EyQnRoSEE7RUFDRSx5QjFCSXlCO0FEcWhIM0I7O0EyQnRoSEE7RUFDRSx5QjFCSHdCO0FENGhIMUI7O0EyQnRoSEE7RUFDRSx5QjFCVHVCO0FEa2lIekI7O0EyQnRoSEE7RUFDRSx5QjFCZnVCO0FEd2lIekI7O0EyQnRoSEE7RUFDRSwyRUFBMkU7QTNCeWhIN0U7O0E0QnRqSEE7OzRCNUIwakg0QjtBNEJyakgxQjtFQUNFLGdDM0JLZ0I7RTJCSmhCLG9CQUFvQjtBNUJ1akh4Qjs7QTRCcGpIRTtFQUNFLDZCM0JBZ0I7RTJCQ2hCLGlCQUFpQjtBNUJ1akhyQjs7QTRCcGpIRTtFQUNFLCtCM0JMZ0I7RTJCTWhCLG1CQUFtQjtBNUJ1akh2Qjs7QTRCcGpIRTtFQUNFLDhCM0JWZ0I7RTJCV2hCLGtCQUFrQjtBNUJ1akh0Qjs7QTRCcGpIRTtFQUNFLGtCM0JQYTtBRDhqSGpCOztBNkJqbEhBOzs0QjdCcWxINEI7QTZCamxINUI7RUFDSSxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixTQUFTO0VBQ1QsY0FBYztFQUNkLGtCQUFrQjtBN0JtbEh0Qjs7QThCN2xIQTs7NEI5QmltSDRCO0E4QnhsSDVCO0VBQ0UsYUFBcUI7RUFDckIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7QTlCMGxIakI7O0FFeGxIRTtFNEJMRjtJQU1JLGFBQXdCO0U5QjRsSDFCO0FBQ0Y7O0FFOWxIRTtFNEJMRjtJQVVJLGFBQXdCO0U5QjhsSDFCO0FBQ0Y7O0E4QjVsSEU7RUFDRSx5QkFBbUI7TUFBbkIsc0JBQW1CO1VBQW5CLG1CQUFtQjtB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Q0UsYUFBYTtFL0JnZ0tmO0FBQ0Y7O0FFM2dLRTtFNkJlQTtJQUNFLGFBQWE7RS9CZ2dLZjtBQUNGOztBZ0MvaEtBOzs0QmhDbWlLNEI7QWdDOWhLeEI7RUFBZ0IsMEJBQW9DO0FoQ2lpS3hEOztBZ0NoaUtJO0VBQWdCLDRCQUFzQztBaENvaUsxRDs7QWdDbmlLSTtFQUFnQiwyQkFBcUM7QWhDdWlLekQ7O0FnQ3RpS0k7RUFBZ0IsNkJBQXVDO0FoQzBpSzNEOztBZ0N6aUtJO0VBQWdCLDJCQUFxQztBaEM2aUt6RDs7QWdDNWlLSTtFQUFnQiw2QkFBdUM7QWhDZ2pLM0Q7O0FnQy9pS0k7RUFBZ0IsNEJBQXNDO0FoQ21qSzFEOztBZ0NsaktJO0VBQWdCLDhCQUF3QztBaENzaks1RDs7QWdDN2pLSTtFQUFnQiwwQkFBb0M7QWhDaWtLeEQ7O0FnQ2hrS0k7RUFBZ0IsNEJBQXNDO0FoQ29rSzFEOztBZ0Nua0tJO0VBQWdCLDJCQUFxQztBaEN1a0t6RDs7QWdDdGtLSTtFQUFnQiw2QkFBdUM7QWhDMGtLM0Q7O0FnQ3prS0k7RUFBZ0IsMkJBQXFDO0FoQzZrS3pEOztBZ0M1a0tJO0VBQWdCLDZCQUF1QztBaENnbEszRDs7QWdDL2tLSTtFQUFnQiw0QkFBc0M7QWhDbWxLMUQ7O0FnQ2xsS0k7RUFBZ0IsOEJBQXdDO0FoQ3NsSzVEOztBZ0M3bEtJO0VBQWdCLDJCQUFvQztBaENpbUt4RDs7QWdDaG1LSTtFQUFnQiw2QkFBc0M7QWhDb21LMUQ7O0FnQ25tS0k7RUFBZ0IsNEJBQXFDO0FoQ3VtS3pEOztBZ0N0bUtJO0VBQWdCLDhCQUF1QztBaEMwbUszRDs7QWdDem1LSTtFQUFnQiw0QkFBcUM7QWhDNm1LekQ7O0FnQzVtS0k7RUFBZ0IsOEJBQXVDO0FoQ2duSzNEOztBZ0MvbUtJO0VBQWdCLDZCQUFzQztBaENtbksxRDs7QWdDbG5LSTtFQUFnQiwrQkFBd0M7QWhDc25LNUQ7O0FnQzduS0k7RUFBZ0IsMkJBQW9DO0FoQ2lvS3hEOztBZ0Nob0tJO0VBQWdCLDZCQUFzQztBaENvb0sxRDs7QWdDbm9LSTtFQUFnQiw0QkFBcUM7QWhDdW9LekQ7O0FnQ3RvS0k7RUFBZ0IsOEJBQXVDO0FoQzBvSzNEOztBZ0N6b0tJO0VBQWdCLDRCQUFxQztBaEM2b0t6RDs7QWdDNW9LSTtFQUFnQiw4QkFBdUM7QWhDZ3BLM0Q7O0FnQy9vS0k7RUFBZ0IsNkJBQXNDO0FoQ21wSzFEOztBZ0NscEtJO0VBQWdCLCtCQUF3QztBaENzcEs1RDs7QWdDN3BLSTtFQUFnQiwyQkFBb0M7QWhDaXFLeEQ7O0FnQ2hxS0k7RUFBZ0IsNkJBQXNDO0FoQ29xSzFEOztBZ0NucUtJO0VBQWdCLDRCQUFxQztBaEN1cUt6RDs7QWdDdHFLSTtFQUFnQiw4QkFBdUM7QWhDMHFLM0Q7O0FnQ3pxS0k7RUFBZ0IsNEJBQXFDO0FoQzZxS3pEOztBZ0M1cUtJO0VBQWdCLDhCQUF1QztBaENnckszRDs7QWdDL3FLSTtFQUFnQiw2QkFBc0M7QWhDbXJLMUQ7O0FnQ2xyS0k7RUFBZ0IsK0JBQXdDO0FoQ3NySzVEOztBZ0M3cktJO0VBQWdCLDJCQUFvQztBaENpc0t4RDs7QWdDaHNLSTtFQUFnQiw2QkFBc0M7QWhDb3NLMUQ7O0FnQ25zS0k7RUFBZ0IsNEJBQXFDO0FoQ3VzS3pEOztBZ0N0c0tJO0VBQWdCLDhCQUF1QztBaEMwc0szRDs7QWdDenNLSTtFQUFnQiw0QkFBcUM7QWhDNnNLekQ7O0FnQzVzS0k7RUFBZ0IsOEJBQXVDO0FoQ2d0SzNEOztBZ0Mvc0tJO0VBQWdCLDZCQUFzQztBaENtdEsxRDs7QWdDbHRLSTtFQUFnQiwrQkFBd0M7QWhDc3RLNUQ7O0FnQzd0S0k7RUFBZ0IsMkJBQW9DO0FoQ2l1S3hEOztBZ0NodUtJO0VBQWdCLDZCQUFzQztBaENvdUsxRDs7QWdDbnVLSTtFQUFnQiw0QkFBcUM7QWhDdXVLekQ7O0FnQ3R1S0k7RUFBZ0IsOEJBQXVDO0FoQzB1SzNEOztBZ0N6dUtJO0VBQWdCLDRCQUFxQztBaEM2dUt6RDs7QWdDNXVLSTtFQUFnQiw4QkFBdUM7QWhDZ3ZLM0Q7O0FnQy91S0k7RUFBZ0IsNkJBQXNDO0FoQ212SzFEOztBZ0NsdktJO0VBQWdCLCtCQUF3QztBaENzdks1RDs7QWdDN3ZLSTtFQUFnQiwyQkFBb0M7QWhDaXdLeEQ7O0FnQ2h3S0k7RUFBZ0IsNkJBQXNDO0FoQ293SzFEOztBZ0Nud0tJO0VBQWdCLDRCQUFxQztBaEN1d0t6RDs7QWdDdHdLSTtFQUFnQiw4QkFBdUM7QWhDMHdLM0Q7O0FnQ3p3S0k7RUFBZ0IsNEJBQXFDO0FoQzZ3S3pEOztBZ0M1d0tJO0VBQWdCLDhCQUF1QztBaENneEszRDs7QWdDL3dLSTtFQUFnQiw2QkFBc0M7QWhDbXhLMUQ7O0FnQ2x4S0k7RUFBZ0IsK0JBQXdDO0FoQ3N4SzVEOztBZ0M3eEtJO0VBQWdCLDJCQUFvQztBaENpeUt4RDs7QWdDaHlLSTtFQUFnQiw2QkFBc0M7QWhDb3lLMUQ7O0FnQ255S0k7RUFBZ0IsNEJBQXFDO0FoQ3V5S3pEOztBZ0N0eUtJO0VBQWdCLDhCQUF1QztBaEMweUszRDs7QWdDenlLSTtFQUFnQiw0QkFBcUM7QWhDNnlLekQ7O0FnQzV5S0k7RUFBZ0IsOEJBQXVDO0FoQ2d6SzNEOztBZ0MveUtJO0VBQWdCLDZCQUFzQztBaENteksxRDs7QWdDbHpLSTtFQUFnQiwrQkFBd0M7QWhDc3pLNUQ7O0FnQzd6S0k7RUFBZ0IsMkJBQW9DO0FoQ2kwS3hEOztBZ0NoMEtJO0VBQWdCLDZCQUFzQztBaENvMEsxRDs7QWdDbjBLSTtFQUFnQiw0QkFBcUM7QWhDdTBLekQ7O0FnQ3QwS0k7RUFBZ0IsOEJBQXVDO0FoQzAwSzNEOztBZ0N6MEtJO0VBQWdCLDRCQUFxQztBaEM2MEt6RDs7QWdDNTBLSTtFQUFnQiw4QkFBdUM7QWhDZzFLM0Q7O0FnQy8wS0k7RUFBZ0IsNkJBQXNDO0FoQ20xSzFEOztBZ0NsMUtJO0VBQWdCLCtCQUF3QztBaENzMUs1RDs7QWdDNzFLSTtFQUFnQiwyQkFBb0M7QWhDaTJLeEQ7O0FnQ2gyS0k7RUFBZ0IsNkJBQXNDO0FoQ28ySzFEOztBZ0NuMktJO0VBQWdCLDRCQUFxQztBaEN1Mkt6RDs7QWdDdDJLSTtFQUFnQiw4QkFBdUM7QWhDMDJLM0Q7O0FnQ3oyS0k7RUFBZ0IsNEJBQXFDO0FoQzYyS3pEOztBZ0M1MktJO0VBQWdCLDhCQUF1QztBaENnM0szRDs7QWdDLzJLSTtFQUFnQiw2QkFBc0M7QWhDbTNLMUQ7O0FnQ2wzS0k7RUFBZ0IsK0JBQXdDO0FoQ3MzSzVEOztBZ0M3M0tJO0VBQWdCLDJCQUFvQztBaENpNEt4RDs7QWdDaDRLSTtFQUFnQiw2QkFBc0M7QWhDbzRLMUQ7O0FnQ240S0k7RUFBZ0IsNEJBQXFDO0FoQ3U0S3pEOztBZ0N0NEtJO0VBQWdCLDhCQUF1QztBaEMwNEszRDs7QWdDejRLSTtFQUFnQiw0QkFBcUM7QWhDNjRLekQ7O0FnQzU0S0k7RUFBZ0IsOEJBQXVDO0FoQ2c1SzNEOztBZ0MvNEtJO0VBQWdCLDZCQUFzQztBaENtNUsxRDs7QWdDbDVLSTtFQUFnQiwrQkFBd0M7QWhDczVLNUQ7O0FnQzc1S0k7RUFBZ0IsMkJBQW9DO0FoQ2k2S3hEOztBZ0NoNktJO0VBQWdCLDZCQUFzQztBaENvNksxRDs7QWdDbjZLSTtFQUFnQiw0QkFBcUM7QWhDdTZLekQ7O0FnQ3Q2S0k7RUFBZ0IsOEJBQXVDO0FoQzA2SzNEOztBZ0N6NktJO0VBQWdCLDRCQUFxQztBaEM2Nkt6RDs7QWdDNTZLSTtFQUFnQiw4QkFBdUM7QWhDZzdLM0Q7O0FnQy82S0k7RUFBZ0IsNkJBQXNDO0FoQ203SzFEOztBZ0NsN0tJO0VBQWdCLCtCQUF3QztBaENzN0s1RDs7QWdDNzdLSTtFQUFnQiwyQkFBb0M7QWhDaThLeEQ7O0FnQ2g4S0k7RUFBZ0IsNkJBQXNDO0FoQ284SzFEOztBZ0NuOEtJO0VBQWdCLDRCQUFxQztBaEN1OEt6RDs7QWdDdDhLSTtFQUFnQiw4QkFBdUM7QWhDMDhLM0Q7O0FnQ3o4S0k7RUFBZ0IsNEJBQXFDO0FoQzY4S3pEOztBZ0M1OEtJO0VBQWdCLDhCQUF1QztBaENnOUszRDs7QWdDLzhLSTtFQUFnQiw2QkFBc0M7QWhDbTlLMUQ7O0FnQ2w5S0k7RUFBZ0IsK0JBQXdDO0FoQ3M5SzVEOztBZ0M3OUtJO0VBQWdCLDJCQUFvQztBaENpK0t4RDs7QWdDaCtLSTtFQUFnQiw2QkFBc0M7QWhDbytLMUQ7O0FnQ24rS0k7RUFBZ0IsNEJBQXFDO0FoQ3UrS3pEOztBZ0N0K0tJO0VBQWdCLDhCQUF1QztBaEMwK0szRDs7QWdDeitLSTtFQUFnQiw0QkFBcUM7QWhDNitLekQ7O0FnQzUrS0k7RUFBZ0IsOEJBQXVDO0FoQ2cvSzNEOztBZ0MvK0tJO0VBQWdCLDZCQUFzQztBaENtL0sxRDs7QWdDbC9LSTtFQUFnQiwrQkFBd0M7QWhDcy9LNUQ7O0FnQzcvS0k7RUFBZ0IsMkJBQW9DO0FoQ2lnTHhEOztBZ0NoZ0xJO0VBQWdCLDZCQUFzQztBaENvZ0wxRDs7QWdDbmdMSTtFQUFnQiw0QkFBcUM7QWhDdWdMekQ7O0FnQ3RnTEk7RUFBZ0IsOEJBQXVDO0FoQzBnTDNEOztBZ0N6Z0xJO0VBQWdCLDRCQUFxQztBaEM2Z0x6RDs7QWdDNWdMSTtFQUFnQiw4QkFBdUM7QWhDZ2hMM0Q7O0FnQy9nTEk7RUFBZ0IsNkJBQXNDO0FoQ21oTDFEOztBZ0NsaExJO0VBQWdCLCtCQUF3QztBaENzaEw1RDs7QWdDN2hMSTtFQUFnQiwyQkFBb0M7QWhDaWlMeEQ7O0FnQ2hpTEk7RUFBZ0IsNkJBQXNDO0FoQ29pTDFEOztBZ0NuaUxJO0VBQWdCLDRCQUFxQztBaEN1aUx6RDs7QWdDdGlMSTtFQUFnQiw4QkFBdUM7QWhDMGlMM0Q7O0FnQ3ppTEk7RUFBZ0IsNEJBQXFDO0FoQzZpTHpEOztBZ0M1aUxJO0VBQWdCLDhCQUF1QztBaENnakwzRDs7QWdDL2lMSTtFQUFnQiw2QkFBc0M7QWhDbWpMMUQ7O0FnQ2xqTEk7RUFBZ0IsK0JBQXdDO0FoQ3NqTDVEOztBZ0M3akxJO0VBQWdCLDJCQUFvQztBaENpa0x4RDs7QWdDaGtMSTtFQUFnQiw2QkFBc0M7QWhDb2tMMUQ7O0FnQ25rTEk7RUFBZ0IsNEJBQXFDO0FoQ3VrTHpEOztBZ0N0a0xJO0VBQWdCLDhCQUF1QztBaEMwa0wzRDs7QWdDemtMSTtFQUFnQiw0QkFBcUM7QWhDNmtMekQ7O0FnQzVrTEk7RUFBZ0IsOEJBQXVDO0FoQ2dsTDNEOztBZ0Mva0xJO0VBQWdCLDZCQUFzQztBaENtbEwxRDs7QWdDbGxMSTtFQUFnQiwrQkFBd0M7QWhDc2xMNUQ7O0FnQzdsTEk7RUFBZ0IsMkJBQW9DO0FoQ2ltTHhEOztBZ0NobUxJO0VBQWdCLDZCQUFzQztBaENvbUwxRDs7QWdDbm1MSTtFQUFnQiw0QkFBcUM7QWhDdW1MekQ7O0FnQ3RtTEk7RUFBZ0IsOEJBQXVDO0FoQzBtTDNEOztBZ0N6bUxJO0VBQWdCLDRCQUFxQztBaEM2bUx6RDs7QWdDNW1MSTtFQUFnQiw4QkFBdUM7QWhDZ25MM0Q7O0FnQy9tTEk7RUFBZ0IsNkJBQXNDO0FoQ21uTDFEOztBZ0NsbkxJO0VBQWdCLCtCQUF3QztBaENzbkw1RDs7QWdDN25MSTtFQUFnQiwyQkFBb0M7QWhDaW9MeEQ7O0FnQ2hvTEk7RUFBZ0IsNkJBQXNDO0FoQ29vTDFEOztBZ0Nub0xJO0VBQWdCLDRCQUFxQztBaEN1b0x6RDs7QWdDdG9MSTtFQUFnQiw4QkFBdUM7QWhDMG9MM0Q7O0FnQ3pvTEk7RUFBZ0IsNEJBQXFDO0FoQzZvTHpEOztBZ0M1b0xJO0VBQWdCLDhCQUF1QztBaENncEwzRDs7QWdDL29MSTtFQUFnQiw2QkFBc0M7QWhDbXBMMUQ7O0FnQ2xwTEk7RUFBZ0IsK0JBQXdDO0FoQ3NwTDVEOztBZ0M3cExJO0VBQWdCLDRCQUFvQztBaENpcUx4RDs7QWdDaHFMSTtFQUFnQiw4QkFBc0M7QWhDb3FMMUQ7O0FnQ25xTEk7RUFBZ0IsNkJBQXFDO0FoQ3VxTHpEOztBZ0N0cUxJO0VBQWdCLCtCQUF1QztBaEMwcUwzRDs7QWdDenFMSTtFQUFnQiw2QkFBcUM7QWhDNnFMekQ7O0FnQzVxTEk7RUFBZ0IsK0JBQXVDO0FoQ2dyTDNEOztBZ0MvcUxJO0VBQWdCLDhCQUFzQztBaENtckwxRDs7QWdDbHJMSTtFQUFnQixnQ0FBd0M7QWhDc3JMNUQ7O0FFcHJMRTtFOEJFTTtJQUFvQiwwQkFBb0M7RWhDdXJMOUQ7RWdDdHJMTTtJQUFvQiw0QkFBc0M7RWhDeXJMaEU7RWdDeHJMTTtJQUFvQiwyQkFBcUM7RWhDMnJML0Q7RWdDMXJMTTtJQUFvQiw2QkFBdUM7RWhDNnJMakU7RWdDNXJMTTtJQUFvQiwyQkFBcUM7RWhDK3JML0Q7RWdDOXJMTTtJQUFvQiw2QkFBdUM7RWhDaXNMakU7RWdDaHNMTTtJQUFvQiw0QkFBc0M7RWhDbXNMaEU7RWdDbHNMTTtJQUFvQiw4QkFBd0M7RWhDcXNMbEU7RWdDNXNMTTtJQUFvQiwwQkFBb0M7RWhDK3NMOUQ7RWdDOXNMTTtJQUFvQiw0QkFBc0M7RWhDaXRMaEU7RWdDaHRMTTtJQUFvQiwyQkFBcUM7RWhDbXRML0Q7RWdDbHRMTTtJQUFvQiw2QkFBdUM7RWhDcXRMakU7RWdDcHRMTTtJQUFvQiwyQkFBcUM7RWhDdXRML0Q7RWdDdHRMTTtJQUFvQiw2QkFBdUM7RWhDeXRMakU7RWdDeHRMTTtJQUFvQiw0QkFBc0M7RWhDMnRMaEU7RWdDMXRMTTtJQUFvQiw4QkFBd0M7RWhDNnRMbEU7RWdDcHVMTTtJQUFvQiwyQkFBb0M7RWhDdXVMOUQ7RWdDdHVMTTtJQUFvQiw2QkFBc0M7RWhDeXVMaEU7RWdDeHVMTTtJQUFvQiw0QkFBcUM7RWhDMnVML0Q7RWdDMXVMTTtJQUFvQiw4QkFBdUM7RWhDNnVMakU7RWdDNXVMTTtJQUFvQiw0QkFBcUM7RWhDK3VML0Q7RWdDOXVMTTtJQUFvQiw4QkFBdUM7RWhDaXZMakU7RWdDaHZMTTtJQUFvQiw2QkFBc0M7RWhDbXZMaEU7RWdDbHZMTTtJQUFvQiwrQkFBd0M7RWhDcXZMbEU7RWdDNXZMTTtJQUFvQiwyQkFBb0M7RWhDK3ZMOUQ7RWdDOXZMTTtJQUFvQiw2QkFBc0M7RWhDaXdMaEU7RWdDaHdMTTtJQUFvQiw0QkFBcUM7RWhDbXdML0Q7RWdDbHdMTTtJQUFvQiw4QkFBdUM7RWhDcXdMakU7RWdDcHdMTTtJQUFvQiw0QkFBcUM7RWhDdXdML0Q7RWdDdHdMTTtJQUFvQiw4QkFBdUM7RWhDeXdMakU7RWdDeHdMTTtJQUFvQiw2QkFBc0M7RWhDMndMaEU7RWdDMXdMTTtJQUFvQiwrQkFBd0M7RWhDNndMbEU7RWdDcHhMTTtJQUFvQiwyQkFBb0M7RWhDdXhMOUQ7RWdDdHhMTTtJQUFvQiw2QkFBc0M7RWhDeXhMaEU7RWdDeHhMTTtJQUFvQiw0QkFBcUM7RWhDMnhML0Q7RWdDMXhMTTtJQUFvQiw4QkFBdUM7RWhDNnhMakU7RWdDNXhMTTtJQUFvQiw0QkFBcUM7RWhDK3hML0Q7RWdDOXhMTTtJQUFvQiw4QkFBdUM7RWhDaXlMakU7RWdDaHlMTTtJQUFvQiw2QkFBc0M7RWhDbXlMaEU7RWdDbHlMTTtJQUFvQiwrQkFBd0M7RWhDcXlMbEU7RWdDNXlMTTtJQUFvQiwyQkFBb0M7RWhDK3lMOUQ7RWdDOXlMTTtJQUFvQiw2QkFBc0M7RWhDaXpMaEU7RWdDaHpMTTtJQUFvQiw0QkFBcUM7RWhDbXpML0Q7RWdDbHpMTTtJQUFvQiw4QkFBdUM7RWhDcXpMakU7RWdDcHpMTTtJQUFvQiw0QkFBcUM7RWhDdXpML0Q7RWdDdHpMTTtJQUFvQiw4QkFBdUM7RWhDeXpMakU7RWdDeHpMTTtJQUFvQiw2QkFBc0M7RWhDMnpMaEU7RWdDMXpMTTtJQUFvQiwrQkFBd0M7RWhDNnpMbEU7RWdDcDBMTTtJQUFvQiwyQkFBb0M7RWhDdTBMOUQ7RWdDdDBMTTtJQUFvQiw2QkFBc0M7RWhDeTBMaEU7RWdDeDBMTTtJQUFvQiw0QkFBcUM7RWhDMjBML0Q7RWdDMTBMTTtJQUFvQiw4QkFBdUM7RWhDNjBMakU7RWdDNTBMTTtJQUFvQiw0QkFBcUM7RWhDKzBML0Q7RWdDOTBMTTtJQUFvQiw4QkFBdUM7RWhDaTFMakU7RWdDaDFMTTtJQUFvQiw2QkFBc0M7RWhDbTFMaEU7RWdDbDFMTTtJQUFvQiwrQkFBd0M7RWhDcTFMbEU7RWdDNTFMTTtJQUFvQiwyQkFBb0M7RWhDKzFMOUQ7RWdDOTFMTTtJQUFvQiw2QkFBc0M7RWhDaTJMaEU7RWdDaDJMTTtJQUFvQiw0QkFBcUM7RWhDbTJML0Q7RWdDbDJMTTtJQUFvQiw4QkFBdUM7RWhDcTJMakU7RWdDcDJMTTtJQUFvQiw0QkFBcUM7RWhDdTJML0Q7RWdDdDJMTTtJQUFvQiw4QkFBdUM7RWhDeTJMakU7RWdDeDJMTTtJQUFvQiw2QkFBc0M7RWhDMjJMaEU7RWdDMTJMTTtJQUFvQiwrQkFBd0M7RWhDNjJMbEU7RWdDcDNMTTtJQUFvQiwyQkFBb0M7RWhDdTNMOUQ7RWdDdDNMTTtJQUFvQiw2QkFBc0M7RWhDeTNMaEU7RWdDeDNMTTtJQUFvQiw0QkFBcUM7RWhDMjNML0Q7RWdDMTNMTTtJQUFvQiw4QkFBdUM7RWhDNjNMakU7RWdDNTNMTTtJQUFvQiw0QkFBcUM7RWhDKzNML0Q7RWdDOTNMTTtJQUFvQiw4QkFBdUM7RWhDaTRMakU7RWdDaDRMTTtJQUFvQiw2QkFBc0M7RWhDbTRMaEU7RWdDbDRMTTtJQUFvQiwrQkFBd0M7RWhDcTRMbEU7RWdDNTRMTTtJQUFvQiwyQkFBb0M7RWhDKzRMOUQ7RWdDOTRMTTtJQUFvQiw2QkFBc0M7RWhDaTVMaEU7RWdDaDVMTTtJQUFvQiw0QkFBcUM7RWhDbTVML0Q7RWdDbDVMTTtJQUFvQiw4QkFBdUM7RWhDcTVMakU7RWdDcDVMTTtJQUFvQiw0QkFBcUM7RWhDdTVML0Q7RWdDdDVMTTtJQUFvQiw4QkFBdUM7RWhDeTVMakU7RWdDeDVMTTtJQUFvQiw2QkFBc0M7RWhDMjVMaEU7RWdDMTVMTTtJQUFvQiwrQkFBd0M7RWhDNjVMbEU7RWdDcDZMTTtJQUFvQiwyQkFBb0M7RWhDdTZMOUQ7RWdDdDZMTTtJQUFvQiw2QkFBc0M7RWhDeTZMaEU7RWdDeDZMTTtJQUFvQiw0QkFBcUM7RWhDMjZML0Q7RWdDMTZMTTtJQUFvQiw4QkFBdUM7RWhDNjZMakU7RWdDNTZMTTtJQUFvQiw0QkFBcUM7RWhDKzZML0Q7RWdDOTZMTTtJQUFvQiw4QkFBdUM7RWhDaTdMakU7RWdDaDdMTTtJQUFvQiw2QkFBc0M7RWhDbTdMaEU7RWdDbDdMTTtJQUFvQiwrQkFBd0M7RWhDcTdMbEU7RWdDNTdMTTtJQUFvQiwyQkFBb0M7RWhDKzdMOUQ7RWdDOTdMTTtJQUFvQiw2QkFBc0M7RWhDaThMaEU7RWdDaDhMTTtJQUFvQiw0QkFBcUM7RWhDbThML0Q7RWdDbDhMTTtJQUFvQiw4QkFBdUM7RWhDcThMakU7RWdDcDhMTTtJQUFvQiw0QkFBcUM7RWhDdThML0Q7RWdDdDhMTTtJQUFvQiw4QkFBdUM7RWhDeThMakU7RWdDeDhMTTtJQUFvQiw2QkFBc0M7RWhDMjhMaEU7RWdDMThMTTtJQUFvQiwrQkFBd0M7RWhDNjhMbEU7RWdDcDlMTTtJQUFvQiwyQkFBb0M7RWhDdTlMOUQ7RWdDdDlMTTtJQUFvQiw2QkFBc0M7RWhDeTlMaEU7RWdDeDlMTTtJQUFvQiw0QkFBcUM7RWhDMjlML0Q7RWdDMTlMTTtJQUFvQiw4QkFBdUM7RWhDNjlMakU7RWdDNTlMTTtJQUFvQiw0QkFBcUM7RWhDKzlML0Q7RWdDOTlMTTtJQUFvQiw4QkFBdUM7RWhDaStMakU7RWdDaCtMTTtJQUFvQiw2QkFBc0M7RWhDbStMaEU7RWdDbCtMTTtJQUFvQiwrQkFBd0M7RWhDcStMbEU7RWdDNStMTTtJQUFvQiwyQkFBb0M7RWhDKytMOUQ7RWdDOStMTTtJQUFvQiw2QkFBc0M7RWhDaS9MaEU7RWdDaC9MTTtJQUFvQiw0QkFBcUM7RWhDbS9ML0Q7RWdDbC9MTTtJQUFvQiw4QkFBdUM7RWhDcS9MakU7RWdDcC9MTTtJQUFvQiw0QkFBcUM7RWhDdS9ML0Q7RWdDdC9MTTtJQUFvQiw4QkFBdUM7RWhDeS9MakU7RWdDeC9MTTtJQUFvQiw2QkFBc0M7RWhDMi9MaEU7RWdDMS9MTTtJQUFvQiwrQkFBd0M7RWhDNi9MbEU7RWdDcGdNTTtJQUFvQiwyQkFBb0M7RWhDdWdNOUQ7RWdDdGdNTTtJQUFvQiw2QkFBc0M7RWhDeWdNaEU7RWdDeGdNTTtJQUFvQiw0QkFBcUM7RWhDMmdNL0Q7RWdDMWdNTTtJQUFvQiw4QkFBdUM7RWhDNmdNakU7RWdDNWdNTTtJQUFvQiw0QkFBcUM7RWhDK2dNL0Q7RWdDOWdNTTtJQUFvQiw4QkFBdUM7RWhDaWhNakU7RWdDaGhNTTtJQUFvQiw2QkFBc0M7RWhDbWhNaEU7RWdDbGhNTTtJQUFvQiwrQkFBd0M7RWhDcWhNbEU7RWdDNWhNTTtJQUFvQiwyQkFBb0M7RWhDK2hNOUQ7RWdDOWhNTTtJQUFvQiw2QkFBc0M7RWhDaWlNaEU7RWdDaGlNTTtJQUFvQiw0QkFBcUM7RWhDbWlNL0Q7RWdDbGlNTTtJQUFvQiw4QkFBdUM7RWhDcWlNakU7RWdDcGlNTTtJQUFvQiw0QkFBcUM7RWhDdWlNL0Q7RWdDdGlNTTtJQUFvQiw4QkFBdUM7RWhDeWlNakU7RWdDeGlNTTtJQUFvQiw2QkFBc0M7RWhDMmlNaEU7RWdDMWlNTTtJQUFvQiwrQkFBd0M7RWhDNmlNbEU7RWdDcGpNTTtJQUFvQiwyQkFBb0M7RWhDdWpNOUQ7RWdDdGpNTTtJQUFvQiw2QkFBc0M7RWhDeWpNaEU7RWdDeGpNTTtJQUFvQiw0QkFBcUM7RWhDMmpNL0Q7RWdDMWpNTTtJQUFvQiw4QkFBdUM7RWhDNmpNakU7RWdDNWpNTTtJQUFvQiw0QkFBcUM7RWhDK2pNL0Q7RWdDOWpNTTtJQUFvQiw4QkFBdUM7RWhDaWtNakU7RWdDaGtNTTtJQUFvQiw2QkFBc0M7RWhDbWtNaEU7RWdDbGtNTTtJQUFvQiwrQkFBd0M7RWhDcWtNbEU7RWdDNWtNTTtJQUFvQiwyQkFBb0M7RWhDK2tNOUQ7RWdDOWtNTTtJQUFvQiw2QkFBc0M7RWhDaWxNaEU7RWdDaGxNTTtJQUFvQiw0QkFBcUM7RWhDbWxNL0Q7RWdDbGxNTTtJQUFvQiw4QkFBdUM7RWhDcWxNakU7RWdDcGxNTTtJQUFvQiw0QkFBcUM7RWhDdWxNL0Q7RWdDdGxNTTtJQUFvQiw4QkFBdUM7RWhDeWxNakU7RWdDeGxNTTtJQUFvQiw2QkFBc0M7RWhDMmxNaEU7RWdDMWxNTTtJQUFvQiwrQkFBd0M7RWhDNmxNbEU7RWdDcG1NTTtJQUFvQiwyQkFBb0M7RWhDdW1NOUQ7RWdDdG1NTTtJQUFvQiw2QkFBc0M7RWhDeW1NaEU7RWdDeG1NTTtJQUFvQiw0QkFBcUM7RWhDMm1NL0Q7RWdDMW1NTTtJQUFvQiw4QkFBdUM7RWhDNm1NakU7RWdDNW1NTTtJQUFvQiw0QkFBcUM7RWhDK21NL0Q7RWdDOW1NTTtJQUFvQiw4QkFBdUM7RWhDaW5NakU7RWdDaG5NTTtJQUFvQiw2QkFBc0M7RWhDbW5NaEU7RWdDbG5NTTtJQUFvQiwrQkFBd0M7RWhDcW5NbEU7RWdDNW5NTTtJQUFvQiwyQkFBb0M7RWhDK25NOUQ7RWdDOW5NTTtJQUFvQiw2QkFBc0M7RWhDaW9NaEU7RWdDaG9NTTtJQUFvQiw0QkFBcUM7RWhDbW9NL0Q7RWdDbG9NTTtJQUFvQiw4QkFBdUM7RWhDcW9NakU7RWdDcG9NTTtJQUFvQiw0QkFBcUM7RWhDdW9NL0Q7RWdDdG9NTTtJQUFvQiw4QkFBdUM7RWhDeW9NakU7RWdDeG9NTTtJQUFvQiw2QkFBc0M7RWhDMm9NaEU7RWdDMW9NTTtJQUFvQiwrQkFBd0M7RWhDNm9NbEU7RWdDcHBNTTtJQUFvQiw0QkFBb0M7RWhDdXBNOUQ7RWdDdHBNTTtJQUFvQiw4QkFBc0M7RWhDeXBNaEU7RWdDeHBNTTtJQUFvQiw2QkFBcUM7RWhDMnBNL0Q7RWdDMXBNTTtJQUFvQiwrQkFBdUM7RWhDNnBNakU7RWdDNXBNTTtJQUFvQiw2QkFBcUM7RWhDK3BNL0Q7RWdDOXBNTTtJQUFvQiwrQkFBdUM7RWhDaXFNakU7RWdDaHFNTTtJQUFvQiw4QkFBc0M7RWhDbXFNaEU7RWdDbHFNTTtJQUFvQixnQ0FBd0M7RWhDcXFNbEU7QUFDRjs7QUUvcU1FO0U4QmNNO0lBQW9CLDBCQUFvQztFaENzcU05RDtFZ0NycU1NO0lBQW9CLDRCQUFzQztFaEN3cU1oRTtFZ0N2cU1NO0lBQW9CLDJCQUFxQztFaEMwcU0vRDtFZ0N6cU1NO0lBQW9CLDZCQUF1QztFaEM0cU1qRTtFZ0MzcU1NO0lBQW9CLDJCQUFxQztFaEM4cU0vRDtFZ0M3cU1NO0lBQW9CLDZCQUF1QztFaENnck1qRTtFZ0MvcU1NO0lBQW9CLDRCQUFzQztFaENrck1oRTtFZ0Nqck1NO0lBQW9CLDhCQUF3QztFaENvck1sRTtFZ0Mzck1NO0lBQW9CLDBCQUFvQztFaEM4ck05RDtFZ0M3ck1NO0lBQW9CLDRCQUFzQztFaENnc01oRTtFZ0Mvck1NO0lBQW9CLDJCQUFxQztFaENrc00vRDtFZ0Nqc01NO0lBQW9CLDZCQUF1QztFaENvc01qRTtFZ0Nuc01NO0lBQW9CLDJCQUFxQztFaENzc00vRDtFZ0Nyc01NO0lBQW9CLDZCQUF1QztFaEN3c01qRTtFZ0N2c01NO0lBQW9CLDRCQUFzQztFaEMwc01oRTtFZ0N6c01NO0lBQW9CLDhCQUF3QztFaEM0c01sRTtFZ0NudE1NO0lBQW9CLDJCQUFvQztFaENzdE05RDtFZ0NydE1NO0lBQW9CLDZCQUFzQztFaEN3dE1oRTtFZ0N2dE1NO0lBQW9CLDRCQUFxQztFaEMwdE0vRDtFZ0N6dE1NO0lBQW9CLDhCQUF1QztFaEM0dE1qRTtFZ0MzdE1NO0lBQW9CLDRCQUFxQztFaEM4dE0vRDtFZ0M3dE1NO0lBQW9CLDhCQUF1QztFaENndU1qRTtFZ0MvdE1NO0lBQW9CLDZCQUFzQztFaENrdU1oRTtFZ0NqdU1NO0lBQW9CLCtCQUF3QztFaENvdU1sRTtFZ0MzdU1NO0lBQW9CLDJCQUFvQztFaEM4dU05RDtFZ0M3dU1NO0lBQW9CLDZCQUFzQztFaENndk1oRTtFZ0MvdU1NO0lBQW9CLDRCQUFxQztFaENrdk0vRDtFZ0Nqdk1NO0lBQW9CLDhCQUF1QztFaENvdk1qRTtFZ0Nudk1NO0lBQW9CLDRCQUFxQztFaENzdk0vRDtFZ0Nydk1NO0lBQW9CLDhCQUF1QztFaEN3dk1qRTtFZ0N2dk1NO0lBQW9CLDZCQUFzQztFaEMwdk1oRTtFZ0N6dk1NO0lBQW9CLCtCQUF3QztFaEM0dk1sRTtFZ0Nud01NO0lBQW9CLDJCQUFvQztFaENzd005RDtFZ0Nyd01NO0lBQW9CLDZCQUFzQztFaEN3d01oRTtFZ0N2d01NO0lBQW9CLDRCQUFxQztFaEMwd00vRDtFZ0N6d01NO0lBQW9CLDhCQUF1QztFaEM0d01qRTtFZ0Mzd01NO0lBQW9CLDRCQUFxQztFaEM4d00vRDtFZ0M3d01NO0lBQW9CLDhCQUF1QztFaENneE1qRTtFZ0Mvd01NO0lBQW9CLDZCQUFzQztFaENreE1oRTtFZ0NqeE1NO0lBQW9CLCtCQUF3QztFaENveE1sRTtFZ0MzeE1NO0lBQW9CLDJCQUFvQztFaEM4eE05RDtFZ0M3eE1NO0lBQW9CLDZCQUFzQztFaENneU1oRTtFZ0MveE1NO0lBQW9CLDRCQUFxQztFaENreU0vRDtFZ0NqeU1NO0lBQW9CLDhCQUF1QztFaENveU1qRTtFZ0NueU1NO0lBQW9CLDRCQUFxQztFaENzeU0vRDtFZ0NyeU1NO0lBQW9CLDhCQUF1QztFaEN3eU1qRTtFZ0N2eU1NO0lBQW9CLDZCQUFzQztFaEMweU1oRTtFZ0N6eU1NO0lBQW9CLCtCQUF3QztFaEM0eU1sRTtFZ0Nuek1NO0lBQW9CLDJCQUFvQztFaENzek05RDtFZ0Nyek1NO0lBQW9CLDZCQUFzQztFaEN3ek1oRTtFZ0N2ek1NO0lBQW9CLDRCQUFxQztFaEMwek0vRDtFZ0N6ek1NO0lBQW9CLDhCQUF1QztFaEM0ek1qRTtFZ0Mzek1NO0lBQW9CLDRCQUFxQztFaEM4ek0vRDtFZ0M3ek1NO0lBQW9CLDhCQUF1QztFaENnME1qRTtFZ0Mvek1NO0lBQW9CLDZCQUFzQztFaENrME1oRTtFZ0NqME1NO0lBQW9CLCtCQUF3QztFaENvME1sRTtFZ0MzME1NO0lBQW9CLDJCQUFvQztFaEM4ME05RDtFZ0M3ME1NO0lBQW9CLDZCQUFzQztFaENnMU1oRTtFZ0MvME1NO0lBQW9CLDRCQUFxQztFaENrMU0vRDtFZ0NqMU1NO0lBQW9CLDhCQUF1QztFaENvMU1qRTtFZ0NuMU1NO0lBQW9CLDRCQUFxQztFaENzMU0vRDtFZ0NyMU1NO0lBQW9CLDhCQUF1QztFaEN3MU1qRTtFZ0N2MU1NO0lBQW9CLDZCQUFzQztFaEMwMU1oRTtFZ0N6MU1NO0lBQW9CLCtCQUF3QztFaEM0MU1sRTtFZ0NuMk1NO0lBQW9CLDJCQUFvQztFaENzMk05RDtFZ0NyMk1NO0lBQW9CLDZCQUFzQztFaEN3Mk1oRTtFZ0N2Mk1NO0lBQW9CLDRCQUFxQztFaEMwMk0vRDtFZ0N6Mk1NO0lBQW9CLDhCQUF1QztFaEM0Mk1qRTtFZ0MzMk1NO0lBQW9CLDRCQUFxQztFaEM4Mk0vRDtFZ0M3Mk1NO0lBQW9CLDhCQUF1QztFaENnM01qRTtFZ0MvMk1NO0lBQW9CLDZCQUFzQztFaENrM01oRTtFZ0NqM01NO0lBQW9CLCtCQUF3QztFaENvM01sRTtFZ0MzM01NO0lBQW9CLDJCQUFvQztFaEM4M005RDtFZ0M3M01NO0lBQW9CLDZCQUFzQztFaENnNE1oRTtFZ0MvM01NO0lBQW9CLDRCQUFxQztFaENrNE0vRDtFZ0NqNE1NO0lBQW9CLDhCQUF1QztFaENvNE1qRTtFZ0NuNE1NO0lBQW9CLDRCQUFxQztFaENzNE0vRDtFZ0NyNE1NO0lBQW9CLDhCQUF1QztFaEN3NE1qRTtFZ0N2NE1NO0lBQW9CLDZCQUFzQztFaEMwNE1oRTtFZ0N6NE1NO0lBQW9CLCtCQUF3QztFaEM0NE1sRTtFZ0NuNU1NO0lBQW9CLDJCQUFvQztFaENzNU05RDtFZ0NyNU1NO0lBQW9CLDZCQUFzQztFaEN3NU1oRTtFZ0N2NU1NO0lBQW9CLDRCQUFxQztFaEMwNU0vRDtFZ0N6NU1NO0lBQW9CLDhCQUF1QztFaEM0NU1qRTtFZ0MzNU1NO0lBQW9CLDRCQUFxQztFaEM4NU0vRDtFZ0M3NU1NO0lBQW9CLDhCQUF1QztFaENnNk1qRTtFZ0MvNU1NO0lBQW9CLDZCQUFzQztFaENrNk1oRTtFZ0NqNk1NO0lBQW9CLCtCQUF3QztFaENvNk1sRTtFZ0MzNk1NO0lBQW9CLDJCQUFvQztFaEM4Nk05RDtFZ0M3Nk1NO0lBQW9CLDZCQUFzQztFaENnN01oRTtFZ0MvNk1NO0lBQW9CLDRCQUFxQztFaENrN00vRDtFZ0NqN01NO0lBQW9CLDhCQUF1QztFaENvN01qRTtFZ0NuN01NO0lBQW9CLDRCQUFxQztFaENzN00vRDtFZ0NyN01NO0lBQW9CLDhCQUF1QztFaEN3N01qRTtFZ0N2N01NO0lBQW9CLDZCQUFzQztFaEMwN01oRTtFZ0N6N01NO0lBQW9CLCtCQUF3QztFaEM0N01sRTtFZ0NuOE1NO0lBQW9CLDJCQUFvQztFaENzOE05RDtFZ0NyOE1NO0lBQW9CLDZCQUFzQztFaEN3OE1oRTtFZ0N2OE1NO0lBQW9CLDRCQUFxQztFaEMwOE0vRDtFZ0N6OE1NO0lBQW9CLDhCQUF1QztFaEM0OE1qRTtFZ0MzOE1NO0lBQW9CLDRCQUFxQztFaEM4OE0vRDtFZ0M3OE1NO0lBQW9CLDhCQUF1QztFaENnOU1qRTtFZ0MvOE1NO0lBQW9CLDZCQUFzQztFaENrOU1oRTtFZ0NqOU1NO0lBQW9CLCtCQUF3QztFaENvOU1sRTtFZ0MzOU1NO0lBQW9CLDJCQUFvQztFaEM4OU05RDtFZ0M3OU1NO0lBQW9CLDZCQUFzQztFaENnK01oRTtFZ0MvOU1NO0lBQW9CLDRCQUFxQztFaENrK00vRDtFZ0NqK01NO0lBQW9CLDhCQUF1QztFaENvK01qRTtFZ0NuK01NO0lBQW9CLDRCQUFxQztFaENzK00vRDtFZ0NyK01NO0lBQW9CLDhCQUF1QztFaEN3K01qRTtFZ0N2K01NO0lBQW9CLDZCQUFzQztFaEMwK01oRTtFZ0N6K01NO0lBQW9CLCtCQUF3QztFaEM0K01sRTtFZ0NuL01NO0lBQW9CLDJCQUFvQztFaENzL005RDtFZ0NyL01NO0lBQW9CLDZCQUFzQztFaEN3L01oRTtFZ0N2L01NO0lBQW9CLDRCQUFxQztFaEMwL00vRDtFZ0N6L01NO0lBQW9CLDhCQUF1QztFaEM0L01qRTtFZ0MzL01NO0lBQW9CLDRCQUFxQztFaEM4L00vRDtFZ0M3L01NO0lBQW9CLDhCQUF1QztFaENnZ05qRTtFZ0MvL01NO0lBQW9CLDZCQUFzQztFaENrZ05oRTtFZ0NqZ05NO0lBQW9CLCtCQUF3QztFaENvZ05sRTtFZ0MzZ05NO0lBQW9CLDJCQUFvQztFaEM4Z045RDtFZ0M3Z05NO0lBQW9CLDZCQUFzQztFaENnaE5oRTtFZ0MvZ05NO0lBQW9CLDRCQUFxQztFaENraE4vRDtFZ0NqaE5NO0lBQW9CLDhCQUF1QztFaENvaE5qRTtFZ0NuaE5NO0lBQW9CLDRCQUFxQztFaENzaE4vRDtFZ0NyaE5NO0lBQW9CLDhCQUF1QztFaEN3aE5qRTtFZ0N2aE5NO0lBQW9CLDZCQUFzQztFaEMwaE5oRTtFZ0N6aE5NO0lBQW9CLCtCQUF3QztFaEM0aE5sRTtFZ0NuaU5NO0lBQW9CLDJCQUFvQztFaENzaU45RDtFZ0NyaU5NO0lBQW9CLDZCQUFzQztFaEN3aU5oRTtFZ0N2aU5NO0lBQW9CLDRCQUFxQztFaEMwaU4vRDtFZ0N6aU5NO0lBQW9CLDhCQUF1QztFaEM0aU5qRTtFZ0MzaU5NO0lBQW9CLDRCQUFxQztFaEM4aU4vRDtFZ0M3aU5NO0lBQW9CLDhCQUF1QztFaENnak5qRTtFZ0MvaU5NO0lBQW9CLDZCQUFzQztFaENrak5oRTtFZ0Nqak5NO0lBQW9CLCtCQUF3QztFaENvak5sRTtFZ0Mzak5NO0lBQW9CLDJCQUFvQztFaEM4ak45RDtFZ0M3ak5NO0lBQW9CLDZCQUFzQztFaENna05oRTtFZ0Mvak5NO0lBQW9CLDRCQUFxQztFaENra04vRDtFZ0Nqa05NO0lBQW9CLDhCQUF1QztFaENva05qRTtFZ0Nua05NO0lBQW9CLDRCQUFxQztFaENza04vRDtFZ0Nya05NO0lBQW9CLDhCQUF1QztFaEN3a05qRTtFZ0N2a05NO0lBQW9CLDZCQUFzQztFaEMwa05oRTtFZ0N6a05NO0lBQW9CLCtCQUF3QztFaEM0a05sRTtFZ0NubE5NO0lBQW9CLDJCQUFvQztFaENzbE45RDtFZ0NybE5NO0lBQW9CLDZCQUFzQztFaEN3bE5oRTtFZ0N2bE5NO0lBQW9CLDRCQUFxQztFaEMwbE4vRDtFZ0N6bE5NO0lBQW9CLDhCQUF1QztFaEM0bE5qRTtFZ0MzbE5NO0lBQW9CLDRCQUFxQztFaEM4bE4vRDtFZ0M3bE5NO0lBQW9CLDhCQUF1QztFaENnbU5qRTtFZ0MvbE5NO0lBQW9CLDZCQUFzQztFaENrbU5oRTtFZ0NqbU5NO0lBQW9CLCtCQUF3QztFaENvbU5sRTtFZ0MzbU5NO0lBQW9CLDJCQUFvQztFaEM4bU45RDtFZ0M3bU5NO0lBQW9CLDZCQUFzQztFaENnbk5oRTtFZ0MvbU5NO0lBQW9CLDRCQUFxQztFaENrbk4vRDtFZ0Nqbk5NO0lBQW9CLDhCQUF1QztFaENvbk5qRTtFZ0Nubk5NO0lBQW9CLDRCQUFxQztFaENzbk4vRDtFZ0Nybk5NO0lBQW9CLDhCQUF1QztFaEN3bk5qRTtFZ0N2bk5NO0lBQW9CLDZCQUFzQztFaEMwbk5oRTtFZ0N6bk5NO0lBQW9CLCtCQUF3QztFaEM0bk5sRTtFZ0Nub05NO0lBQW9CLDRCQUFvQztFaENzb045RDtFZ0Nyb05NO0lBQW9CLDhCQUFzQztFaEN3b05oRTtFZ0N2b05NO0lBQW9CLDZCQUFxQztFaEMwb04vRDtFZ0N6b05NO0lBQW9CLCtCQUF1QztFaEM0b05qRTtFZ0Mzb05NO0lBQW9CLDZCQUFxQztFaEM4b04vRDtFZ0M3b05NO0lBQW9CLCtCQUF1QztFaENncE5qRTtFZ0Mvb05NO0lBQW9CLDhCQUFzQztFaENrcE5oRTtFZ0NqcE5NO0lBQW9CLGdDQUF3QztFaENvcE5sRTtBQUNGOztBRTFxTkU7RThCMEJNO0lBQXFCLDBCQUFvQztFaENxcE4vRDtFZ0NwcE5NO0lBQXFCLDRCQUFzQztFaEN1cE5qRTtFZ0N0cE5NO0lBQXFCLDJCQUFxQztFaEN5cE5oRTtFZ0N4cE5NO0lBQXFCLDZCQUF1QztFaEMycE5sRTtFZ0MxcE5NO0lBQXFCLDJCQUFxQztFaEM2cE5oRTtFZ0M1cE5NO0lBQXFCLDZCQUF1QztFaEMrcE5sRTtFZ0M5cE5NO0lBQXFCLDRCQUFzQztFaENpcU5qRTtFZ0NocU5NO0lBQXFCLDhCQUF3QztFaENtcU5uRTtFZ0MxcU5NO0lBQXFCLDBCQUFvQztFaEM2cU4vRDtFZ0M1cU5NO0lBQXFCLDRCQUFzQztFaEMrcU5qRTtFZ0M5cU5NO0lBQXFCLDJCQUFxQztFaENpck5oRTtFZ0Nock5NO0lBQXFCLDZCQUF1QztFaENtck5sRTtFZ0Nsck5NO0lBQXFCLDJCQUFxQztFaENxck5oRTtFZ0Nwck5NO0lBQXFCLDZCQUF1QztFaEN1ck5sRTtFZ0N0ck5NO0lBQXFCLDRCQUFzQztFaEN5ck5qRTtFZ0N4ck5NO0lBQXFCLDhCQUF3QztFaEMyck5uRTtFZ0Nsc05NO0lBQXFCLDJCQUFvQztFaENxc04vRDtFZ0Nwc05NO0lBQXFCLDZCQUFzQztFaEN1c05qRTtFZ0N0c05NO0lBQXFCLDRCQUFxQztFaEN5c05oRTtFZ0N4c05NO0lBQXFCLDhCQUF1QztFaEMyc05sRTtFZ0Mxc05NO0lBQXFCLDRCQUFxQztFaEM2c05oRTtFZ0M1c05NO0lBQXFCLDhCQUF1QztFaEMrc05sRTtFZ0M5c05NO0lBQXFCLDZCQUFzQztFaENpdE5qRTtFZ0NodE5NO0lBQXFCLCtCQUF3QztFaENtdE5uRTtFZ0MxdE5NO0lBQXFCLDJCQUFvQztFaEM2dE4vRDtFZ0M1dE5NO0lBQXFCLDZCQUFzQztFaEMrdE5qRTtFZ0M5dE5NO0lBQXFCLDRCQUFxQztFaENpdU5oRTtFZ0NodU5NO0lBQXFCLDhCQUF1QztFaENtdU5sRTtFZ0NsdU5NO0lBQXFCLDRCQUFxQztFaENxdU5oRTtFZ0NwdU5NO0lBQXFCLDhCQUF1QztFaEN1dU5sRTtFZ0N0dU5NO0lBQXFCLDZCQUFzQztFaEN5dU5qRTtFZ0N4dU5NO0lBQXFCLCtCQUF3QztFaEMydU5uRTtFZ0Nsdk5NO0lBQXFCLDJCQUFvQztFaENxdk4vRDtFZ0Nwdk5NO0lBQXFCLDZCQUFzQztFaEN1dk5qRTtFZ0N0dk5NO0lBQXFCLDRCQUFxQztFaEN5dk5oRTtFZ0N4dk5NO0lBQXFCLDhCQUF1QztFaEMydk5sRTtFZ0Mxdk5NO0lBQXFCLDRCQUFxQztFaEM2dk5oRTtFZ0M1dk5NO0lBQXFCLDhCQUF1QztFaEMrdk5sRTtFZ0M5dk5NO0lBQXFCLDZCQUFzQztFaENpd05qRTtFZ0Nod05NO0lBQXFCLCtCQUF3QztFaENtd05uRTtFZ0Mxd05NO0lBQXFCLDJCQUFvQztFaEM2d04vRDtFZ0M1d05NO0lBQXFCLDZCQUFzQztFaEMrd05qRTtFZ0M5d05NO0lBQXFCLDRCQUFxQztFaENpeE5oRTtFZ0NoeE5NO0lBQXFCLDhCQUF1QztFaENteE5sRTtFZ0NseE5NO0lBQXFCLDRCQUFxQztFaENxeE5oRTtFZ0NweE5NO0lBQXFCLDhCQUF1QztFaEN1eE5sRTtFZ0N0eE5NO0lBQXFCLDZCQUFzQztFaEN5eE5qRTtFZ0N4eE5NO0lBQXFCLCtCQUF3QztFaEMyeE5uRTtFZ0NseU5NO0lBQXFCLDJCQUFvQztFaENxeU4vRDtFZ0NweU5NO0lBQXFCLDZCQUFzQztFaEN1eU5qRTtFZ0N0eU5NO0lBQXFCLDRCQUFxQztFaEN5eU5oRTtFZ0N4eU5NO0lBQXFCLDhCQUF1QztFaEMyeU5sRTtFZ0MxeU5NO0lBQXFCLDRCQUFxQztFaEM2eU5oRTtFZ0M1eU5NO0lBQXFCLDhCQUF1QztFaEMreU5sRTtFZ0M5eU5NO0lBQXFCLDZCQUFzQztFaENpek5qRTtFZ0Noek5NO0lBQXFCLCtCQUF3QztFaENtek5uRTtFZ0Mxek5NO0lBQXFCLDJCQUFvQztFaEM2ek4vRDtFZ0M1ek5NO0lBQXFCLDZCQUFzQztFaEMrek5qRTtFZ0M5ek5NO0lBQXFCLDRCQUFxQztFaENpME5oRTtFZ0NoME5NO0lBQXFCLDhCQUF1QztFaENtME5sRTtFZ0NsME5NO0lBQXFCLDRCQUFxQztFaENxME5oRTtFZ0NwME5NO0lBQXFCLDhCQUF1QztFaEN1ME5sRTtFZ0N0ME5NO0lBQXFCLDZCQUFzQztFaEN5ME5qRTtFZ0N4ME5NO0lBQXFCLCtCQUF3QztFaEMyME5uRTtFZ0NsMU5NO0lBQXFCLDJCQUFvQztFaENxMU4vRDtFZ0NwMU5NO0lBQXFCLDZCQUFzQztFaEN1MU5qRTtFZ0N0MU5NO0lBQXFCLDRCQUFxQztFaEN5MU5oRTtFZ0N4MU5NO0lBQXFCLDhCQUF1QztFaEMyMU5sRTtFZ0MxMU5NO0lBQXFCLDRCQUFxQztFaEM2MU5oRTtFZ0M1MU5NO0lBQXFCLDhCQUF1QztFaEMrMU5sRTtFZ0M5MU5NO0lBQXFCLDZCQUFzQztFaENpMk5qRTtFZ0NoMk5NO0lBQXFCLCtCQUF3QztFaENtMk5uRTtFZ0MxMk5NO0lBQXFCLDJCQUFvQztFaEM2Mk4vRDtFZ0M1Mk5NO0lBQXFCLDZCQUFzQztFaEMrMk5qRTtFZ0M5Mk5NO0lBQXFCLDRCQUFxQztFaENpM05oRTtFZ0NoM05NO0lBQXFCLDhCQUF1QztFaENtM05sRTtFZ0NsM05NO0lBQXFCLDRCQUFxQztFaENxM05oRTtFZ0NwM05NO0lBQXFCLDhCQUF1QztFaEN1M05sRTtFZ0N0M05NO0lBQXFCLDZCQUFzQztFaEN5M05qRTtFZ0N4M05NO0lBQXFCLCtCQUF3QztFaEMyM05uRTtFZ0NsNE5NO0lBQXFCLDJCQUFvQztFaENxNE4vRDtFZ0NwNE5NO0lBQXFCLDZCQUFzQztFaEN1NE5qRTtFZ0N0NE5NO0lBQXFCLDRCQUFxQztFaEN5NE5oRTtFZ0N4NE5NO0lBQXFCLDhCQUF1QztFaEMyNE5sRTtFZ0MxNE5NO0lBQXFCLDRCQUFxQztFaEM2NE5oRTtFZ0M1NE5NO0lBQXFCLDhCQUF1QztFaEMrNE5sRTtFZ0M5NE5NO0lBQXFCLDZCQUFzQztFaENpNU5qRTtFZ0NoNU5NO0lBQXFCLCtCQUF3QztFaENtNU5uRTtFZ0MxNU5NO0lBQXFCLDJCQUFvQztFaEM2NU4vRDtFZ0M1NU5NO0lBQXFCLDZCQUFzQztFaEMrNU5qRTtFZ0M5NU5NO0lBQXFCLDRCQUFxQztFaENpNk5oRTtFZ0NoNk5NO0lBQXFCLDhCQUF1QztFaENtNk5sRTtFZ0NsNk5NO0lBQXFCLDRCQUFxQztFaENxNk5oRTtFZ0NwNk5NO0lBQXFCLDhCQUF1QztFaEN1Nk5sRTtFZ0N0Nk5NO0lBQXFCLDZCQUFzQztFaEN5Nk5qRTtFZ0N4Nk5NO0lBQXFCLCtCQUF3QztFaEMyNk5uRTtFZ0NsN05NO0lBQXFCLDJCQUFvQztFaENxN04vRDtFZ0NwN05NO0lBQXFCLDZCQUFzQztFaEN1N05qRTtFZ0N0N05NO0lBQXFCLDRCQUFxQztFaEN5N05oRTtFZ0N4N05NO0lBQXFCLDhCQUF1QztFaEMyN05sRTtFZ0MxN05NO0lBQXFCLDRCQUFxQztFaEM2N05oRTtFZ0M1N05NO0lBQXFCLDhCQUF1QztFaEMrN05sRTtFZ0M5N05NO0lBQXFCLDZCQUFzQztFaENpOE5qRTtFZ0NoOE5NO0lBQXFCLCtCQUF3QztFaENtOE5uRTtFZ0MxOE5NO0lBQXFCLDJCQUFvQztFaEM2OE4vRDtFZ0M1OE5NO0lBQXFCLDZCQUFzQztFaEMrOE5qRTtFZ0M5OE5NO0lBQXFCLDRCQUFxQztFaENpOU5oRTtFZ0NoOU5NO0lBQXFCLDhCQUF1QztFaENtOU5sRTtFZ0NsOU5NO0lBQXFCLDRCQUFxQztFaENxOU5oRTtFZ0NwOU5NO0lBQXFCLDhCQUF1QztFaEN1OU5sRTtFZ0N0OU5NO0lBQXFCLDZCQUFzQztFaEN5OU5qRTtFZ0N4OU5NO0lBQXFCLCtCQUF3QztFaEMyOU5uRTtFZ0NsK05NO0lBQXFCLDJCQUFvQztFaENxK04vRDtFZ0NwK05NO0lBQXFCLDZCQUFzQztFaEN1K05qRTtFZ0N0K05NO0lBQXFCLDRCQUFxQztFaEN5K05oRTtFZ0N4K05NO0lBQXFCLDhCQUF1QztFaEMyK05sRTtFZ0MxK05NO0lBQXFCLDRCQUFxQztFaEM2K05oRTtFZ0M1K05NO0lBQXFCLDhCQUF1QztFaEMrK05sRTtFZ0M5K05NO0lBQXFCLDZCQUFzQztFaENpL05qRTtFZ0NoL05NO0lBQXFCLCtCQUF3QztFaENtL05uRTtFZ0MxL05NO0lBQXFCLDJCQUFvQztFaEM2L04vRDtFZ0M1L05NO0lBQXFCLDZCQUFzQztFaEMrL05qRTtFZ0M5L05NO0lBQXFCLDRCQUFxQztFaENpZ09oRTtFZ0NoZ09NO0lBQXFCLDhCQUF1QztFaENtZ09sRTtFZ0NsZ09NO0lBQXFCLDRCQUFxQztFaENxZ09oRTtFZ0NwZ09NO0lBQXFCLDhCQUF1QztFaEN1Z09sRTtFZ0N0Z09NO0lBQXFCLDZCQUFzQztFaEN5Z09qRTtFZ0N4Z09NO0lBQXFCLCtCQUF3QztFaEMyZ09uRTtFZ0NsaE9NO0lBQXFCLDJCQUFvQztFaENxaE8vRDtFZ0NwaE9NO0lBQXFCLDZCQUFzQztFaEN1aE9qRTtFZ0N0aE9NO0lBQXFCLDRCQUFxQztFaEN5aE9oRTtFZ0N4aE9NO0lBQXFCLDhCQUF1QztFaEMyaE9sRTtFZ0MxaE9NO0lBQXFCLDRCQUFxQztFaEM2aE9oRTtFZ0M1aE9NO0lBQXFCLDhCQUF1QztFaEMraE9sRTtFZ0M5aE9NO0lBQXFCLDZCQUFzQztFaENpaU9qRTtFZ0NoaU9NO0lBQXFCLCtCQUF3QztFaENtaU9uRTtFZ0MxaU9NO0lBQXFCLDJCQUFvQztFaEM2aU8vRDtFZ0M1aU9NO0lBQXFCLDZCQUFzQztFaEMraU9qRTtFZ0M5aU9NO0lBQXFCLDRCQUFxQztFaENpak9oRTtFZ0Noak9NO0lBQXFCLDhCQUF1QztFaENtak9sRTtFZ0Nsak9NO0lBQXFCLDRCQUFxQztFaENxak9oRTtFZ0Nwak9NO0lBQXFCLDhCQUF1QztFaEN1ak9sRTtFZ0N0ak9NO0lBQXFCLDZCQUFzQztFaEN5ak9qRTtFZ0N4ak9NO0lBQXFCLCtCQUF3QztFaEMyak9uRTtFZ0Nsa09NO0lBQXFCLDJCQUFvQztFaENxa08vRDtFZ0Nwa09NO0lBQXFCLDZCQUFzQztFaEN1a09qRTtFZ0N0a09NO0lBQXFCLDRCQUFxQztFaEN5a09oRTtFZ0N4a09NO0lBQXFCLDhCQUF1QztFaEMya09sRTtFZ0Mxa09NO0lBQXFCLDRCQUFxQztFaEM2a09oRTtFZ0M1a09NO0lBQXFCLDhCQUF1QztFaEMra09sRTtFZ0M5a09NO0lBQXFCLDZCQUFzQztFaENpbE9qRTtFZ0NobE9NO0lBQXFCLCtCQUF3QztFaENtbE9uRTtFZ0MxbE9NO0lBQXFCLDJCQUFvQztFaEM2bE8vRDtFZ0M1bE9NO0lBQXFCLDZCQUFzQztFaEMrbE9qRTtFZ0M5bE9NO0lBQXFCLDRCQUFxQztFaENpbU9oRTtFZ0NobU9NO0lBQXFCLDhCQUF1QztFaENtbU9sRTtFZ0NsbU9NO0lBQXFCLDRCQUFxQztFaENxbU9oRTtFZ0NwbU9NO0lBQXFCLDhCQUF1QztFaEN1bU9sRTtFZ0N0bU9NO0lBQXFCLDZCQUFzQztFaEN5bU9qRTtFZ0N4bU9NO0lBQXFCLCtCQUF3QztFaEMybU9uRTtFZ0Nsbk9NO0lBQXFCLDRCQUFvQztFaENxbk8vRDtFZ0Nwbk9NO0lBQXFCLDhCQUFzQztFaEN1bk9qRTtFZ0N0bk9NO0lBQXFCLDZCQUFxQztFaEN5bk9oRTtFZ0N4bk9NO0lBQXFCLCtCQUF1QztFaEMybk9sRTtFZ0Mxbk9NO0lBQXFCLDZCQUFxQztFaEM2bk9oRTtFZ0M1bk9NO0lBQXFCLCtCQUF1QztFaEMrbk9sRTtFZ0M5bk9NO0lBQXFCLDhCQUFzQztFaENpb09qRTtFZ0Nob09NO0lBQXFCLGdDQUF3QztFaENtb09uRTtBQUNGOztBRXJxT0U7RThCc0NNO0lBQXdCLDBCQUFvQztFaENvb09sRTtFZ0Nub09NO0lBQXdCLDRCQUFzQztFaENzb09wRTtFZ0Nyb09NO0lBQXdCLDJCQUFxQztFaEN3b09uRTtFZ0N2b09NO0lBQXdCLDZCQUF1QztFaEMwb09yRTtFZ0N6b09NO0lBQXdCLDJCQUFxQztFaEM0b09uRTtFZ0Mzb09NO0lBQXdCLDZCQUF1QztFaEM4b09yRTtFZ0M3b09NO0lBQXdCLDRCQUFzQztFaENncE9wRTtFZ0Mvb09NO0lBQXdCLDhCQUF3QztFaENrcE90RTtFZ0N6cE9NO0lBQXdCLDBCQUFvQztFaEM0cE9sRTtFZ0MzcE9NO0lBQXdCLDRCQUFzQztFaEM4cE9wRTtFZ0M3cE9NO0lBQXdCLDJCQUFxQztFaENncU9uRTtFZ0MvcE9NO0lBQXdCLDZCQUF1QztFaENrcU9yRTtFZ0NqcU9NO0lBQXdCLDJCQUFxQztFaENvcU9uRTtFZ0NucU9NO0lBQXdCLDZCQUF1QztFaENzcU9yRTtFZ0NycU9NO0lBQXdCLDRCQUFzQztFaEN3cU9wRTtFZ0N2cU9NO0lBQXdCLDhCQUF3QztFaEMwcU90RTtFZ0Nqck9NO0lBQXdCLDJCQUFvQztFaENvck9sRTtFZ0Nuck9NO0lBQXdCLDZCQUFzQztFaENzck9wRTtFZ0Nyck9NO0lBQXdCLDRCQUFxQztFaEN3ck9uRTtFZ0N2ck9NO0lBQXdCLDhCQUF1QztFaEMwck9yRTtFZ0N6ck9NO0lBQXdCLDRCQUFxQztFaEM0ck9uRTtFZ0Mzck9NO0lBQXdCLDhCQUF1QztFaEM4ck9yRTtFZ0M3ck9NO0lBQXdCLDZCQUFzQztFaENnc09wRTtFZ0Mvck9NO0lBQXdCLCtCQUF3QztFaENrc090RTtFZ0N6c09NO0lBQXdCLDJCQUFvQztFaEM0c09sRTtFZ0Mzc09NO0lBQXdCLDZCQUFzQztFaEM4c09wRTtFZ0M3c09NO0lBQXdCLDRCQUFxQztFaENndE9uRTtFZ0Mvc09NO0lBQXdCLDhCQUF1QztFaENrdE9yRTtFZ0NqdE9NO0lBQXdCLDRCQUFxQztFaENvdE9uRTtFZ0NudE9NO0lBQXdCLDhCQUF1QztFaENzdE9yRTtFZ0NydE9NO0lBQXdCLDZCQUFzQztFaEN3dE9wRTtFZ0N2dE9NO0lBQXdCLCtCQUF3QztFaEMwdE90RTtFZ0NqdU9NO0lBQXdCLDJCQUFvQztFaENvdU9sRTtFZ0NudU9NO0lBQXdCLDZCQUFzQztFaENzdU9wRTtFZ0NydU9NO0lBQXdCLDRCQUFxQztFaEN3dU9uRTtFZ0N2dU9NO0lBQXdCLDhCQUF1QztFaEMwdU9yRTtFZ0N6dU9NO0lBQXdCLDRCQUFxQztFaEM0dU9uRTtFZ0MzdU9NO0lBQXdCLDhCQUF1QztFaEM4dU9yRTtFZ0M3dU9NO0lBQXdCLDZCQUFzQztFaENndk9wRTtFZ0MvdU9NO0lBQXdCLCtCQUF3QztFaENrdk90RTtFZ0N6dk9NO0lBQXdCLDJCQUFvQztFaEM0dk9sRTtFZ0Mzdk9NO0lBQXdCLDZCQUFzQztFaEM4dk9wRTtFZ0M3dk9NO0lBQXdCLDRCQUFxQztFaENnd09uRTtFZ0Mvdk9NO0lBQXdCLDhCQUF1QztFaENrd09yRTtFZ0Nqd09NO0lBQXdCLDRCQUFxQztFaENvd09uRTtFZ0Nud09NO0lBQXdCLDhCQUF1QztFaENzd09yRTtFZ0Nyd09NO0lBQXdCLDZCQUFzQztFaEN3d09wRTtFZ0N2d09NO0lBQXdCLCtCQUF3QztFaEMwd090RTtFZ0NqeE9NO0lBQXdCLDJCQUFvQztFaENveE9sRTtFZ0NueE9NO0lBQXdCLDZCQUFzQztFaENzeE9wRTtFZ0NyeE9NO0lBQXdCLDRCQUFxQztFaEN3eE9uRTtFZ0N2eE9NO0lBQXdCLDhCQUF1QztFaEMweE9yRTtFZ0N6eE9NO0lBQXdCLDRCQUFxQztFaEM0eE9uRTtFZ0MzeE9NO0lBQXdCLDhCQUF1QztFaEM4eE9yRTtFZ0M3eE9NO0lBQXdCLDZCQUFzQztFaENneU9wRTtFZ0MveE9NO0lBQXdCLCtCQUF3QztFaENreU90RTtFZ0N6eU9NO0lBQXdCLDJCQUFvQztFaEM0eU9sRTtFZ0MzeU9NO0lBQXdCLDZCQUFzQztFaEM4eU9wRTtFZ0M3eU9NO0lBQXdCLDRCQUFxQztFaENnek9uRTtFZ0MveU9NO0lBQXdCLDhCQUF1QztFaENrek9yRTtFZ0Nqek9NO0lBQXdCLDRCQUFxQztFaENvek9uRTtFZ0Nuek9NO0lBQXdCLDhCQUF1QztFaENzek9yRTtFZ0Nyek9NO0lBQXdCLDZCQUFzQztFaEN3ek9wRTtFZ0N2ek9NO0lBQXdCLCtCQUF3QztFaEMwek90RTtFZ0NqME9NO0lBQXdCLDJCQUFvQztFaENvME9sRTtFZ0NuME9NO0lBQXdCLDZCQUFzQztFaENzME9wRTtFZ0NyME9NO0lBQXdCLDRCQUFxQztFaEN3ME9uRTtFZ0N2ME9NO0lBQXdCLDhCQUF1QztFaEMwME9yRTtFZ0N6ME9NO0lBQXdCLDRCQUFxQztFaEM0ME9uRTtFZ0MzME9NO0lBQXdCLDhCQUF1QztFaEM4ME9yRTtFZ0M3ME9NO0lBQXdCLDZCQUFzQztFaENnMU9wRTtFZ0MvME9NO0lBQXdCLCtCQUF3QztFaENrMU90RTtFZ0N6MU9NO0lBQXdCLDJCQUFvQztFaEM0MU9sRTtFZ0MzMU9NO0lBQXdCLDZCQUFzQztFaEM4MU9wRTtFZ0M3MU9NO0lBQXdCLDRCQUFxQztFaENnMk9uRTtFZ0MvMU9NO0lBQXdCLDhCQUF1QztFaENrMk9yRTtFZ0NqMk9NO0lBQXdCLDRCQUFxQztFaENvMk9uRTtFZ0NuMk9NO0lBQXdCLDhCQUF1QztFaENzMk9yRTtFZ0NyMk9NO0lBQXdCLDZCQUFzQztFaEN3Mk9wRTtFZ0N2Mk9NO0lBQXdCLCtCQUF3QztFaEMwMk90RTtFZ0NqM09NO0lBQXdCLDJCQUFvQztFaENvM09sRTtFZ0NuM09NO0lBQXdCLDZCQUFzQztFaENzM09wRTtFZ0NyM09NO0lBQXdCLDRCQUFxQztFaEN3M09uRTtFZ0N2M09NO0lBQXdCLDhCQUF1QztFaEMwM09yRTtFZ0N6M09NO0lBQXdCLDRCQUFxQztFaEM0M09uRTtFZ0MzM09NO0lBQXdCLDhCQUF1QztFaEM4M09yRTtFZ0M3M09NO0lBQXdCLDZCQUFzQztFaENnNE9wRTtFZ0MvM09NO0lBQXdCLCtCQUF3QztFaENrNE90RTtFZ0N6NE9NO0lBQXdCLDJCQUFvQztFaEM0NE9sRTtFZ0MzNE9NO0lBQXdCLDZCQUFzQztFaEM4NE9wRTtFZ0M3NE9NO0lBQXdCLDRCQUFxQztFaENnNU9uRTtFZ0MvNE9NO0lBQXdCLDhCQUF1QztFaENrNU9yRTtFZ0NqNU9NO0lBQXdCLDRCQUFxQztFaENvNU9uRTtFZ0NuNU9NO0lBQXdCLDhCQUF1QztFaENzNU9yRTtFZ0NyNU9NO0lBQXdCLDZCQUFzQztFaEN3NU9wRTtFZ0N2NU9NO0lBQXdCLCtCQUF3QztFaEMwNU90RTtFZ0NqNk9NO0lBQXdCLDJCQUFvQztFaENvNk9sRTtFZ0NuNk9NO0lBQXdCLDZCQUFzQztFaENzNk9wRTtFZ0NyNk9NO0lBQXdCLDRCQUFxQztFaEN3Nk9uRTtFZ0N2Nk9NO0lBQXdCLDhCQUF1QztFaEMwNk9yRTtFZ0N6Nk9NO0lBQXdCLDRCQUFxQztFaEM0Nk9uRTtFZ0MzNk9NO0lBQXdCLDhCQUF1QztFaEM4Nk9yRTtFZ0M3Nk9NO0lBQXdCLDZCQUFzQztFaENnN09wRTtFZ0MvNk9NO0lBQXdCLCtCQUF3QztFaENrN090RTtFZ0N6N09NO0lBQXdCLDJCQUFvQztFaEM0N09sRTtFZ0MzN09NO0lBQXdCLDZCQUFzQztFaEM4N09wRTtFZ0M3N09NO0lBQXdCLDRCQUFxQztFaENnOE9uRTtFZ0MvN09NO0lBQXdCLDhCQUF1QztFaENrOE9yRTtFZ0NqOE9NO0lBQXdCLDRCQUFxQztFaENvOE9uRTtFZ0NuOE9NO0lBQXdCLDhCQUF1QztFaENzOE9yRTtFZ0NyOE9NO0lBQXdCLDZCQUFzQztFaEN3OE9wRTtFZ0N2OE9NO0lBQXdCLCtCQUF3QztFaEMwOE90RTtFZ0NqOU9NO0lBQXdCLDJCQUFvQztFaENvOU9sRTtFZ0NuOU9NO0lBQXdCLDZCQUFzQztFaENzOU9wRTtFZ0NyOU9NO0lBQXdCLDRCQUFxQztFaEN3OU9uRTtFZ0N2OU9NO0lBQXdCLDhCQUF1QztFaEMwOU9yRTtFZ0N6OU9NO0lBQXdCLDRCQUFxQztFaEM0OU9uRTtFZ0MzOU9NO0lBQXdCLDhCQUF1QztFaEM4OU9yRTtFZ0M3OU9NO0lBQXdCLDZCQUFzQztFaENnK09wRTtFZ0MvOU9NO0lBQXdCLCtCQUF3QztFaENrK090RTtFZ0N6K09NO0lBQXdCLDJCQUFvQztFaEM0K09sRTtFZ0MzK09NO0lBQXdCLDZCQUFzQztFaEM4K09wRTtFZ0M3K09NO0lBQXdCLDRCQUFxQztFaENnL09uRTtFZ0MvK09NO0lBQXdCLDhCQUF1QztFaENrL09yRTtFZ0NqL09NO0lBQXdCLDRCQUFxQztFaENvL09uRTtFZ0NuL09NO0lBQXdCLDhCQUF1QztFaENzL09yRTtFZ0NyL09NO0lBQXdCLDZCQUFzQztFaEN3L09wRTtFZ0N2L09NO0lBQXdCLCtCQUF3QztFaEMwL090RTtFZ0NqZ1BNO0lBQXdCLDJCQUFvQztFaENvZ1BsRTtFZ0NuZ1BNO0lBQXdCLDZCQUFzQztFaENzZ1BwRTtFZ0NyZ1BNO0lBQXdCLDRCQUFxQztFaEN3Z1BuRTtFZ0N2Z1BNO0lBQXdCLDhCQUF1QztFaEMwZ1ByRTtFZ0N6Z1BNO0lBQXdCLDRCQUFxQztFaEM0Z1BuRTtFZ0MzZ1BNO0lBQXdCLDhCQUF1QztFaEM4Z1ByRTtFZ0M3Z1BNO0lBQXdCLDZCQUFzQztFaENnaFBwRTtFZ0MvZ1BNO0lBQXdCLCtCQUF3QztFaENraFB0RTtFZ0N6aFBNO0lBQXdCLDJCQUFvQztFaEM0aFBsRTtFZ0MzaFBNO0lBQXdCLDZCQUFzQztFaEM4aFBwRTtFZ0M3aFBNO0lBQXdCLDRCQUFxQztFaENnaVBuRTtFZ0MvaFBNO0lBQXdCLDhCQUF1QztFaENraVByRTtFZ0NqaVBNO0lBQXdCLDRCQUFxQztFaENvaVBuRTtFZ0NuaVBNO0lBQXdCLDhCQUF1QztFaENzaVByRTtFZ0NyaVBNO0lBQXdCLDZCQUFzQztFaEN3aVBwRTtFZ0N2aVBNO0lBQXdCLCtCQUF3QztFaEMwaVB0RTtFZ0NqalBNO0lBQXdCLDJCQUFvQztFaENvalBsRTtFZ0NualBNO0lBQXdCLDZCQUFzQztFaENzalBwRTtFZ0NyalBNO0lBQXdCLDRCQUFxQztFaEN3alBuRTtFZ0N2alBNO0lBQXdCLDhCQUF1QztFaEMwalByRTtFZ0N6alBNO0lBQXdCLDRCQUFxQztFaEM0alBuRTtFZ0MzalBNO0lBQXdCLDhCQUF1QztFaEM4alByRTtFZ0M3alBNO0lBQXdCLDZCQUFzQztFaENna1BwRTtFZ0MvalBNO0lBQXdCLCtCQUF3QztFaENra1B0RTtFZ0N6a1BNO0lBQXdCLDJCQUFvQztFaEM0a1BsRTtFZ0Mza1BNO0lBQXdCLDZCQUFzQztFaEM4a1BwRTtFZ0M3a1BNO0lBQXdCLDRCQUFxQztFaENnbFBuRTtFZ0Mva1BNO0lBQXdCLDhCQUF1QztFaENrbFByRTtFZ0NqbFBNO0lBQXdCLDRCQUFxQztFaENvbFBuRTtFZ0NubFBNO0lBQXdCLDhCQUF1QztFaENzbFByRTtFZ0NybFBNO0lBQXdCLDZCQUFzQztFaEN3bFBwRTtFZ0N2bFBNO0lBQXdCLCtCQUF3QztFaEMwbFB0RTtFZ0NqbVBNO0lBQXdCLDRCQUFvQztFaENvbVBsRTtFZ0NubVBNO0lBQXdCLDhCQUFzQztFaENzbVBwRTtFZ0NybVBNO0lBQXdCLDZCQUFxQztFaEN3bVBuRTtFZ0N2bVBNO0lBQXdCLCtCQUF1QztFaEMwbVByRTtFZ0N6bVBNO0lBQXdCLDZCQUFxQztFaEM0bVBuRTtFZ0MzbVBNO0lBQXdCLCtCQUF1QztFaEM4bVByRTtFZ0M3bVBNO0lBQXdCLDhCQUFzQztFaENnblBwRTtFZ0MvbVBNO0lBQXdCLGdDQUF3QztFaENrblB0RTtBQUNGOztBZ0MvbVBBO0VBQ0ksaUJBQWlCO0FoQ2tuUHJCOztBZ0MvbVBBO0VBQ0ksa0JBQWtCO0FoQ2tuUHRCOztBaUNyclBJO0VBQ0ksV0FBVztFQUNYLGdCQUFnQjtFQUNoQixnQkFBQTtFQUNBLHdCQUF3QjtBakN3clBoQzs7QWlDNXJQSztFQU9PLGtCQUFrQjtBakN5clA5Qjs7QWtDanNQQTs7NEJsQ3FzUDRCO0FrQ2pzUDVCO0VBQ0UsY2pDTWtCO0FENnJQcEI7O0FrQ2hzUEE7RUFDRSxjakNEaUI7QURvc1BuQjs7QWtDaHNQQTtFQUNFLFdqQ01lO0FENnJQakI7O0FrQ2hzUEE7RUFDRSxjakNaa0I7QUQrc1BwQjs7QWtDaHNQQTtFQUNFLFdqQ0NlO0FEa3NQakI7O0FrQ2hzUEE7RUFDRSw0Q0FDRjtBbENrc1BBOztBa0Noc1BBO0VBQ0UsZ0JqQ2VRO0FEb3JQVjs7QWtDaHNQQTtFQUNFLGdCakNlVTtBRG9yUFo7O0FrQ2hzUEE7RUFDRSxtSEFBeUQ7RUFBekQseURBQXlEO0FsQ21zUDNEOztBa0Noc1BBO0VBQ0UsMEJBQTBCO0FsQ21zUDVCOztBa0Noc1BBO0VBQ0Usa0JoQ2E2QjtFZ0NaN0IscUJoQ1k2QjtBRnVyUC9COztBRW51UEU7RWdDOEJGO0lBS0ksa0JoQ1MyQjtJZ0NSM0IscUJoQ1EyQjtFRjZyUDdCO0FBQ0Y7O0FrQ2xzUEE7RUFDRSxtQmhDRzZCO0VnQ0Y3QixzQmhDRTZCO0FGbXNQL0I7O0FrQ2xzUEE7RUFDRSxrQmhDRjZCO0VnQ0c3QixzQmhDSDZCO0FGd3NQL0I7O0FFcHZQRTtFZ0M2Q0Y7SUFLSSxrQmhDTjJCO0VGNnNQN0I7QUFDRjs7QWtDcHNQQTtFQUNFLG1CaENYNkI7RWdDWTdCLHNCaENaNkI7QUZtdFAvQjs7QUUvdlBFO0VnQ3NERjtJQUtJLGVoQ2YyQjtJZ0NnQjNCLHNCaENoQjJCO0VGeXRQN0I7QUFDRjs7QWtDdHNQQTtFQUNFLGVoQ3JCNkI7RWdDc0I3Qix1QmhDdEI2QjtBRit0UC9COztBRTN3UEU7RWdDZ0VGO0lBS0ksZWhDekIyQjtJZ0MwQjNCLHVCaEMxQjJCO0VGcXVQN0I7QUFDRjs7QWtDeHNQQTtFQUNFLG1CaEMvQjZCO0VnQ2dDN0Isc0JoQ2hDNkI7QUYydVAvQjs7QUV2eFBFO0VnQzBFRjtJQUtJLG9CaENuQzJCO0lnQ29DM0IsbUJoQ3BDMkI7RUZpdlA3QjtBQUNGOztBRTl4UEU7RWdDbUZBO0lBRUksb0JoQ3pDeUI7SWdDMEN6QixtQmhDMUN5QjtFRnd2UDdCO0FBQ0Y7O0FrQzFzUEE7RUFDRSxrQmhDaEQ2QjtFZ0NpRDdCLHFCaENqRDZCO0FGOHZQL0I7O0FFMXlQRTtFZ0MyRkY7SUFLSSxrQmhDcEQyQjtJZ0NxRDNCLHFCaENyRDJCO0VGb3dQN0I7QUFDRjs7QUVqelBFO0VnQ29HQTtJQUVJLGtCaEMxRHlCO0lnQzJEekIscUJoQzNEeUI7RUYyd1A3QjtBQUNGOztBbUN0MFBBOzs0Qm5DMDBQNEI7QW1DcDBQMUI7RUFBZ0IsU0FERTtBbkN3MFBwQjs7QW1DdjBQRTtFQUFnQixVQURFO0FuQzQwUHBCOztBbUMzMFBFO0VBQWdCLFVBREU7QW5DZzFQcEI7O0FtQy8wUEU7RUFBZ0IsVUFERTtBbkNvMVBwQjs7QW1DbjFQRTtFQUFnQixVQURFO0FuQ3cxUHBCOztBbUN2MVBFO0VBQWdCLFVBREU7QW5DNDFQcEI7O0FtQzMxUEU7RUFBZ0IsVUFERTtBbkNnMlBwQjs7QW1DLzFQRTtFQUFnQixVQURFO0FuQ28yUHBCOztBbUNuMlBFO0VBQWdCLFVBREU7QW5DdzJQcEI7O0FtQ3YyUEU7RUFBZ0IsVUFERTtBbkM0MlBwQjs7QW1DMzJQRTtFQUFnQixXQURFO0FuQ2czUHBCOztBRXYyUEU7RWlDRkU7SUFBb0IsU0FERjtFbkMrMlBwQjtFbUM5MlBFO0lBQW9CLFVBREY7RW5DazNQcEI7RW1DajNQRTtJQUFvQixVQURGO0VuQ3EzUHBCO0VtQ3AzUEU7SUFBb0IsVUFERjtFbkN3M1BwQjtFbUN2M1BFO0lBQW9CLFVBREY7RW5DMjNQcEI7RW1DMTNQRTtJQUFvQixVQURGO0VuQzgzUHBCO0VtQzczUEU7SUFBb0IsVUFERjtFbkNpNFBwQjtFbUNoNFBFO0lBQW9CLFVBREY7RW5DbzRQcEI7RW1DbjRQRTtJQUFvQixVQURGO0VuQ3U0UHBCO0VtQ3Q0UEU7SUFBb0IsVUFERjtFbkMwNFBwQjtFbUN6NFBFO0lBQW9CLFdBREY7RW5DNjRQcEI7QUFDRjs7QUUzNFBFO0VpQ0tFO0lBQXdCLFNBRE47RW5DNDRQcEI7RW1DMzRQRTtJQUF3QixVQUROO0VuQys0UHBCO0VtQzk0UEU7SUFBd0IsVUFETjtFbkNrNVBwQjtFbUNqNVBFO0lBQXdCLFVBRE47RW5DcTVQcEI7RW1DcDVQRTtJQUF3QixVQUROO0VuQ3c1UHBCO0VtQ3Y1UEU7SUFBd0IsVUFETjtFbkMyNVBwQjtFbUMxNVBFO0lBQXdCLFVBRE47RW5DODVQcEI7RW1DNzVQRTtJQUF3QixVQUROO0VuQ2k2UHBCO0VtQ2g2UEU7SUFBd0IsVUFETjtFbkNvNlBwQjtFbUNuNlBFO0lBQXdCLFVBRE47RW5DdTZQcEI7RW1DdDZQRTtJQUF3QixXQUROO0VuQzA2UHBCO0FBQ0Y7O0FFLzZQRTtFaUNZRTtJQUFxQixTQURIO0VuQ3k2UHBCO0VtQ3g2UEU7SUFBcUIsVUFESDtFbkM0NlBwQjtFbUMzNlBFO0lBQXFCLFVBREg7RW5DKzZQcEI7RW1DOTZQRTtJQUFxQixVQURIO0VuQ2s3UHBCO0VtQ2o3UEU7SUFBcUIsVUFESDtFbkNxN1BwQjtFbUNwN1BFO0lBQXFCLFVBREg7RW5DdzdQcEI7RW1DdjdQRTtJQUFxQixVQURIO0VuQzI3UHBCO0VtQzE3UEU7SUFBcUIsVUFESDtFbkM4N1BwQjtFbUM3N1BFO0lBQXFCLFVBREg7RW5DaThQcEI7RW1DaDhQRTtJQUFxQixVQURIO0VuQ284UHBCO0VtQ244UEU7SUFBcUIsV0FESDtFbkN1OFBwQjtBQUNGOztBRW45UEU7RWlDbUJFO0lBQW9CLFNBREY7RW5DczhQcEI7RW1DcjhQRTtJQUFvQixVQURGO0VuQ3k4UHBCO0VtQ3g4UEU7SUFBb0IsVUFERjtFbkM0OFBwQjtFbUMzOFBFO0lBQW9CLFVBREY7RW5DKzhQcEI7RW1DOThQRTtJQUFvQixVQURGO0VuQ2s5UHBCO0VtQ2o5UEU7SUFBb0IsVUFERjtFbkNxOVBwQjtFbUNwOVBFO0lBQW9CLFVBREY7RW5DdzlQcEI7RW1DdjlQRTtJQUFvQixVQURGO0VuQzI5UHBCO0VtQzE5UEU7SUFBb0IsVUFERjtFbkM4OVBwQjtFbUM3OVBFO0lBQW9CLFVBREY7RW5DaStQcEI7RW1DaCtQRTtJQUFvQixXQURGO0VuQ28rUHBCO0FBQ0Y7O0FtQ2grUEE7RUFDRSxnQkFBZ0I7QW5DbStQbEI7O0FtQ2grUEE7RUFDRSxZQUFZO0FuQ20rUGQiLCJmaWxlIjoibHBfZW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxubWVkaWEgcXVlcnlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmggd2l0aCBjZW50ZXItbGluZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZmEnO1xuICBzcmM6IHVybChcIi9mb250cy9mYS5lb3Q/OTI4dXNtXCIpO1xuICBzcmM6IHVybChcIi9mb250cy9mYS5lb3Q/OTI4dXNtI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvZmEudHRmPzkyOHVzbVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL2ZhLndvZmY/OTI4dXNtXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9mYS5zdmc/OTI4dXNtI2ZhXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ZhJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uaWNvbi1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcsXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbmF1ZGlvLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgTGF0bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb04gVzNcIiwgSGlyYUtha3VQcm9OLVczLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgTGF0bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb04gVzNcIiwgSGlyYUtha3VQcm9OLVczLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgfVxufVxuXG4uY2gge1xuICBmb250LWZhbWlseTogXCLlvq7ova/pm4Xpu5FcIixcIk1pY3Jvc29mdCBZYUhlaVwiLFwiTWljcm9zb2Z0IEpoZW5nSGVpIFVJXCIsIFwiU2ltU3VuXCIsIFwiU2ltSGVpXCIsIHNhbnMtc2VyaWY7XG59XG5cbmEge1xuICBjb2xvcjogIzAwQTBFOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbiB7XG4gIHBhZGRpbmctdG9wOiAxNThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogNTFweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg5Hjg7PjgY/jgZrjg4rjg5NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJyZWFkY3J1bWIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1icmVhZGNydW1iLS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnJlYWRjcnVtYi0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWItLWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jLWJyZWFkY3J1bWItLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTZEQUU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uYy1icmVhZGNydW1iLS1mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1icmVhZGNydW1iLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iLWxpc3Qge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1icmVhZGNydW1iLWxpc3QgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmMtYnJlYWRjcnVtYi1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnPic7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG59XG5cbi5jLWJyZWFkY3J1bWItbGlzdCBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44Oc44K/44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuXG4uYy1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1idXR0b24tLXNxdWFyZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMC41cHggc29saWQgIzMzMzMzMztcbn1cblxuLmMtYnV0dG9uLS1zcXVhcmU6aG92ZXIge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5jLWJ1dHRvbi0tZXh0ZXJuYWwge1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAzNXB4O1xufVxuXG4uYy1idXR0b24tLWV4dGVybmFsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnZmEnO1xuICBjb250ZW50OiAnXFxmMzYwJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZzogMTdweCAyMHB4IDE3cHggMzVweDtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdy1sZWZ0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgbGVmdDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctbGVmdDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctbGVmdDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwOTZEQUU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nOiAxN3B4IDM1cHggMTdweCAyMHB4O1xufVxuXG4uYy1idXR0b24tLWFycm93LXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICByaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3ctcmlnaHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy1idXR0b24tLWFycm93LXJpZ2h0OmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA5NkRBRTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xufVxuXG4uYy1idXR0b24tLWFycm93LWRvd24ge1xuICBwYWRkaW5nOiAxN3B4IDIwcHggMjhweCAyMHB4O1xuICBtaW4td2lkdGg6IDEyOHB4O1xufVxuXG4uYy1idXR0b24tLWFycm93LWRvd246OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA0cHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmMtYnV0dG9uLS1hcnJvdy1kb3duOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdy1kb3duOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA5NkRBRTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcbn1cblxuLmMtYnV0dG9uLS1pbnRlcm5hbCB7XG4gIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDM1cHg7XG59XG5cbi5jLWJ1dHRvbi0taW50ZXJuYWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdmYSc7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYy1idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWJ1dHRvbi0tZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1idXR0b24tLWdyYWRpZW50OmhvdmVyIHtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLWJ1dHRvbi0tYWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnV0dG9uLS1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtYnV0dG9uLS1hY3Rpb246OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5jLWJ1dHRvbi0tZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtYnV0dG9uLS1sYXJnZSB7XG4gIG1pbi13aWR0aDogMzUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ1dHRvbi0tbGFyZ2Uge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1idXR0b24tLXNtYWxsIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtZm9ybS10ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDA2MjVyZW07XG59XG5cbi5jLWZvcm0tdGV4dC0tc21hbGwge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5jLWZvcm0tdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDVweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMEEwRTk7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LXNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtZm9ybS1yYWRpby1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW8tc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG59XG5cbi5jLWZvcm0tcmFkaW8tc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1mb3JtLXJhZGlvLXNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYy1mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFyJyBkYXRhLWljb249J2FuZ2xlLWRvd24nIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1hbmdsZS1kb3duIGZhLXctMTAnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzIwIDUxMiclM0UlM0NwYXRoIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAuN2VtIHRvcCA1MCUsIDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAuNjVlbSBhdXRvLCAxMDAlO1xufVxuXG4uYy1mb3JtLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4O1xufVxuXG4uYy1mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAzcHggcmdiYSg1OSwgMTUzLCAyNTIsIDAuNyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAtbW96LW1hYy1mb2N1c3Jpbmc7XG4gIGNvbG9yOiAjMjIyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYy1mb3JtLXNlbGVjdC0tc21hbGwge1xuICB3aWR0aDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1mb3JtLXNlbGVjdCBvcHRpb24ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7opovlh7rjgZdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWgxIHtcbiAgbWFyZ2luOiA2M3B4IGF1dG8gNzBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiAzM3B4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWgxIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDMzcHggMDtcbiAgfVxufVxuXG4uYy1oMTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYwLCAyMzMsIDAuNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1oMTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxufVxuXG4uYy1oMTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjAsIDIzMywgMC43KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLWgxOjphZnRlciB7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbn1cblxuLmMtaDIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1oMiB7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICB9XG59XG5cbi5jLWgzIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzAwQTBFOTtcbiAgcGFkZGluZzogMTZweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmMtaDQge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBBMEU5O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmMtaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDBBMEU5O1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy1oNiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDYge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSwgLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzRmNTc0ZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYy1sYWJlbC0taW1wb3J0YW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NkRBRTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWxhYmVsLS1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWxhYmVsLS1jYW1wYWlnbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1sYWJlbC0tc2VtaW5hciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu57eaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGluZS0tZGFzaGVkIHtcbiAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjN0Q2QTAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44Oz44KvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGluay0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1saW5rLS1ibG9jayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtbGluay0tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC0zcHgsIDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYy1saW5rLS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDE4MGRlZyk7XG59XG5cbi5jLWxpbmstLXBkZjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXBkZi5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuXG4uYy1saW5rLS1leHRlcm5hbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLWV4dGVybmFsLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG5cbi5jLWxpbmstLWJsYWNrIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg6rjgrnjg4hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpc3QgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXN0LS1uYXJyb3cgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IC41ZW07XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tcG9pbnQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcuNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1jaXJjbGUgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXN0LS1jaXJjbGUgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk2REFFO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1saW5rID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tbGluayA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1saXN0LS1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWxpc3QtLWhvcml6b250YWwgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMEEwRTk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGkgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMEEwRTk7XG59XG5cbi5jLWxpc3QtLW9yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYy1saXN0LS1ub3RlIGxpIHtcbiAgY29sb3I6ICM0ODRCNDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG59XG5cbi5jLWxpc3QtLW5vdGUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigLsnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5jLWxpc3QtLW5vbm90ZSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5jLWxpc3QtLW5vbm90ZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ+azqO+8iSc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMDtcbn1cblxuLmMtbGlzdC0tcm91bmQgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0tcm91bmQgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfil48nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7zjgqLjgqTjgrPjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5cbi5jLW1lbnUtdHJpZ2dlcixcbi5jLW1lbnUtdHJpZ2dlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmMtbWVudS10cmlnZ2VyLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMTdweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYy1tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMDtcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDZweDtcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDEycHg7XG59XG5cbi5jLW1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHdpZHRoOiAyNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5jLW1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jLW1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAyNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg43jg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsIHtcbiAgICBtYXJnaW46IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsLS1taWRkbGUge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxufVxuXG4uYy1wYW5lbC0tc2hhZG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zMSk7XG59XG5cbi5jLXBhbmVsLS1pbXBvcnRhbnQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0IyRDBEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYy1wYW5lbC0tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmMtcGFuZWwtY29udGVudHMge1xuICBwYWRkaW5nOiA2MHB4IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzLS1taWRkbGUge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzLS1uYXJyb3cge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYy1wYW5lbC1oIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBBMEU5O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYy1wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jLXBhbmVsLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNUZGO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wYW5lbC1zZWN0aW9uIHtcbiAgICBtYXJnaW46IC0yMHB4O1xuICB9XG59XG5cbi5jLXBhbmVsLXNlY3Rpb24taCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZzogMThweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXBhbmVsLXNlY3Rpb24taCB7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuICB9XG59XG5cbi5jLXBhbmVsLXNlY3Rpb24tY29udGVudHMge1xuICBwYWRkaW5nOiA0MHB4IDY1cHggODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWwtc2VjdGlvbi1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtc2VjdGlvbiB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLW1pZGRsZSB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLW1pZGRsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1uYXJyb3cge1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1uYXJyb3cge1xuICAgIG1hcmdpbjogMzVweCAwO1xuICB9XG59XG5cbi5jLXNlY3Rpb24tYmcge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tYmcge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWJnLW1pZGRsZSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1iZy1taWRkbGUge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWJnLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1iZy1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItbmFycm93IHtcbiAgd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXItbmFycm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXItbmFycm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItbWlkZGxlIHtcbiAgd2lkdGg6IDEwNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyLW1pZGRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyLW1pZGRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyLWZpbGwge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lci1maWxsLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTVweCA1cHg7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYy10YWItbmF2LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIGFbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwQTBFOTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYy10YWItY29udGVudHMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICB9XG59XG5cbi5jLXRhYi1jb250ZW50cy1pdGVtW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44OG44O844OW44OrXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy10YWJsZSB0aGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jLXRhYmxlIHRib2R5IHRoIHtcbiAgcGFkZGluZzogMTVweDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jLXRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmMtdGFibGUtLWJvcmRlciB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5jLXRhYmxlLS1ib3JkZXIgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuLmMtdGFibGUtLWJvcmRlciB0aGVhZCB0ciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XG59XG5cbi5jLXRhYmxlLS1ib3JkZXIgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbn1cblxuLmMtdGFibGUtLWJvcmRlciB0Ym9keSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUtLWJvcmRlciB0Ym9keSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gIH1cbn1cblxuLmMtdGFibGUtLWJvcmRlciB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlLS1ib3JkZXIgdGJvZHkgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4O1xuICB9XG59XG5cbi5jLXRhYmxlLS1mdWxsYm9yZGVyIHRkLCAuYy10YWJsZS0tZnVsbGJvcmRlciB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtdGFibGUtLWZ1bGxib3JkZXIgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uYy10YWJsZS0tZnVsbGJvcmRlciB0Ym9keSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jLXRhYmxlLS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5jLXRhYmxlLS1jb2xvciB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEwRTk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5jLXRhYmxlLS1jb2xvciB0Ym9keSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jLXRhYmxlLS1jb2xvciB0Ym9keSB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5wLWN0YS1sb2FuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjNzA3MDcwO1xufVxuXG4ucC1jdGEtbG9hbi0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNFNUY1RkY7XG59XG5cbi5wLWN0YS1sb2FuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtY3RhLWxvYW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wLWN0YS1sb2FuLXRlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWN0YS1sb2FuLXRlbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucC1jdGEtbG9hbi1udW1iZXIge1xuICBmb250LXNpemU6IDIuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICBtYXJnaW4tbGVmdDogMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtY3RhLWxvYW4tbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4ucC1jdGEtbG9hbi10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtY3RhLWxvYW4tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgZTono3os4fjg4Hjg6Pjg7zjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1jaGFydC1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5NkRBRTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucC1jaGFydC1saXN0LWl0ZW0tZmluaXNoIHtcbiAgYmFja2dyb3VuZDogIzA5NkRBRTtcbn1cblxuLnAtY2hhcnQtbGlzdC1pdGVtLWZpbmlzaCAucC1jaGFydC1wYW5lbC1zdGVwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnAtY2hhcnQtbGlzdC1pdGVtLWZpbmlzaCAucC1jaGFydC1wYW5lbC1zdGVwOjpiZWZvcmUsIC5wLWNoYXJ0LWxpc3QtaXRlbS1maW5pc2ggLnAtY2hhcnQtcGFuZWwtc3RlcDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucC1jaGFydC1saXN0LWl0ZW0tZmluaXNoIC5wLWNoYXJ0LXBhbmVsLXN0ZXAtbnVtIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbn1cblxuLnAtY2hhcnQtbGlzdC1pdGVtLWZpbmlzaCAucC1jaGFydC1wYW5lbC1jb250ZW50cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1jaGFydC1wYW5lbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNoYXJ0LXBhbmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucC1jaGFydC1wYW5lbC1zdGVwIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbiAgZmxleC1iYXNpczogMTgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNoYXJ0LXBhbmVsLXN0ZXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnAtY2hhcnQtcGFuZWwtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwMEEwRTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNoYXJ0LXBhbmVsLXN0ZXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4ucC1jaGFydC1wYW5lbC1zdGVwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gOC41cHgpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1jaGFydC1wYW5lbC1zdGVwOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4ucC1jaGFydC1wYW5lbC1zdGVwLW51bSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICMwOTZEQUU7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtY2hhcnQtcGFuZWwtY29udGVudHMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWNoYXJ0LXBhbmVsLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44OV44OD44K/44O8XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzNXB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAwIDQ3cHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLXBhZ2V0b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItcGFnZXRvcCB7XG4gICAgdG9wOiAtOTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMjEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wLWZvb3Rlci1mbG9hdGluZy0tbG9hbiB7XG4gIGJvdHRvbTogMTIwcHg7XG59XG5cbi5wLWZvb3Rlci1mbG9hdGluZy0tZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItZmxvYXRpbmcge1xuICAgIGJvdHRvbTogNTdweDtcbiAgICB3aWR0aDogMzA1cHg7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnAtZm9vdGVyLWZsb2F0aW5nLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTVweDtcbiAgcmlnaHQ6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWZsb2F0aW5nLWJ1dHRvbiB7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1mbG9hdGluZy1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogN3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnAtZm9vdGVyLWZsb2F0aW5nLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucC1mb290ZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wLWZvb3Rlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucC1mb290ZXItY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1jb250ZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWNvbnRlbnRzLWxlZnQge1xuICB3aWR0aDogNjYuNjY2NiU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItY29udGVudHMtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWNvbnRlbnRzLXJpZ2h0IHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICBib3JkZXItbGVmdDogMC41cHggc29saWQgIzgwODA4MDtcbiAgcGFkZGluZy1sZWZ0OiA0OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1jb250ZW50cy1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLXNlY3Rpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWgzIHtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxN3B4IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5wLWZvb3Rlci1oMzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjNweDtcbiAgICByaWdodDogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTBFOTtcbiAgfVxuICAucC1mb290ZXItaDM6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlOTAxJztcbiAgICBmb250LWZhbWlseTogJ2ZhJztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5wLWZvb3Rlci1oMy5hY3RpdmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlOTAwJztcbiAgICBmb250LWZhbWlseTogJ2ZhJztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIHJpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1oNCB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1oNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWg0OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1oNDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWZvb3Rlci1oNCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5wLWZvb3Rlci1pY29uIHtcbiAgd2lkdGg6IDM3cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1mb290ZXItbmF2LnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wLWZvb3Rlci1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxpc3QgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1saXN0ID4gbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjVweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItbGlzdCA+IGxpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWxpc3QgPiBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDk2REFFO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XG59XG5cbi5wLWZvb3Rlci1saXN0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItbGlzdCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcbiAgfVxuICAucC1mb290ZXItbGlzdCA+IGxpID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0ODRCNDQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQ4NEI0NDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItbGlzdC1pbnRlcm5hbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXRvcDogMTEuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWxpc3QtaW50ZXJuYWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucC1mb290ZXItbGlzdC1pbnRlcm5hbCA+IGxpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItbGlzdC1pbnRlcm5hbCA+IGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5wLWZvb3Rlci1saXN0LWludGVybmFsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMEEwRTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNi41cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWxpc3QtaW50ZXJuYWwgPiBsaTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWZvb3Rlci1saXN0LWludGVybmFsID4gbGk6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzA5NkRBRTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xufVxuXG4ucC1mb290ZXItbGlzdC1pbnRlcm5hbCA+IGxpIGEge1xuICBjb2xvcjogIzQ4NEI0NDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1saXN0LWludGVybmFsID4gbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAucC1mb290ZXItbGlzdC1pbnRlcm5hbCA+IGxpIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDg0QjQ0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0ODRCNDQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWNvbXBhbnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzgwODA4MDtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWNvbXBhbnkge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAzNXB4IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItY29tcGFueSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDM1cHggMjBweCAxNXB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1sb2dvIHtcbiAgd2lkdGg6IDM1NnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1sb2FuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItbG9hbi1pY29uIHtcbiAgd2lkdGg6IDE1NnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWxvYW4taWNvbiB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1sb2FuLWljb24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWZvb3Rlci1sb2FuLWljb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1mb290ZXItbG9hbi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuLnAtZm9vdGVyLWNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTZEQUU7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5cbi5wLWZvb3Rlci1ncm91cGxpbmsge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1ncm91cGxpbmsge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItZ3JvdXBsaW5rIGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnAtZm9vdGVyLWdyb3VwbGluayB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItZ3JvdXBsaW5rIHVsIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucC1mb290ZXItZ3JvdXBsaW5rIHVsIGxpIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWdyb3VwbGluayB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgfVxufVxuXG4ucC1mb290ZXItZ3JvdXBsaW5rIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBBMEU5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYuNXB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1ncm91cGxpbmsgdWwgbGk6OmJlZm9yZSB7XG4gICAgdG9wOiA5LjVweDtcbiAgfVxufVxuXG4ucC1mb290ZXItZ3JvdXBsaW5rIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnAtZm9vdGVyLWdyb3VwbGluayB1bCBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtZm9vdGVyLWdyb3VwbGluayB1bCBsaSBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnAtaGVhZGVyIHtcbiAgICBtaW4td2lkdGg6IDExNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhlYWRlci1pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1oZWFkZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1oZWFkZXItbG9nbyB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucC1oZWFkZXItbG9nbyBhIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1oZWFkZXItbG9nbyBhIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ucC1oZWFkZXItY29udGFjdC1zcGFjZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlci1jb250YWN0LXNwYWNlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlci1jb250YWN0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS1tYWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDE1NHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5MzM2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwOTMzNjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tbWFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tbWFpbDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTMzNjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1oZWFkZXItY29udGFjdC1idXR0b24tLW1haWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLW1haWwucG5nKTtcbn1cblxuLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS1tYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLW1haWwtaW52ZXJzZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tcmVzZXJ2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQjJEMEQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxNTRweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0IyRDBEO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS1yZXNlcnZlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxufVxuXG4ucC1oZWFkZXItY29udGFjdC1idXR0b24tLXJlc2VydmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0NCMkQwRDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS1yZXNlcnZlOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1yZXNlcnZlLWludmVyc2UucG5nKTtcbn1cblxuLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS1yZXNlcnZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tcmVzZXJ2ZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1oZWFkZXItY29udGFjdC1idXR0b24tLXJlc2VydmU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS10ZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzMzYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTU0cHg7XG4gIGhlaWdodDogNjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5MzM2MTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlci1jb250YWN0LWJ1dHRvbi0tdGVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxufVxuXG4ucC1oZWFkZXItY29udGFjdC1idXR0b24tLXRlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDkzMzYxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucC1oZWFkZXItY29udGFjdC1idXR0b24tLXRlbDpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tdGVsLWludmVyc2UucG5nKTtcbn1cblxuLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS10ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi10ZWwucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyLWNvbnRhY3QtYnV0dG9uLS10ZWw6OmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnAtaGVhZGVyLXRlbCB7XG4gIGZvbnQtc2l6ZTogMi4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyLXRlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1oZWFkZXItdGVsLWljb24ge1xuICB3aWR0aDogNDBweDtcbn1cblxuLnAtaGVhZGVyLXRlbC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnAtaGVhZGVyLXRlbCBhIHtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtaGVhZGVyLWxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWhlYWRlci1sYW5ndWFnZS0tdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlci1sYW5ndWFnZS0tdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1sYW5ndWFnZS1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5wLWhlYWRlci1sYW5ndWFnZS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnAtaGVhZGVyLWxhbmd1YWdlLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IC0zN3B4O1xuICB6LWluZGV4OiAxMDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwcyAwLjNzO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wLWhlYWRlci1sYW5ndWFnZS1saXN0IGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtaGVhZGVyLWxhbmd1YWdlLWxpc3QudmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4ucC1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmFlZDtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tYWluIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLnAtbWFpbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbWFpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wLW1haW4tY29udGVudHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbWFpbi1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMXB4IDIwcHg7XG4gIH1cbn1cblxuLmVuLXBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmVuLXBhbmVsLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZW4vcGFuZWwtbGluay5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMzVweCA0NXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW4tcGFuZWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLmVuLXBhbmVsLWgge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzA5NkRBRTtcbn1cblxuLmxwLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMDBBMEU5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5scC1oZWFkZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDEzNjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtaGVhZGVyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5scC1oZWFkZXItbG9nbyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLWhlYWRlci1sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLmxwLWhlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5scC1oZWFkZXItbG9nbyBhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDU0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1oZWFkZXItbG9nbyBhIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5cbi5scC1oZWFkZXItdGVsIHtcbiAgZm9udC1zaXplOiAyLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5scC1oZWFkZXItdGVsLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtaGVhZGVyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5scC1tdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3JlYWwtZXN0YXRlL212LmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDg2MHB4O1xuICBoZWlnaHQ6IDY2dmg7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtbXYge1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIG1hcmdpbi10b3A6IDU3cHg7XG4gIH1cbn1cblxuLmxwLW12LXRpdGxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtbXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4zNzVyZW07XG4gIH1cbn1cblxuLmxwLW12LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLW12LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5scC1tdi1jb250ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IDg2MHB4O1xuICBoZWlnaHQ6IDY2dmg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLW12LWNvbnRlbnRzIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuXG4ubHAtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExOTg3O1xufVxuXG4ubHAtbGFiZWwtLXJlZmVyZWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3MkE5O1xufVxuXG4ubHAtbGlzdC0tcG9pbnQgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS40ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5scC1saXN0LS1wb2ludCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAn44O7JztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubHAtbGlzdC0tb3JkZXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG59XG5cbi5scC1saXN0LS1vcmRlciA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmxwLWxpc3QtLW9yZGVyID4gbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICBjb250ZW50OiBjb3VudGVyKGl0ZW0pO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ubHAtY2hhcnQtbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmxwLWNoYXJ0LWxpc3QtaXRlbS0taW50cm9kdWNlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE5ODc7XG59XG5cbi5scC1jaGFydC1saXN0LWl0ZW0tLWludHJvZHVjZXIgLmxwLWNoYXJ0LXBhbmVsLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjRTRFNUYyO1xufVxuXG4ubHAtY2hhcnQtbGlzdC1pdGVtLS1pbnRyb2R1Y2VyIC5scC1jaGFydC1wYW5lbC1zdGVwLW51bSB7XG4gIGNvbG9yOiAjMTExOTg3O1xufVxuXG4ubHAtY2hhcnQtbGlzdC1pdGVtLS1pbnRyb2R1Y2VyIC5scC1jaGFydC1wYW5lbC1jb250ZW50cyAudGl0bGUge1xuICBjb2xvcjogIzExMTk4Nztcbn1cblxuLmxwLWNoYXJ0LWxpc3QtaXRlbS0tcmVmZXJlZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDcyQTk7XG59XG5cbi5scC1jaGFydC1saXN0LWl0ZW0tLXJlZmVyZWUgLmxwLWNoYXJ0LXBhbmVsLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjRERGMEZBO1xufVxuXG4ubHAtY2hhcnQtbGlzdC1pdGVtLS1yZWZlcmVlIC5scC1jaGFydC1wYW5lbC1zdGVwLW51bSB7XG4gIGNvbG9yOiAjMTA3MkE5O1xufVxuXG4ubHAtY2hhcnQtbGlzdC1pdGVtLS1yZWZlcmVlIC5scC1jaGFydC1wYW5lbC1jb250ZW50cyAudGl0bGUge1xuICBjb2xvcjogIzEwNzJBOTtcbn1cblxuLmxwLWNoYXJ0LWxpc3QtaXRlbS0tYWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCODUwMTtcbn1cblxuLmxwLWNoYXJ0LWxpc3QtaXRlbS0tYWxsIC5scC1jaGFydC1wYW5lbC1zdGVwIHtcbiAgYmFja2dyb3VuZDogI0ZCRTdDQztcbn1cblxuLmxwLWNoYXJ0LWxpc3QtaXRlbS0tYWxsIC5scC1jaGFydC1wYW5lbC1zdGVwOjpiZWZvcmUsIC5scC1jaGFydC1saXN0LWl0ZW0tLWFsbCAubHAtY2hhcnQtcGFuZWwtc3RlcDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ubHAtY2hhcnQtbGlzdC1pdGVtLS1hbGwgLmxwLWNoYXJ0LXBhbmVsLXN0ZXAtbnVtIHtcbiAgY29sb3I6ICNFQjg1MDE7XG59XG5cbi5scC1jaGFydC1saXN0LWl0ZW0tLWFsbCAubHAtY2hhcnQtcGFuZWwtY29udGVudHMgLnRpdGxlIHtcbiAgY29sb3I6ICNFQjg1MDE7XG59XG5cbi5scC1jaGFydC1wYW5lbCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubHAtY2hhcnQtcGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5scC1jaGFydC1wYW5lbC1zdGVwIHtcbiAgYmFja2dyb3VuZDogI0U1RjVGRjtcbiAgZmxleC1iYXNpczogMTgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubHAtY2hhcnQtcGFuZWwtc3RlcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubHAtY2hhcnQtcGFuZWwtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwMEEwRTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubHAtY2hhcnQtcGFuZWwtc3RlcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5scC1jaGFydC1wYW5lbC1zdGVwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gOC41cHgpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMEEwRTk7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDBBMEU5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxwLWNoYXJ0LXBhbmVsLXN0ZXA6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5scC1jaGFydC1wYW5lbC1zdGVwLW51bSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICMwOTZEQUU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbn1cblxuLmxwLWNoYXJ0LXBhbmVsLXN0ZXAtbnVtIC5udW1iZXIge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5scC1jaGFydC1wYW5lbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLWNoYXJ0LXBhbmVsLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmxwLWNoYXJ0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAyNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCODUwMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEzcHggMCAxM3B4IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLWNoYXJ0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4ubHAtY2hhcnQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2xwL2ludHJvZHVjdGlvbi9pbWFnZXMvaWNvbi1kb3dubG9hZC5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xufVxuXG4ubHAtZmFxLWxpc3Qge1xuICBtYXJnaW46IC0xMHB4IDA7XG59XG5cbi5scC1mYXEtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4ubHAtZmFxLXF1ZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjRTVGNUZGO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtZmFxLXF1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDYwcHggMTVweCAyMHB4O1xuICB9XG59XG5cbi5scC1mYXEtcXVlc3Rpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubHAtZmFxLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICByaWdodDogMjVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLWZhcS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5scC1mYXEtcXVlc3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogJ1xcZTkwMSc7XG4gIGZvbnQtZmFtaWx5OiAnZmEnO1xuICBmb250LXdlaWdodDogMzAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHJpZ2h0OiAyNXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBjb2xvcjogIzA5NkRBRTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1mYXEtcXVlc3Rpb246OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4ubHAtZmFxLXF1ZXN0aW9uLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxlOTAwJztcbn1cblxuLmxwLWZhcS1xdWVzdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxwLWZhcS1xdWVzdGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwQTBFOTtcbn1cblxuLmxwLWZhcS1hbnN3ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubHAtZmFxLWFuc3dlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxwLWZhcS1hbnN3ZXItY29udGVudHMge1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjRTVGNUZGO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLWZhcS1hbnN3ZXItY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmxwLWZhcS1hbnN3ZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmxwLWN0YSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLWN0YSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbi5scC1jdGEtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1jdGEtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubHAtY3RhLXRleHQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxwLWN0YS10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1jdGEtdGV4dCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG59XG5cbi5scC1jdGEtdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjMxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubHAtY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4ubHAtY3RhLWNvbnRhY3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxwLWN0YS1jb250YWN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLWN0YS1jb250YWN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLmxwLWN0YS1jb250YWN0LXRlbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5scC1jdGEtY29udGFjdC10ZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmxwLWN0YS1jb250YWN0LXRlbCBhIHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgY29sb3I6ICNGRURFMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5scC1jdGEtY29udGFjdC10ZWwgYSB7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIH1cbn1cblxuLmxwLWZvb3Rlci1wYWdldG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtZm9vdGVyLXBhZ2V0b3Age1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4ubHAtZm9vdGVyLXBhZ2V0b3AgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLXRvcDogMzlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubHAtZm9vdGVyLXBhZ2V0b3AgYSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG5cbi5scC1mb290ZXItcGFnZXRvcCBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00MGRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1mb290ZXItcGFnZXRvcCBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxMXB4O1xuICB9XG59XG5cbi5scC1mb290ZXItcGFnZXRvcCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLWZvb3Rlci1wYWdldG9wIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDExcHg7XG4gIH1cbn1cblxuLmxwLWZvb3Rlci1jb21wYW55IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4ubHAtZm9vdGVyLWxpbmsge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAzNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxwLWZvb3Rlci1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5scC1mb290ZXItbGluayBsaSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5scC1mb290ZXItbGluayBsaSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5scC1mb290ZXItbGluayBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMEEwRTk7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMThweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuXG4ubHAtZm9vdGVyLWxpbmsgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwQTBFOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwQTBFOTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiAyMXB4O1xufVxuXG4uY29udGFjdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzMzYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzYwcHg7XG4gIGhlaWdodDogODRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgIzA5MzM2MTtcbn1cblxuLmNvbnRhY3QtYnV0dG9uLS1hcnRpY2xlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDkzMzYxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFjdC1idXR0b246aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLW1haWwtaW52ZXJzZS5wbmcpO1xufVxuXG4uY29udGFjdC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tbWFpbC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jmlbTliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1hbGlnbi1sZWZ0LS10YWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1hbGlnbi1sZWZ0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6IOM5pmv6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmFlZDtcbn1cblxuLnUtYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUY1RkY7XG59XG5cbi51LWJnLWJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTZEQUU7XG59XG5cbi51LWJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGViZWQ7XG59XG5cbi51LWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9jb21tb24vYmctbGVhZi5wbmcpIGNlbnRlciB0b3AgcmVwZWF0O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5p6g57eaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDBBMEU5O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMDBBMEU5O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAwQTBFOTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMEEwRTk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnUtYm9yZGVyLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtcm93IHtcbiAgbWFyZ2luOiAtMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtcm93IHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdyB7XG4gICAgbWFyZ2luOiAtMTBweDtcbiAgfVxufVxuXG4udS1yb3ctLWFsaWduLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi51LXJvdy0tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93IHtcbiAgbWFyZ2luOiAtMTBweDtcbn1cblxuLnUtY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0zIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC00IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC00IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC01IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC01IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC02IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTYge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTcge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC03IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTcge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTgge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC04IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC04IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTgge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC05IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xMCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTExIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtY29sLTEtLXBjIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXBjIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tcGMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXBjIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC00LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tcGMge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1wYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tcGMge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTctLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTctLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1wYyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXBjIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tcGMge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tcGMge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tcGMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTItLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTctLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC04LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1sYXB0b3Age1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC05LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTEtLXRhYiB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS10YWIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS10YWIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTMtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTMtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXRhYiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC00LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC00LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXRhYiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtNi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtNi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tdGFiIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTctLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTctLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tdGFiIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi10YWIgPiAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tdGFiIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC05LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC05LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tdGFiIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTEwLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXRhYiA+IC51LWNvbC0xMC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS10YWIge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1jb2wtMTEtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXRhYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtY29sLTEyLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tdGFiID4gLnUtY29sLTEyLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMS0tc3Age1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tc3Age1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tc3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS1zcCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luLXNwID4gLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1zcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLXNwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tc3Age1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tc3Age1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4tc3AgPiAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbi1zcCA+IC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pnZ7ooajnpLrliIfjgormm7/jgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnUtaGlkZS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1oaWRlLXRhYm9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWhpZGUtdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1oaWRlLWxhcHRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1oaWRlLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwxNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQzNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIzNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQzNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIzNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI0NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw0NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNTUge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw1NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjU1IHtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ2NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI2NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI2NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ2NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNjUge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI2NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzAge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjcwIHtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI3NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw3NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10ODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yODUge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw4NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0ODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjg1IHtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ5NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI5NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ5NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByOTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI5NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIxMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LW10MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtbXQwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMDAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMDAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtbXQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtbXQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDE1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDMwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDYwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDc1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDkwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udS1tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi51LW1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LW92ZXJmbG93LXNjcm9sbFgge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLyogSUUsIEVkZ2Ug5a++5b+cICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnUtb3ZlcmZsb3ctc2Nyb2xsWCBpbWcge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuODhuOCreOCueODiOijhemjvlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdGV4dC1hY2NlbnQge1xuICBjb2xvcjogIzAwQTBFOTtcbn1cblxuLnUtdGV4dC1pbXBvcnRhbnQge1xuICBjb2xvcjogI0RDM0IzQjtcbn1cblxuLnUtdGV4dC1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LXRleHQtYmxhY2sge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnUtdGV4dC1zdWIge1xuICBjb2xvcjogI2NjYztcbn1cblxuLnUtdGV4dC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xufVxuXG4udS10ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udS10ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi51LXRleHQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI0ZGRjM5MSA1MCUpO1xufVxuXG4udS10ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICB9XG59XG5cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xufVxuXG4udS10ZXh0LWJpdC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1iaXQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4udS10ZXh0LW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS10ZXh0LW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIH1cbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40MDYyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXRleHQtZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQwNjI1cmVtO1xuICB9XG59XG5cbi51LXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnUtdGV4dC1zbWFsbC0tdGFiIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LXgtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LXNtYWxsLS1zcCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdzAge1xuICB3aWR0aDogMCU7XG59XG5cbi51LXcxMCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi51LXcyMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi51LXczMCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi51LXc0MCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi51LXc1MCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi51LXc2MCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi51LXc3MCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi51LXc4MCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi51LXc5MCB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi51LXcxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51LXcwLS1wYyB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXcxMC0tcGMge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnUtdzIwLS1wYyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudS13MzAtLXBjIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC51LXc0MC0tcGMge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnUtdzUwLS1wYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudS13NjAtLXBjIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC51LXc3MC0tcGMge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnUtdzgwLS1wYyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudS13OTAtLXBjIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC51LXcxMDAtLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtdzAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXcxMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXcyMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC51LXczMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC51LXc0MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC51LXc1MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC51LXc2MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC51LXc3MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC51LXc4MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC51LXc5MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC51LXcxMDAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LXcwLS10YWIge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAudS13MTAtLXRhYiB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLXRhYiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudS13MzAtLXRhYiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudS13NDAtLXRhYiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudS13NjAtLXRhYiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudS13NzAtLXRhYiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLXRhYiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudS13OTAtLXRhYiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudS13MTAwLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXcwLS1zcCB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIC51LXcxMC0tc3Age1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnUtdzIwLS1zcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudS13MzAtLXNwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC51LXc0MC0tc3Age1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnUtdzUwLS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudS13NjAtLXNwIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC51LXc3MC0tc3Age1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnUtdzgwLS1zcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudS13OTAtLXNwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC51LXcxMDAtLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udS13NzMwcHgge1xuICBtYXgtd2lkdGg6IDczMHB4O1xufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29sb3Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRjb2xvci10ZXh0OiAjMzMzMzMzO1xuJGNvbG9yLXRleHQtbGlnaHQ6ICNCMUIxQjE7XG5cbiRjb2xvci1yZWQ6ICNEQzNCM0I7XG4kY29sb3ItcmVkLWRhcms6ICNDQjJEMEQ7XG4kY29sb3ItcmVkLWxpZ2h0OiAjZjhlYmVkO1xuJGNvbG9yLWJsdWU6ICMwMEEwRTk7XG4kY29sb3ItYmx1ZS1kYXJrOiAjMDk2REFFO1xuJGNvbG9yLW5hdnk6ICMwOTMzNjE7XG4kY29sb3ItYmx1ZS1saWdodDogI0U1RjVGRjtcbiRjb2xvci1vcmFuZ2U6ICNmMTkxNDk7XG4kY29sb3ItZ3JlZW46ICM4MmNmNGY7XG4kY29sb3ItZ3JlZW4tbGlnaHQ6ICNmMmZhZWQ7XG4kY29sb3ItZ3JlZW4tZGFyazogIzRlODgyNjtcbiRjb2xvci13aGl0ZTojZmZmO1xuJGNvbG9yLWJsYWNrOiAjMzMzMzMzO1xuXG4kY29sb3ItZ3JheTogI2NjYztcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZWVlO1xuJGNvbG9yLWdyYXktZGFyazogIzQ4NEI0NDtcbiRjb2xvci1ncmF5LXNub3c6ICNGNUY1RjU7XG4kY29sb3ItYm9yZGVyOiAjNzA3MDcwO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRzcGFjZTogODBweCwgODBweCwgNDBweCwgMjBweDtcbiRzcGFjZS10YWI6IDgwcHgsIDgwcHgsIDQwcHgsIDE1cHg7XG4kc3BhY2Utc3A6IDQwcHgsIDQwcHgsIDM1cHgsIDEwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtc2l6ZTogMy4zM3JlbSwgMnJlbSwgMS42cmVtLCAxLjJyZW0sIDFyZW0sIDAuODc1cmVtO1xuJGxpbmUtaGVpZ2h0OiAxLjUsIDEuNSwgMS41LCAxLjUsIDEuNSwgMS41O1xuXG4kZm9udC1zaXplLXNwOiAzLjMzcmVtLCAycmVtLCAxLjZyZW0sIDEuMnJlbSwgMXJlbSwgMC44NzVyZW07XG4kbGluZS1oZWlnaHQtc3A6IDEuNSwgMS41LCAxLjUsIDEuNSwgMS41LCAxLjU7XG5cbiRib2xkOiA3MDA7XG4kbWVkaXVtOiA1MDA7XG4kcmVndWxhcjogNDAwO1xuJGxpZ2h0OiAzMDA7XG4kbm9ybWFsOiA0MDA7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb250ZW50cy13aWR0aDogMTE3MHB4O1xuJGNvbnRlbnRzLW1pZGRsZS13aWR0aDogMTA0MHB4O1xuJGNvbnRlbnRzLW5hcnJvdy13aWR0aDogOTgwcHg7XG4kY29udGVudHMtcGFkZGluZzogMzBweDtcbiRjb250ZW50cy1wYWRkaW5nLXNwOiAyMHB4O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuei1pbmRleCBvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR6OiAoXG4gIGNvbnRlbnRzLFxuICBhcnJvdyxcbiAgZ25hdixcbiAgbGVmdGJhcixcbiAgbWVudSxcbiAgaGVhZGVyLFxuICBmb290ZXIsXG4gIG1vZGFsXG4pO1xuIiwiXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbm1lZGlhIHF1ZXJ5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRicmVha3BvaW50czogKFxyXG4gICdzcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXHJcbiAgJ3RhYic6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCknLFxyXG4gICd0YWJvbmx5JzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcclxuICAnbGFwdG9wJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KScsXHJcbiAgJ21kcGknOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpJyxcclxuICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJ1xyXG4pICFkZWZhdWx0O1xyXG5cclxuQG1peGluIHZpZXctYXQoJGJyZWFrcG9pbnQ6IHBjKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5oIHdpdGggY2VudGVyLWxpbmVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1peGluIGNlbnRlci1saW5lKCRjb2xvcjogIzRmNTc0ZCwgJHBhZGRpbmc6IDMwcHgsICRoZWlnaHQ6IDFweCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNGY1NzRkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZztcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZyAvIDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZyAvIDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuJF9mb250LXNpemU6IChcclxuICAnc3AnOiAxNHB4LFxyXG4gICdwYyc6IDE2cHgsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRweDogMTZweCwgJGtleTogJ3BjJykge1xyXG4gICR2YWx1ZTogbWFwLWdldCgkX2ZvbnQtc2l6ZSwgJGtleSk7XHJcbiAgQHJldHVybiAoJHB4IC8gJHZhbHVlKSAqIDFyZW07XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB2dygkc2l6ZSwgJHZpZXdwb3J0OjEzNjYpe1xyXG4gICRyYXRlOiAxMDAgLyAkdmlld3BvcnQ7XHJcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xyXG59XHJcbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmYSc7XHJcbiAgICBzcmM6ICB1cmwoJy9mb250cy9mYS5lb3Q/OTI4dXNtJyk7XHJcbiAgICBzcmM6ICB1cmwoJy9mb250cy9mYS5lb3Q/OTI4dXNtI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJy9mb250cy9mYS50dGY/OTI4dXNtJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICB1cmwoJy9mb250cy9mYS53b2ZmPzkyOHVzbScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICB1cmwoJy9mb250cy9mYS5zdmc/OTI4dXNtI2ZhJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICBmb250LWZhbWlseTogJ2ZhJyAhaW1wb3J0YW50O1xyXG4gICAgc3BlYWs6IG5ldmVyO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB9XHJcblxyXG4gIC5pY29uLWxpc3Q6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XHJcbiAgfVxyXG4gIC5pY29uLW1pbnVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG4gIH1cclxuICAuaWNvbi1wbHVzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG4gIH1cclxuICAuaWNvbi1ob21lOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZjAxNVwiO1xyXG4gIH1cclxuICAuaWNvbi1waG9uZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XHJcbiAgfVxyXG4iLCJodG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxuYXVkaW8sXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44KvIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgTGF0bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb04gVzNcIiwgSGlyYUtha3VQcm9OLVczLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xuICAgIGZvbnQtZmFtaWx5OiBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgWXVHb3RoaWMsIFwi5ri444K044K344OD44Kv5L2TXCIsIExhdG8sIFwi44OS44Op44Ku44OO6KeS44K0IFByb04gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OIFczXCIsIEhpcmFLYWt1UHJvTi1XMywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuLmNoIHtcbiAgZm9udC1mYW1pbHk6IFwi5b6u6L2v6ZuF6buRXCIsXCJNaWNyb3NvZnQgWWFIZWlcIixcIk1pY3Jvc29mdCBKaGVuZ0hlaSBVSVwiLCBcIlNpbVN1blwiLCBcIlNpbUhlaVwiLCBzYW5zLXNlcmlmO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjZweCk7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LXNwLCA1KTtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy10b3A6IDE1OHB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgcGFkZGluZy10b3A6IDUxcHg7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuODkeODs+OBj+OBmuODiuODk1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmMtYnJlYWRjcnVtYiB7XHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gICYtLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg5zjgr/jg7NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5jLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gIHBhZGRpbmc6IDE3cHggMjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuICBmb250LXNpemU6IHJlbSgxNXB4KTtcclxuICBtaW4td2lkdGg6IDI1MHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAmLS1zcXVhcmUge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWV4dGVybmFsIHtcclxuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDM1cHg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnZmEnO1xyXG4gICAgICBjb250ZW50OiAnXFxmMzYwJztcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWFycm93LWxlZnQge1xyXG4gICAgcGFkZGluZzogMTdweCAyMHB4IDE3cHggMzVweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYXJyb3ctcmlnaHQge1xyXG4gICAgcGFkZGluZzogMTdweCAzNXB4IDE3cHggMjBweDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgycHgsIC0ycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1hcnJvdy1kb3duIHtcclxuICAgIHBhZGRpbmc6IDE3cHggMjBweCAyOHB4IDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEyOHB4O1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDEycHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWludGVybmFsIHtcclxuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDM1cHg7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnZmEnO1xyXG4gICAgICBjb250ZW50OiAnXFxmMTA1JztcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRsaXN0OiAkZm9udC1zaXplLCAkbjogMyk7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XHJcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi0tbGFyZ2Uge1xyXG4gICAgbWluLXdpZHRoOiAzNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbWFsbCB7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWZvcm0ge1xuICAmLXRleHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIuNXB4KTtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cblxuICAmLXRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cblxuICAmLWNoZWNrYm94IHtcbiAgICAmLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIC5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXJhZGlvIHtcbiAgICAmLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICY6Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW8tc3Bhbjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IFxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgYXJpYS1oaWRkZW49J3RydWUnIGZvY3VzYWJsZT0nZmFsc2UnIGRhdGEtcHJlZml4PSdmYXInIGRhdGEtaWNvbj0nYW5nbGUtZG93bicgY2xhc3M9J3N2Zy1pbmxpbmUtLWZhIGZhLWFuZ2xlLWRvd24gZmEtdy0xMCcgcm9sZT0naW1nJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyUzRSUzQ3BhdGggZmlsbD0nY3VycmVudENvbG9yJyBkPSdNMTUxLjUgMzQ3LjhMMy41IDIwMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDE5LjgtMTkuOGM0LjctNC43IDEyLjMtNC43IDE3IDBMMTYwIDI4Mi43bDExOS43LTExOC41YzQuNy00LjcgMTIuMy00LjcgMTcgMGwxOS44IDE5LjhjNC43IDQuNyA0LjcgMTIuMyAwIDE3bC0xNDggMTQ2LjhjLTQuNyA0LjctMTIuMyA0LjctMTcgMHonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAuN2VtIHRvcCA1MCUsIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IC42NWVtIGF1dG8sIDEwMCU7XG5cbiAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNhYWE7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDNweCByZ2JhKDU5LCAxNTMsIDI1MiwgLjcpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IC1tb3otbWFjLWZvY3VzcmluZztcbiAgICAgIGNvbG9yOiAjMjIyOyBcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgb3B0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICB9XG4gIH1cblxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu6KaL5Ye644GXXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYy1oMSB7XHJcbiAgbWFyZ2luOiA2M3B4IGF1dG8gNzBweDtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICBmb250LXNpemU6IHJlbSgzMXB4KTtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIHBhZGRpbmc6IDMzcHggMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgIG1hcmdpbjogNjBweCBhdXRvO1xyXG4gICAgcGFkZGluZzogMzNweCAwO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjAsIDIzMywgMC43KTtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNjAsIDIzMywgMC43KTtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWgyIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XHJcbiAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwOGRkZCAwJSwgIzAwNGQ4ZiAxMDAlKTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jLWgzIHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1zaXplOiByZW0oMTdweCk7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcclxuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICBwYWRkaW5nOiAxNnB4IDE1cHg7XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jLWg0IHtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0oMzZweCk7XHJcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuLmMtaDUge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbSgyOHB4KTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmMtaDYge1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDYpO1xyXG4gIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LCA2KTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XHJcbiAgICBsaW5lLWhlaWdodDogbnRoKCRsaW5lLWhlaWdodC1zcCwgNik7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1oLS1jZW50ZXItbGluZSB7XHJcbiAgQGluY2x1ZGUgY2VudGVyLWxpbmUoKTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAmLS1pbXBvcnRhbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLW5ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1jYW1wYWlnbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLXNlbWluYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7nt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpbmUge1xuICAmLS1kYXNoZWQge1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzdENkEwMDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGluayB7XG4gICYtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi0tdG9nZ2xlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTNweCwgMCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsMCwwLDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcGRmIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgIGhlaWdodDogMS4yZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1wZGYuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB9XG4gIH1cblxuICAmLS1leHRlcm5hbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMS4yZW07XG4gICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tZXh0ZXJuYWwuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB9XG4gIH1cblxuICAmLS1ibGFjayB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg6rjgrnjg4hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5jLWxpc3R7XHJcbiAgPmxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmLS1uYXJyb3cge1xyXG4gICAgPmxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXBvaW50IHtcclxuICAgID5saSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNy41cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY2lyY2xlIHtcclxuICAgID5saSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1saW5rIHtcclxuICAgID4gbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2LjVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ob3Jpem9udGFsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNlbnRlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYm9yZGVyIHtcclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1ibHVlO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb3JkZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJi0tbm90ZSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDE3cHgpO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAn4oC7JztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW5vbm90ZSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+azqO+8iSc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1yb3VuZCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAn4pePJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgei1pbmRleDogaW5kZXgoJHosIG1lbnUpO1xuICB9XG5cbiAgJi10cmlnZ2VyLFxuICAmLXRyaWdnZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICB9XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDZweDtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cblxuICAmLXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgdHJhbnNsYXRlWCgtMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSB0cmFuc2xhdGVYKC0xcHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpIHRyYW5zbGF0ZVgoLTFweCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODjeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgbWFyZ2luOiAoLTEpICogJGNvbnRlbnRzLXBhZGRpbmctc3A7XG4gIH1cblxuICAmLS1taWRkbGUge1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICB9XG4gIH1cblxuICAmLS1zaGFkb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjMxKTtcbiAgfVxuXG4gICYtLWltcG9ydGFudCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXJlZC1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYtLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDYwcHggNjVweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgJi0tbWlkZGxlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB9XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLWgge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogKC0xKSAqICRjb250ZW50cy1wYWRkaW5nLXNwO1xuICAgIH1cblxuICAgICYtaCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNjVweCA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1zZWN0aW9uIHtcbiAgbWFyZ2luOiBudGgoJHNwYWNlLCAxKSAwO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDEpIDA7XG4gIH1cblxuICAmLW1pZGRsZSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLCAyKSAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLXNwLCAyKSAwO1xuICAgIH1cbiAgfVxuXG4gICYtbmFycm93IHtcbiAgICBtYXJnaW46IG50aCgkc3BhY2UsIDMpIDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDMpIDA7XG4gICAgfVxuICB9XG5cbiAgJi1iZyB7XG4gICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMSkgMDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDEpIDA7XG4gICAgfVxuXG4gICAgJi1taWRkbGUge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMikgMDtcbiAgXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDIpIDA7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAzKSAwO1xuICBcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMykgMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICB9XG5cblxuICAmLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6ICRjb250ZW50cy13aWR0aDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmctc3A7XG4gICAgfVxuXG4gICAgJi1uYXJyb3cge1xuICAgICAgd2lkdGg6ICRjb250ZW50cy1uYXJyb3ctd2lkdGg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nLXNwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbWlkZGxlIHtcbiAgICAgIHdpZHRoOiAkY29udGVudHMtbWlkZGxlLXdpZHRoO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZy1zcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZpbGwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1maWxsLXNwIHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgr/jg5Zcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXRhYiB7XG4gICYtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDAgLTVweCA1cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuODhuODvOODluODq1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLmMtdGFibGUge1xyXG4gICRib3JkZXItY29sb3I6ICM3MDcwNzA7XHJcblxyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICB0aGVhZCB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICB0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZnVsbGJvcmRlciB7XHJcbiAgICB0ZCx0aCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb2xvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMEU5O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjVGRjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLnAtY3RhLWxvYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzVweCAzMHB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICM3MDcwNzA7XG5cbiAgJi0tYmx1ZXtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgfVxuXG4gICYtdGl0bGV7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtdGVse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJi1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogcmVtKDQzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICAgIH1cbiAgfVxuICBcbiAgJi10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44GU6J6N6LOH44OB44Oj44O844OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtY2hhcnR7XG4gICYtbGlzdHtcblxuICAgICYtaXRlbXtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3ItYmx1ZS1kYXJrO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAmLWZpbmlzaHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtZGFyaztcblxuICAgICAgICAucC1jaGFydC1wYW5lbHtcbiAgICAgICAgICAmLXN0ZXB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW51bXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jb250ZW50c3tcbiAgICAgICAgICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYtcGFuZWx7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLXN0ZXB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZS1saWdodDtcbiAgICAgIGZsZXgtYmFzaXM6IDE4MHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTotMjVweDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHdpZHRoOjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTotMjVweDtcbiAgICAgICAgbGVmdDpjYWxjKDUwJSAtIDguNXB4KTtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICYtbnVte1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWNvbnRlbnRze1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuODleODg+OCv+ODvFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnAtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgcGFkZGluZzogMzVweCAwIDA7XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNDdweDtcclxuICB9XHJcblxyXG4gICYtcGFnZXRvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgaGVpZ2h0OiA1OHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIHRvcDogLTk1cHg7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mbG9hdGluZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYtLWxvYW4ge1xyXG4gICAgICBib3R0b206IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWVuIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIGJvdHRvbTogNTdweDtcclxuICAgICAgd2lkdGg6IDMwNXB4O1xyXG4gICAgICBoZWlnaHQ6IDgxcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjgpO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAkY29udGVudHMtd2lkdGg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggODBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnRlbnRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLWxlZnQge1xyXG4gICAgICB3aWR0aDogNjYuNjY2NiU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodCB7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICM4MDgwODA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDlweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oMyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICBmb250LXNpemU6IHJlbSgyM3B4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTdweCAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGU5MDEnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnZmEnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnXFxlOTAwJztcclxuICAgICAgICBmb250LWZhbWlseTogJ2ZhJztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWg0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE5cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSgzM3B4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjJweCk7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWljb24ge1xyXG4gICAgd2lkdGg6IDM3cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gICYtbmF2IHtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAmLnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxpc3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDYuNXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMnB4LCAtMnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAxNXB4O1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaW50ZXJuYWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDExLjVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+bGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjBweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNi41cHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDJweCwgLTJweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjNDg0QjQ0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbXBhbnkge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MDgwODA7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAzNXB4IDAgMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMzVweCAyMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxvZ28ge1xyXG4gICAgd2lkdGg6IDM1NnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1sb2FuIHtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAxNTZweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvcHlyaWdodCB7XHJcbiAgICBmb250LXNpemU6IDAuODI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMnB4KTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDEzcHgpO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZ3JvdXBsaW5rIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDYuNXB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICAgIHRvcDogOS41cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWhlYWRlciB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgbWluLXdpZHRoOiAkY29udGVudHMtd2lkdGg7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjEpO1xuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuICAgIG1heC13aWR0aDogMTM2NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChtZHBpKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgJi1zcGFjZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi0tbWFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1uYXZ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbmF2eTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmF2eTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLW1haWwucG5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLW1haWwtaW52ZXJzZS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1yZXNlcnZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1kYXJrO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTU0cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcmVkLWRhcms7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZC1kYXJrO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tcmVzZXJ2ZS1pbnZlcnNlLnBuZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLXJlc2VydmUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdGVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNXB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1uYXZ5O1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1uYXZ5O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tdGVsLWludmVyc2UucG5nKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tdGVsLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtdGVsIHtcbiAgICBmb250LXNpemU6IHJlbSgzN3B4KTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtbGFuZ3VhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLS10YWIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICByaWdodDogNTBweDtcblxuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDZweCAxN3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyOHB4O1xuICAgICAgbGVmdDogLTM3cHg7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMHMgMC4zcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4cHgpO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucC1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xuICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiAxcHggMjBweDtcbiAgICB9XG4gIH1cblxuXG59IiwiLmVue1xuICAgICYtcGFuZWx7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgJi1jb250ZW50c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2VuL3BhbmVsLWxpbmsucG5nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDQ1cHg7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRjb2xvci1ncmF5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLWh7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzNweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AaW1wb3J0IFwiLi4vc2V0dGluZ3MvaW1wb3J0XCI7XHJcbkBpbXBvcnQgXCIuLi9iYXNlL2ltcG9ydFwiO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gUGx1Z2luc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVXRpbGl0aWVzLENvbXBvbmVudHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnRzL2ltcG9ydFwiO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gUHJvamVjdFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQGltcG9ydCBcIi4uL3Byb2plY3RzL2N0YS1sb2FuXCI7XHJcbkBpbXBvcnQgXCIuLi9wcm9qZWN0cy9jaGFydFwiO1xyXG5AaW1wb3J0IFwiLi4vcHJvamVjdHMvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCIuLi9wcm9qZWN0cy9oZWFkZXJcIjtcclxuQGltcG9ydCBcIi4uL3Byb2plY3RzL21haW5cIjtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIHBhZ2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBpbXBvcnQgXCIuLi9wYWdlcy9lblwiO1xyXG5cclxuLmxwIHtcclxuICAmLWhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwQTBFOTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgbWF4LXdpZHRoOiAxMzY2cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sb2dvIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDM3cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodCB7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW12e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlcy9yZWFsLWVzdGF0ZS9tdi5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgbWF4LWhlaWdodDogODYwcHg7XHJcbiAgICBoZWlnaHQ6IDY2dmg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKXtcclxuICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDU3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZXtcclxuICAgICAgZm9udC1zaXplOjQ1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgzOHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZGVzY3JpcHRpb257XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIycHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50c3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWF4LWhlaWdodDogODYwcHg7XHJcbiAgICAgIGhlaWdodDogNjZ2aDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCl7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMjhweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExOTg3O1xyXG5cclxuICAgICYtLXJlZmVyZWUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA3MkE5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0IHtcclxuICAgICYtLXBvaW50IHtcclxuICAgICAgPmxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICfjg7snO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW9yZGVyIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xyXG5cclxuICAgICAgPmxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xyXG4gICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY2hhcnQge1xyXG4gICAgJi1saXN0e1xyXG4gICAgICAmLWl0ZW17XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICAmLS1pbnRyb2R1Y2Vye1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMTExOTg3O1xyXG5cclxuICAgICAgICAgIC5scC1jaGFydC1wYW5lbHtcclxuICAgICAgICAgICAgJi1zdGVwe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6I0U0RTVGMjtcclxuXHJcbiAgICAgICAgICAgICAgJi1udW17XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzExMTk4NztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtY29udGVudHN7XHJcbiAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTExOTg3O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcmVmZXJlZXtcclxuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzEwNzJBOTtcclxuXHJcbiAgICAgICAgICAubHAtY2hhcnQtcGFuZWx7XHJcbiAgICAgICAgICAgICYtc3RlcHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNEREYwRkE7XHJcblxyXG4gICAgICAgICAgICAgICYtbnVte1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMDcyQTk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnRze1xyXG4gICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEwNzJBOTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFsbHtcclxuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI0VCODUwMTtcclxuXHJcbiAgICAgICAgICAubHAtY2hhcnQtcGFuZWx7XHJcbiAgICAgICAgICAgICYtc3RlcHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNGQkU3Q0M7XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLW51bXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRUI4NTAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50c3tcclxuICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNFQjg1MDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYW5lbHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zdGVwe1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDE4MHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOi0yNXB4O1xyXG4gICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICB3aWR0aDo0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTotMjVweDtcclxuICAgICAgICAgIGxlZnQ6Y2FsYyg1MCUgLSA4LjVweCk7XHJcbiAgICAgICAgICB3aWR0aDoyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbnVte1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICBjb2xvcjokY29sb3ItYmx1ZS1kYXJrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XHJcblxyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnRze1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3Ape1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI4NTAxO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogMTNweCAwIDEzcHggNDRweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoL2xwL2ludHJvZHVjdGlvbi9pbWFnZXMvaWNvbi1kb3dubG9hZC5wbmcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mYXEge1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgbWFyZ2luOiAtMTBweCAwO1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1xdWVzdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6Y2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICByaWdodDoyNXB4O1xyXG4gICAgICAgIHdpZHRoOjQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHRvcDpjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnXFxlOTAxJztcclxuICAgICAgICBmb250LWZhbWlseTogJ2ZhJztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6Y2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XHJcbiAgICAgICAgY29sb3I6JGNvbG9yLWJsdWUtZGFyaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHRvcDpjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDAnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgJi1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYW5zd2VyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgICYtY29udGVudHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWUtbGlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWljb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWN0YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDhkZGQgMCUsICMwMDRkOGYgMTAwJSk7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjFweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDM3cHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRhY3Qge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGVsIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNTBweCk7XHJcbiAgICAgICAgICBjb2xvcjogI0ZFREUwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZvb3RlciB7XHJcbiAgICAmLXBhZ2V0b3Age1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTFweCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzlweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oOXB4KTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbXBhbnkge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogMzVweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWxpZ2h0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDE4cHggcmdiYSgwLDAsMCwuMTQpO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jb250YWN0LWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW5hdnk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMzYwcHg7XHJcbiAgaGVpZ2h0OiA4NHB4O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgZm9udC1zaXplOiByZW0oMjJweCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW5hdnk7XHJcblxyXG4gICYtLWFydGljbGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTNweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgY29sb3I6ICRjb2xvci1uYXZ5O1xyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1tYWlsLWludmVyc2UucG5nKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyOXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9pbWFnZXMvY29tbW9uL2ljb24tbWFpbC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9pbXBvcnRcIjtcclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOaVtOWIl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAudS1hbGlnbi1sZWZ0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIC51LWFsaWduLWxlZnQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIC51LWFsaWduLWxlZnQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG59XG5cbi51LWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDtcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodDtcbn1cblxuLnUtYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9iZy1sZWFmLnBuZykgY2VudGVyIHRvcCByZXBlYXQ7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYm9yZGVyIHtcbiAgJi1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICYtdG9wIHtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1jbGVhcmZpeDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kcGFkZGluZzogMTVweDtcbiRwYWRkaW5nLXdpZGU6IDUwcHg7XG4kcGFkZGluZy1uYXJyb3c6IDEwcHg7XG4kcGFkZGluZy1zcDogMTBweDtcblxuLnUtcm93IHtcbiAgbWFyZ2luOiAoLTEpKiRwYWRkaW5nO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIFxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1zcDtcbiAgfVxuICBcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1zcDtcbiAgfVxuXG4gICYtLWFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gICYtLW5vbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICYtLW5vbWFyZ2luLXRhYiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICYtLW5vbWFyZ2luLXNwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1uYXJyb3c7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxue1xuICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gIC51LWNvbC0jeyRpfVxuICB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgICAgfVxuICB9XG5cbiAgLnUtY29sLW9mZnNldC0wXG4gIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnUtY29sLW9mZnNldC0jeyRpfVxuICB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICB9XG5cbiAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgPiAudS1jb2wtI3skaX1cbiAgICB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAudS1yb3ctLW5vbWFyZ2luLXNwIHtcbiAgICAgID4gLnUtY29sLSN7JGl9XG4gICAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnUtcm93LS1uYXJyb3cge1xuICAgID4gLnUtY29sLSN7JGl9XG4gICAge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAge1xuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgLnUtY29sLSN7JGl9LS1wY1xuICAgICAge1xuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tcGNcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tcGNcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgICAgPiAudS1jb2wtI3skaX0tLXBjXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgPiAudS1jb2wtI3skaX0tLXBjXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAge1xuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgLnUtY29sLSN7JGl9LS1sYXB0b3BcbiAgICAgIHtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcFxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1sYXB0b3BcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgICAgPiAudS1jb2wtI3skaX0tLWxhcHRvcFxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgID4gLnUtY29sLSN7JGl9LS1sYXB0b3BcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAge1xuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgLnUtY29sLSN7JGl9LS10YWJcbiAgICAgIHtcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tdGFiXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXRhYlxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbm9tYXJnaW4tdGFiIHtcbiAgICAgICAgPiAudS1jb2wtI3skaX0tLXRhYlxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgID4gLnUtY29sLSN7JGl9LS10YWJcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAge1xuICAgICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tc3BcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51LWNvbC1vZmZzZXQtMC0tc3BcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1zcFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtcm93LS1ub21hcmdpbi1zcCB7XG4gICAgICAgICAgPiAudS1jb2wtI3skaX0tLXNwXG4gICAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgICAgPiAudS1jb2wtI3skaX0tLXNwXG4gICAgICAgICAge1xuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbumdnuihqOekuuWIh+OCiuabv+OBiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGluY2x1ZGUgdmlldy1hdChwYyl7XG4gIC51LWhpZGUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWJvbmx5KSB7XG4gIC51LWhpZGUtdGFib25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAudS1oaWRlLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICAudS1oaWRlLWxhcHRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIC51LWhpZGUtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xyXG4gICAgLnUtbXQjeyRpICogNX0ge21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnUtbXIjeyRpICogNX0ge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAudS1tbCN7JGkgKiA1fSB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnUtbWIjeyRpICogNX0ge21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnUtcHQjeyRpICogNX0ge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgIC51LXByI3skaSAqIDV9IHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgIC51LXBsI3skaSAqIDV9IHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgLnUtcGIjeyRpICogNX0ge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxufVxyXG5AaW5jbHVkZSB2aWV3LWF0KHBjKXtcclxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xyXG4gICAgICAgIC51LW10I3skaSAqIDV9LS1wYyB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtbXIjeyRpICogNX0tLXBjIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LW1sI3skaSAqIDV9LS1wYyB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1wYyB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtcHQjeyRpICogNX0tLXBjIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXBjIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tcGMge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtcGIjeyRpICogNX0tLXBjIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XHJcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXNwIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1tciN7JGkgKiA1fS0tc3Age21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXNwIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXNwIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tc3Age3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wciN7JGkgKiA1fS0tc3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1zcCB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tc3Age3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XHJcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXRhYiB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtbXIjeyRpICogNX0tLXRhYiB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tdGFiIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXRhYiB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtcHQjeyRpICogNX0tLXRhYiB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXByI3skaSAqIDV9LS10YWIge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXBsI3skaSAqIDV9LS10YWIge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtcGIjeyRpICogNX0tLXRhYiB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKXtcclxuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xyXG4gICAgICAgIC51LW10I3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XHJcbiAgICAgICAgLnUtbWwjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wciN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cclxuICAgIH1cclxufVxyXG5cclxuLnUtbWwtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLnUtbXItYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn0iLCIudS1vdmVyZmxvdyB7XHJcbiAgICAmLXNjcm9sbFgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgLyogSUUsIEVkZ2Ug5a++5b+cICovXHJcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44OG44Kt44K544OI6KOF6aO+XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4udS10ZXh0LWFjY2VudCB7XHJcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG59XHJcblxyXG4udS10ZXh0LWltcG9ydGFudCB7XHJcbiAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuXHJcbi51LXRleHQtaW52ZXJzZSB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLnUtdGV4dC1ibGFjayB7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcblxyXG4udS10ZXh0LXN1YiB7XHJcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xyXG59XHJcblxyXG4udS10ZXh0LXNlcmlmIHtcclxuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZlxyXG59XHJcblxyXG4udS10ZXh0LWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5cclxuLnUtdGV4dC1ub3JtYWwge1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG59XHJcblxyXG4udS10ZXh0LWhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI0ZGRjM5MSA1MCUpO1xyXG59XHJcblxyXG4udS10ZXh0LXVuZGVybGluZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi51LXRleHQteC1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbSg0MnB4KTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjhweCk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtKDQycHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnUtdGV4dC1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiByZW0oMjJweCk7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbSgzM3B4KTtcclxufVxyXG5cclxuLnUtdGV4dC1iaXQtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0oMjdweCk7XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnUtdGV4dC1tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0oMjdweCk7XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjVweCk7XHJcbiAgfVxyXG59XHJcblxyXG4udS10ZXh0LWRlZmF1bHQge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiByZW0oMjIuNXB4KTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMi41cHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnUtdGV4dC1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiByZW0oMTRweCk7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbSgyNXB4KTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcclxuICB9XHJcblxyXG4gICYtLXRhYiB7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51LXRleHQteC1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiByZW0oMTJweCk7XHJcbiAgbGluZS1oZWlnaHQ6IHJlbSgxOHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtKDE4cHgpO1xyXG4gIH1cclxuXHJcbiAgJi0tc3Age1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW5heaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICR3aWR0aDogKDEwJSAqICRpKTtcbiAgLnUtdyN7JGkgKiAxMH0ge3dpZHRoOiAkd2lkdGg7fVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tcGMge3dpZHRoOiAkd2lkdGg7fVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tbGFwdG9wIHt3aWR0aDogJHdpZHRoO31cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXRhYiB7d2lkdGg6ICR3aWR0aDt9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXNwIHt3aWR0aDogJHdpZHRoO31cbiAgfVxufVxuXG4udS13NzMwcHgge1xuICBtYXgtd2lkdGg6IDczMHB4O1xufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufSJdfQ== */


