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

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

ul {
  list-style: none;
}

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

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

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

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

iframe {
  border: 0;
}

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

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

html {
  font-size: 16px;
}

body {
  font-family: "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  color: #333;
  font-size: 1rem;
  line-height: 1.625;
  letter-spacing: 0.02em;
}

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

a:hover {
  text-decoration: underline;
}

p {
  font-weight: 300;
  line-height: 1.625;
  letter-spacing: 0.02em;
  text-align: justify;
  margin-bottom: 1em;
}

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

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

.main--base {
  padding-top: 100px;
}

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

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

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

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

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

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

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

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

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

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

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

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

.slick-slide img {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* --------------------------
パンくずナビ
-------------------------- */
.c-breadcrumb {
  background-color: #f4f4f4;
}

.c-breadcrumb-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 10px 0;
}

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

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

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

.c-breadcrumb-list li:last-child::after {
  display: none;
}

/* --------------------------
ボタン
-------------------------- */
.c-button {
  display: block;
  font-size: 1.75rem;
  line-height: 1.75;
  color: #fff;
  letter-spacing: 0.1em;
  padding: 8px 16px;
  background: #003d8b;
  border-radius: 50px;
  text-align: center;
}

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

.c-button:hover {
  opacity: 0.7;
  color: #fff;
}

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

/* --------------------------
フォーム
-------------------------- */
.c-form-w0 {
  width: 0%;
}

.c-form-w10 {
  width: 10%;
}

.c-form-w20 {
  width: 20%;
}

.c-form-w30 {
  width: 30%;
}

.c-form-w40 {
  width: 40%;
}

.c-form-w50 {
  width: 50%;
}

.c-form-w60 {
  width: 60%;
}

.c-form-w70 {
  width: 70%;
}

.c-form-w80 {
  width: 80%;
}

.c-form-w90 {
  width: 90%;
}

.c-form-w100 {
  width: 100%;
}

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

.c-form-text {
  border: 1px solid #f4f4f4;
  padding: 6px 5px;
}

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

.c-form-textarea {
  border: 1px solid #f4f4f4;
  width: 100%;
  padding: 6px 5px;
  height: 100px;
}

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

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

.c-form-checkbox-span {
  display: inline-block;
  padding-left: calc(20px + 0.5em);
  padding-right: 0.5em;
  position: relative;
}

.c-form-checkbox-span::before {
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #f4f4f4;
  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: 11px;
  left: 4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #333;
}

.c-form-radio-span,
.c-form-radio .mwform-radio-field-text {
  display: inline-block;
  padding-left: calc(20px + 0.5em);
  padding-right: 0.5em;
  position: relative;
}

.c-form-radio-span::before,
.c-form-radio .mwform-radio-field-text::before {
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 2px solid #f4f4f4;
  background-color: #fff;
}

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

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

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

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

.c-form-select--small {
  width: 50%;
  display: inline-block;
}

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

/* --------------------------
見出し
-------------------------- */
.c-h1 {
  font-size: 2.25rem;
  line-height: 1.4;
  letter-spacing: 0.1em;
  text-align: center;
  margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
  .c-h1 {
    font-size: 1.5rem;
    margin-bottom: 20px;
  }
}

.c-h2 {
  font-size: 2rem;
  line-height: 1.4;
  letter-spacing: 0.1em;
  text-align: center;
  margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
  .c-h2 {
    font-size: 1.25rem;
    margin-bottom: 24px;
  }
}

.c-h3 {
  font-size: 1.75rem;
  line-height: 1.75;
  color: #fff;
  letter-spacing: 0.1em;
  padding: 8px 16px;
  background: #003d8b;
  border-radius: 50px;
  -webkit-box-shadow: 7px 7px 5px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 7px 7px 5px 0 rgba(0, 0, 0, 0.3);
  text-align: center;
  margin-bottom: 40px;
}

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

.c-h4 {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #204099;
  letter-spacing: 0.1em;
  margin-bottom: 10px;
}

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

.c-h5 {
  font-size: 1.125rem;
  line-height: 1.5;
  border-bottom: 1px solid #333;
  letter-spacing: 0.1em;
  margin-bottom: 10px;
}

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

.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: 5px 15px;
  line-height: 1;
  background-color: #333;
  color: #fff;
  font-size: 0.875rem;
  letter-spacing: 1px;
}

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

/* --------------------------
リンク
-------------------------- */
.c-link {
  color: #333;
}

.c-link:hover {
  color: #014099;
  text-decoration: underline;
}

.c-link--blue {
  color: #014099;
}

.c-link--border {
  text-decoration: underline;
}

.c-link--target::after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 7px;
  background: url(../images/common/icon_blank.png) no-repeat left top;
  vertical-align: middle;
  margin-left: 3px;
}

.c-link--target:hover::after {
  background: url(../images/common/icon_blank_over.png);
}

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

.c-list > li {
  margin-bottom: 0.5em;
  line-height: 1.25;
  position: relative;
}

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

.c-list--point > li {
  padding-left: 15px;
  margin-bottom: 5px;
  line-height: 32px;
  position: relative;
}

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

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

.c-list--link li {
  padding-left: 15px;
  margin-bottom: 5px;
  line-height: 24px;
  position: relative;
}

.c-list--link li::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 6.9px;
  border-color: transparent transparent transparent #333;
  position: absolute;
  top: 9px;
  left: 2px;
}

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

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

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

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

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

.c-list--border li {
  background-position: left 16px;
  padding: 14px;
  border-bottom: 1px dashed #d4d4d4;
  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: #333;
  text-decoration: none;
}

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

.c-list--order {
  padding-left: 15px;
  margin-bottom: 10px;
  line-height: 24px;
}

.c-list--note li {
  font-size: 13px;
  color: #666;
  line-height: 1.5;
}

.c-list--note li::before {
  content: "※";
  margin-right: 3px;
}

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

@media screen and (max-width: 1024px) {
  .c-menu {
    display: block;
    width: 25px;
    height: 25px;
    position: relative;
    z-index: 11;
  }
}

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

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

.c-menu-trigger-label {
  display: block;
  font-size: 8px;
  letter-spacing: 1.1px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  text-align: center;
  width: 100%;
  background-color: transparent;
  height: auto;
  color: #333;
}

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

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

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

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

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

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

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

/* --------------------------
パネル
-------------------------- */
.c-panel {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  background-color: #204099;
  border: 2px solid #333;
}

.c-panel.height {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 195px;
}

.c-panel.height .c-panel-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
}

.c-panel-h {
  font-size: 1.5rem;
  line-height: 1.5;
  margin-bottom: 10px;
}

.c-panel-contents {
  color: #fff;
  padding: 40px 24px;
}

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

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

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

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

@media screen and (min-width: 768px) {
  .c-section--middle {
    margin: 80px 0;
  }
}

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

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

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

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

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

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

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

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

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

.c-section-container {
  max-width: 1240px;
  margin: 0 auto;
}

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

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

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

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

@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;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -10px;
}

@media screen and (max-width: 1024px) {
  .c-tab-nav {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: -8px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.c-tab-nav-item {
  width: 25%;
  padding: 10px;
}

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

.c-tab-nav-item a {
  display: block;
  font-size: 1rem;
  color: #333;
  line-height: 1.2;
  padding: 8px 16px;
  border: 1px solid #333;
  background-color: #fff;
  text-align: center;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .c-tab-nav-item a {
    font-size: 0.875rem;
    padding: 12px 8px;
  }
}

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

.c-tab-contents {
  padding: 40px;
  background-color: #fff;
}

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

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

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

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

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

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

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

.c-table tbody th {
  padding: 15px 40px;
  font-weight: 300;
  width: 300px;
  background-color: #ccc;
  vertical-align: top;
}

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

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

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

.c-table--narrow {
  border-color: #f4f4f4;
}

.c-table--narrow tbody tr {
  border-color: #f4f4f4;
}

.c-table--narrow tbody th {
  padding: 8px 10px;
  line-height: 1.5;
  font-weight: normal;
  width: 120px;
  font-weight: 700;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .c-table--narrow tbody th {
    padding: 8px;
    width: 80px;
  }
}

.c-table--narrow tbody td {
  padding: 8px 10px 8px 20px;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .c-table--narrow tbody td {
    padding: 8px 10px 8px 15px;
  }
}

.c-splash {
  position: fixed;
  z-index: 100001;
  width: 100%;
  height: 100%;
  background: #f4f4f4;
}

.c-splash-bar {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 2rem;
  text-align: center;
}

/* --------------------------
パララックス
-------------------------- */
.c-parallax {
  position: relative;
  height: 100%;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.c-parallax-inner {
  position: relative;
  z-index: 1;
}

.c-parallax-contents {
  background: rgba(0, 0, 0, 0.25);
  padding: 100px 0;
}

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

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

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

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

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

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

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

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

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

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

.u-bg-image {
  padding-top: 150px;
  background-image: url(../images/common/section-bg.png);
  background-position: top 0 center;
  background-repeat: no-repeat;
  background-size: contain;
}

@media screen and (max-width: 767px) {
  .u-bg-image {
    padding-top: 100px;
  }
}

.u-bg-image--white {
  background-image: url(../images/common/section-bg--white.png);
}

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

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

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

.u-bg-blue {
  background: rgba(1, 64, 153, 0.2);
}

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

.u-border-top {
  border-top: 2px solid #014099;
}

.u-border-right {
  border-right: 2px solid #014099;
}

.u-border-left {
  border-left: 2px solid #014099;
}

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

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

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

@media screen and (max-width: 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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 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 > .u-col-3--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-3--sp {
    padding: 10px;
  }
  .u-col-4--sp {
    width: 33.3333333333%;
    padding: 20px;
  }
}

@media screen and (max-width: 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 > .u-col-4--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-4--sp {
    padding: 10px;
  }
  .u-col-5--sp {
    width: 41.6666666667%;
    padding: 20px;
  }
}

@media screen and (max-width: 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 > .u-col-5--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-5--sp {
    padding: 10px;
  }
  .u-col-6--sp {
    width: 50%;
    padding: 20px;
  }
}

@media screen and (max-width: 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 > .u-col-6--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-6--sp {
    padding: 10px;
  }
  .u-col-7--sp {
    width: 58.3333333333%;
    padding: 20px;
  }
}

@media screen and (max-width: 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 > .u-col-7--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-7--sp {
    padding: 10px;
  }
  .u-col-8--sp {
    width: 66.6666666667%;
    padding: 20px;
  }
}

@media screen and (max-width: 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 > .u-col-8--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-8--sp {
    padding: 10px;
  }
  .u-col-9--sp {
    width: 75%;
    padding: 20px;
  }
}

@media screen and (max-width: 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 > .u-col-9--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-9--sp {
    padding: 10px;
  }
  .u-col-10--sp {
    width: 83.3333333333%;
    padding: 20px;
  }
}

@media screen and (max-width: 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 > .u-col-10--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-10--sp {
    padding: 10px;
  }
  .u-col-11--sp {
    width: 91.6666666667%;
    padding: 20px;
  }
}

@media screen and (max-width: 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 > .u-col-11--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-11--sp {
    padding: 10px;
  }
  .u-col-12--sp {
    width: 100%;
    padding: 20px;
  }
}

@media screen and (max-width: 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 > .u-col-12--sp {
    padding: 0;
  }
  .u-row--narrow > .u-col-12--sp {
    padding: 10px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (max-width: 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;
  }
}

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

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

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

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

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

.u-text-sansserif {
  font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}

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

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

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

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

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

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

.u-text-large {
  font-size: 1.125rem;
  line-height: 1.8;
}

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

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

.u-w10 {
  width: 10%;
}

.u-w20 {
  width: 20%;
}

.u-w30 {
  width: 30%;
}

.u-w40 {
  width: 40%;
}

.u-w50 {
  width: 50%;
}

.u-w60 {
  width: 60%;
}

.u-w70 {
  width: 70%;
}

.u-w80 {
  width: 80%;
}

.u-w90 {
  width: 90%;
}

.u-w100 {
  width: 100%;
}

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

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

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

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

.u-h100 {
  height: 100%;
}

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

.p-exnav-list {
  margin: 0 -8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-exnav-list-item {
  padding: 0 8px;
}

.p-exnav-list-item a {
  display: block;
  text-decoration: none;
}

.p-exnav-list-item--text::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 8.7px;
  border-color: transparent transparent transparent #a2a2a2;
  padding-right: 0.5em;
}

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

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

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

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

.p-exnav-drop-list-item {
  border-top: 1px solid #fff;
}

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

/* --------------------------
フッター
-------------------------- */
.p-fnav {
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  padding: 10px 0;
  margin-bottom: 50px;
}

.p-fnav-list {
  margin: 0 -20px;
  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) {
  .p-fnav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-fnav-list-item {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding: 0 20px;
  border-right: 1px solid #333;
}

.p-fnav-list-item:first-child {
  border-left: 1px solid #333;
}

.p-fnav-list-item a {
  display: block;
  text-decoration: none;
}

.p-fnav-list-item a:hover {
  text-decoration: underline;
}

/* --------------------------
フッター
-------------------------- */
.p-footer {
  margin-top: 30px;
}

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

.p-footer-pagetop {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 100;
}

@media screen and (max-width: 1024px) {
  .p-footer-pagetop {
    position: static;
    border-top: 1px solid #ccc;
  }
}

.p-footer-pagetop a {
  display: block;
  width: 40px;
  height: 40px;
  background: #fff;
  border: 2px solid #014099;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.p-footer-pagetop a::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-top: 3px solid #014099;
  border-right: 3px solid #014099;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  position: absolute;
  top: calc(50% - 2.5px);
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.p-footer-pagetop a:hover {
  background: #014099;
}

.p-footer-pagetop a:hover::before {
  border-color: #fff;
}

@media screen and (max-width: 1024px) {
  .p-footer-pagetop a {
    width: 100%;
    height: 30px;
    border: none;
  }
}

.p-footer-banner {
  margin-bottom: 30px;
}

@media screen and (max-width: 1024px) {
  .p-footer-banner {
    margin-bottom: 10px;
  }
}

.p-footer-banner-container {
  width: 100%;
  max-width: 1020px;
  padding: 0 10px;
  margin: 0 auto;
}

.p-footer-banner-list {
  margin: -5px;
}

@media screen and (max-width: 1024px) {
  .p-footer-banner-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.p-footer-banner-list-item {
  padding: 5px;
  text-align: center;
}

.p-footer-banner-list-item a {
  display: block;
}

.p-footer-cta {
  background: #014099;
}

.p-footer-cta-container {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.p-footer-cta-list {
  height: 79px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 1024px) {
  .p-footer-cta-list {
    height: auto;
  }
}

.p-footer-cta-list-item {
  width: 50%;
  border-right: 1px solid #6782a6;
}

.p-footer-cta-list-item:first-child {
  border-left: 1px solid #6782a6;
}

.p-footer-cta-list-item a {
  display: block;
  height: 79px;
  font-size: 1.1875rem;
  color: #fff;
  background: #014099;
}

@media screen and (max-width: 1024px) {
  .p-footer-cta-list-item a {
    height: 100%;
    font-size: 0.6875rem;
    padding: 12px 0;
  }
}

.p-footer-cta-list-item a:hover {
  opacity: 0.7;
  text-decoration: none;
}

.p-footer-cta-list-item a.arrow {
  position: relative;
}

.p-footer-cta-list-item a.arrow::after {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  position: absolute;
  top: calc(50% - 6px);
  right: 20px;
}

@media screen and (max-width: 1024px) {
  .p-footer-cta-list-item a.arrow::after {
    width: 8px;
    height: 8px;
    top: calc(50% - 4px);
    right: 10px;
  }
}

.p-footer-cta-list-item-inner {
  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;
  height: 100%;
}

@media screen and (max-width: 1024px) {
  .p-footer-cta-list-item-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.p-footer-cta-list-item-inner .tel {
  font-family: "Cardo", serif;
  font-size: 1.25rem;
  line-height: 1;
  margin-left: 20px;
}

@media screen and (max-width: 1024px) {
  .p-footer-cta-list-item-inner .tel {
    margin-left: 0;
    font-size: 0.625rem;
    margin-top: 0.5em;
  }
}

.p-footer-cta-list-item-inner .accent {
  font-size: 1.875rem;
  line-height: 1;
}

@media screen and (max-width: 1024px) {
  .p-footer-cta-list-item-inner .accent {
    font-size: 0.8125rem;
  }
}

.p-footer-group {
  background: #f4f4f4;
}

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

.p-footer-nav--upper {
  border-bottom: 1px solid #ccc;
}

.p-footer-nav-fnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .p-footer-nav-fnav {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: -16px;
  }
}

.p-footer-nav-fnav-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: calc(100% / 8);
  border-left: 1px solid #666;
}

@media screen and (max-width: 1024px) {
  .p-footer-nav-fnav-item {
    width: auto;
  }
}

@media screen and (max-width: 767px) {
  .p-footer-nav-fnav-item {
    width: 50%;
    padding: 8px;
    margin-bottom: 16px;
  }
}

.p-footer-nav-fnav-item a {
  display: block;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.5em 1em;
}

@media screen and (max-width: 767px) {
  .p-footer-nav-fnav-item a {
    padding: 0;
  }
}

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

@media screen and (max-width: 767px) {
  .p-footer-nav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: -0.25em;
  }
}

.p-footer-nav-list-item {
  border-right: 1px solid #ccc;
}

@media screen and (max-width: 767px) {
  .p-footer-nav-list-item {
    padding: 0.25em 0.5em;
    margin-bottom: 0.25em;
  }
}

.p-footer-nav-list-item a {
  display: block;
  font-size: 0.75rem;
  padding: 0 1em;
}

@media screen and (max-width: 767px) {
  .p-footer-nav-list-item a {
    padding: 0;
  }
}

.p-footer-nav-partners {
  margin-top: 16px;
}

.p-footer-nav-partners-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p-footer-nav-partners-list-item {
  margin-bottom: 8px;
}

.p-footer-nav-partners-list-item::after {
  content: ">";
  display: inline-block;
  margin-right: 0.5em;
}

.p-footer-nav-partners-list-item:last-child::after {
  content: none;
}

.p-footer-nav-partners-list-item a {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 700;
}

.p-footer-nav-partners-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -4px;
}

.p-footer-nav-partners-detail-item {
  padding: 4px;
}

.p-footer-nav-partners-detail-item::after {
  content: "/";
  display: inline-block;
}

.p-footer-nav-partners-detail-item:last-child::after {
  content: none;
}

.p-footer-nav-partners-detail-item a {
  display: inline-block;
  font-size: 0.75rem;
}

.p-footer-copyright {
  font-family: "Cardo", serif;
  font-size: 0.75rem;
  color: #fff;
  line-height: 1;
  padding: 18px 0;
  text-align: center;
  background-color: #666;
}

@media screen and (max-width: 767px) {
  .p-footer-copyright {
    font-size: 0.5625rem;
    padding: 10px 0;
  }
}

/* --------------------------
Gナビ
-------------------------- */
.p-gnav {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  width: 100%;
  margin: auto 1em 0;
}

@media screen and (max-width: 1024px) {
  .p-gnav {
    display: none;
    margin: 0;
    width: 100%;
    height: 100vh;
    background: rgba(230, 230, 230, 0.8);
    position: absolute;
    top: 46px;
    right: 0;
    z-index: 100;
  }
}

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

@media screen and (max-width: 1024px) {
  .p-gnav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #e6e6e6;
  }
}

.p-gnav-list-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 0.5vw;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list-item {
    margin: 0;
    border-bottom: 1px solid #a2a2a2;
    width: 100%;
  }
}

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

.p-gnav-list-item.new a::before {
  content: "NEW";
  width: 4em;
  display: block;
  font-size: 0.625rem;
  font-family: sans-serif;
  font-weight: 700;
  color: #fff;
  padding: 0.25em 0.5em;
  line-height: 1.2;
  background: #e60012;
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list-item.new a::before {
    top: 0;
    left: 0;
    right: auto;
  }
}

.p-gnav-list-item.current a {
  color: #014099;
  border-bottom: 2px solid #014099;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list-item.current a {
    border-bottom: none;
  }
}

.p-gnav-list-item a {
  display: block;
  font-size: clamp(14px, 1vw, 16px);
  letter-spacing: 0.1em;
  text-align: center;
  padding-bottom: 9px;
  border-bottom: 2px solid transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list-item a {
    font-size: 0.75rem;
    border-bottom: none;
    padding: 12px 16px;
    position: relative;
  }
  .p-gnav-list-item a[target="_blank"]::after {
    content: "";
    display: block;
    width: 9px;
    height: 7px;
    background: url(../images/common/icon_blank.png) no-repeat left top;
    position: absolute;
    top: calc(50% - 3.5px);
    right: 20px;
    border: none;
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  .p-gnav-list-item a::after {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    border-top: 2px solid #a2a2a2;
    border-right: 2px solid #a2a2a2;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    position: absolute;
    top: calc(50% - 3.5px);
    right: 20px;
  }
}

.p-gnav-list-item a:hover {
  text-decoration: none;
  border-bottom: 2px solid #014099;
}

@media screen and (max-width: 1024px) {
  .p-gnav-list-item a:hover {
    border-bottom: none;
  }
}

@media screen and (min-width: 1240px) {
  .p-gnav .p-gnav-hide {
    display: none;
  }
}

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

/* --------------------------
ヘッダー
-------------------------- */
.p-header {
  width: 100%;
  height: 100px;
  background: rgba(230, 230, 230, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
}

@media screen and (max-width: 1024px) {
  .p-header {
    height: 50px;
  }
}

.p-header-inner {
  width: 1480px;
  max-width: 100%;
  margin: 0 auto;
  padding: 27px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1024px) {
  .p-header-inner {
    width: 100%;
    padding: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .p-header-inner--sp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
    padding: 8px;
  }
  .p-header-inner--sp .p-header-logo:first-child {
    margin-right: 16px;
  }
}

.p-header-logo {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.p-header-logo a {
  display: block;
  line-height: 1;
}

.p-header-logo a img {
  display: block;
  height: 46px;
}

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

.p-mv {
  background-image: url(../images/common/p-mv-bg.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #edeee1;
  height: 400px;
}

@media screen and (max-width: 767px) {
  .p-mv {
    height: 250px;
  }
}

.p-mv--white {
  background-color: #fff;
}

.p-mv-contents {
  padding-top: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .p-mv-contents {
    padding-top: 46px;
  }
}

.p-mv-large {
  font-size: 3rem;
  color: #fff;
  letter-spacing: 0.2em;
  margin-bottom: 60px;
}

@media screen and (max-width: 767px) {
  .p-mv-large {
    font-size: 1.75rem;
    margin-bottom: 30px;
  }
}

.p-mv-small {
  font-size: 2rem;
  line-height: 1.5;
  color: #fff;
  letter-spacing: 0.15em;
}

@media screen and (max-width: 767px) {
  .p-mv-small {
    font-size: 1.25rem;
  }
}

.p-access-panel {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  border: 2px solid #014099;
  height: 200px;
}

@media screen and (max-width: 767px) {
  .p-access-panel {
    height: auto;
  }
}

.p-access-panel-contents {
  padding: 30px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .p-access-panel-contents {
    padding: 20px 16px;
    height: auto;
  }
}

.p-access-panel-h {
  font-size: 1.5rem;
  line-height: 1.5;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .p-access-panel-h {
    font-size: 1.125rem;
  }
}

.p-access-panel.icon {
  position: relative;
}

.p-access-panel.icon::after {
  content: "";
  display: block;
  width: 200px;
  height: 160px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-position: bottom right;
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (max-width: 767px) {
  .p-access-panel.icon::after {
    width: 150px;
    height: 110px;
  }
}

.p-access-panel.icon--car::after {
  background-image: url(../images/common/icon-car.png);
}

.p-access-panel.icon--train::after {
  background-image: url(../images/common/icon-train.png);
}

.p-detail {
  padding-top: 100px;
  background-color: #edeee1;
}

@media screen and (max-width: 1024px) {
  .p-detail {
    padding-top: 46px;
  }
}

.p-detail-panel {
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.p-detail-panel-contents {
  padding-top: 0;
}

.p-detail-mv {
  position: relative;
}

.p-detail-mv img {
  display: block;
}

.p-detail-mv-pickup {
  position: absolute;
  bottom: 0;
  right: 20%;
}

@media screen and (max-width: 767px) {
  .p-detail-mv-pickup {
    width: 20%;
    right: 10%;
  }
}

.p-detail-title {
  font-size: 1.125rem;
  line-height: 1.5;
  border-bottom: 1px solid #333;
  letter-spacing: 0.1em;
  margin-bottom: 10px;
}

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

.p-detail-table {
  width: 100%;
  font-size: 1rem;
  line-height: 1.6;
}

@media screen and (max-width: 767px) {
  .p-detail-table {
    font-size: 0.875rem;
    line-height: 1.4;
  }
}

.p-detail-table tbody th {
  width: 30%;
  font-weight: 300;
  color: #014099;
  padding: 4px 0;
}

.p-detail-table tbody td {
  width: 70%;
  padding: 4px 0;
}

.p-detail-map {
  width: 100%;
  height: 450px;
}

.p-image {
  position: relative;
}

.p-image img {
  display: block;
}

.p-image-caption {
  font-size: 0.75rem;
  letter-spacing: 0;
  line-height: 1;
  text-align: right;
  color: #fff;
  text-shadow: 0px 0px 8px black;
  position: absolute;
}

.p-image-caption--top {
  top: 8px;
}

.p-image-caption--bottom {
  bottom: 8px;
}

.p-image-caption--left {
  left: 8px;
}

.p-image-caption--right {
  right: 8px;
}

.p-modal {
  display: none;
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
}

.p-modal-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(0, 0, 0, 0.5);
}

.p-modal-body {
  width: 1152px;
  height: 480px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .p-modal-body {
    width: 80%;
    height: 75%;
    margin-bottom: 25%;
  }
}

.p-modal-contents {
  width: 100%;
  height: 100%;
  background: #fff;
  overflow: scroll;
}

.p-modal-close {
  display: block;
  width: 40px;
  height: 40px;
  font-size: 2.5rem;
  line-height: 1;
  text-align: center;
  color: #fff;
  background: #006390;
  text-decoration: none;
  position: absolute;
  bottom: 0;
  right: 0;
}

.p-modal-close:hover {
  text-decoration: none;
}

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

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

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

.top-keyvisual {
  position: relative;
}

@media screen and (max-width: 1024px) {
  .top-keyvisual {
    margin-top: 50px;
  }
}

.top-keyvisual-wrapper {
  max-width: 1920px;
  margin: 0 auto;
}

.top-search {
  width: 60%;
  height: 140px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #014099;
  border-radius: 0 100px 100px 0;
}

@media screen and (max-width: 1024px) {
  .top-search {
    position: static;
    width: 100%;
    height: auto;
    border-radius: 0;
  }
}

.top-search-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 15px 2vw;
}

@media screen and (max-width: 1024px) {
  .top-search-contents {
    padding: 15px;
  }
}

@media screen and (max-width: 767px) {
  .top-search-contents {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.top-search-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 35%;
  margin-right: 20px;
}

@media screen and (max-width: 1024px) {
  .top-search-item {
    width: 100%;
    margin-right: 0;
  }
}

.top-search-title {
  color: #fff;
  padding-left: 15%;
  font-size: 1.125rem;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .top-search-title {
    padding-left: 0;
    text-align: center;
    margin-bottom: 10px;
  }
}

.top-search-title.large {
  font-size: 1.75rem;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .top-search-title.large {
    font-size: 1.5rem;
    margin-bottom: 10px;
  }
}

.top-search-nav {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 65%;
}

.top-search-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.top-search-nav-list-item a {
  display: block;
  font-size: 0.875rem;
  color: #fff;
  text-align: center;
}

.top-search-nav-list-item a:hover {
  text-decoration: none;
}

.top-search-nav-list-item a img {
  width: 75%;
}

@media screen and (max-width: 1024px) {
  .top-search-nav-list-item a img {
    width: 50%;
  }
}

.top-h2 {
  font-size: 1.5rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  padding-left: 5%;
  padding-bottom: 10px;
  border-bottom: 1px solid #333;
  margin-bottom: 20px;
}

.top-h2 span {
  font-size: 1rem;
  padding-left: 1.5em;
}

.top-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 1024px) {
  .top-cta {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.top-cta-item {
  width: 50%;
}

@media screen and (max-width: 1024px) {
  .top-cta-item {
    width: 100%;
  }
}

.top-cta-item--left {
  padding-right: 15px;
}

.top-cta-item--left .top-cta-contents {
  padding-left: 100px;
  border-radius: 0 50px 50px 0;
  background-image: url(../images/top/mflp-ichikawashiohama.png);
  background-position: center center;
}

@media screen and (max-width: 767px) {
  .top-cta-item--left .top-cta-contents {
    padding-left: 15px;
    height: auto;
  }
}

.top-cta-item--right {
  padding-left: 15px;
}

.top-cta-item--right .top-cta-contents {
  background-color: #003d8b;
  padding-right: 100px;
  border-radius: 50px 0 0 50px;
}

@media screen and (max-width: 767px) {
  .top-cta-item--right .top-cta-contents {
    padding-right: 15px;
  }
}

.top-cta-contents {
  color: #fff;
  background: #a2a2a2;
  height: 350px;
  padding: 30px 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (max-width: 767px) {
  .top-cta-contents {
    height: auto;
    padding: 20px 15px;
  }
}

.top-cta-contents .top-h2 {
  border-color: #fff;
}

.top-cta-contents-inner {
  padding-left: 5%;
  padding-right: 100px;
}

@media screen and (max-width: 767px) {
  .top-cta-contents-inner {
    padding-right: 15px;
  }
}

.top-cta-tel {
  display: inline-block;
  font-size: 3rem;
  line-height: 1.5;
  color: #fff;
  margin-bottom: 20px;
  pointer-events: none;
}

.top-cta-tel:hover {
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .top-cta-tel {
    font-size: 2rem;
    pointer-events: painted;
  }
}

.top-cta-button {
  display: inline-block;
  font-size: 1.5rem;
  line-height: 1.5;
  color: #fff;
  padding: 8px 32px;
  background: #000f4c;
  border-radius: 30px;
  -webkit-box-shadow: 0px 0 3px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 0 3px rgba(0, 0, 0, 0.5);
}

.top-cta-button:hover {
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .top-cta-button {
    font-size: 1.25rem;
  }
}

.top-pickup-card {
  display: block;
  color: #333;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.top-pickup-card img {
  display: block;
}

.top-pickup-card:hover {
  color: #333;
  text-decoration: none;
}

.top-pickup-card-contents {
  padding: 15px 25px;
  background: #fff;
  position: relative;
}

.top-pickup-card-inner {
  position: relative;
}

.top-pickup-card-title {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 10px;
}

.top-pickup-eyecatch {
  position: absolute;
  bottom: -20%;
  right: 15px;
}

@media screen and (max-width: 1024px) {
  .top-pickup-eyecatch {
    width: 30%;
    bottom: -10%;
  }
}

@media screen and (max-width: 767px) {
  .top-pickup-eyecatch {
    width: 20%;
    bottom: 0;
  }
}

.top-pickup-icon {
  width: 20%;
  position: absolute;
  top: 50%;
  right: 15px;
  z-index: 2;
}

.top-panel {
  display: block;
  height: 400px;
  background-color: #333;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  z-index: 1;
}

.top-panel::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(35, 24, 21, 0.3);
  position: absolute;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1024px) {
  .top-panel {
    height: 200px;
  }
}

.top-panel.statement {
  background-image: url(../images/top/statement.jpg);
}

.top-panel.logistics {
  background-image: url(../images/top/logistics.jpg);
}

.top-panel.labo {
  background-image: url(../images/top/labo.jpg);
}

.top-panel.solution {
  background-image: url(../images/top/labo.jpg);
}

.top-panel.decarbonization {
  background-image: url(../images/top/decarbonization.jpg);
}

.top-panel.contact {
  background-image: url(../images/top/contact.jpg);
}

.top-panel.quality {
  background-image: url(../images/top/quality.jpg);
}

.top-panel:hover {
  text-decoration: none;
}

.top-panel-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  background-size: 85%;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  z-index: 2;
}

.top-panel-contents.statement {
  background-image: url(../images/top/statement-bg.png);
}

.top-panel-contents.logistics {
  background-image: url(../images/top/logistics-bg.png);
}

.top-panel-contents.labo {
  background-image: url(../images/top/labo-bg.png);
}

.top-panel-contents.solution {
  background-image: url(../images/top/labo-bg.png);
}

.top-panel-contents.decarbonization {
  background-image: url(../images/top/decarbonization-bg.png);
}

.top-panel-contents.contact {
  background-image: url(../images/top/contact-bg.png);
}

.top-panel-contents.quality {
  background-image: url(../images/top/quality-bg.png);
}

.top-panel-text--ja {
  font-size: 2rem;
  line-height: 1.5;
  letter-spacing: 0.1em;
}

.top-panel-text--en {
  font-size: 1.25rem;
  letter-spacing: 0.1em;
}

.top-news-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.top-news-card:hover {
  text-decoration: none;
}

.top-news-card-contents {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
  background: #efefef;
}

.top-news-card-wrapper {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  min-height: 0%;
  margin-bottom: 1em;
}

.top-news-card-title {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1024px) {
  .top-news-card-title {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.top-news-card-view {
  margin-top: auto;
}

.top-news-label {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.1em;
  color: #fff;
  padding: 4px 8px;
  background: #014099;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .top-news-label {
    width: 100%;
    margin-top: 0.5em;
  }
}

.top-news-arrow {
  width: 35px;
  height: 100px;
  position: absolute;
  top: calc(50% - 50px);
  z-index: 10;
  cursor: pointer;
}

.top-news-arrow--prev {
  left: -35px;
}

@media screen and (max-width: 1024px) {
  .top-news-arrow--prev {
    left: 0;
  }
}

.top-news-arrow--next {
  right: -35px;
}

@media screen and (max-width: 1024px) {
  .top-news-arrow--next {
    right: 0;
  }
}

.top-recruiting-item a {
  display: block;
  color: #333;
  background: #fff;
  position: relative;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.top-recruiting-item a:hover {
  text-decoration: none;
  color: #fff;
}

.top-recruiting-item a:hover .top-recruiting-thumb img {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.top-recruiting-item a:hover .top-recruiting-contents::before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.top-recruiting-item a:hover .top-recruiting-inner::after {
  background-image: url(../images/top/movie-play--over.png);
}

.top-recruiting-thumb {
  overflow: hidden;
}

.top-recruiting-thumb img {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.top-recruiting-contents {
  padding: 16px;
  position: relative;
}

.top-recruiting-contents::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #014099;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.top-recruiting-inner {
  position: relative;
}

.top-recruiting-inner::after {
  content: "";
  display: block;
  width: 4em;
  height: 100%;
  background-image: url(../images/top/movie-play.png);
  background-size: contain;
  position: absolute;
  top: 0;
  right: 0;
}

.top-recruiting-name {
  font-size: 1.25rem;
  line-height: 1.5;
}

.labo-keyvisual {
  height: 1400px;
  background-image: url(../images/labo/mv.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
}

@media screen and (max-width: 767px) {
  .labo-keyvisual {
    height: 600px;
  }
}

.labo-keyvisual::after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  /* (画像の高さ / 画像の横幅) × 100 */
  padding-top: calc((650 / 1920) * 100%);
  background-image: url(../images/labo/section-bg.png);
  background-position: bottom 100% center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  bottom: 0;
  left: 0;
}

.labo-keyvisual-mv {
  background-color: transparent;
}

.labo-keyvisual-catchcopy {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1200px;
  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;
  padding: 0 15px;
}

@media screen and (max-width: 767px) {
  .labo-keyvisual-catchcopy {
    padding: 250px 15px 100px;
    height: 600px;
  }
}

.labo-section {
  margin-top: calc(((650 / 1920) * 100%) * -1);
  padding-top: 150px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .labo-section {
    padding-top: 100px;
  }
}

.labo-section::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: #edeee1;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.labo-title {
  font-size: 2.25rem;
  text-align: center;
  margin-bottom: 10px;
}

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

.labo-title span {
  font-family: trajan-pro-3, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3rem;
  line-height: 1;
  color: #014099;
}

.labo-point {
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  padding: 40px;
}

@media screen and (max-width: 767px) {
  .labo-point {
    padding: 16px;
  }
}

.labo-point-list {
  width: 100%;
  max-width: 60%;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .labo-point-list {
    max-width: 100%;
  }
}

.labo-point-list-item {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}

.labo-point-list-item:last-child {
  margin-bottom: 0;
}

.labo-point-number {
  width: 64px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 20px;
}

@media screen and (max-width: 767px) {
  .labo-point-number {
    width: 36px;
    margin-right: 10px;
  }
}

.labo-area-title {
  font-size: 1.75rem;
  line-height: 1.5;
  color: #014099;
  letter-spacing: 0.1em;
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .labo-area-title {
    font-size: 1.375rem;
  }
}

.labo-area-contents {
  margin-left: 10%;
}

@media screen and (max-width: 767px) {
  .labo-area-contents {
    margin: 10px 10% 0;
  }
}

.labo-bg {
  background: #e6e6e6;
}

.labo-access-panel {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  color: #fff;
  background: #204099;
  border: 1.5px solid #333;
  height: 200px;
}

@media screen and (max-width: 767px) {
  .labo-access-panel {
    height: auto;
  }
}

.labo-access-panel-contents {
  padding: 40px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .labo-access-panel-contents {
    padding: 20px 16px;
    height: auto;
  }
}

.labo-access-panel-h {
  font-size: 1.5rem;
  line-height: 1.5;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .labo-access-panel-h {
    font-size: 1.125rem;
  }
}

.labo-access-panel.icon {
  position: relative;
}

.labo-access-panel.icon::after {
  content: "";
  display: block;
  width: 200px;
  height: 160px;
  position: absolute;
  bottom: 0;
  right: 0;
  background-position: bottom right;
  background-size: contain;
  background-repeat: no-repeat;
}

@media screen and (max-width: 767px) {
  .labo-access-panel.icon::after {
    width: 150px;
    height: 110px;
  }
}

.labo-access-panel.icon--car::after {
  background-image: url(../images/labo/icon-car.png);
}

.labo-access-panel.icon--train::after {
  background-image: url(../images/labo/icon-train.png);
}

.logistics-nav {
  margin-bottom: 50px;
}

@media screen and (max-width: 767px) {
  .logistics-nav {
    margin-bottom: 25px;
  }
}

.logistics-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: -10px;
}

@media screen and (max-width: 767px) {
  .logistics-nav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: -8px;
  }
}

.logistics-nav-list > li {
  width: 100%;
  padding: 10px;
}

@media screen and (max-width: 767px) {
  .logistics-nav-list > li {
    width: 50%;
    padding: 8px;
  }
}

.logistics-nav-list > li a {
  display: block;
  color: #fff;
  letter-spacing: 0.02em;
  padding: 10px;
  background: #999;
  text-align: center;
  text-decoration: none;
}

.logistics-tab-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.logistics-tab-nav-item {
  width: 300px;
  margin-right: 50px;
}

.logistics-tab-nav-item.current a {
  color: #014099;
  background-color: #fff;
  -webkit-box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 767px) {
  .logistics-tab-nav-item {
    width: calc(100% / 3);
    margin-right: 0;
  }
}

.logistics-tab-nav-item:last-child {
  margin-right: 0;
}

.logistics-tab-nav-item a {
  display: block;
  font-size: 1.25rem;
  line-height: 1.2;
  padding: 20px;
  background-color: #ccc;
  text-align: center;
  text-decoration: none;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .logistics-tab-nav-item a {
    font-size: 0.875rem;
    padding: 12px 8px;
  }
}

.logistics-tab-nav-item a[aria-selected="true"] {
  color: #014099;
  background-color: #fff;
  -webkit-box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.1);
}

.logistics-tab-contents {
  padding: 50px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 767px) {
  .logistics-tab-contents {
    padding: 25px;
  }
}

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

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

.logistics-section {
  margin-bottom: 50px;
}

.logistics-section-title {
  font-size: 1.125rem;
  line-height: 1.2;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #014099;
  margin-bottom: 20px;
}

.logistics-link {
  display: block;
}

.logistics-link-image {
  position: relative;
  margin-bottom: 10px;
}

.logistics-link-image img {
  display: block;
}

.logistics-link-image-pickup {
  width: 70px;
  position: absolute;
  top: -16px;
  right: -10px;
}

@media screen and (max-width: 767px) {
  .logistics-link-image-pickup {
    width: 45px;
  }
}

.logistics-link-name {
  text-align: left;
  word-break: break-all;
}

.logistics-link-name::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7.5px 0 7.5px 10px;
  border-color: transparent transparent transparent #014099;
  margin-right: 0.5em;
}

.logistics-map {
  width: 100%;
  height: 500px;
}

.logistics-map-list {
  border-top: 1px solid #a2a2a2;
}

.logistics-map-list > li {
  padding: 0.5em 0;
  line-height: 1.2;
  border-bottom: 1px solid #a2a2a2;
  position: relative;
  counter-increment: number;
}

.logistics-map-list > li::before {
  content: counter(number, decimal-leading-zero);
  margin-right: 0.5em;
}

.logistics-map-list > li::after {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  background-image: url(../images/logistics/icon_access.png);
  background-position: center center;
  background-repeat: no-repeat;
  margin-left: 1em;
  position: absolute;
  top: 0.5em;
  right: 0;
}

.logistics-map-list > li a span {
  margin-right: 0.5em;
}

.logistics-map-list > li.undone::after {
  background-image: url(../images/logistics/icon_access--undone.png);
}

.logistics-map-icon {
  position: relative;
  padding-left: 1.5em;
}

.logistics-map-icon::before {
  content: "";
  display: block;
  width: 1em;
  height: 1em;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}

.logistics-map-icon.blue::before {
  background-image: url(../images/logistics/icon_access.png);
}

.logistics-map-icon.red::before {
  background-image: url(../images/logistics/icon_access--undone.png);
}

.logistics-popup {
  width: 320px;
  background: #014099;
}

@media screen and (max-width: 767px) {
  .logistics-popup {
    width: 100%;
  }
}

.logistics-popup-image {
  width: 320px;
}

@media screen and (max-width: 767px) {
  .logistics-popup-image {
    width: 100%;
  }
}

.logistics-popup-image img {
  display: block;
  width: 320px;
  height: auto;
}

@media screen and (max-width: 767px) {
  .logistics-popup-image img {
    width: 100%;
  }
}

.logistics-popup-contents {
  padding: 16px 8px;
  color: #fff;
  text-align: center;
}

.logistics-popup-contents h3 {
  font-size: 1.125rem;
  letter-spacing: 0;
  margin-bottom: 0;
}

.logistics-popup-button {
  display: inline-block;
  font-size: 0.875rem;
  color: #014099;
  background: #fff;
  border-radius: 20px;
  padding: 0 20px;
  line-height: 1.5;
  margin-top: 0.5em;
}

.logistics-popup-button:hover {
  text-decoration: none;
}

.gm-style .gm-style-iw-c {
  background: #014099;
  border-radius: 0;
  padding: 0;
}

.gm-style .gm-style-iw-c .gm-style-iw-chr {
  display: none;
}

.gm-style .gm-style-iw-t::after {
  background: linear-gradient(45deg, #014099 50%, rgba(255, 255, 255, 0) 51%, rgba(255, 255, 255, 0) 100%);
}

.gm-style .gm-style-iw-d {
  overflow: hidden !important;
}

.pickup-keyvisual {
  position: relative;
}

.pickup-keyvisual img {
  display: block;
}

.pickup-keyvisual-eyecatch {
  position: absolute;
  top: calc(100% - 80px);
  left: 10%;
}

@media screen and (max-width: 1024px) {
  .pickup-keyvisual-eyecatch {
    left: 10%;
  }
  .pickup-keyvisual-eyecatch img {
    width: 70%;
  }
}

@media screen and (max-width: 767px) {
  .pickup-keyvisual-eyecatch img {
    width: 100px;
  }
}

.pickup-keyvisual-pickup {
  position: absolute;
  bottom: -35px;
  right: 10%;
}

@media screen and (max-width: 767px) {
  .pickup-keyvisual-pickup {
    width: 15%;
    right: 10%;
  }
}

.pickup-name {
  font-family: trajan-pro-3, serif;
  font-weight: 400;
  font-style: normal;
  text-align: center;
}

.pickup-name--large {
  font-size: 2.5rem;
  line-height: 1.5;
  letter-spacing: 0.2em;
  margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
  .pickup-name--large {
    line-height: 1.25;
  }
}

.pickup-name--small {
  font-size: 1rem;
  letter-spacing: 0.15em;
  margin-bottom: 10px;
}

@media screen and (min-width: 1720px) {
  .pickup-name-br {
    display: none;
  }
}

.pickup-access {
  margin-bottom: 10px;
}

.pickup-access-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -4px;
}

.pickup-access-list > li {
  display: inline-block;
  padding: 4px;
  line-height: 1.5;
}

.pickup-access-list > li::before {
  content: "■";
  display: inline-block;
  padding-right: 0.2em;
}

.pickup-outline {
  margin-bottom: 40px;
}

@media screen and (max-width: 767px) {
  .pickup-outline {
    margin-bottom: 20px;
  }
}

.pickup-outline-title {
  font-size: 1.125rem;
  line-height: 1.2;
  margin-bottom: 10px;
}

.pickup-outline-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .pickup-outline-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.pickup-h4 {
  font-size: 1.25rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
  color: #527586;
  margin-bottom: 16px;
}

.quality-keyvisual {
  position: relative;
  padding-top: calc(((1400 / 1920) * 100%) + 5.5vw);
}

@media screen and (max-width: 1024px) {
  .quality-keyvisual {
    padding-top: calc(((750 / 750) * 100%) + 400px);
  }
}

@media screen and (max-width: 1024px) {
  .quality-keyvisual {
    padding-top: calc(((750 / 750) * 100%) + 150px);
  }
}

.quality-keyvisual::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url(../images/quality/hero.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
}

@media screen and (max-width: 1024px) {
  .quality-keyvisual::before {
    background-image: url(../images/quality/hero--sp.jpg);
    top: auto;
    bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  .quality-keyvisual::before {
    background-position: center bottom;
    background-size: 100%;
  }
}

.quality-keyvisual-mv {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: transparent;
}

.quality-keyvisual-section-container {
  padding-bottom: 100px;
}

@media screen and (max-width: 767px) {
  .quality-keyvisual-section-container {
    padding-bottom: 50px;
  }
}

.quality-bg {
  padding-top: 1px;
  position: relative;
  background: #edeee1;
}

.quality-bg::before {
  content: "";
  background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  height: 15.65vw;
  width: 100%;
  position: absolute;
  bottom: calc(100% - 2px);
  left: 0;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .quality-bg::before {
    height: 16vw;
  }
}

.quality-bg::before {
  content: "";
  background-image: url("../images/quality/curve.svg");
}

.quality-bg--white {
  background: #fff;
}

.quality-bg--white::before {
  content: "";
  background-image: url("../images/quality/curve--white.svg");
}

.quality-section {
  margin-top: -8vw;
  padding-bottom: 20vw;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 1024px) {
  .quality-section {
    margin-top: -50px;
    padding-bottom: 150px;
  }
}

.quality-eyecatch {
  position: relative;
  padding-top: 10em;
}

@media screen and (max-width: 1024px) {
  .quality-eyecatch {
    padding-top: 0;
  }
}

.quality-eyecatch-text {
  width: 350px;
  height: 300px;
  color: #fff;
  background-image: url(../images/quality/eyecatch.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  position: absolute;
  top: 0;
}

@media screen and (max-width: 1024px) {
  .quality-eyecatch-text {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    position: static;
    background-image: none;
    background-color: #014099;
  }
}

.quality-eyecatch-text--right {
  right: 0;
}

.quality-eyecatch-text--left {
  left: 0;
}

.quality-eyecatch-text-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 300px;
}

@media screen and (max-width: 1024px) {
  .quality-eyecatch-text-inner {
    height: auto;
    padding: 2em;
  }
}

.notice-list-item {
  margin-bottom: 24px;
}

.notice-list-item p {
  padding: 0 20px;
}

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

.notice-link {
  padding: 0 20px;
  margin-bottom: 1em;
}

.notice-link--row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media screen and (max-width: 767px) {
  .notice-link--row {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.notice-link--row .notice-link-item {
  margin-bottom: 0;
  margin: 0 20px;
}

@media screen and (max-width: 767px) {
  .notice-link--row .notice-link-item {
    margin: 0;
    width: 100%;
    padding: 10px 0;
  }
}

.notice-link--row .notice-link-item::before {
  content: "▶︎";
  display: inline-block;
  font-size: 80%;
  color: #014099;
}

.notice-link--row .notice-link-item.current a {
  font-weight: 700;
}

.notice-link-item {
  font-size: 0.875rem;
  margin-bottom: 8px;
}

.notice-link-item:last-child {
  margin-bottom: 0;
}

.notice-title {
  font-size: 1rem;
  line-height: 1.2;
  letter-spacing: 0.1em;
  color: #014099;
  border-left: 4px solid #014099;
  padding: 8px 8px 8px 16px;
  background: #f4f4f4;
  margin-bottom: 8px;
}

.notice-order {
  padding: 0 20px;
}

.notice-order-list {
  list-style: none;
  counter-reset: number 0;
}

.notice-order-list li {
  margin-bottom: 20px;
}

.notice-order-list li:last-child {
  margin-bottom: 0;
}

.notice-order-list li h4 {
  font-size: 1rem;
  line-height: 1.2;
  letter-spacing: 0.1em;
  border-left: 4px solid #a2a2a2;
  padding: 8px 8px 8px 16px;
  margin-bottom: 8px;
}

.notice-order-list li h4::before {
  counter-increment: number 1;
  content: counter(number) " ";
  display: inline-block;
  padding-right: 0.5em;
}

.andlogi-h2 {
  font-family: "nobel", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.5rem;
  line-height: 1.5;
  color: #006390;
  border-bottom: 2px solid #006390;
  margin-bottom: 32px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .andlogi-h2 {
    font-size: 2rem;
    margin-bottom: 24px;
  }
}

.andlogi-h3 {
  font-size: 1.5rem;
  line-height: 1.5;
  margin-bottom: 16px;
  text-align: center;
}

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

.andlogi-h4 {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt";
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  color: #006390;
  margin-bottom: 8px;
}

.andlogi-bg {
  background: #eef1f9;
}

.andlogi-button {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25;
  letter-spacing: 0.05em;
  color: #fff;
  padding: 8px 16px;
  border: 1px solid #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.andlogi-button:hover {
  text-decoration: none;
  opacity: 0.7;
}

.andlogi-button.mfls {
  background: #006390;
}

.andlogi-button--case {
  padding: 16px 32px;
  border: none;
  position: relative;
  z-index: 2;
  background: #006390;
}

@media screen and (max-width: 767px) {
  .andlogi-button--sp {
    border: none;
  }
}

.andlogi-anchor {
  margin-top: 40px;
}

.andlogi-anchor-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 1em;
}

@media screen and (max-width: 1024px) {
  .andlogi-anchor-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 1em 0;
  }
}

.andlogi-anchor-list > li {
  padding: 0 1em;
  border-right: 1px solid #006390;
}

@media screen and (max-width: 1024px) {
  .andlogi-anchor-list > li {
    padding: 1em 0;
    border-right: none;
    border-bottom: 1px solid #006390;
    width: 100%;
    text-align: center;
  }
}

.andlogi-anchor-list > li:last-child {
  border-right: none;
}

@media screen and (max-width: 1024px) {
  .andlogi-anchor-list > li:last-child {
    border-bottom: none;
  }
}

.andlogi-anchor-list > li a {
  display: inline-block;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: #006390;
}

.andlogi-mfls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .andlogi-mfls {
    display: none;
  }
}

.andlogi-modal {
  padding: 24px 40px 40px 40px;
}

.andlogi-modal-logo {
  max-height: 70%;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .andlogi-modal-logo {
    max-height: auto;
  }
}

@media screen and (max-width: 767px) {
  .andlogi-modal {
    padding: 24px;
  }
}

.andlogi-modal-bg {
  background: radial-gradient(#fff, #e5e5e5);
}

.andlogi-modal-image {
  height: 100%;
}

@media screen and (max-width: 767px) {
  .andlogi-modal-image {
    height: auto;
  }
}

.andlogi-modal-image img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

@media screen and (max-width: 767px) {
  .andlogi-modal-image img {
    -o-object-fit: none;
       object-fit: none;
    height: auto;
  }
}

.andlogi-modal-h {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  color: #006390;
  margin-bottom: 8px;
}

.andlogi-modal-h.base {
  color: #5ea829;
}

.andlogi-modal-h.efficient {
  color: #dc4833;
}

.andlogi-modal-h.delivery {
  color: #d85803;
}

.andlogi-modal-h.sustainability {
  color: #008771;
}

.andlogi-modal-h.automation {
  color: #78519e;
}

.andlogi-modal-h.human {
  color: #1f62bf;
}

.andlogi-modal-sub {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25;
  color: #006390;
  margin-bottom: 8px;
}

.andlogi-modal-sub.base {
  color: #5ea829;
}

.andlogi-modal-sub.efficient {
  color: #dc4833;
}

.andlogi-modal-sub.delivery {
  color: #d85803;
}

.andlogi-modal-sub.sustainability {
  color: #008771;
}

.andlogi-modal-sub.automation {
  color: #78519e;
}

.andlogi-modal-sub.human {
  color: #1f62bf;
}

.andlogi-contents {
  display: block;
  height: 200px;
  -webkit-filter: drop-shadow(8px 8px 8px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(8px 8px 8px rgba(0, 0, 0, 0.5));
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 767px) {
  .andlogi-contents {
    height: 120px;
  }
}

.andlogi-contents:hover {
  text-decoration: none;
  opacity: 0.7;
}

.andlogi-contents-item:nth-child(-n + 3) {
  margin-bottom: 40px;
}

@media screen and (max-width: 1024px) {
  .andlogi-contents-item:nth-child(-n + 4) {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 767px) {
  .andlogi-contents-item:nth-child(-n + 6) {
    margin-bottom: 40px;
  }
}

.andlogi-contents-wrapper {
  height: 100%;
  background: #fff;
  -webkit-clip-path: polygon(15% 0%, 85% 0%, 100% 50%, 85% 100%, 15% 100%, 0% 50%);
          clip-path: polygon(15% 0%, 85% 0%, 100% 50%, 85% 100%, 15% 100%, 0% 50%);
  position: relative;
}

.andlogi-contents-clip {
  height: 100%;
  background: radial-gradient(#fff, #e5e5e5);
  -webkit-clip-path: polygon(calc(15% + 4px) 0%, 85% 0%, 100% 50%, 85% 100%, calc(15% + 4px) 100%, 4px 50%);
          clip-path: polygon(calc(15% + 4px) 0%, 85% 0%, 100% 50%, 85% 100%, calc(15% + 4px) 100%, 4px 50%);
}

.andlogi-contents-clip-image {
  height: 100%;
  overflow: hidden;
}

.andlogi-contents-clip-image img {
  height: 100%;
}

.andlogi-contents-clip--initiative {
  padding-top: 8px;
}

.andlogi-contents-clip--solution {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-clip-path: polygon(calc(15% + 4px) 8px, 85% 8px, calc(100% - 8px) 50%, 85% calc(100% - 8px), calc(15% + 4px) calc(100% - 8px), 8px 50%);
          clip-path: polygon(calc(15% + 4px) 8px, 85% 8px, calc(100% - 8px) 50%, 85% calc(100% - 8px), calc(15% + 4px) calc(100% - 8px), 8px 50%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
}

.andlogi-contents-clip--solution::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.75;
  z-index: -1;
}

.andlogi-contents-clip--solution.base {
  background-image: url(../images/andlogi/support-base-modal.jpg);
}

.andlogi-contents-clip--solution.base::before {
  background: #5ea829;
}

.andlogi-contents-clip--solution.efficient {
  background-image: url(../images/andlogi/support-efficient-modal.jpg);
}

.andlogi-contents-clip--solution.efficient::before {
  background: #dc4833;
}

.andlogi-contents-clip--solution.delivery {
  background-image: url(../images/andlogi/support-delivery-modal.jpg);
}

.andlogi-contents-clip--solution.delivery::before {
  background: #d85803;
}

.andlogi-contents-clip--solution.sustainability {
  background-image: url(../images/andlogi/support-sustainability-modal.jpg);
}

.andlogi-contents-clip--solution.sustainability::before {
  background: #008771;
}

.andlogi-contents-clip--solution.automation {
  background-image: url(../images/andlogi/support-automation-modal.jpg);
}

.andlogi-contents-clip--solution.automation::before {
  background: #78519e;
}

.andlogi-contents-clip--solution.human {
  background-image: url(../images/andlogi/support-human-modal.jpg);
}

.andlogi-contents-clip--solution.human::before {
  background: #1f62bf;
}

.andlogi-parent {
  background-image: url(../images/andlogi/solution-eyecatch.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 30%;
}

@media screen and (max-width: 1024px) {
  .andlogi-parent {
    background-image: none;
  }
}

.andlogi-parent-item1 {
  margin-top: 80px;
}

@media screen and (max-width: 1024px) {
  .andlogi-parent-item1 {
    margin-top: 0;
  }
}

.andlogi-parent-item3 {
  margin-top: 80px;
}

@media screen and (max-width: 1024px) {
  .andlogi-parent-item3 {
    margin-top: 0;
  }
}

.andlogi-parent-item5 {
  margin-top: 80px;
}

@media screen and (max-width: 1024px) {
  .andlogi-parent-item5 {
    margin-top: 0;
  }
}

.andlogi-parent a {
  display: block;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
}

.andlogi-parent a:hover {
  text-decoration: none;
  opacity: 0.7;
}

.andlogi-support-h {
  font-size: 2rem;
  line-height: 1.5;
  font-weight: 700;
  color: #006390;
  margin-bottom: 8px;
  text-align: center;
}

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

.andlogi-support-list {
  margin-top: 24px;
}

.andlogi-support-list > li {
  line-height: 1.4;
  padding-left: 1.5em;
  margin-bottom: 0.5em;
  position: relative;
}

.andlogi-support-list > li::before {
  content: "●";
  position: absolute;
  top: 0;
  left: 0;
}

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

.andlogi-support-list > li.base::before {
  color: #5ea829;
}

.andlogi-support-list > li.efficient::before {
  color: #dc4833;
}

.andlogi-support-list > li.delivery::before {
  color: #d85803;
}

.andlogi-support-list > li.sustainability::before {
  color: #008771;
}

.andlogi-support-list > li.automation::before {
  color: #78519e;
}

.andlogi-support-list > li.human::before {
  color: #1f62bf;
}

.andlogi-archive {
  display: block;
  position: relative;
}

.andlogi-archive:hover {
  text-decoration: none;
}

.andlogi-archive::before {
  content: "";
  display: block;
  width: 100%;
  height: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#333));
  background: linear-gradient(to top, #fff, #333);
  opacity: 0.6;
  mix-blend-mode: multiply;
}

@media screen and (max-width: 767px) {
  .andlogi-archive::before {
    content: none;
  }
}

@media screen and (max-width: 767px) {
  .andlogi-archive {
    margin-bottom: 16px;
  }
}

.andlogi-archive-contents {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (max-width: 767px) {
  .andlogi-archive-contents {
    display: block;
    background: #006390;
    position: static;
    padding: 16px 0;
  }
  .andlogi-archive-contents.sp {
    display: none;
  }
}

.andlogi-archive-title {
  font-size: 2rem;
  line-height: 1.5;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.1em;
  text-align: center;
  margin-bottom: 24px;
}

@media screen and (max-width: 767px) {
  .andlogi-archive-title {
    font-size: 1.5rem;
    margin-bottom: 16px;
  }
}

.andlogi-archive-text {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.1em;
  text-align: center;
}

.andlogi-archive-case {
  -webkit-box-shadow: 4px 4px 4px rgba(51, 51, 51, 0.5);
          box-shadow: 4px 4px 4px rgba(51, 51, 51, 0.5);
}

.andlogi-archive-case-header {
  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;
  color: #fff;
  padding: 16px 8px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.andlogi-archive-case-header.a {
  background-image: url(../images/andlogi/case01-header.jpg);
}

.andlogi-archive-case-header.b {
  background-image: url(../images/andlogi/case02-header.jpg);
}

.andlogi-archive-case-header.c {
  background-image: url(../images/andlogi/case03-header.jpg);
}

.andlogi-archive-case-header.d {
  background-image: url(../images/andlogi/case04-header.jpg);
}

.andlogi-archive-case-header .number {
  font-family: "nobel", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.5rem;
  margin-right: 1em;
}

@media screen and (max-width: 767px) {
  .andlogi-archive-case-header .number {
    font-size: 2rem;
    margin-right: 0.5em;
  }
}

.andlogi-archive-case-header .headline {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .andlogi-archive-case-header .headline {
    font-size: 1.25rem;
  }
}

.andlogi-archive-case-header .detail {
  font-size: 1rem;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .andlogi-archive-case-header .detail {
    font-size: 0.875rem;
  }
}

.andlogi-archive-case-contents {
  padding: 32px 40px;
  background: #fff;
}

@media screen and (max-width: 767px) {
  .andlogi-archive-case-contents {
    padding: 32px 16px;
  }
}

.andlogi-archive-case-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* 線を中央揃えにしている */
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.andlogi-archive-case-wrapper::before {
  content: "";
  height: 1px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background: #045f89;
}

.andlogi-archive-case-link {
  text-decoration: none;
}

.andlogi-archive-case-link:hover {
  text-decoration: none;
  opacity: 0.7;
}

.andlogi-archive-case-top {
  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;
  font-size: 1.5rem;
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .andlogi-archive-case-top {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.andlogi-archive-case-top:hover {
  text-decoration: none;
  opacity: 0.7;
}

.andlogi-archive-case-top img {
  height: 40px;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.andlogi-fixed {
  width: 160px;
  height: 160px;
  position: fixed;
  bottom: 40px;
  right: 40px;
  z-index: 10;
}

@media screen and (max-width: 767px) {
  .andlogi-fixed {
    bottom: 20px;
    right: 20px;
  }
}

.andlogi-fixed-button {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  color: #fff;
  text-align: center;
  background: #e60012;
  border-radius: 50%;
  position: relative;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.andlogi-fixed-button:hover {
  opacity: 0.7;
  text-decoration: none;
}

.andlogi-fixed-button::after {
  content: "";
  display: block;
  width: calc(100% - 7px);
  height: calc(100% - 7px);
  border: 1px solid #fff;
  border-radius: 50%;
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 1;
}

.andlogi-fixed-button span {
  font-family: "nobel", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.5rem;
}

.andlogi-task {
  display: block;
  height: 200px;
  -webkit-filter: drop-shadow(8px 8px 8px rgba(0, 0, 0, 0.5));
          filter: drop-shadow(8px 8px 8px rgba(0, 0, 0, 0.5));
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 767px) {
  .andlogi-task {
    height: auto;
  }
  .andlogi-task .andlogi-h4 {
    -webkit-filter: none !important;
            filter: none !important;
  }
}

.andlogi-task:hover {
  text-decoration: none;
  opacity: 0.7;
}

.andlogi-task-wrapper {
  height: 100%;
  background: #fff;
  -webkit-clip-path: polygon(15% 0%, 85% 0%, 100% 50%, 85% 100%, 15% 100%, 0% 50%);
          clip-path: polygon(15% 0%, 85% 0%, 100% 50%, 85% 100%, 15% 100%, 0% 50%);
  position: relative;
}

@media screen and (max-width: 767px) {
  .andlogi-task-wrapper {
    height: 120px;
  }
  .andlogi-task-wrapper.mflp {
    height: 150px;
  }
}

.andlogi-task-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  padding-top: 8px;
  background: radial-gradient(#fff, #e5e5e5);
  -webkit-clip-path: polygon(calc(15% + 4px) 0%, 85% 0%, 100% 50%, 85% 100%, calc(15% + 4px) 100%, 4px 50%);
          clip-path: polygon(calc(15% + 4px) 0%, 85% 0%, 100% 50%, 85% 100%, calc(15% + 4px) 100%, 4px 50%);
}

.andlogi-task-contents.mflp {
  padding-top: 0;
  display: block;
}

@media screen and (max-width: 767px) {
  .andlogi-task-contents {
    display: block;
    padding-top: 0;
  }
  .andlogi-task-contents-image {
    height: 100%;
  }
  .andlogi-task-contents-image img {
    height: 100%;
  }
}

.andlogi-task-mflp {
  height: 200px;
}

.andlogi-task-button {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25;
  letter-spacing: 0.05em;
  color: #fff;
  padding: 8px 16px;
  border: 1px solid #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  bottom: 16px;
  right: calc(15% + 4px);
  background: #006390;
}

@media screen and (max-width: 767px) {
  .andlogi-task-button {
    position: static;
    margin-top: 8px;
  }
}

.archive-h1 {
  font-size: 2.5rem;
  line-height: 1.5;
  color: #006390;
  margin-bottom: 32px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .archive-h1 {
    font-size: 1.5rem;
    margin-bottom: 24px;
  }
}

.archive-h1 span {
  font-family: "nobel", sans-serif;
  font-weight: 400;
  font-style: normal;
  border-bottom: 2px solid #006390;
  padding: 0 0.5em;
  margin-right: 0.5em;
}

.archive-h3 {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
  color: #006390;
  padding-bottom: 0.25em;
  border-bottom: 2px solid #006390;
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .archive-h3 {
    font-size: 1.25rem;
    margin-bottom: 8px;
  }
}

.archive-interview {
  position: relative;
}

.archive-interview-text {
  color: #006390;
}

.archive-interview img {
  display: block;
}

.archive-interview-name {
  position: absolute;
  z-index: 3;
  bottom: 16px;
  color: #fff;
}

.archive-interview-name span {
  font-size: 1.5rem;
}

.archive-interview-name--left {
  left: 16px;
  text-align: left;
}

.archive-interview-name--right {
  right: 16px;
  text-align: right;
}

.archive-mv {
  position: relative;
}

.archive-mv::before {
  content: "";
  display: block;
  width: 100%;
  height: 50%;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#333));
  background: linear-gradient(to top, #fff, #333);
  opacity: 0.6;
  mix-blend-mode: multiply;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .archive-mv::before {
    content: none;
  }
}

.archive-mv-contents {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 2;
}

@media screen and (max-width: 1024px) {
  .archive-mv-contents {
    position: static;
    display: block;
    background: #006390;
    padding: 16px 0;
  }
  .archive-mv-contents.tab {
    display: block;
  }
  .archive-mv-contents.sp {
    display: none;
  }
}

.archive-mv-contents p {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #fff;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .archive-mv-contents p {
    font-size: 1rem;
  }
}

.archive-mv-title {
  font-size: 2rem;
  line-height: 1.5;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.1em;
  text-align: center;
  margin-bottom: 24px;
}

@media screen and (max-width: 767px) {
  .archive-mv-title {
    font-size: 1.5rem;
    margin-bottom: 16px;
  }
}

.archive-bg {
  background: #eef1f9;
}

.archive-flow {
  margin-top: 40px;
}

.archive-flow-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -5px;
}

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

.archive-flow-list-item {
  padding: 5px;
  width: 25%;
}

@media screen and (max-width: 767px) {
  .archive-flow-list-item {
    width: 100%;
  }
}

.archive-flow-label {
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
  color: #006390;
  text-align: center;
}

.archive-flow-contents {
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  padding: 16px 32px;
  background: -webkit-gradient(linear, left top, right top, from(#006390), color-stop(30%, #01628e), to(#00a0e9));
  background: linear-gradient(to right, #006390 0%, #01628e 30%, #00a0e9 100%);
  position: relative;
}

.archive-flow-contents::before {
  content: "";
  display: block;
  width: 16px;
  height: 100%;
  background: -webkit-gradient(linear, right top, left bottom, color-stop(50%, transparent), color-stop(50%, #eef1f9)) top left/100% 50% no-repeat, -webkit-gradient(linear, right bottom, left top, color-stop(50%, transparent), color-stop(50%, #eef1f9)) bottom left/100% 50% no-repeat;
  background: linear-gradient(to bottom left, transparent 50%, #eef1f9 50%) top left/100% 50% no-repeat, linear-gradient(to top left, transparent 50%, #eef1f9 50%) bottom left/100% 50% no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}

@media screen and (max-width: 767px) {
  .archive-flow-contents::before {
    width: 10px;
  }
}

.archive-flow-contents::after {
  content: "";
  display: block;
  width: 16px;
  height: 100%;
  background: -webkit-gradient(linear, right top, left bottom, color-stop(50%, transparent), color-stop(50%, #00a0e9)) top left/100% 50% no-repeat, -webkit-gradient(linear, right bottom, left top, color-stop(50%, transparent), color-stop(50%, #00a0e9)) bottom left/100% 50% no-repeat;
  background: linear-gradient(to bottom left, transparent 50%, #00a0e9 50%) top left/100% 50% no-repeat, linear-gradient(to top left, transparent 50%, #00a0e9 50%) bottom left/100% 50% no-repeat;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1;
}

@media screen and (max-width: 767px) {
  .archive-flow-contents::after {
    width: 10px;
  }
}

.archive-tab-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: -10px;
}

.archive-tab-nav-item {
  width: calc(100% / 3);
  padding: 10px;
}

.archive-tab-nav-item.current a {
  background: #fff;
  -webkit-box-shadow: 0px -4px 3px rgba(112, 132, 160, 0.3);
          box-shadow: 0px -4px 3px rgba(112, 132, 160, 0.3);
}

.archive-tab-nav-item a {
  display: block;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
  color: #006390;
  padding: 16px 8px;
  background: #eef1f9;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.archive-tab-nav-item a:hover {
  background: #fff;
  -webkit-box-shadow: 0px -4px 3px rgba(112, 132, 160, 0.3);
          box-shadow: 0px -4px 3px rgba(112, 132, 160, 0.3);
  text-decoration: none;
}

.archive-tab-contents {
  padding-top: 40px;
  -webkit-box-shadow: 0 -8px 3px -3px rgba(112, 132, 160, 0.3);
          box-shadow: 0 -8px 3px -3px rgba(112, 132, 160, 0.3);
}

.archive-button {
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  padding: 16px 32px;
  background: #006390;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.archive-button:hover {
  text-decoration: none;
  opacity: 0.7;
}

.cform-h2 {
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: #014099;
  text-align: center;
  margin-bottom: 24px;
}

.cform-h3 {
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: #014099;
  margin-bottom: 16px;
}

.cform-link {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.cform-link:hover {
  text-decoration: none;
  opacity: 0.7;
}

.cform-link-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* 線を中央揃えにしている */
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  font-size: 1.5rem;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: #014099;
  margin-bottom: 8px;
}

.cform-link-line::after {
  content: "";
  height: 1px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background: #045f89;
  margin-left: 0.5em;
}

.cform-link-list > li {
  margin-bottom: 40px;
}

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

.cform-list {
  margin: 40px 0;
  counter-reset: count 0;
}

.cform-list > li {
  line-height: 1.5;
  margin-bottom: 1em;
  padding-left: 1.5em;
  position: relative;
}

.cform-list > li::before {
  content: counter(count) ".";
  counter-increment: count 1;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

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

.cform-border-link {
  color: #014099;
  text-decoration: underline;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.cform-border-link:hover {
  opacity: 0.7;
}

.cform-button {
  display: inline-block;
  font-size: 1rem;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: #fff;
  padding: 0.75em 3em;
  background: #014099;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.cform-button:hover {
  opacity: 0.7;
  text-decoration: none;
}

.solution-h2 {
  font-family: trajan-pro-3, serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3.5rem;
  line-height: 1;
  letter-spacing: 0.1em;
  color: #014099;
  margin-bottom: 16px;
  text-align: center;
}

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

.solution-h2-catchcopy {
  font-size: 1.5rem;
  line-height: 1.5;
  letter-spacing: 0.1em;
  color: #014099;
  margin-bottom: 16px;
  text-align: center;
}

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

.solution-h3 {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.1em;
  color: #fff;
  padding: 16px;
  background: #014099;
  margin-bottom: 32px;
  text-align: center;
}

.solution-h4 {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: #014099;
  text-align: center;
  margin-bottom: 40px;
}

.solution-map {
  position: relative;
}

.solution-map-wrapper {
  position: relative;
}

@media screen and (max-width: 767px) {
  .solution-map-wrapper {
    position: static;
  }
}

.solution-map--sp {
  display: none;
}

@media screen and (max-width: 767px) {
  .solution-map--sp {
    display: block;
  }
}

.solution-map--pc {
  display: block;
}

@media screen and (max-width: 767px) {
  .solution-map--pc {
    display: none;
  }
}

.solution-map-image {
  display: block;
  position: relative;
  z-index: -2;
}

.solution-map-list-item {
  width: calc(160 / 1920 * 100%);
  height: calc(160 / 1150 * 100%);
  position: absolute;
}

.solution-map-list-item::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border-radius: 50%;
  -webkit-animation: btn 1.25s linear infinite;
          animation: btn 1.25s linear infinite;
  z-index: -1;
}

@-webkit-keyframes btn {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    background-color: rgba(1, 64, 153, 0.5);
  }
  100% {
    -webkit-transform: scale(1.25, 1.25);
            transform: scale(1.25, 1.25);
    background-color: rgba(1, 64, 153, 0);
  }
}

@keyframes btn {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    background-color: rgba(1, 64, 153, 0.5);
  }
  100% {
    -webkit-transform: scale(1.25, 1.25);
            transform: scale(1.25, 1.25);
    background-color: rgba(1, 64, 153, 0);
  }
}

.solution-map-list-item.storing {
  top: calc(735 / (1150 - 80) * 100%);
  left: calc(1005 / (1920 - 80) * 100%);
}

.solution-map-list-item.carryin {
  top: calc(625 / (1150 - 80) * 100%);
  left: calc(1200 / (1920 - 80) * 100%);
}

.solution-map-list-item.arrival_inspection {
  top: calc(810 / (1150 - 80) * 100%);
  left: calc(1340 / (1920 - 80) * 100%);
}

.solution-map-list-item.conveyance {
  top: calc(550 / (1150 - 80) * 100%);
  left: calc(1515 / (1920 - 80) * 100%);
}

.solution-map-list-item.storage {
  top: calc(190 / (1150 - 80) * 100%);
  left: calc(1325 / (1920 - 80) * 100%);
}

.solution-map-list-item.picking {
  top: calc(230 / (1150 - 80) * 100%);
  left: calc(1110 / (1920 - 80) * 100%);
}

.solution-map-list-item.sorting {
  top: calc(430 / (1150 - 80) * 100%);
  left: calc(1060 / (1920 - 80) * 100%);
}

.solution-map-list-item.shipping_inspection {
  top: calc(370 / (1150 - 80) * 100%);
  left: calc(485 / (1920 - 80) * 100%);
}

.solution-map-list-item.packing {
  top: calc(240 / (1150 - 80) * 100%);
  left: calc(660 / (1920 - 80) * 100%);
}

.solution-map-list-item.carrying_out {
  top: calc(340 / (1150 - 80) * 100%);
  left: calc(285 / (1920 - 80) * 100%);
}

.solution-map-list-item.delivery {
  top: calc(540 / (1150 - 80) * 100%);
  left: calc(270 / (1920 - 80) * 100%);
}

.solution-map-list-item.system {
  top: calc(840 / (1150 - 80) * 100%);
  left: calc(155 / (1920 - 80) * 100%);
}

.solution-map-list-item.other {
  top: calc(840 / (1150 - 80) * 100%);
  left: calc(350 / (1920 - 80) * 100%);
}

.solution-map-list-item a {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.solution-map-list-item a::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #003d8b;
  mix-blend-mode: multiply;
  border-radius: 50%;
}

.solution-map-list-item a::after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  border: 2px solid #fff;
  border-radius: 50%;
}

.solution-map-list-item a:hover {
  text-decoration: none;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.solution-map-list-item a span {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: 700;
  font-size: 0.83vw;
  letter-spacing: 0.05em;
  color: #fff;
  position: relative;
  z-index: 2;
}

.solution-tab {
  display: none;
  max-width: 1200px;
  position: absolute;
  top: calc(100% - 24px);
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 10;
  padding-top: 24px;
}

@media screen and (max-width: 767px) {
  .solution-tab[aria-hidden="false"] {
    display: block;
    position: static;
    width: 100%;
    max-width: auto;
    padding-top: 0;
  }
}

.solution-tab-nav {
  padding: 24px 0;
  background: rgba(1, 64, 153, 0.5);
  position: relative;
}

@media screen and (max-width: 1024px) {
  .solution-tab-nav {
    padding: 16px 0;
  }
}

@media screen and (max-width: 767px) {
  .solution-tab-nav {
    padding: 0;
  }
}

.solution-tab-nav-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}

@media screen and (max-width: 767px) {
  .solution-tab-nav-wrapper {
    position: static;
  }
}

.solution-tab-nav-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (max-width: 1024px) {
  .solution-tab-nav-inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
  }
  .solution-tab-nav-inner .solution-tab-nav-list {
    width: 100%;
  }
}

.solution-tab-nav-title {
  font-size: 1.5rem;
  line-height: 1;
  letter-spacing: 0.1em;
  color: #fff;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
}

@media screen and (max-width: 767px) {
  .solution-tab-nav-title {
    font-size: 1rem;
    text-align: center;
    padding: 16px;
    width: 100%;
    background: #ccd9eb;
    line-height: 1.5;
  }
}

.solution-tab-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 767px) {
  .solution-tab-nav-list-item {
    border-bottom: 4px solid #014099;
  }
}

.solution-tab-nav-list-item:not(:last-child) > a {
  border-right: 1px solid #fff;
}

@media screen and (max-width: 767px) {
  .solution-tab-nav-list-item:not(:last-child) > a {
    border-right: none;
  }
}

.solution-tab-nav-list-item:hover > a::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 24px 12px;
  border-color: transparent transparent #231815 transparent;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 767px) {
  .solution-tab-nav-list-item:hover > a::after {
    content: none;
  }
}

.solution-tab-nav-list-item:hover .solution-tab {
  display: block;
}

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

.solution-tab-nav-list-item > a {
  display: block;
  padding: 0 24px;
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.1em;
  color: #fff;
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.8);
  text-align: center;
  position: relative;
  pointer-events: none;
}

@media screen and (max-width: 767px) {
  .solution-tab-nav-list-item > a {
    font-size: 1rem;
    padding: 16px;
    pointer-events: all;
  }
}

.solution-tab-nav-list-item > a:hover {
  text-decoration: none;
}

@media screen and (max-width: 767px) {
  .solution-tab-nav-list-item > a {
    background: #4b7ebf;
  }
  .solution-tab-nav-list-item > a[aria-selected="true"] {
    background-color: #014099;
  }
}

.solution-drop-wrapper {
  padding: 24px;
  background: #231815;
  border-radius: 16px;
}

@media screen and (max-width: 767px) {
  .solution-drop-wrapper {
    padding: 24px 15px;
    background: #ccd9eb;
    border-radius: 0;
  }
}

.solution-drop-link {
  display: block;
  font-size: 1.5rem;
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: 700;
  color: #fff;
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .solution-drop-link {
    display: none;
  }
}

.solution-drop-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.5em;
}

@media screen and (max-width: 767px) {
  .solution-drop-list {
    margin: -4px;
  }
}

.solution-drop-list-item {
  padding: 0.5em;
}

@media screen and (max-width: 767px) {
  .solution-drop-list-item {
    width: 50%;
    padding: 4px;
  }
}

.solution-drop-list-item:last-child a::after {
  content: none;
  margin-left: 0;
}

.solution-drop-list-item a {
  display: inline-block;
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-weight: 700;
  color: #fff;
  position: relative;
}

@media screen and (max-width: 767px) {
  .solution-drop-list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 4em;
    font-size: 0.75rem;
    line-height: 1.25;
    padding: 8px;
    text-align: center;
    letter-spacing: 0.05em;
    background-color: #014099;
    border-radius: 8px;
  }
}

.solution-drop-list-item a::after {
  content: "/";
  display: inline-block;
  margin-left: 1em;
}

@media screen and (max-width: 767px) {
  .solution-drop-list-item a::after {
    content: none;
  }
}

.solution-nav-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.5em;
}

.solution-nav-list-item {
  padding: 0.5em;
}

.solution-nav-list-item:last-child a::after {
  content: none;
  margin-left: 0;
}

.solution-nav-list-item a {
  display: inline-block;
  position: relative;
}

.solution-nav-list-item a::after {
  content: "/";
  display: inline-block;
  margin-left: 1em;
}

.solution-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -4px;
}

.solution-filter-item {
  width: 20%;
  padding: 4px;
}

@media screen and (max-width: 1024px) {
  .solution-filter-item {
    width: calc(100% / 3);
  }
}

@media screen and (max-width: 767px) {
  .solution-filter-item {
    width: 50%;
  }
}

.solution-checkbox-input {
  display: none;
}

.solution-checkbox-input:checked + .solution-checkbox-span {
  color: #fff;
  background: #014099;
}

.solution-checkbox-span {
  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;
  height: 4em;
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25;
  padding: 8px;
  color: #014099;
  text-align: center;
  letter-spacing: 0.05em;
  background-color: #fff;
  border: 1px solid #014099;
  border-radius: 8px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}

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

.solution-checkbox-span:hover {
  opacity: 0.6;
}

.solution-search-title {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5;
  margin-bottom: 40px;
}

.solution-search-title span {
  font-size: 2.5rem;
  color: #014099;
}

.solution-search-product {
  padding: 40px 0;
  background: #fff;
  border-bottom: 4px solid #006390;
  margin-bottom: 80px;
}

.solution-search-product:last-child {
  margin-bottom: 0;
}

.solution-search-device {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0.05em;
  margin-bottom: 16px;
}

@media screen and (max-width: 767px) {
  .solution-search-device {
    font-size: 1.5rem;
    margin-bottom: 0.5em;
  }
}

.solution-search-vendor {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 1.5rem;
  line-height: 1.5;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}

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

.solution-search-label {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.25;
  color: #fff;
  padding: 8px 16px;
  background: #014099;
  border-radius: 4px;
  margin-bottom: 8px;
}

.solution-search-labels {
  margin-bottom: 8px;
}

.solution-search-result {
  margin-bottom: 32px;
}

.solution-search-result-headline {
  font-size: 1rem;
  line-height: 1.5;
  padding-bottom: 8px;
  border-bottom: 2px solid #014099;
  margin-bottom: 0.5em;
}

.solution-search-result-list > li {
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 0.5em;
  padding-left: 1em;
  position: relative;
}

.solution-search-result-list > li::before {
  content: "・";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.solution-search-slider {
  margin-bottom: 0 !important;
}

.solution-search-slider-dots {
  margin-top: 8px;
  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;
}

.solution-search-slider-dots > li {
  padding: 0 4px;
}

.solution-search-slider-dots > li button {
  display: block;
  width: 8px;
  height: 8px;
  font-size: 0;
  padding: 0;
  color: transparent;
  background: #c6c6c6;
  border-radius: 50%;
  border: none;
}

.solution-search-slider-dots > li.slick-active button {
  background: #9b9999;
}

.solution-button {
  font-family: "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "游ゴシック", "Yu Gothic", "游ゴシック体", YuGothic, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  display: block;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.1em;
  color: #fff;
  padding: 1em;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

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

.solution-button.download {
  background: #595757;
}

.solution-button.download-none {
  pointer-events: none;
  opacity: 0.25;
}

.solution-button.faq {
  background: #014099;
}

.solution-button.movie {
  background: #014099;
}

.solution-button:hover {
  text-decoration: none;
  opacity: 0.6;
}

.error {
  height: 100%;
}

.error-body {
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #f5f5f5;
}

.error-main {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.error-section {
  padding: 80px 0;
}

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

.error-container {
  width: 800px;
  padding: 0 20px;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .error-container {
    width: 100%;
  }
}

.error-header {
  margin-bottom: 48px;
}

@media screen and (max-width: 767px) {
  .error-header {
    margin-bottom: 32px;
  }
}

.error-header-logo {
  display: inline-block;
}

.error-header-logo:first-child {
  margin-right: 16px;
}

.error-header-logo:hover {
  text-decoration: none;
}

.error-header-logo img {
  height: 46px;
}

@media screen and (max-width: 767px) {
  .error-header-logo img {
    height: 30px;
  }
}

.error-text {
  font-size: 1.5rem;
  line-height: 1.35;
  margin-bottom: 8px;
}

@media screen and (max-width: 767px) {
  .error-text {
    margin-bottom: 16px;
  }
}

.error-title {
  font-size: 2.75rem;
  line-height: 1.35;
  color: #014099;
  margin-bottom: 32px;
}

@media screen and (max-width: 767px) {
  .error-title {
    font-size: 2rem;
    margin-bottom: 24px;
  }
}

.new-search {
  position: fixed;
  bottom: 100px;
  right: 0;
  width: 240px;
  background: #014099;
  border-radius: 8px 0 0 8px;
  z-index: 100;
}

@media screen and (max-width: 767px) {
  .new-search {
    position: static;
    width: 100%;
    border-radius: 0;
  }
}

.new-search-contents {
  padding: 16px;
}

@media screen and (max-width: 767px) {
  .new-search-contents {
    padding: 16px 8px;
  }
}

.new-search-title {
  font-size: 1rem;
  line-height: 1.5;
  color: #fff;
  text-align: center;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #fff;
  margin-bottom: 0.5em;
}

.new-search-title-small {
  font-size: 0.875rem;
  line-height: 1.25;
  color: #fff;
  text-align: center;
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  .new-search-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: -8px;
  }
}

.new-search-nav-list-item {
  margin-bottom: 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

@media screen and (max-width: 767px) {
  .new-search-nav-list-item {
    width: calc(100% / 3);
    padding: 8px;
    margin-bottom: 0;
    border-bottom: none;
    border-right: 1px solid rgba(255, 255, 255, 0.5);
  }
}

.new-search-nav-list-item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

@media screen and (max-width: 767px) {
  .new-search-nav-list-item:last-child {
    border-right: none;
  }
}

.new-search-nav-list-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1rem;
  line-height: 1.25;
  color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media screen and (max-width: 767px) {
  .new-search-nav-list-item a {
    display: block;
    text-align: center;
    font-size: 0.875rem;
  }
}

.new-search-nav-list-item a:hover {
  opacity: 0.7;
  text-decoration: none;
}

.new-search-nav-icon {
  margin-right: 16px;
}

@media screen and (max-width: 767px) {
  .new-search-nav-icon {
    margin-right: 0;
    margin-bottom: 8px;
  }
}

.new-search-nav-icon img {
  width: 75px;
}

.new-search-icon {
  margin-right: 16px;
}

@media screen and (max-width: 767px) {
  .new-search-icon {
    margin-right: 0;
    margin-bottom: 8px;
  }
}

.new-search-icon img {
  width: 75px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vYmFzZS9fcmVzZXQuc2NzcyIsIi4uL2Jhc2UvX2Jhc2Uuc2NzcyIsIi4uL3BsdWdpbnMvX3NsaWNrLnNjc3MiLCIuLi9wbHVnaW5zL19zbGljay10aGVtZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCIuLi9jb21wb25lbnRzL19mb3JtLnNjc3MiLCIuLi9jb21wb25lbnRzL19oLnNjc3MiLCIuLi9jb21wb25lbnRzL19sYWJlbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGluZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGluay5zY3NzIiwiLi4vY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fbWVudS5zY3NzIiwiLi4vY29tcG9uZW50cy9fcGFuZWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3NlY3Rpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3RhYi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3NwbGFzaC5zY3NzIiwiLi4vY29tcG9uZW50cy9fcGFyYWxsYXguc2NzcyIsIi4uL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uL3V0aWxpdGllcy9fYmcuc2NzcyIsIi4uL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MiLCIuLi91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLCIuLi91dGlsaXRpZXMvX2dyaWQuc2NzcyIsIi4uL3V0aWxpdGllcy9faGlkZS5zY3NzIiwiLi4vdXRpbGl0aWVzL19tYXJnaW4uc2NzcyIsIi4uL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vdXRpbGl0aWVzL193LnNjc3MiLCIuLi9wcm9qZWN0cy9fZXhuYXYuc2NzcyIsIi4uL3Byb2plY3RzL19mbmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9fZm9vdGVyLnNjc3MiLCIuLi9wcm9qZWN0cy9fZ25hdi5zY3NzIiwiLi4vcHJvamVjdHMvX2hlYWRlci5zY3NzIiwiLi4vcHJvamVjdHMvX212LnNjc3MiLCIuLi9wcm9qZWN0cy9fYWNjZXNzLnNjc3MiLCIuLi9wcm9qZWN0cy9fZGV0YWlsLnNjc3MiLCIuLi9wcm9qZWN0cy9fY2FwdGlvbi5zY3NzIiwiLi4vcHJvamVjdHMvX21vZGFsLnNjc3MiLCIuLi9wcm9qZWN0cy9fdmlkZW8uc2NzcyIsIl90b3Auc2NzcyIsIl9sYWJvLnNjc3MiLCJfbG9naXN0aWNzLnNjc3MiLCJfcGlja3VwLnNjc3MiLCJfcXVhbGl0eS5zY3NzIiwiX25vdGljZS5zY3NzIiwiX2FuZGxvZ2kuc2NzcyIsIl9hcmNoaXZlLnNjc3MiLCJfY2Zvcm0uc2NzcyIsIl9zb2x1dGlvbi5zY3NzIiwiX2Vycm9yLnNjc3MiLCJfc2VhcmNoLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs0QkRHNEI7QUNjNUI7OzRCRFg0QjtBQ2tCNUI7OzRCRGY0QjtBQ3lCNUI7OzRCRHRCNEI7QUM4QjVCOzs0QkQzQjRCO0FFZjVCOzs0QkZrQjRCO0FFQTVCOzs0QkZHNEI7QUVxQzVCOzs0QkZsQzRCO0FHeEI1Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkUsU0FBUztFQUNULFVBQVU7RUFDVixjQUFjO0FIMEJoQjs7QUd2QkE7Ozs7OztFQU1FLGVBQWU7RUFDZixnQkFBZ0I7QUgwQmxCOztBR3ZCQTtFQUNFLGdCQUFnQjtBSDBCbEI7O0FHdkJBOzs7O0VBSUUsU0FBUztBSDBCWDs7QUd2QkE7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FIMEJ4Qjs7QUd2QkE7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FIMEJ4Qjs7QUd2QkE7Ozs7OztFQU1FLFlBQVk7RUFDWixlQUFlO0FIMEJqQjs7QUd2QkE7RUFDRSxTQUFTO0FIMEJYOztBR3ZCQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7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LDRCQUFzQztBNUI2ekYxRDs7QTRCNXpGSTtFQUFnQiwyQkFBcUM7QTVCZzBGekQ7O0E0Qi96Rkk7RUFBZ0IsNkJBQXVDO0E1Qm0wRjNEOztBNEJsMEZJO0VBQWdCLDJCQUFxQztBNUJzMEZ6RDs7QTRCcjBGSTtFQUFnQiw2QkFBdUM7QTVCeTBGM0Q7O0E0QngwRkk7RUFBZ0IsNEJBQXNDO0E1QjQwRjFEOztBNEIzMEZJO0VBQWdCLDhCQUF3QztBNUIrMEY1RDs7QTRCdDFGSTtFQUFnQiwwQkFBb0M7QTVCMDFGeEQ7O0E0QnoxRkk7RUFBZ0IsNEJBQXNDO0E1QjYxRjFEOztBNEI1MUZJO0VBQWdCLDJCQUFxQztBNUJnMkZ6RDs7QTRCLzFGSTtFQUFnQiw2QkFBdUM7QTVCbTJGM0Q7O0E0QmwyRkk7RUFBZ0IsMkJBQXFDO0E1QnMyRnpEOztBNEJyMkZJO0VBQWdCLDZCQUF1QztBNUJ5MkYzRDs7QTRCeDJGSTtFQUFnQiw0QkFBc0M7QTVCNDJGMUQ7O0E0QjMyRkk7RUFBZ0IsOEJBQXdDO0E1QisyRjVEOztBNEJ0M0ZJO0VBQWdCLDJCQUFvQztBNUIwM0Z4RDs7QTRCejNGSTtFQUFnQiw2QkFBc0M7QTVCNjNGMUQ7O0E0QjUzRkk7RUFBZ0IsNEJBQXFDO0E1Qmc0RnpEOztBNEIvM0ZJO0VBQWdCLDhCQUF1QztBNUJtNEYzRDs7QTRCbDRGSTtFQUFnQiw0QkFBcUM7QTVCczRGekQ7O0E0QnI0Rkk7RUFBZ0IsOEJBQXVDO0E1Qnk0RjNEOztBNEJ4NEZJO0VBQWdCLDZCQUFzQztBNUI0NEYxRDs7QTRCMzRGSTtFQUFnQiwrQkFBd0M7QTVCKzRGNUQ7O0E0QnQ1Rkk7RUFBZ0IsMkJBQW9DO0E1QjA1RnhEOztBNEJ6NUZJO0VBQWdCLDZCQUFzQztBNUI2NUYxRDs7QTRCNTVGSTtFQUFnQiw0QkFBcUM7QTVCZzZGekQ7O0E0Qi81Rkk7RUFBZ0IsOEJBQXVDO0E1Qm02RjNEOztBNEJsNkZJO0VBQWdCLDRCQUFxQztBNUJzNkZ6RDs7QTRCcjZGSTtFQUFnQiw4QkFBdUM7QTVCeTZGM0Q7O0E0Qng2Rkk7RUFBZ0IsNkJBQXNDO0E1QjQ2RjFEOztBNEIzNkZJO0VBQWdCLCtCQUF3QztBNUIrNkY1RDs7QTRCdDdGSTtFQUFnQiwyQkFBb0M7QTVCMDdGeEQ7O0E0Qno3Rkk7RUFBZ0IsNkJBQXNDO0E1QjY3RjFEOztBNEI1N0ZJO0VBQWdCLDRCQUFxQztBNUJnOEZ6RDs7QTRCLzdGSTtFQUFnQiw4QkFBdUM7QTVCbThGM0Q7O0E0Qmw4Rkk7RUFBZ0IsNEJBQXFDO0E1QnM4RnpEOztBNEJyOEZJO0VBQWdCLDhCQUF1QztBNUJ5OEYzRDs7QTRCeDhGSTtFQUFnQiw2QkFBc0M7QTVCNDhGMUQ7O0E0QjM4Rkk7RUFBZ0IsK0JBQXdDO0E1Qis4RjVEOztBNEJ0OUZJO0VBQWdCLDJCQUFvQztBNUIwOUZ4RDs7QTRCejlGSTtFQUFnQiw2QkFBc0M7QTVCNjlGMUQ7O0E0QjU5Rkk7RUFBZ0IsNEJBQXFDO0E1QmcrRnpEOztBNEIvOUZJO0VBQWdCLDhCQUF1QztBNUJtK0YzRDs7QTRCbCtGSTtFQUFnQiw0QkFBcUM7QTVCcytGekQ7O0E0QnIrRkk7RUFBZ0IsOEJBQXVDO0E1QnkrRjNEOztBNEJ4K0ZJO0VBQWdCLDZCQUFzQztBNUI0K0YxRDs7QTRCMytGSTtFQUFnQiwrQkFBd0M7QTVCKytGNUQ7O0E0QnQvRkk7RUFBZ0IsMkJBQW9DO0E1QjAvRnhEOztBNEJ6L0ZJO0VBQWdCLDZCQUFzQztBNUI2L0YxRDs7QTRCNS9GSTtFQUFnQiw0QkFBcUM7QTVCZ2dHekQ7O0E0Qi8vRkk7RUFBZ0IsOEJBQXVDO0E1Qm1nRzNEOztBNEJsZ0dJO0VBQWdCLDRCQUFxQztBNUJzZ0d6RDs7QTRCcmdHSTtFQUFnQiw4QkFBdUM7QTVCeWdHM0Q7O0E0QnhnR0k7RUFBZ0IsNkJBQXNDO0E1QjRnRzFEOztBNEIzZ0dJO0VBQWdCLCtCQUF3QztBNUIrZ0c1RDs7QTRCdGhHSTtFQUFnQiwyQkFBb0M7QTVCMGhHeEQ7O0E0QnpoR0k7RUFBZ0IsNkJBQXNDO0E1QjZoRzFEOztBNEI1aEdJO0VBQWdCLDRCQUFxQztBNUJnaUd6RDs7QTRCL2hHSTtFQUFnQiw4QkFBdUM7QTVCbWlHM0Q7O0E0QmxpR0k7RUFBZ0IsNEJBQXFDO0E1QnNpR3pEOztBNEJyaUdJO0VBQWdCLDhCQUF1QztBNUJ5aUczRDs7QTRCeGlHSTtFQUFnQiw2QkFBc0M7QTVCNGlHMUQ7O0E0QjNpR0k7RUFBZ0IsK0JBQXdDO0E1QitpRzVEOztBNEJ0akdJO0VBQWdCLDJCQUFvQztBNUIwakd4RDs7QTRCempHSTtFQUFnQiw2QkFBc0M7QTVCNmpHMUQ7O0E0QjVqR0k7RUFBZ0IsNEJBQXFDO0E1QmdrR3pEOztBNEIvakdJO0VBQWdCLDhCQUF1QztBNUJta0czRDs7QTRCbGtHSTtFQUFnQiw0QkFBcUM7QTVCc2tHekQ7O0E0QnJrR0k7RUFBZ0IsOEJBQXVDO0E1QnlrRzNEOztBNEJ4a0dJO0VBQWdCLDZCQUFzQztBNUI0a0cxRDs7QTRCM2tHSTtFQUFnQiwrQkFBd0M7QTVCK2tHNUQ7O0E0QnRsR0k7RUFBZ0IsMkJBQW9DO0E1QjBsR3hEOztBNEJ6bEdJO0VBQWdCLDZCQUFzQztBNUI2bEcxRDs7QTRCNWxHSTtFQUFnQiw0QkFBcUM7QTVCZ21HekQ7O0E0Qi9sR0k7RUFBZ0IsOEJBQXVDO0E1Qm1tRzNEOztBNEJsbUdJO0VBQWdCLDRCQUFxQztBNUJzbUd6RDs7QTRCcm1HSTtFQUFnQiw4QkFBdUM7QTVCeW1HM0Q7O0E0QnhtR0k7RUFBZ0IsNkJBQXNDO0E1QjRtRzFEOztBNEIzbUdJO0VBQWdCLCtCQUF3QztBNUIrbUc1RDs7QTRCdG5HSTtFQUFnQiwyQkFBb0M7QTVCMG5HeEQ7O0E0QnpuR0k7RUFBZ0IsNkJBQXNDO0E1QjZuRzFEOztBNEI1bkdJO0VBQWdCLDRCQUFxQztBNUJnb0d6RDs7QTRCL25HSTtFQUFnQiw4QkFBdUM7QTVCbW9HM0Q7O0E0QmxvR0k7RUFBZ0IsNEJBQXFDO0E1QnNvR3pEOztBNEJyb0dJO0VBQWdCLDhCQUF1QztBNUJ5b0czRDs7QTRCeG9HSTtFQUFnQiw2QkFBc0M7QTVCNG9HMUQ7O0E0QjNvR0k7RUFBZ0IsK0JBQXdDO0E1QitvRzVEOztBNEJ0cEdJO0VBQWdCLDJCQUFvQztBNUIwcEd4RDs7QTRCenBHSTtFQUFnQiw2QkFBc0M7QTVCNnBHMUQ7O0E0QjVwR0k7RUFBZ0IsNEJBQXFDO0E1QmdxR3pEOztBNEIvcEdJO0VBQWdCLDhCQUF1QztBNUJtcUczRDs7QTRCbHFHSTtFQUFnQiw0QkFBcUM7QTVCc3FHekQ7O0E0QnJxR0k7RUFBZ0IsOEJBQXVDO0E1QnlxRzNEOztBNEJ4cUdJO0VBQWdCLDZCQUFzQztBNUI0cUcxRDs7QTRCM3FHSTtFQUFnQiwrQkFBd0M7QTVCK3FHNUQ7O0E0QnRyR0k7RUFBZ0IsMkJBQW9DO0E1QjByR3hEOztBNEJ6ckdJO0VBQWdCLDZCQUFzQztBNUI2ckcxRDs7QTRCNXJHSTtFQUFnQiw0QkFBcUM7QTVCZ3NHekQ7O0E0Qi9yR0k7RUFBZ0IsOEJBQXVDO0E1Qm1zRzNEOztBNEJsc0dJO0VBQWdCLDRCQUFxQztBNUJzc0d6RDs7QTRCcnNHSTtFQUFnQiw4QkFBdUM7QTVCeXNHM0Q7O0E0QnhzR0k7RUFBZ0IsNkJBQXNDO0E1QjRzRzFEOztBNEIzc0dJO0VBQWdCLCtCQUF3QztBNUIrc0c1RDs7QTRCdHRHSTtFQUFnQiwyQkFBb0M7QTVCMHRHeEQ7O0E0Qnp0R0k7RUFBZ0IsNkJBQXNDO0E1QjZ0RzFEOztBNEI1dEdJO0VBQWdCLDRCQUFxQztBNUJndUd6RDs7QTRCL3RHSTtFQUFnQiw4QkFBdUM7QTVCbXVHM0Q7O0E0Qmx1R0k7RUFBZ0IsNEJBQXFDO0E1QnN1R3pEOztBNEJydUdJO0VBQWdCLDhCQUF1QztBNUJ5dUczRDs7QTRCeHVHSTtFQUFnQiw2QkFBc0M7QTVCNHVHMUQ7O0E0QjN1R0k7RUFBZ0IsK0JBQXdDO0E1Qit1RzVEOztBNEJ0dkdJO0VBQWdCLDJCQUFvQztBNUIwdkd4RDs7QTRCenZHSTtFQUFnQiw2QkFBc0M7QTVCNnZHMUQ7O0E0QjV2R0k7RUFBZ0IsNEJBQXFDO0E1Qmd3R3pEOztBNEIvdkdJO0VBQWdCLDhCQUF1QztBNUJtd0czRDs7QTRCbHdHSTtFQUFnQiw0QkFBcUM7QTVCc3dHekQ7O0E0QnJ3R0k7RUFBZ0IsOEJBQXVDO0E1Qnl3RzNEOztBNEJ4d0dJO0VBQWdCLDZCQUFzQztBNUI0d0cxRDs7QTRCM3dHSTtFQUFnQiwrQkFBd0M7QTVCK3dHNUQ7O0E0QnR4R0k7RUFBZ0IsMkJBQW9DO0E1QjB4R3hEOztBNEJ6eEdJO0VBQWdCLDZCQUFzQztBNUI2eEcxRDs7QTRCNXhHSTtFQUFnQiw0QkFBcUM7QTVCZ3lHekQ7O0E0Qi94R0k7RUFBZ0IsOEJBQXVDO0E1Qm15RzNEOztBNEJseUdJO0VBQWdCLDRCQUFxQztBNUJzeUd6RDs7QTRCcnlHSTtFQUFnQiw4QkFBdUM7QTVCeXlHM0Q7O0E0Qnh5R0k7RUFBZ0IsNkJBQXNDO0E1QjR5RzFEOztBNEIzeUdJO0VBQWdCLCtCQUF3QztBNUIreUc1RDs7QTRCdHpHSTtFQUFnQiwyQkFBb0M7QTVCMHpHeEQ7O0E0Qnp6R0k7RUFBZ0IsNkJBQXNDO0E1QjZ6RzFEOztBNEI1ekdJO0VBQWdCLDRCQUFxQztBNUJnMEd6RDs7QTRCL3pHSTtFQUFnQiw4QkFBdUM7QTVCbTBHM0Q7O0E0QmwwR0k7RUFBZ0IsNEJBQXFDO0E1QnMwR3pEOztBNEJyMEdJO0VBQWdCLDhCQUF1QztBNUJ5MEczRDs7QTRCeDBHSTtFQUFnQiw2QkFBc0M7QTVCNDBHMUQ7O0E0QjMwR0k7RUFBZ0IsK0JBQXdDO0E1QiswRzVEOztBNEJ0MUdJO0VBQWdCLDJCQUFvQztBNUIwMUd4RDs7QTRCejFHSTtFQUFnQiw2QkFBc0M7QTVCNjFHMUQ7O0E0QjUxR0k7RUFBZ0IsNEJBQXFDO0E1QmcyR3pEOztBNEIvMUdJO0VBQWdCLDhCQUF1QztBNUJtMkczRDs7QTRCbDJHSTtFQUFnQiw0QkFBcUM7QTVCczJHekQ7O0E0QnIyR0k7RUFBZ0IsOEJBQXVDO0E1QnkyRzNEOztBNEJ4MkdJO0VBQWdCLDZCQUFzQztBNUI0MkcxRDs7QTRCMzJHSTtFQUFnQiwrQkFBd0M7QTVCKzJHNUQ7O0E0QnQzR0k7RUFBZ0IsMkJBQW9DO0E1QjAzR3hEOztBNEJ6M0dJO0VBQWdCLDZCQUFzQztBNUI2M0cxRDs7QTRCNTNHSTtFQUFnQiw0QkFBcUM7QTVCZzRHekQ7O0E0Qi8zR0k7RUFBZ0IsOEJBQXVDO0E1Qm00RzNEOztBNEJsNEdJO0VBQWdCLDRCQUFxQztBNUJzNEd6RDs7QTRCcjRHSTtFQUFnQiw4QkFBdUM7QTVCeTRHM0Q7O0E0Qng0R0k7RUFBZ0IsNkJBQXNDO0E1QjQ0RzFEOztBNEIzNEdJO0VBQWdCLCtCQUF3QztBNUIrNEc1RDs7QTRCdDVHSTtFQUFnQiwyQkFBb0M7QTVCMDVHeEQ7O0E0Qno1R0k7RUFBZ0IsNkJBQXNDO0E1QjY1RzFEOztBNEI1NUdJO0VBQWdCLDRCQUFxQztBNUJnNkd6RDs7QTRCLzVHSTtFQUFnQiw4QkFBdUM7QTVCbTZHM0Q7O0E0Qmw2R0k7RUFBZ0IsNEJBQXFDO0E1QnM2R3pEOztBNEJyNkdJO0VBQWdCLDhCQUF1QztBNUJ5NkczRDs7QTRCeDZHSTtFQUFnQiw2QkFBc0M7QTVCNDZHMUQ7O0E0QjM2R0k7RUFBZ0IsK0JBQXdDO0E1Qis2RzVEOztBNEJ0N0dJO0VBQWdCLDRCQUFvQztBNUIwN0d4RDs7QTRCejdHSTtFQUFnQiw4QkFBc0M7QTVCNjdHMUQ7O0E0QjU3R0k7RUFBZ0IsNkJBQXFDO0E1Qmc4R3pEOztBNEIvN0dJO0VBQWdCLCtCQUF1QztBNUJtOEczRDs7QTRCbDhHSTtFQUFnQiw2QkFBcUM7QTVCczhHekQ7O0E0QnI4R0k7RUFBZ0IsK0JBQXVDO0E1Qnk4RzNEOztBNEJ4OEdJO0VBQWdCLDhCQUFzQztBNUI0OEcxRDs7QTRCMzhHSTtFQUFnQixnQ0FBd0M7QTVCKzhHNUQ7O0FFOThHRTtFMEJHTTtJQUFvQiwwQkFBb0M7RTVCZzlHOUQ7RTRCLzhHTTtJQUFvQiw0QkFBc0M7RTVCazlHaEU7RTRCajlHTTtJQUFvQiwyQkFBcUM7RTVCbzlHL0Q7RTRCbjlHTTtJQUFvQiw2QkFBdUM7RTVCczlHakU7RTRCcjlHTTtJQUFvQiwyQkFBcUM7RTVCdzlHL0Q7RTRCdjlHTTtJQUFvQiw2QkFBdUM7RTVCMDlHakU7RTRCejlHTTtJQUFvQiw0QkFBc0M7RTVCNDlHaEU7RTRCMzlHTTtJQUFvQiw4QkFBd0M7RTVCODlHbEU7RTRCcitHTTtJQUFvQiwwQkFBb0M7RTVCdytHOUQ7RTRCditHTTtJQUFvQiw0QkFBc0M7RTVCMCtHaEU7RTRCeitHTTtJQUFvQiwyQkFBcUM7RTVCNCtHL0Q7RTRCMytHTTtJQUFvQiw2QkFBdUM7RTVCOCtHakU7RTRCNytHTTtJQUFvQiwyQkFBcUM7RTVCZy9HL0Q7RTRCLytHTTtJQUFvQiw2QkFBdUM7RTVCay9HakU7RTRCai9HTTtJQUFvQiw0QkFBc0M7RTVCby9HaEU7RTRCbi9HTTtJQUFvQiw4QkFBd0M7RTVCcy9HbEU7RTRCNy9HTTtJQUFvQiwyQkFBb0M7RTVCZ2dIOUQ7RTRCLy9HTTtJQUFvQiw2QkFBc0M7RTVCa2dIaEU7RTRCamdITTtJQUFvQiw0QkFBcUM7RTVCb2dIL0Q7RTRCbmdITTtJQUFvQiw4QkFBdUM7RTVCc2dIakU7RTRCcmdITTtJQUFvQiw0QkFBcUM7RTVCd2dIL0Q7RTRCdmdITTtJQUFvQiw4QkFBdUM7RTVCMGdIakU7RTRCemdITTtJQUFvQiw2QkFBc0M7RTVCNGdIaEU7RTRCM2dITTtJQUFvQiwrQkFBd0M7RTVCOGdIbEU7RTRCcmhITTtJQUFvQiwyQkFBb0M7RTVCd2hIOUQ7RTRCdmhITTtJQUFvQiw2QkFBc0M7RTVCMGhIaEU7RTRCemhITTtJQUFvQiw0QkFBcUM7RTVCNGhIL0Q7RTRCM2hITTtJQUFvQiw4QkFBdUM7RTVCOGhIakU7RTRCN2hITTtJQUFvQiw0QkFBcUM7RTVCZ2lIL0Q7RTRCL2hITTtJQUFvQiw4QkFBdUM7RTVCa2lIakU7RTRCamlITTtJQUFvQiw2QkFBc0M7RTVCb2lIaEU7RTRCbmlITTtJQUFvQiwrQkFBd0M7RTVCc2lIbEU7RTRCN2lITTtJQUFvQiwyQkFBb0M7RTVCZ2pIOUQ7RTRCL2lITTtJQUFvQiw2QkFBc0M7RTVCa2pIaEU7RTRCampITTtJQUFvQiw0QkFBcUM7RTVCb2pIL0Q7RTRCbmpITTtJQUFvQiw4QkFBdUM7RTVCc2pIakU7RTRCcmpITTtJQUFvQiw0QkFBcUM7RTVCd2pIL0Q7RTRCdmpITTtJQUFvQiw4QkFBdUM7RTVCMGpIakU7RTRCempITTtJQUFvQiw2QkFBc0M7RTVCNGpIaEU7RTRCM2pITTtJQUFvQiwrQkFBd0M7RTVCOGpIbEU7RTRCcmtITTtJQUFvQiwyQkFBb0M7RTVCd2tIOUQ7RTRCdmtITTtJQUFvQiw2QkFBc0M7RTVCMGtIaEU7RTRCemtITTtJQUFvQiw0QkFBcUM7RTVCNGtIL0Q7RTRCM2tITTtJQUFvQiw4QkFBdUM7RTVCOGtIakU7RTRCN2tITTtJQUFvQiw0QkFBcUM7RTVCZ2xIL0Q7RTRCL2tITTtJQUFvQiw4QkFBdUM7RTVCa2xIakU7RTRCamxITTtJQUFvQiw2QkFBc0M7RTVCb2xIaEU7RTRCbmxITTtJQUFvQiwrQkFBd0M7RTVCc2xIbEU7RTRCN2xITTtJQUFvQiwyQkFBb0M7RTVCZ21IOUQ7RTRCL2xITTtJQUFvQiw2QkFBc0M7RTVCa21IaEU7RTRCam1ITTtJQUFvQiw0QkFBcUM7RTVCb21IL0Q7RTRCbm1ITTtJQUFvQiw4QkFBdUM7RTVCc21IakU7RTRCcm1ITTtJQUFvQiw0QkFBcUM7RTVCd21IL0Q7RTRCdm1ITTtJQUFvQiw4QkFBdUM7RTVCMG1IakU7RTRCem1ITTtJQUFvQiw2QkFBc0M7RTVCNG1IaEU7RTRCM21ITTtJQUFvQiwrQkFBd0M7RTVCOG1IbEU7RTRCcm5ITTtJQUFvQiwyQkFBb0M7RTVCd25IOUQ7RTRCdm5ITTtJQUFvQiw2QkFBc0M7RTVCMG5IaEU7RTRCem5ITTtJQUFvQiw0QkFBcUM7RTVCNG5IL0Q7RTRCM25ITTtJQUFvQiw4QkFBdUM7RTVCOG5IakU7RTRCN25ITTtJQUFvQiw0QkFBcUM7RTVCZ29IL0Q7RTRCL25ITTtJQUFvQiw4QkFBdUM7RTVCa29IakU7RTRCam9ITTtJQUFvQiw2QkFBc0M7RTVCb29IaEU7RTRCbm9ITTtJQUFvQiwrQkFBd0M7RTVCc29IbEU7RTRCN29ITTtJQUFvQiwyQkFBb0M7RTVCZ3BIOUQ7RTRCL29ITTtJQUFvQiw2QkFBc0M7RTVCa3BIaEU7RTRCanBITTtJQUFvQiw0QkFBcUM7RTVCb3BIL0Q7RTRCbnBITTtJQUFvQiw4QkFBdUM7RTVCc3BIakU7RTRCcnBITTtJQUFvQiw0QkFBcUM7RTVCd3BIL0Q7RTRCdnBITTtJQUFvQiw4QkFBdUM7RTVCMHBIakU7RTRCenBITTtJQUFvQiw2QkFBc0M7RTVCNHBIaEU7RTRCM3BITTtJQUFvQiwrQkFBd0M7RTVCOHBIbEU7RTRCcnFITTtJQUFvQiwyQkFBb0M7RTVCd3FIOUQ7RTRCdnFITTtJQUFvQiw2QkFBc0M7RTVCMHFIaEU7RTRCenFITTtJQUFvQiw0QkFBcUM7RTVCNHFIL0Q7RTRCM3FITTtJQUFvQiw4QkFBdUM7RTVCOHFIakU7RTRCN3FITTtJQUFvQiw0QkFBcUM7RTVCZ3JIL0Q7RTRCL3FITTtJQUFvQiw4QkFBdUM7RTVCa3JIakU7RTRCanJITTtJQUFvQiw2QkFBc0M7RTVCb3JIaEU7RTRCbnJITTtJQUFvQiwrQkFBd0M7RTVCc3JIbEU7RTRCN3JITTtJQUFvQiwyQkFBb0M7RTVCZ3NIOUQ7RTRCL3JITTtJQUFvQiw2QkFBc0M7RTVCa3NIaEU7RTRCanNITTtJQUFvQiw0QkFBcUM7RTVCb3NIL0Q7RTRCbnNITTtJQUFvQiw4QkFBdUM7RTVCc3NIakU7RTRCcnNITTtJQUFvQiw0QkFBcUM7RTVCd3NIL0Q7RTRCdnNITTtJQUFvQiw4QkFBdUM7RTVCMHNIakU7RTRCenNITTtJQUFvQiw2QkFBc0M7RTVCNHNIaEU7RTRCM3NITTtJQUFvQiwrQkFBd0M7RTVCOHNIbEU7RTRCcnRITTtJQUFvQiwyQkFBb0M7RTVCd3RIOUQ7RTRCdnRITTtJQUFvQiw2QkFBc0M7RTVCMHRIaEU7RTRCenRITTtJQUFvQiw0QkFBcUM7RTVCNHRIL0Q7RTRCM3RITTtJQUFvQiw4QkFBdUM7RTVCOHRIakU7RTRCN3RITTtJQUFvQiw0QkFBcUM7RTVCZ3VIL0Q7RTRCL3RITTtJQUFvQiw4QkFBdUM7RTVCa3VIakU7RTRCanVITTtJQUFvQiw2QkFBc0M7RTVCb3VIaEU7RTRCbnVITTtJQUFvQiwrQkFBd0M7RTVCc3VIbEU7RTRCN3VITTtJQUFvQiwyQkFBb0M7RTVCZ3ZIOUQ7RTRCL3VITTtJQUFvQiw2QkFBc0M7RTVCa3ZIaEU7RTRCanZITTtJQUFvQiw0QkFBcUM7RTVCb3ZIL0Q7RTRCbnZITTtJQUFvQiw4QkFBdUM7RTVCc3ZIakU7RTRCcnZITTtJQUFvQiw0QkFBcUM7RTVCd3ZIL0Q7RTRCdnZITTtJQUFvQiw4QkFBdUM7RTVCMHZIakU7RTRCenZITTtJQUFvQiw2QkFBc0M7RTVCNHZIaEU7RTRCM3ZITTtJQUFvQiwrQkFBd0M7RTVCOHZIbEU7RTRCcndITTtJQUFvQiwyQkFBb0M7RTVCd3dIOUQ7RTRCdndITTtJQUFvQiw2QkFBc0M7RTVCMHdIaEU7RTRCendITTtJQUFvQiw0QkFBcUM7RTVCNHdIL0Q7RTRCM3dITTtJQUFvQiw4QkFBdUM7RTVCOHdIakU7RTRCN3dITTtJQUFvQiw0QkFBcUM7RTVCZ3hIL0Q7RTRCL3dITTtJQUFvQiw4QkFBdUM7RTVCa3hIakU7RTRCanhITTtJQUFvQiw2QkFBc0M7RTVCb3hIaEU7RTRCbnhITTtJQUFvQiwrQkFBd0M7RTVCc3hIbEU7RTRCN3hITTtJQUFvQiwyQkFBb0M7RTVCZ3lIOUQ7RTRCL3hITTtJQUFvQiw2QkFBc0M7RTVCa3lIaEU7RTRCanlITTtJQUFvQiw0QkFBcUM7RTVCb3lIL0Q7RTRCbnlITTtJQUFvQiw4QkFBdUM7RTVCc3lIakU7RTRCcnlITTtJQUFvQiw0QkFBcUM7RTVCd3lIL0Q7RTRCdnlITTtJQUFvQiw4QkFBdUM7RTVCMHlIakU7RTRCenlITTtJQUFvQiw2QkFBc0M7RTVCNHlIaEU7RTRCM3lITTtJQUFvQiwrQkFBd0M7RTVCOHlIbEU7RTRCcnpITTtJQUFvQiwyQkFBb0M7RTVCd3pIOUQ7RTRCdnpITTtJQUFvQiw2QkFBc0M7RTVCMHpIaEU7RTRCenpITTtJQUFvQiw0QkFBcUM7RTVCNHpIL0Q7RTRCM3pITTtJQUFvQiw4QkFBdUM7RTVCOHpIakU7RTRCN3pITTtJQUFvQiw0QkFBcUM7RTVCZzBIL0Q7RTRCL3pITTtJQUFvQiw4QkFBdUM7RTVCazBIakU7RTRCajBITTtJQUFvQiw2QkFBc0M7RTVCbzBIaEU7RTRCbjBITTtJQUFvQiwrQkFBd0M7RTVCczBIbEU7RTRCNzBITTtJQUFvQiwyQkFBb0M7RTVCZzFIOUQ7RTRCLzBITTtJQUFvQiw2QkFBc0M7RTVCazFIaEU7RTRCajFITTtJQUFvQiw0QkFBcUM7RTVCbzFIL0Q7RTRCbjFITTtJQUFvQiw4QkFBdUM7RTVCczFIakU7RTRCcjFITTtJQUFvQiw0QkFBcUM7RTVCdzFIL0Q7RTRCdjFITTtJQUFvQiw4QkFBdUM7RTVCMDFIakU7RTRCejFITTtJQUFvQiw2QkFBc0M7RTVCNDFIaEU7RTRCMzFITTtJQUFvQiwrQkFBd0M7RTVCODFIbEU7RTRCcjJITTtJQUFvQiwyQkFBb0M7RTVCdzJIOUQ7RTRCdjJITTtJQUFvQiw2QkFBc0M7RTVCMDJIaEU7RTRCejJITTtJQUFvQiw0QkFBcUM7RTVCNDJIL0Q7RTRCMzJITTtJQUFvQiw4QkFBdUM7RTVCODJIakU7RTRCNzJITTtJQUFvQiw0QkFBcUM7RTVCZzNIL0Q7RTRCLzJITTtJQUFvQiw4QkFBdUM7RTVCazNIakU7RTRCajNITTtJQUFvQiw2QkFBc0M7RTVCbzNIaEU7RTRCbjNITTtJQUFvQiwrQkFBd0M7RTVCczNIbEU7RTRCNzNITTtJQUFvQiwyQkFBb0M7RTVCZzRIOUQ7RTRCLzNITTtJQUFvQiw2QkFBc0M7RTVCazRIaEU7RTRCajRITTtJQUFvQiw0QkFBcUM7RTVCbzRIL0Q7RTRCbjRITTtJQUFvQiw4QkFBdUM7RTVCczRIakU7RTRCcjRITTtJQUFvQiw0QkFBcUM7RTVCdzRIL0Q7RTRCdjRITTtJQUFvQiw4QkFBdUM7RTVCMDRIakU7RTRCejRITTtJQUFvQiw2QkFBc0M7RTVCNDRIaEU7RTRCMzRITTtJQUFvQiwrQkFBd0M7RTVCODRIbEU7RTRCcjVITTtJQUFvQiwyQkFBb0M7RTVCdzVIOUQ7RTRCdjVITTtJQUFvQiw2QkFBc0M7RTVCMDVIaEU7RTRCejVITTtJQUFvQiw0QkFBcUM7RTVCNDVIL0Q7RTRCMzVITTtJQUFvQiw4QkFBdUM7RTVCODVIakU7RTRCNzVITTtJQUFvQiw0QkFBcUM7RTVCZzZIL0Q7RTRCLzVITTtJQUFvQiw4QkFBdUM7RTVCazZIakU7RTRCajZITTtJQUFvQiw2QkFBc0M7RTVCbzZIaEU7RTRCbjZITTtJQUFvQiwrQkFBd0M7RTVCczZIbEU7RTRCNzZITTtJQUFvQiw0QkFBb0M7RTVCZzdIOUQ7RTRCLzZITTtJQUFvQiw4QkFBc0M7RTVCazdIaEU7RTRCajdITTtJQUFvQiw2QkFBcUM7RTVCbzdIL0Q7RTRCbjdITTtJQUFvQiwrQkFBdUM7RTVCczdIakU7RTRCcjdITTtJQUFvQiw2QkFBcUM7RTVCdzdIL0Q7RTRCdjdITTtJQUFvQiwrQkFBdUM7RTVCMDdIakU7RTRCejdITTtJQUFvQiw4QkFBc0M7RTVCNDdIaEU7RTRCMzdITTtJQUFvQixnQ0FBd0M7RTVCODdIbEU7QUFDRjs7QUV6OEhFO0UwQmVNO0lBQXFCLDBCQUFvQztFNUIrN0gvRDtFNEI5N0hNO0lBQXFCLDRCQUFzQztFNUJpOEhqRTtFNEJoOEhNO0lBQXFCLDJCQUFxQztFNUJtOEhoRTtFNEJsOEhNO0lBQXFCLDZCQUF1QztFNUJxOEhsRTtFNEJwOEhNO0lBQXFCLDJCQUFxQztFNUJ1OEhoRTtFNEJ0OEhNO0lBQXFCLDZCQUF1QztFNUJ5OEhsRTtFNEJ4OEhNO0lBQXFCLDRCQUFzQztFNUIyOEhqRTtFNEIxOEhNO0lBQXFCLDhCQUF3QztFNUI2OEhuRTtFNEJwOUhNO0lBQXFCLDBCQUFvQztFNUJ1OUgvRDtFNEJ0OUhNO0lBQXFCLDRCQUFzQztFNUJ5OUhqRTtFNEJ4OUhNO0lBQXFCLDJCQUFxQztFNUIyOUhoRTtFNEIxOUhNO0lBQXFCLDZCQUF1QztFNUI2OUhsRTtFNEI1OUhNO0lBQXFCLDJCQUFxQztFNUIrOUhoRTtFNEI5OUhNO0lBQXFCLDZCQUF1QztFNUJpK0hsRTtFNEJoK0hNO0lBQXFCLDRCQUFzQztFNUJtK0hqRTtFNEJsK0hNO0lBQXFCLDhCQUF3QztFNUJxK0huRTtFNEI1K0hNO0lBQXFCLDJCQUFvQztFNUIrK0gvRDtFNEI5K0hNO0lBQXFCLDZCQUFzQztFNUJpL0hqRTtFNEJoL0hNO0lBQXFCLDRCQUFxQztFNUJtL0hoRTtFNEJsL0hNO0lBQXFCLDhCQUF1QztFNUJxL0hsRTtFNEJwL0hNO0lBQXFCLDRCQUFxQztFNUJ1L0hoRTtFNEJ0L0hNO0lBQXFCLDhCQUF1QztFNUJ5L0hsRTtFNEJ4L0hNO0lBQXFCLDZCQUFzQztFNUIyL0hqRTtFNEIxL0hNO0lBQXFCLCtCQUF3QztFNUI2L0huRTtFNEJwZ0lNO0lBQXFCLDJCQUFvQztFNUJ1Z0kvRDtFNEJ0Z0lNO0lBQXFCLDZCQUFzQztFNUJ5Z0lqRTtFNEJ4Z0lNO0lBQXFCLDRCQUFxQztFNUIyZ0loRTtFNEIxZ0lNO0lBQXFCLDhCQUF1QztFNUI2Z0lsRTtFNEI1Z0lNO0lBQXFCLDRCQUFxQztFNUIrZ0loRTtFNEI5Z0lNO0lBQXFCLDhCQUF1QztFNUJpaElsRTtFNEJoaElNO0lBQXFCLDZCQUFzQztFNUJtaElqRTtFNEJsaElNO0lBQXFCLCtCQUF3QztFNUJxaEluRTtFNEI1aElNO0lBQXFCLDJCQUFvQztFNUIraEkvRDtFNEI5aElNO0lBQXFCLDZCQUFzQztFNUJpaUlqRTtFNEJoaUlNO0lBQXFCLDRCQUFxQztFNUJtaUloRTtFNEJsaUlNO0lBQXFCLDhCQUF1QztFNUJxaUlsRTtFNEJwaUlNO0lBQXFCLDRCQUFxQztFNUJ1aUloRTtFNEJ0aUlNO0lBQXFCLDhCQUF1QztFNUJ5aUlsRTtFNEJ4aUlNO0lBQXFCLDZCQUFzQztFNUIyaUlqRTtFNEIxaUlNO0lBQXFCLCtCQUF3QztFNUI2aUluRTtFNEJwaklNO0lBQXFCLDJCQUFvQztFNUJ1akkvRDtFNEJ0aklNO0lBQXFCLDZCQUFzQztFNUJ5aklqRTtFNEJ4aklNO0lBQXFCLDRCQUFxQztFNUIyakloRTtFNEIxaklNO0lBQXFCLDhCQUF1QztFNUI2aklsRTtFNEI1aklNO0lBQXFCLDRCQUFxQztFNUIrakloRTtFNEI5aklNO0lBQXFCLDhCQUF1QztFNUJpa0lsRTtFNEJoa0lNO0lBQXFCLDZCQUFzQztFNUJta0lqRTtFNEJsa0lNO0lBQXFCLCtCQUF3QztFNUJxa0luRTtFNEI1a0lNO0lBQXFCLDJCQUFvQztFNUIra0kvRDtFNEI5a0lNO0lBQXFCLDZCQUFzQztFNUJpbElqRTtFNEJobElNO0lBQXFCLDRCQUFxQztFNUJtbEloRTtFNEJsbElNO0lBQXFCLDhCQUF1QztFNUJxbElsRTtFNEJwbElNO0lBQXFCLDRCQUFxQztFNUJ1bEloRTtFNEJ0bElNO0lBQXFCLDhCQUF1QztFNUJ5bElsRTtFNEJ4bElNO0lBQXFCLDZCQUFzQztFNUIybElqRTtFNEIxbElNO0lBQXFCLCtCQUF3QztFNUI2bEluRTtFNEJwbUlNO0lBQXFCLDJCQUFvQztFNUJ1bUkvRDtFNEJ0bUlNO0lBQXFCLDZCQUFzQztFNUJ5bUlqRTtFNEJ4bUlNO0lBQXFCLDRCQUFxQztFNUIybUloRTtFNEIxbUlNO0lBQXFCLDhCQUF1QztFNUI2bUlsRTtFNEI1bUlNO0lBQXFCLDRCQUFxQztFNUIrbUloRTtFNEI5bUlNO0lBQXFCLDhCQUF1QztFNUJpbklsRTtFNEJobklNO0lBQXFCLDZCQUFzQztFNUJtbklqRTtFNEJsbklNO0lBQXFCLCtCQUF3QztFNUJxbkluRTtFNEI1bklNO0lBQXFCLDJCQUFvQztFNUIrbkkvRDtFNEI5bklNO0lBQXFCLDZCQUFzQztFNUJpb0lqRTtFNEJob0lNO0lBQXFCLDRCQUFxQztFNUJtb0loRTtFNEJsb0lNO0lBQXFCLDhCQUF1QztFNUJxb0lsRTtFNEJwb0lNO0lBQXFCLDRCQUFxQztFNUJ1b0loRTtFNEJ0b0lNO0lBQXFCLDhCQUF1QztFNUJ5b0lsRTtFNEJ4b0lNO0lBQXFCLDZCQUFzQztFNUIyb0lqRTtFNEIxb0lNO0lBQXFCLCtCQUF3QztFNUI2b0luRTtFNEJwcElNO0lBQXFCLDJCQUFvQztFNUJ1cEkvRDtFNEJ0cElNO0lBQXFCLDZCQUFzQztFNUJ5cElqRTtFNEJ4cElNO0lBQXFCLDRCQUFxQztFNUIycEloRTtFNEIxcElNO0lBQXFCLDhCQUF1QztFNUI2cElsRTtFNEI1cElNO0lBQXFCLDRCQUFxQztFNUIrcEloRTtFNEI5cElNO0lBQXFCLDhCQUF1QztFNUJpcUlsRTtFNEJocUlNO0lBQXFCLDZCQUFzQztFNUJtcUlqRTtFNEJscUlNO0lBQXFCLCtCQUF3QztFNUJxcUluRTtFNEI1cUlNO0lBQXFCLDJCQUFvQztFNUIrcUkvRDtFNEI5cUlNO0lBQXFCLDZCQUFzQztFNUJpcklqRTtFNEJocklNO0lBQXFCLDRCQUFxQztFNUJtckloRTtFNEJscklNO0lBQXFCLDhCQUF1QztFNUJxcklsRTtFNEJwcklNO0lBQXFCLDRCQUFxQztFNUJ1ckloRTtFNEJ0cklNO0lBQXFCLDhCQUF1QztFNUJ5cklsRTtFNEJ4cklNO0lBQXFCLDZCQUFzQztFNUIycklqRTtFNEIxcklNO0lBQXFCLCtCQUF3QztFNUI2ckluRTtFNEJwc0lNO0lBQXFCLDJCQUFvQztFNUJ1c0kvRDtFNEJ0c0lNO0lBQXFCLDZCQUFzQztFNUJ5c0lqRTtFNEJ4c0lNO0lBQXFCLDRCQUFxQztFNUIyc0loRTtFNEIxc0lNO0lBQXFCLDhCQUF1QztFNUI2c0lsRTtFNEI1c0lNO0lBQXFCLDRCQUFxQztFNUIrc0loRTtFNEI5c0lNO0lBQXFCLDhCQUF1QztFNUJpdElsRTtFNEJodElNO0lBQXFCLDZCQUFzQztFNUJtdElqRTtFNEJsdElNO0lBQXFCLCtCQUF3QztFNUJxdEluRTtFNEI1dElNO0lBQXFCLDJCQUFvQztFNUIrdEkvRDtFNEI5dElNO0lBQXFCLDZCQUFzQztFNUJpdUlqRTtFNEJodUlNO0lBQXFCLDRCQUFxQztFNUJtdUloRTtFNEJsdUlNO0lBQXFCLDhCQUF1QztFNUJxdUlsRTtFNEJwdUlNO0lBQXFCLDRCQUFxQztFNUJ1dUloRTtFNEJ0dUlNO0lBQXFCLDhCQUF1QztFNUJ5dUlsRTtFNEJ4dUlNO0lBQXFCLDZCQUFzQztFNUIydUlqRTtFNEIxdUlNO0lBQXFCLCtCQUF3QztFNUI2dUluRTtFNEJwdklNO0lBQXFCLDJCQUFvQztFNUJ1dkkvRDtFNEJ0dklNO0lBQXFCLDZCQUFzQztFNUJ5dklqRTtFNEJ4dklNO0lBQXFCLDRCQUFxQztFNUIydkloRTtFNEIxdklNO0lBQXFCLDhCQUF1QztFNUI2dklsRTtFNEI1dklNO0lBQXFCLDRCQUFxQztFNUIrdkloRTtFNEI5dklNO0lBQXFCLDhCQUF1QztFNUJpd0lsRTtFNEJod0lNO0lBQXFCLDZCQUFzQztFNUJtd0lqRTtFNEJsd0lNO0lBQXFCLCtCQUF3QztFNUJxd0luRTtFNEI1d0lNO0lBQXFCLDJCQUFvQztFNUIrd0kvRDtFNEI5d0lNO0lBQXFCLDZCQUFzQztFNUJpeElqRTtFNEJoeElNO0lBQXFCLDRCQUFxQztFNUJteEloRTtFNEJseElNO0lBQXFCLDhCQUF1QztFNUJxeElsRTtFNEJweElNO0lBQXFCLDRCQUFxQztFNUJ1eEloRTtFNEJ0eElNO0lBQXFCLDhCQUF1QztFNUJ5eElsRTtFNEJ4eElNO0lBQXFCLDZCQUFzQztFNUIyeElqRTtFNEIxeElNO0lBQXFCLCtCQUF3QztFNUI2eEluRTtFNEJweUlNO0lBQXFCLDJCQUFvQztFNUJ1eUkvRDtFNEJ0eUlNO0lBQXFCLDZCQUFzQztFNUJ5eUlqRTtFNEJ4eUlNO0lBQXFCLDRCQUFxQztFNUIyeUloRTtFNEIxeUlNO0lBQXFCLDhCQUF1QztFNUI2eUlsRTtFNEI1eUlNO0lBQXFCLDRCQUFxQztFNUIreUloRTtFNEI5eUlNO0lBQXFCLDhCQUF1QztFNUJpeklsRTtFNEJoeklNO0lBQXFCLDZCQUFzQztFNUJteklqRTtFNEJseklNO0lBQXFCLCtCQUF3QztFNUJxekluRTtFNEI1eklNO0lBQXFCLDJCQUFvQztFNUIrekkvRDtFNEI5eklNO0lBQXFCLDZCQUFzQztFNUJpMElqRTtFNEJoMElNO0lBQXFCLDRCQUFxQztFNUJtMEloRTtFNEJsMElNO0lBQXFCLDhCQUF1QztFNUJxMElsRTtFNEJwMElNO0lBQXFCLDRCQUFxQztFNUJ1MEloRTtFNEJ0MElNO0lBQXFCLDhCQUF1QztFNUJ5MElsRTtFNEJ4MElNO0lBQXFCLDZCQUFzQztFNUIyMElqRTtFNEIxMElNO0lBQXFCLCtCQUF3QztFNUI2MEluRTtFNEJwMUlNO0lBQXFCLDJCQUFvQztFNUJ1MUkvRDtFNEJ0MUlNO0lBQXFCLDZCQUFzQztFNUJ5MUlqRTtFNEJ4MUlNO0lBQXFCLDRCQUFxQztFNUIyMUloRTtFNEIxMUlNO0lBQXFCLDhCQUF1QztFNUI2MUlsRTtFNEI1MUlNO0lBQXFCLDRCQUFxQztFNUIrMUloRTtFNEI5MUlNO0lBQXFCLDhCQUF1QztFNUJpMklsRTtFNEJoMklNO0lBQXFCLDZCQUFzQztFNUJtMklqRTtFNEJsMklNO0lBQXFCLCtCQUF3QztFNUJxMkluRTtFNEI1MklNO0lBQXFCLDJCQUFvQztFNUIrMkkvRDtFNEI5MklNO0lBQXFCLDZCQUFzQztFNUJpM0lqRTtFNEJoM0lNO0lBQXFCLDRCQUFxQztFNUJtM0loRTtFNEJsM0lNO0lBQXFCLDhCQUF1QztFNUJxM0lsRTtFNEJwM0lNO0lBQXFCLDRCQUFxQztFNUJ1M0loRTtFNEJ0M0lNO0lBQXFCLDhCQUF1QztFNUJ5M0lsRTtFNEJ4M0lNO0lBQXFCLDZCQUFzQztFNUIyM0lqRTtFNEIxM0lNO0lBQXFCLCtCQUF3QztFNUI2M0luRTtFNEJwNElNO0lBQXFCLDJCQUFvQztFNUJ1NEkvRDtFNEJ0NElNO0lBQXFCLDZCQUFzQztFNUJ5NElqRTtFNEJ4NElNO0lBQXFCLDRCQUFxQztFNUIyNEloRTtFNEIxNElNO0lBQXFCLDhCQUF1QztFNUI2NElsRTtFNEI1NElNO0lBQXFCLDRCQUFxQztFNUIrNEloRTtFNEI5NElNO0lBQXFCLDhCQUF1QztFNUJpNUlsRTtFNEJoNUlNO0lBQXFCLDZCQUFzQztFNUJtNUlqRTtFNEJsNUlNO0lBQXFCLCtCQUF3QztFNUJxNUluRTtFNEI1NUlNO0lBQXFCLDRCQUFvQztFNUIrNUkvRDtFNEI5NUlNO0lBQXFCLDhCQUFzQztFNUJpNklqRTtFNEJoNklNO0lBQXFCLDZCQUFxQztFNUJtNkloRTtFNEJsNklNO0lBQXFCLCtCQUF1QztFNUJxNklsRTtFNEJwNklNO0lBQXFCLDZCQUFxQztFNUJ1NkloRTtFNEJ0NklNO0lBQXFCLCtCQUF1QztFNUJ5NklsRTtFNEJ4NklNO0lBQXFCLDhCQUFzQztFNUIyNklqRTtFNEIxNklNO0lBQXFCLGdDQUF3QztFNUI2NkluRTtBQUNGOztBRXA4SUU7RTBCMkJNO0lBQXdCLDBCQUFvQztFNUI4NklsRTtFNEI3NklNO0lBQXdCLDRCQUFzQztFNUJnN0lwRTtFNEIvNklNO0lBQXdCLDJCQUFxQztFNUJrN0luRTtFNEJqN0lNO0lBQXdCLDZCQUF1QztFNUJvN0lyRTtFNEJuN0lNO0lBQXdCLDJCQUFxQztFNUJzN0luRTtFNEJyN0lNO0lBQXdCLDZCQUF1QztFNUJ3N0lyRTtFNEJ2N0lNO0lBQXdCLDRCQUFzQztFNUIwN0lwRTtFNEJ6N0lNO0lBQXdCLDhCQUF3QztFNUI0N0l0RTtFNEJuOElNO0lBQXdCLDBCQUFvQztFNUJzOElsRTtFNEJyOElNO0lBQXdCLDRCQUFzQztFNUJ3OElwRTtFNEJ2OElNO0lBQXdCLDJCQUFxQztFNUIwOEluRTtFNEJ6OElNO0lBQXdCLDZCQUF1QztFNUI0OElyRTtFNEIzOElNO0lBQXdCLDJCQUFxQztFNUI4OEluRTtFNEI3OElNO0lBQXdCLDZCQUF1QztFNUJnOUlyRTtFNEIvOElNO0lBQXdCLDRCQUFzQztFNUJrOUlwRTtFNEJqOUlNO0lBQXdCLDhCQUF3QztFNUJvOUl0RTtFNEIzOUlNO0lBQXdCLDJCQUFvQztFNUI4OUlsRTtFNEI3OUlNO0lBQXdCLDZCQUFzQztFNUJnK0lwRTtFNEIvOUlNO0lBQXdCLDRCQUFxQztFNUJrK0luRTtFNEJqK0lNO0lBQXdCLDhCQUF1QztFNUJvK0lyRTtFNEJuK0lNO0lBQXdCLDRCQUFxQztFNUJzK0luRTtFNEJyK0lNO0lBQXdCLDhCQUF1QztFNUJ3K0lyRTtFNEJ2K0lNO0lBQXdCLDZCQUFzQztFNUIwK0lwRTtFNEJ6K0lNO0lBQXdCLCtCQUF3QztFNUI0K0l0RTtFNEJuL0lNO0lBQXdCLDJCQUFvQztFNUJzL0lsRTtFNEJyL0lNO0lBQXdCLDZCQUFzQztFNUJ3L0lwRTtFNEJ2L0lNO0lBQXdCLDRCQUFxQztFNUIwL0luRTtFNEJ6L0lNO0lBQXdCLDhCQUF1QztFNUI0L0lyRTtFNEIzL0lNO0lBQXdCLDRCQUFxQztFNUI4L0luRTtFNEI3L0lNO0lBQXdCLDhCQUF1QztFNUJnZ0pyRTtFNEIvL0lNO0lBQXdCLDZCQUFzQztFNUJrZ0pwRTtFNEJqZ0pNO0lBQXdCLCtCQUF3QztFNUJvZ0p0RTtFNEIzZ0pNO0lBQXdCLDJCQUFvQztFNUI4Z0psRTtFNEI3Z0pNO0lBQXdCLDZCQUFzQztFNUJnaEpwRTtFNEIvZ0pNO0lBQXdCLDRCQUFxQztFNUJraEpuRTtFNEJqaEpNO0lBQXdCLDhCQUF1QztFNUJvaEpyRTtFNEJuaEpNO0lBQXdCLDRCQUFxQztFNUJzaEpuRTtFNEJyaEpNO0lBQXdCLDhCQUF1QztFNUJ3aEpyRTtFNEJ2aEpNO0lBQXdCLDZCQUFzQztFNUIwaEpwRTtFNEJ6aEpNO0lBQXdCLCtCQUF3QztFNUI0aEp0RTtFNEJuaUpNO0lBQXdCLDJCQUFvQztFNUJzaUpsRTtFNEJyaUpNO0lBQXdCLDZCQUFzQztFNUJ3aUpwRTtFNEJ2aUpNO0lBQXdCLDRCQUFxQztFNUIwaUpuRTtFNEJ6aUpNO0lBQXdCLDhCQUF1QztFNUI0aUpyRTtFNEIzaUpNO0lBQXdCLDRCQUFxQztFNUI4aUpuRTtFNEI3aUpNO0lBQXdCLDhCQUF1QztFNUJnakpyRTtFNEIvaUpNO0lBQXdCLDZCQUFzQztFNUJrakpwRTtFNEJqakpNO0lBQXdCLCtCQUF3QztFNUJvakp0RTtFNEIzakpNO0lBQXdCLDJCQUFvQztFNUI4akpsRTtFNEI3akpNO0lBQXdCLDZCQUFzQztFNUJna0pwRTtFNEIvakpNO0lBQXdCLDRCQUFxQztFNUJra0puRTtFNEJqa0pNO0lBQXdCLDhCQUF1QztFNUJva0pyRTtFNEJua0pNO0lBQXdCLDRCQUFxQztFNUJza0puRTtFNEJya0pNO0lBQXdCLDhCQUF1QztFNUJ3a0pyRTtFNEJ2a0pNO0lBQXdCLDZCQUFzQztFNUIwa0pwRTtFNEJ6a0pNO0lBQXdCLCtCQUF3QztFNUI0a0p0RTtFNEJubEpNO0lBQXdCLDJCQUFvQztFNUJzbEpsRTtFNEJybEpNO0lBQXdCLDZCQUFzQztFNUJ3bEpwRTtFNEJ2bEpNO0lBQXdCLDRCQUFxQztFNUIwbEpuRTtFNEJ6bEpNO0lBQXdCLDhCQUF1QztFNUI0bEpyRTtFNEIzbEpNO0lBQXdCLDRCQUFxQztFNUI4bEpuRTtFNEI3bEpNO0lBQXdCLDhCQUF1QztFNUJnbUpyRTtFNEIvbEpNO0lBQXdCLDZCQUFzQztFNUJrbUpwRTtFNEJqbUpNO0lBQXdCLCtCQUF3QztFNUJvbUp0RTtFNEIzbUpNO0lBQXdCLDJCQUFvQztFNUI4bUpsRTtFNEI3bUpNO0lBQXdCLDZCQUFzQztFNUJnbkpwRTtFNEIvbUpNO0lBQXdCLDRCQUFxQztFNUJrbkpuRTtFNEJqbkpNO0lBQXdCLDhCQUF1QztFNUJvbkpyRTtFNEJubkpNO0lBQXdCLDRCQUFxQztFNUJzbkpuRTtFNEJybkpNO0lBQXdCLDhCQUF1QztFNUJ3bkpyRTtFNEJ2bkpNO0lBQXdCLDZCQUFzQztFNUIwbkpwRTtFNEJ6bkpNO0lBQXdCLCtCQUF3QztFNUI0bkp0RTtFNEJub0pNO0lBQXdCLDJCQUFvQztFNUJzb0psRTtFNEJyb0pNO0lBQXdCLDZCQUFzQztFNUJ3b0pwRTtFNEJ2b0pNO0lBQXdCLDRCQUFxQztFNUIwb0puRTtFNEJ6b0pNO0lBQXdCLDhCQUF1QztFNUI0b0pyRTtFNEIzb0pNO0lBQXdCLDRCQUFxQztFNUI4b0puRTtFNEI3b0pNO0lBQXdCLDhCQUF1QztFNUJncEpyRTtFNEIvb0pNO0lBQXdCLDZCQUFzQztFNUJrcEpwRTtFNEJqcEpNO0lBQXdCLCtCQUF3QztFNUJvcEp0RTtFNEIzcEpNO0lBQXdCLDJCQUFvQztFNUI4cEpsRTtFNEI3cEpNO0lBQXdCLDZCQUFzQztFNUJncUpwRTtFNEIvcEpNO0lBQXdCLDRCQUFxQztFNUJrcUpuRTtFNEJqcUpNO0lBQXdCLDhCQUF1QztFNUJvcUpyRTtFNEJucUpNO0lBQXdCLDRCQUFxQztFNUJzcUpuRTtFNEJycUpNO0lBQXdCLDhCQUF1QztFNUJ3cUpyRTtFNEJ2cUpNO0lBQXdCLDZCQUFzQztFNUIwcUpwRTtFNEJ6cUpNO0lBQXdCLCtCQUF3QztFNUI0cUp0RTtFNEJuckpNO0lBQXdCLDJCQUFvQztFNUJzckpsRTtFNEJyckpNO0lBQXdCLDZCQUFzQztFNUJ3ckpwRTtFNEJ2ckpNO0lBQXdCLDRCQUFxQztFNUIwckpuRTtFNEJ6ckpNO0lBQXdCLDhCQUF1QztFNUI0ckpyRTtFNEIzckpNO0lBQXdCLDRCQUFxQztFNUI4ckpuRTtFNEI3ckpNO0lBQXdCLDhCQUF1QztFNUJnc0pyRTtFNEIvckpNO0lBQXdCLDZCQUFzQztFNUJrc0pwRTtFNEJqc0pNO0lBQXdCLCtCQUF3QztFNUJvc0p0RTtFNEIzc0pNO0lBQXdCLDJCQUFvQztFNUI4c0psRTtFNEI3c0pNO0lBQXdCLDZCQUFzQztFNUJndEpwRTtFNEIvc0pNO0lBQXdCLDRCQUFxQztFNUJrdEpuRTtFNEJqdEpNO0lBQXdCLDhCQUF1QztFNUJvdEpyRTtFNEJudEpNO0lBQXdCLDRCQUFxQztFNUJzdEpuRTtFNEJydEpNO0lBQXdCLDhCQUF1QztFNUJ3dEpyRTtFNEJ2dEpNO0lBQXdCLDZCQUFzQztFNUIwdEpwRTtFNEJ6dEpNO0lBQXdCLCtCQUF3QztFNUI0dEp0RTtFNEJudUpNO0lBQXdCLDJCQUFvQztFNUJzdUpsRTtFNEJydUpNO0lBQXdCLDZCQUFzQztFNUJ3dUpwRTtFNEJ2dUpNO0lBQXdCLDRCQUFxQztFNUIwdUpuRTtFNEJ6dUpNO0lBQXdCLDhCQUF1QztFNUI0dUpyRTtFNEIzdUpNO0lBQXdCLDRCQUFxQztFNUI4dUpuRTtFNEI3dUpNO0lBQXdCLDhCQUF1QztFNUJndkpyRTtFNEIvdUpNO0lBQXdCLDZCQUFzQztFNUJrdkpwRTtFNEJqdkpNO0lBQXdCLCtCQUF3QztFNUJvdkp0RTtFNEIzdkpNO0lBQXdCLDJCQUFvQztFNUI4dkpsRTtFNEI3dkpNO0lBQXdCLDZCQUFzQztFNUJnd0pwRTtFNEIvdkpNO0lBQXdCLDRCQUFxQztFNUJrd0puRTtFNEJqd0pNO0lBQXdCLDhCQUF1QztFNUJvd0pyRTtFNEJud0pNO0lBQXdCLDRCQUFxQztFNUJzd0puRTtFNEJyd0pNO0lBQXdCLDhCQUF1QztFNUJ3d0pyRTtFNEJ2d0pNO0lBQXdCLDZCQUFzQztFNUIwd0pwRTtFNEJ6d0pNO0lBQXdCLCtCQUF3QztFNUI0d0p0RTtFNEJueEpNO0lBQXdCLDJCQUFvQztFNUJzeEpsRTtFNEJyeEpNO0lBQXdCLDZCQUFzQztFNUJ3eEpwRTtFNEJ2eEpNO0lBQXdCLDRCQUFxQztFNUIweEpuRTtFNEJ6eEpNO0lBQXdCLDhCQUF1QztFNUI0eEpyRTtFNEIzeEpNO0lBQXdCLDRCQUFxQztFNUI4eEpuRTtFNEI3eEpNO0lBQXdCLDhCQUF1QztFNUJneUpyRTtFNEIveEpNO0lBQXdCLDZCQUFzQztFNUJreUpwRTtFNEJqeUpNO0lBQXdCLCtCQUF3QztFNUJveUp0RTtFNEIzeUpNO0lBQXdCLDJCQUFvQztFNUI4eUpsRTtFNEI3eUpNO0lBQXdCLDZCQUFzQztFNUJnekpwRTtFNEIveUpNO0lBQXdCLDRCQUFxQztFNUJrekpuRTtFNEJqekpNO0lBQXdCLDhCQUF1QztFNUJvekpyRTtFNEJuekpNO0lBQXdCLDRCQUFxQztFNUJzekpuRTtFNEJyekpNO0lBQXdCLDhCQUF1QztFNUJ3ekpyRTtFNEJ2ekpNO0lBQXdCLDZCQUFzQztFNUIwekpwRTtFNEJ6ekpNO0lBQXdCLCtCQUF3QztFNUI0ekp0RTtFNEJuMEpNO0lBQXdCLDJCQUFvQztFNUJzMEpsRTtFNEJyMEpNO0lBQXdCLDZCQUFzQztFNUJ3MEpwRTtFNEJ2MEpNO0lBQXdCLDRCQUFxQztFNUIwMEpuRTtFNEJ6MEpNO0lBQXdCLDhCQUF1QztFNUI0MEpyRTtFNEIzMEpNO0lBQXdCLDRCQUFxQztFNUI4MEpuRTtFNEI3MEpNO0lBQXdCLDhCQUF1QztFNUJnMUpyRTtFNEIvMEpNO0lBQXdCLDZCQUFzQztFNUJrMUpwRTtFNEJqMUpNO0lBQXdCLCtCQUF3QztFNUJvMUp0RTtFNEIzMUpNO0lBQXdCLDJCQUFvQztFNUI4MUpsRTtFNEI3MUpNO0lBQXdCLDZCQUFzQztFNUJnMkpwRTtFNEIvMUpNO0lBQXdCLDRCQUFxQztFNUJrMkpuRTtFNEJqMkpNO0lBQXdCLDhCQUF1QztFNUJvMkpyRTtFNEJuMkpNO0lBQXdCLDRCQUFxQztFNUJzMkpuRTtFNEJyMkpNO0lBQXdCLDhCQUF1QztFNUJ3MkpyRTtFNEJ2MkpNO0lBQXdCLDZCQUFzQztFNUIwMkpwRTtFNEJ6MkpNO0lBQXdCLCtCQUF3QztFNUI0Mkp0RTtFNEJuM0pNO0lBQXdCLDJCQUFvQztFNUJzM0psRTtFNEJyM0pNO0lBQXdCLDZCQUFzQztFNUJ3M0pwRTtFNEJ2M0pNO0lBQXdCLDRCQUFxQztFNUIwM0puRTtFNEJ6M0pNO0lBQXdCLDhCQUF1QztFNUI0M0pyRTtFNEIzM0pNO0lBQXdCLDRCQUFxQztFNUI4M0puRTtFNEI3M0pNO0lBQXdCLDhCQUF1QztFNUJnNEpyRTtFNEIvM0pNO0lBQXdCLDZCQUFzQztFNUJrNEpwRTtFNEJqNEpNO0lBQXdCLCtCQUF3QztFNUJvNEp0RTtFNEIzNEpNO0lBQXdCLDRCQUFvQztFNUI4NEpsRTtFNEI3NEpNO0lBQXdCLDhCQUFzQztFNUJnNUpwRTtFNEIvNEpNO0lBQXdCLDZCQUFxQztFNUJrNUpuRTtFNEJqNUpNO0lBQXdCLCtCQUF1QztFNUJvNUpyRTtFNEJuNUpNO0lBQXdCLDZCQUFxQztFNUJzNUpuRTtFNEJyNUpNO0lBQXdCLCtCQUF1QztFNUJ3NUpyRTtFNEJ2NUpNO0lBQXdCLDhCQUFzQztFNUIwNUpwRTtFNEJ6NUpNO0lBQXdCLGdDQUF3QztFNUI0NUp0RTtBQUNGOztBRS83SkU7RTBCdUNNO0lBQW9CLDBCQUFvQztFNUI2NUo5RDtFNEI1NUpNO0lBQW9CLDRCQUFzQztFNUIrNUpoRTtFNEI5NUpNO0lBQW9CLDJCQUFxQztFNUJpNkovRDtFNEJoNkpNO0lBQW9CLDZCQUF1QztFNUJtNkpqRTtFNEJsNkpNO0lBQW9CLDJCQUFxQztFNUJxNkovRDtFNEJwNkpNO0lBQW9CLDZCQUF1QztFNUJ1NkpqRTtFNEJ0NkpNO0lBQW9CLDRCQUFzQztFNUJ5NkpoRTtFNEJ4NkpNO0lBQW9CLDhCQUF3QztFNUIyNkpsRTtFNEJsN0pNO0lBQW9CLDBCQUFvQztFNUJxN0o5RDtFNEJwN0pNO0lBQW9CLDRCQUFzQztFNUJ1N0poRTtFNEJ0N0pNO0lBQW9CLDJCQUFxQztFNUJ5N0ovRDtFNEJ4N0pNO0lBQW9CLDZCQUF1QztFNUIyN0pqRTtFNEIxN0pNO0lBQW9CLDJCQUFxQztFNUI2N0ovRDtFNEI1N0pNO0lBQW9CLDZCQUF1QztFNUIrN0pqRTtFNEI5N0pNO0lBQW9CLDRCQUFzQztFNUJpOEpoRTtFNEJoOEpNO0lBQW9CLDhCQUF3QztFNUJtOEpsRTtFNEIxOEpNO0lBQW9CLDJCQUFvQztFNUI2OEo5RDtFNEI1OEpNO0lBQW9CLDZCQUFzQztFNUIrOEpoRTtFNEI5OEpNO0lBQW9CLDRCQUFxQztFNUJpOUovRDtFNEJoOUpNO0lBQW9CLDhCQUF1QztFNUJtOUpqRTtFNEJsOUpNO0lBQW9CLDRCQUFxQztFNUJxOUovRDtFNEJwOUpNO0lBQW9CLDhCQUF1QztFNUJ1OUpqRTtFNEJ0OUpNO0lBQW9CLDZCQUFzQztFNUJ5OUpoRTtFNEJ4OUpNO0lBQW9CLCtCQUF3QztFNUIyOUpsRTtFNEJsK0pNO0lBQW9CLDJCQUFvQztFNUJxK0o5RDtFNEJwK0pNO0lBQW9CLDZCQUFzQztFNUJ1K0poRTtFNEJ0K0pNO0lBQW9CLDRCQUFxQztFNUJ5K0ovRDtFNEJ4K0pNO0lBQW9CLDhCQUF1QztFNUIyK0pqRTtFNEIxK0pNO0lBQW9CLDRCQUFxQztFNUI2K0ovRDtFNEI1K0pNO0lBQW9CLDhCQUF1QztFNUIrK0pqRTtFNEI5K0pNO0lBQW9CLDZCQUFzQztFNUJpL0poRTtFNEJoL0pNO0lBQW9CLCtCQUF3QztFNUJtL0psRTtFNEIxL0pNO0lBQW9CLDJCQUFvQztFNUI2L0o5RDtFNEI1L0pNO0lBQW9CLDZCQUFzQztFNUIrL0poRTtFNEI5L0pNO0lBQW9CLDRCQUFxQztFNUJpZ0svRDtFNEJoZ0tNO0lBQW9CLDhCQUF1QztFNUJtZ0tqRTtFNEJsZ0tNO0lBQW9CLDRCQUFxQztFNUJxZ0svRDtFNEJwZ0tNO0lBQW9CLDhCQUF1QztFNUJ1Z0tqRTtFNEJ0Z0tNO0lBQW9CLDZCQUFzQztFNUJ5Z0toRTtFNEJ4Z0tNO0lBQW9CLCtCQUF3QztFNUIyZ0tsRTtFNEJsaEtNO0lBQW9CLDJCQUFvQztFNUJxaEs5RDtFNEJwaEtNO0lBQW9CLDZCQUFzQztFNUJ1aEtoRTtFNEJ0aEtNO0lBQW9CLDRCQUFxQztFNUJ5aEsvRDtFNEJ4aEtNO0lBQW9CLDhCQUF1QztFNUIyaEtqRTtFNEIxaEtNO0lBQW9CLDRCQUFxQztFNUI2aEsvRDtFNEI1aEtNO0lBQW9CLDhCQUF1QztFNUIraEtqRTtFNEI5aEtNO0lBQW9CLDZCQUFzQztFNUJpaUtoRTtFNEJoaUtNO0lBQW9CLCtCQUF3QztFNUJtaUtsRTtFNEIxaUtNO0lBQW9CLDJCQUFvQztFNUI2aUs5RDtFNEI1aUtNO0lBQW9CLDZCQUFzQztFNUIraUtoRTtFNEI5aUtNO0lBQW9CLDRCQUFxQztFNUJpaksvRDtFNEJoaktNO0lBQW9CLDhCQUF1QztFNUJtaktqRTtFNEJsaktNO0lBQW9CLDRCQUFxQztFNUJxaksvRDtFNEJwaktNO0lBQW9CLDhCQUF1QztFNUJ1aktqRTtFNEJ0aktNO0lBQW9CLDZCQUFzQztFNUJ5aktoRTtFNEJ4aktNO0lBQW9CLCtCQUF3QztFNUIyaktsRTtFNEJsa0tNO0lBQW9CLDJCQUFvQztFNUJxa0s5RDtFNEJwa0tNO0lBQW9CLDZCQUFzQztFNUJ1a0toRTtFNEJ0a0tNO0lBQW9CLDRCQUFxQztFNUJ5a0svRDtFNEJ4a0tNO0lBQW9CLDhCQUF1QztFNUIya0tqRTtFNEIxa0tNO0lBQW9CLDRCQUFxQztFNUI2a0svRDtFNEI1a0tNO0lBQW9CLDhCQUF1QztFNUIra0tqRTtFNEI5a0tNO0lBQW9CLDZCQUFzQztFNUJpbEtoRTtFNEJobEtNO0lBQW9CLCtCQUF3QztFNUJtbEtsRTtFNEIxbEtNO0lBQW9CLDJCQUFvQztFNUI2bEs5RDtFNEI1bEtNO0lBQW9CLDZCQUFzQztFNUIrbEtoRTtFNEI5bEtNO0lBQW9CLDRCQUFxQztFNUJpbUsvRDtFNEJobUtNO0lBQW9CLDhCQUF1QztFNUJtbUtqRTtFNEJsbUtNO0lBQW9CLDRCQUFxQztFNUJxbUsvRDtFNEJwbUtNO0lBQW9CLDhCQUF1QztFNUJ1bUtqRTtFNEJ0bUtNO0lBQW9CLDZCQUFzQztFNUJ5bUtoRTtFNEJ4bUtNO0lBQW9CLCtCQUF3QztFNUIybUtsRTtFNEJsbktNO0lBQW9CLDJCQUFvQztFNUJxbks5RDtFNEJwbktNO0lBQW9CLDZCQUFzQztFNUJ1bktoRTtFNEJ0bktNO0lBQW9CLDRCQUFxQztFNUJ5bksvRDtFNEJ4bktNO0lBQW9CLDhCQUF1QztFNUIybktqRTtFNEIxbktNO0lBQW9CLDRCQUFxQztFNUI2bksvRDtFNEI1bktNO0lBQW9CLDhCQUF1QztFNUIrbktqRTtFNEI5bktNO0lBQW9CLDZCQUFzQztFNUJpb0toRTtFNEJob0tNO0lBQW9CLCtCQUF3QztFNUJtb0tsRTtFNEIxb0tNO0lBQW9CLDJCQUFvQztFNUI2b0s5RDtFNEI1b0tNO0lBQW9CLDZCQUFzQztFNUIrb0toRTtFNEI5b0tNO0lBQW9CLDRCQUFxQztFNUJpcEsvRDtFNEJocEtNO0lBQW9CLDhCQUF1QztFNUJtcEtqRTtFNEJscEtNO0lBQW9CLDRCQUFxQztFNUJxcEsvRDtFNEJwcEtNO0lBQW9CLDhCQUF1QztFNUJ1cEtqRTtFNEJ0cEtNO0lBQW9CLDZCQUFzQztFNUJ5cEtoRTtFNEJ4cEtNO0lBQW9CLCtCQUF3QztFNUIycEtsRTtFNEJscUtNO0lBQW9CLDJCQUFvQztFNUJxcUs5RDtFNEJwcUtNO0lBQW9CLDZCQUFzQztFNUJ1cUtoRTtFNEJ0cUtNO0lBQW9CLDRCQUFxQztFNUJ5cUsvRDtFNEJ4cUtNO0lBQW9CLDhCQUF1QztFNUIycUtqRTtFNEIxcUtNO0lBQW9CLDRCQUFxQztFNUI2cUsvRDtFNEI1cUtNO0lBQW9CLDhCQUF1QztFNUIrcUtqRTtFNEI5cUtNO0lBQW9CLDZCQUFzQztFNUJpcktoRTtFNEJocktNO0lBQW9CLCtCQUF3QztFNUJtcktsRTtFNEIxcktNO0lBQW9CLDJCQUFvQztFNUI2cks5RDtFNEI1cktNO0lBQW9CLDZCQUFzQztFNUIrcktoRTtFNEI5cktNO0lBQW9CLDRCQUFxQztFNUJpc0svRDtFNEJoc0tNO0lBQW9CLDhCQUF1QztFNUJtc0tqRTtFNEJsc0tNO0lBQW9CLDRCQUFxQztFNUJxc0svRDtFNEJwc0tNO0lBQW9CLDhCQUF1QztFNUJ1c0tqRTtFNEJ0c0tNO0lBQW9CLDZCQUFzQztFNUJ5c0toRTtFNEJ4c0tNO0lBQW9CLCtCQUF3QztFNUIyc0tsRTtFNEJsdEtNO0lBQW9CLDJCQUFvQztFNUJxdEs5RDtFNEJwdEtNO0lBQW9CLDZCQUFzQztFNUJ1dEtoRTtFNEJ0dEtNO0lBQW9CLDRCQUFxQztFNUJ5dEsvRDtFNEJ4dEtNO0lBQW9CLDhCQUF1QztFNUIydEtqRTtFNEIxdEtNO0lBQW9CLDRCQUFxQztFNUI2dEsvRDtFNEI1dEtNO0lBQW9CLDhCQUF1QztFNUIrdEtqRTtFNEI5dEtNO0lBQW9CLDZCQUFzQztFNUJpdUtoRTtFNEJodUtNO0lBQW9CLCtCQUF3QztFNUJtdUtsRTtFNEIxdUtNO0lBQW9CLDJCQUFvQztFNUI2dUs5RDtFNEI1dUtNO0lBQW9CLDZCQUFzQztFNUIrdUtoRTtFNEI5dUtNO0lBQW9CLDRCQUFxQztFNUJpdksvRDtFNEJodktNO0lBQW9CLDhCQUF1QztFNUJtdktqRTtFNEJsdktNO0lBQW9CLDRCQUFxQztFNUJxdksvRDtFNEJwdktNO0lBQW9CLDhCQUF1QztFNUJ1dktqRTtFNEJ0dktNO0lBQW9CLDZCQUFzQztFNUJ5dktoRTtFNEJ4dktNO0lBQW9CLCtCQUF3QztFNUIydktsRTtFNEJsd0tNO0lBQW9CLDJCQUFvQztFNUJxd0s5RDtFNEJwd0tNO0lBQW9CLDZCQUFzQztFNUJ1d0toRTtFNEJ0d0tNO0lBQW9CLDRCQUFxQztFNUJ5d0svRDtFNEJ4d0tNO0lBQW9CLDhCQUF1QztFNUIyd0tqRTtFNEIxd0tNO0lBQW9CLDRCQUFxQztFNUI2d0svRDtFNEI1d0tNO0lBQW9CLDhCQUF1QztFNUIrd0tqRTtFNEI5d0tNO0lBQW9CLDZCQUFzQztFNUJpeEtoRTtFNEJoeEtNO0lBQW9CLCtCQUF3QztFNUJteEtsRTtFNEIxeEtNO0lBQW9CLDJCQUFvQztFNUI2eEs5RDtFNEI1eEtNO0lBQW9CLDZCQUFzQztFNUIreEtoRTtFNEI5eEtNO0lBQW9CLDRCQUFxQztFNUJpeUsvRDtFNEJoeUtNO0lBQW9CLDhCQUF1QztFNUJteUtqRTtFNEJseUtNO0lBQW9CLDRCQUFxQztFNUJxeUsvRDtFNEJweUtNO0lBQW9CLDhCQUF1QztFNUJ1eUtqRTtFNEJ0eUtNO0lBQW9CLDZCQUFzQztFNUJ5eUtoRTtFNEJ4eUtNO0lBQW9CLCtCQUF3QztFNUIyeUtsRTtFNEJsektNO0lBQW9CLDJCQUFvQztFNUJxeks5RDtFNEJwektNO0lBQW9CLDZCQUFzQztFNUJ1ektoRTtFNEJ0ektNO0lBQW9CLDRCQUFxQztFNUJ5eksvRDtFNEJ4ektNO0lBQW9CLDhCQUF1QztFNUIyektqRTtFNEIxektNO0lBQW9CLDRCQUFxQztFNUI2eksvRDtFNEI1ektNO0lBQW9CLDhCQUF1QztFNUIrektqRTtFNEI5ektNO0lBQW9CLDZCQUFzQztFNUJpMEtoRTtFNEJoMEtNO0lBQW9CLCtCQUF3QztFNUJtMEtsRTtFNEIxMEtNO0lBQW9CLDJCQUFvQztFNUI2MEs5RDtFNEI1MEtNO0lBQW9CLDZCQUFzQztFNUIrMEtoRTtFNEI5MEtNO0lBQW9CLDRCQUFxQztFNUJpMUsvRDtFNEJoMUtNO0lBQW9CLDhCQUF1QztFNUJtMUtqRTtFNEJsMUtNO0lBQW9CLDRCQUFxQztFNUJxMUsvRDtFNEJwMUtNO0lBQW9CLDhCQUF1QztFNUJ1MUtqRTtFNEJ0MUtNO0lBQW9CLDZCQUFzQztFNUJ5MUtoRTtFNEJ4MUtNO0lBQW9CLCtCQUF3QztFNUIyMUtsRTtFNEJsMktNO0lBQW9CLDJCQUFvQztFNUJxMks5RDtFNEJwMktNO0lBQW9CLDZCQUFzQztFNUJ1MktoRTtFNEJ0MktNO0lBQW9CLDRCQUFxQztFNUJ5MksvRDtFNEJ4MktNO0lBQW9CLDhCQUF1QztFNUIyMktqRTtFNEIxMktNO0lBQW9CLDRCQUFxQztFNUI2MksvRDtFNEI1MktNO0lBQW9CLDhCQUF1QztFNUIrMktqRTtFNEI5MktNO0lBQW9CLDZCQUFzQztFNUJpM0toRTtFNEJoM0tNO0lBQW9CLCtCQUF3QztFNUJtM0tsRTtFNEIxM0tNO0lBQW9CLDRCQUFvQztFNUI2M0s5RDtFNEI1M0tNO0lBQW9CLDhCQUFzQztFNUIrM0toRTtFNEI5M0tNO0lBQW9CLDZCQUFxQztFNUJpNEsvRDtFNEJoNEtNO0lBQW9CLCtCQUF1QztFNUJtNEtqRTtFNEJsNEtNO0lBQW9CLDZCQUFxQztFNUJxNEsvRDtFNEJwNEtNO0lBQW9CLCtCQUF1QztFNUJ1NEtqRTtFNEJ0NEtNO0lBQW9CLDhCQUFzQztFNUJ5NEtoRTtFNEJ4NEtNO0lBQW9CLGdDQUF3QztFNUIyNEtsRTtBQUNGOztBNkJ2OEtBOzs0QjdCMjhLNEI7QTZCdjhLNUI7RUFDRSxjNUJPa0I7QURrOEtwQjs7QTZCdDhLQTtFQUNFLFc1QkpnQjtBRDY4S2xCOztBNkJ0OEtBO0VBQ0UsVzVCVGdCO0FEazlLbEI7O0E2QnQ4S0E7RUFDRSxjNUJWa0I7QURtOUtwQjs7QTZCdDhLQTtFQUNFLCtLQUFhO0E3Qnk4S2Y7O0E2QnA4S0E7RUFDRSxnQjVCQVE7QUR1OEtWOztBNkJwOEtBO0VBQ0UsZ0I1QkhVO0FEMDhLWjs7QTZCcDhLQTtFQUNFLG1IQUFtRTtFQUFuRSx5REFBbUU7QTdCdThLckU7O0E2QnA4S0E7RUFDRSxrQjNCZ0I2QjtBRnU3Sy9COztBNkJwOEtBO0VBQ0UsbUIzQlk2QjtBRjI3Sy9COztBNkJwOEtBO0VBQ0UsZTNCUTZCO0UyQlA3QixrQkFBa0I7QTdCdThLcEI7O0E2QnA4S0E7RUFDRSxtQjNCRzZCO0UyQkY3QixnQkFBZ0I7QTdCdThLbEI7O0E2QnA4S0E7RUFDRSxrQjNCRjZCO0FGeThLL0I7O0E4QmhnTEE7OzRCOUJvZ0w0QjtBOEI5L0sxQjtFQUNFLFNBRmdCO0E5QmtnTHBCOztBOEJqZ0xFO0VBQ0UsVUFGZ0I7QTlCc2dMcEI7O0E4QnJnTEU7RUFDRSxVQUZnQjtBOUIwZ0xwQjs7QThCemdMRTtFQUNFLFVBRmdCO0E5QjhnTHBCOztBOEI3Z0xFO0VBQ0UsVUFGZ0I7QTlCa2hMcEI7O0E4QmpoTEU7RUFDRSxVQUZnQjtBOUJzaExwQjs7QThCcmhMRTtFQUNFLFVBRmdCO0E5QjBoTHBCOztBOEJ6aExFO0VBQ0UsVUFGZ0I7QTlCOGhMcEI7O0E4QjdoTEU7RUFDRSxVQUZnQjtBOUJraUxwQjs7QThCamlMRTtFQUNFLFVBRmdCO0E5QnNpTHBCOztBOEJyaUxFO0VBQ0UsV0FGZ0I7QTlCMGlMcEI7O0FFbGlMRTtFNEJDRTtJQUNFLFNBRmdCO0U5QnVpTHBCO0U4QnRpTEU7SUFDRSxVQUZnQjtFOUIwaUxwQjtFOEJ6aUxFO0lBQ0UsVUFGZ0I7RTlCNmlMcEI7RThCNWlMRTtJQUNFLFVBRmdCO0U5QmdqTHBCO0U4Qi9pTEU7SUFDRSxVQUZnQjtFOUJtakxwQjtFOEJsakxFO0lBQ0UsVUFGZ0I7RTlCc2pMcEI7RThCcmpMRTtJQUNFLFVBRmdCO0U5QnlqTHBCO0U4QnhqTEU7SUFDRSxVQUZnQjtFOUI0akxwQjtFOEIzakxFO0lBQ0UsVUFGZ0I7RTlCK2pMcEI7RThCOWpMRTtJQUNFLFVBRmdCO0U5QmtrTHBCO0U4QmprTEU7SUFDRSxXQUZnQjtFOUJxa0xwQjtBQUNGOztBRXRrTEU7RTRCVUU7SUFDRSxTQUZnQjtFOUJra0xwQjtFOEJqa0xFO0lBQ0UsVUFGZ0I7RTlCcWtMcEI7RThCcGtMRTtJQUNFLFVBRmdCO0U5QndrTHBCO0U4QnZrTEU7SUFDRSxVQUZnQjtFOUIya0xwQjtFOEIxa0xFO0lBQ0UsVUFGZ0I7RTlCOGtMcEI7RThCN2tMRTtJQUNFLFVBRmdCO0U5QmlsTHBCO0U4QmhsTEU7SUFDRSxVQUZnQjtFOUJvbExwQjtFOEJubExFO0lBQ0UsVUFGZ0I7RTlCdWxMcEI7RThCdGxMRTtJQUNFLFVBRmdCO0U5QjBsTHBCO0U4QnpsTEU7SUFDRSxVQUZnQjtFOUI2bExwQjtFOEI1bExFO0lBQ0UsV0FGZ0I7RTlCZ21McEI7QUFDRjs7QUUxbUxFO0U0Qm1CRTtJQUNFLFNBRmdCO0U5QjZsTHBCO0U4QjVsTEU7SUFDRSxVQUZnQjtFOUJnbUxwQjtFOEIvbExFO0lBQ0UsVUFGZ0I7RTlCbW1McEI7RThCbG1MRTtJQUNFLFVBRmdCO0U5QnNtTHBCO0U4QnJtTEU7SUFDRSxVQUZnQjtFOUJ5bUxwQjtFOEJ4bUxFO0lBQ0UsVUFGZ0I7RTlCNG1McEI7RThCM21MRTtJQUNFLFVBRmdCO0U5QittTHBCO0U4QjltTEU7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QjtFbURxQm5CLGlCQUFpQjtFQUNqQixXcER6RU07RW9EMEVOLDRCQUFvQjtFQUFwQixvQkFBb0I7QXJEODJVaEM7O0FFLzZVRTtFbURvQ087SUFnQ0ssY0FBYztJQUNkLGtCQUFrQjtJQUNsQixtQm5ENUJpQjtFRjQ0VTdCO0FBQ0Y7O0FxRG41VVM7RUFzQ0ssWUFBWTtFQUNaLHFCQUFxQjtBckRpM1VuQzs7QXFEMzJVTTtFQUNFLGtCQUFrQjtBckQ4MlUxQjs7QUVoOFVFO0VtRGlGSTtJQUlJLGVBQWU7SUFDZixrQkFBa0I7RXJEZzNVMUI7QUFDRjs7QXFEdDNVTztFQVFHLFdBQVc7QXJEazNVckI7O0FxRDcyVUk7RUFDRSxrQkFBa0I7QXJEZzNVeEI7O0FFLzhVRTtFbUQ4RkU7SUFJSSxlQUFlO0lBQ2Ysa0JBQWtCO0VyRGszVXhCO0FBQ0Y7O0FxRHgzVUs7RUFRRyxXQUFXO0FyRG8zVW5CIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuei1pbmRleCBvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tZWRpYSBxdWVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5oIHdpdGggY2VudGVyLWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxucHjjgYvjgol2d+OCkuioiOeul+OBmeOCi21peGluXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcsXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbmF1ZGlvLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCLmuLjmmI7mnJ1cIiwgXCJZdSBNaW5jaG9cIiwgXCLmuLjmmI7mnJ3kvZNcIiwgXCJZdU1pbmNob1wiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIHNlcmlmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5cbmEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi0tYmFzZSB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLS1iYXNlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vLi4vaW1hZ2VzL2NvbW1vbi9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7PjgY/jgZrjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLmMtYnJlYWRjcnVtYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnJlYWRjcnVtYi1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmMtYnJlYWRjcnVtYi1saXN0IGxpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYy1icmVhZGNydW1iLWxpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIHBhZGRpbmc6IDAgMWVtO1xufVxuXG4uYy1icmVhZGNydW1iLWxpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAzZDhiO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuXG4uYy1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1idXR0b24tLWxhcmdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1mb3JtLXcwIHtcbiAgd2lkdGg6IDAlO1xufVxuXG4uYy1mb3JtLXcxMCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5jLWZvcm0tdzIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmMtZm9ybS13MzAge1xuICB3aWR0aDogMzAlO1xufVxuXG4uYy1mb3JtLXc0MCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5jLWZvcm0tdzUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmMtZm9ybS13NjAge1xuICB3aWR0aDogNjAlO1xufVxuXG4uYy1mb3JtLXc3MCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5jLWZvcm0tdzgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmMtZm9ybS13OTAge1xuICB3aWR0aDogOTAlO1xufVxuXG4uYy1mb3JtLXcxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZm9ybS13MC0tc3Age1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuYy1mb3JtLXcxMC0tc3Age1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLmMtZm9ybS13MjAtLXNwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5jLWZvcm0tdzMwLS1zcCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuYy1mb3JtLXc0MC0tc3Age1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmMtZm9ybS13NTAtLXNwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jLWZvcm0tdzYwLS1zcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuYy1mb3JtLXc3MC0tc3Age1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLmMtZm9ybS13ODAtLXNwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jLWZvcm0tdzkwLS1zcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAuYy1mb3JtLXcxMDAtLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1mb3JtLXRleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY0O1xuICBwYWRkaW5nOiA2cHggNXB4O1xufVxuXG4uYy1mb3JtLXRleHQ6aW52YWxpZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiMTEwMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc3LCAxNiwgMTYsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWludmFsaWQucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cblxuLmMtZm9ybS10ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2cHggNXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzMzMztcbn1cblxuLmMtZm9ybS1jaGVja2JveC1zcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjBweCArIDAuNWVtKTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1zcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y0ZjRmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtZm9ybS1yYWRpby1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tcmFkaW8taW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tcmFkaW8tc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uYy1mb3JtLXJhZGlvLXNwYW4sXG4uYy1mb3JtLXJhZGlvIC5td2Zvcm0tcmFkaW8tZmllbGQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDIwcHggKyAwLjVlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tcmFkaW8tc3Bhbjo6YmVmb3JlLFxuLmMtZm9ybS1yYWRpbyAubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNGY0ZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTJhMmEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGFyaWEtaGlkZGVuPSd0cnVlJyBmb2N1c2FibGU9J2ZhbHNlJyBkYXRhLXByZWZpeD0nZmFyJyBkYXRhLWljb249J2FuZ2xlLWRvd24nIGNsYXNzPSdzdmctaW5saW5lLS1mYSBmYS1hbmdsZS1kb3duIGZhLXctMTAnIHJvbGU9J2ltZycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzIwIDUxMiclM0UlM0NwYXRoIGZpbGw9J2N1cnJlbnRDb2xvcicgZD0nTTE1MS41IDM0Ny44TDMuNSAyMDFjLTQuNy00LjctNC43LTEyLjMgMC0xN2wxOS44LTE5LjhjNC43LTQuNyAxMi4zLTQuNyAxNyAwTDE2MCAyODIuN2wxMTkuNy0xMTguNWM0LjctNC43IDEyLjMtNC43IDE3IDBsMTkuOCAxOS44YzQuNyA0LjcgNC43IDEyLjMgMCAxN2wtMTQ4IDE0Ni44Yy00LjcgNC43LTEyLjMgNC43LTE3IDB6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjdlbSB0b3AgNTAlLCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMC42NWVtIGF1dG8sIDEwMCU7XG59XG5cbi5jLWZvcm0tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1zZWxlY3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4ODg7XG59XG5cbi5jLWZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDNweCByZ2JhKDU5LCAxNTMsIDI1MiwgMC43KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IC1tb3otbWFjLWZvY3VzcmluZztcbiAgY29sb3I6ICMyMjI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jLWZvcm0tc2VsZWN0LS1zbWFsbCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmMtZm9ybS1zZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuimi+WHuuOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWgxIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtaDIge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmMtaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogIzAwM2Q4YjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogN3B4IDdweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIwNDA5OTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oNCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uYy1oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg1IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUsIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM0ZjU3NGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODqeODmeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu57eaXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGluZS0tZGFzaGVkIHtcbiAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAjN0Q2QTAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44Oz44KvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGluayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMTQwOTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1saW5rLS1ibHVlIHtcbiAgY29sb3I6ICMwMTQwOTk7XG59XG5cbi5jLWxpbmstLWJvcmRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1saW5rLS10YXJnZXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9ibGFuay5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmMtbGluay0tdGFyZ2V0OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fYmxhbmtfb3Zlci5wbmcpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmMtbGlzdCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0tcG9pbnQgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xufVxuXG4uYy1saXN0LS1wb2ludCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1saW5rIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLWxpbmsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggMCA0cHggNi45cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogMnB4O1xufVxuXG4uYy1saXN0LS1saW5rIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWxpc3QtLWxpbmsgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweDtcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDRkNGQ0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYy1saXN0LS1vcmRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5jLWxpc3QtLW5vdGUgbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYy1saXN0LS1ub3RlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOCouOCpOOCs+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxufVxuXG4uYy1tZW51LXRyaWdnZXIsXG4uYy1tZW51LXRyaWdnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbWVudS10cmlnZ2VyLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDRweDtcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDExcHg7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAxOHB4O1xufVxuXG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg43jg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1wYW5lbCB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0MDk5O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xufVxuXG4uYy1wYW5lbC5oZWlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDE5NXB4O1xufVxuXG4uYy1wYW5lbC5oZWlnaHQgLmMtcGFuZWwtY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYy1wYW5lbC1oIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmMtcGFuZWwtY29udGVudHMtLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDEwMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tbWlkZGxlIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1taWRkbGUge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLW5hcnJvdyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tbmFycm93IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZyB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1taWRkbGUge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbWlkZGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW5hcnJvdyB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXItLW1pZGRsZSB7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi1jb250YWluZXItLWZpbGwtc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K/44OWXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtdGFiLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC0xMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMtdGFiLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogLThweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgfVxufVxuXG4uYy10YWItbmF2LWl0ZW0gYVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0MDk5O1xufVxuXG4uYy10YWItY29udGVudHMge1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmMtdGFiLWNvbnRlbnRzLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy10YWItY29udGVudHMtaXRlbVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjg7zjg5bjg6tcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy10YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTJhMmEyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmMtdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EyYTJhMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtdGFibGUgdGJvZHkgdGgge1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi5jLXRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB0Ym9keSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbi5jLXRhYmxlLS1uYXJyb3cge1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdHIge1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdGgge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUtLW5hcnJvdyB0Ym9keSB0aCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA4cHggMTBweCA4cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUtLW5hcnJvdyB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDE1cHg7XG4gIH1cbn1cblxuLmMtc3BsYXNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5cbi5jLXNwbGFzaC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODkeODqeODqeODg+OCr+OCuVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXBhcmFsbGF4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmMtcGFyYWxsYXgtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jLXBhcmFsbGF4LWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFyYWxsYXgtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1hbGlnbi1sZWZ0LS10YWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1hbGlnbi1sZWZ0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6IOM5pmv6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVlZTE7XG59XG5cbi51LWJnLWltYWdlIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9zZWN0aW9uLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAwIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1iZy1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi51LWJnLWltYWdlLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3NlY3Rpb24tYmctLXdoaXRlLnBuZyk7XG59XG5cbi51LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLnUtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi51LWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEsIDY0LCAxNTMsIDAuMik7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMTQwOTk7XG59XG5cbi51LWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAxNDA5OTtcbn1cblxuLnUtYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAxNDA5OTtcbn1cblxuLnUtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMTQwOTk7XG59XG5cbi51LWJvcmRlci0td2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GbG9hdOino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCsOODquODg+ODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXJvdyB7XG4gIG1hcmdpbjogLTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93IHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5cbi51LXJvdy1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udS1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LXJldmVyc2UtLXNwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLnUtcm93LS1ub21hcmdpbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cge1xuICBtYXJnaW46IC0xMHB4O1xufVxuXG4udS1jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC01IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC03IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC04IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93ID4gLnUtY29sLTgge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC05IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC05IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTExIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWNvbC0xLS1wYyB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1wYyB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXBjIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1wYyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXBjIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tcGMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXBjIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tcGMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1wYyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXBjIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXBjIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEyLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLWxhcHRvcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLWxhcHRvcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1sYXB0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWNvbC0xLS10YWIge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXRhYiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS10YWIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS10YWIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tdGFiIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXRhYiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS10YWIge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tdGFiIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXRhYiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tdGFiIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0xMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXNwIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tc3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXNwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tc3Age1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tc3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1zcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgPiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXNwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXNwIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luID4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyA+IC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gPiAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93ID4gLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Z2e6KGo56S65YiH44KK5pu/44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51LWhpZGUtLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtaGlkZS0tbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWhpZGUtLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAudS1oaWRlLS1tZHBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tYXJnaW7jgIFwYWRkaW5n5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI3MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS1tdDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1tdDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRleHQtYWNjZW50IHtcbiAgY29sb3I6ICMwMTQwOTk7XG59XG5cbi51LXRleHQtaW1wb3J0YW50IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS10ZXh0LXN1YiB7XG4gIGNvbG9yOiAjYTJhMmEyO1xufVxuXG4udS10ZXh0LXNhbnNzZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBcInNhbnMtc2VyaWZcIjtcbn1cblxuLnUtdGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnUtdGV4dC1ub3JtYWwge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udS10ZXh0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICNmNGY0ZjQgNzAlKTtcbn1cblxuLnUtdGV4dC14LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4udS10ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG5cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luYXmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS13MCB7XG4gIHdpZHRoOiAwJTtcbn1cblxuLnUtdzEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLnUtdzIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnUtdzMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnUtdzQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnUtdzUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnUtdzYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnUtdzcwIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnUtdzgwIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLnUtdzkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnUtdzEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS13MC0tcGMge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAudS13MTAtLXBjIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXcyMC0tcGMge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnUtdzMwLS1wYyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudS13NDAtLXBjIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC51LXc1MC0tcGMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnUtdzYwLS1wYyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudS13NzAtLXBjIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC51LXc4MC0tcGMge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnUtdzkwLS1wYyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudS13MTAwLS1wYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LXcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAudS13MTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuICAudS13MjAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAudS13MzAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudS13NDAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAudS13NTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudS13NjAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudS13NzAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAudS13ODAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAudS13OTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudS13MTAwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudS13MC0tdGFiIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cbiAgLnUtdzEwLS10YWIge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnUtdzIwLS10YWIge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnUtdzMwLS10YWIge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtdzQwLS10YWIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnUtdzUwLS10YWIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnUtdzYwLS10YWIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLnUtdzcwLS10YWIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLnUtdzgwLS10YWIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnUtdzkwLS10YWIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLnUtdzEwMC0tdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS13MC0tc3Age1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAudS13MTAtLXNwIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC51LXcyMC0tc3Age1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnUtdzMwLS1zcCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAudS13NDAtLXNwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC51LXc1MC0tc3Age1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnUtdzYwLS1zcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAudS13NzAtLXNwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC51LXc4MC0tc3Age1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLnUtdzkwLS1zcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAudS13MTAwLS1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnUtaDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCqOOCr+OCueODiOODqeODiuODk++8iEfjg4rjg5Pjgajjga/liKXjgavjg5jjg4Pjg4Djg7zlhoXjgavooajnpLrjgZnjgovjg4rjg5PjgrLjg7zjgrfjg6fjg7PvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1leG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1leG5hdi1saXN0IHtcbiAgbWFyZ2luOiAwIC04cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wLWV4bmF2LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuXG4ucC1leG5hdi1saXN0LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wLWV4bmF2LWxpc3QtaXRlbS0tdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA4LjdweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYTJhMmEyO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cblxuLnAtZXhuYXYtbGlzdC1pdGVtLS1idXR0b24ge1xuICB3aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1leG5hdi1kcm9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1leG5hdi1kcm9wOmhvdmVyIC5wLWV4bmF2LWRyb3AtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1leG5hdi1kcm9wLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnAtZXhuYXYtZHJvcC1saXN0LWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnAtZXhuYXYtZHJvcC1saXN0LWl0ZW0gYSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mbmF2IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5wLWZuYXYtbGlzdCB7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZuYXYtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wLWZuYXYtbGlzdC1pdGVtIHtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcbn1cblxuLnAtZm5hdi1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzM7XG59XG5cbi5wLWZuYXYtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucC1mbmF2LWxpc3QtaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjg4Pjgr/jg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1wYWdldG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItcGFnZXRvcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgfVxufVxuXG4ucC1mb290ZXItcGFnZXRvcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMTQwOTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5wLWZvb3Rlci1wYWdldG9wIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAxNDA5OTtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzAxNDA5OTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMi41cHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ucC1mb290ZXItcGFnZXRvcCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxNDA5OTtcbn1cblxuLnAtZm9vdGVyLXBhZ2V0b3AgYTpob3Zlcjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLXBhZ2V0b3AgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ucC1mb290ZXItYmFubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWJhbm5lci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wLWZvb3Rlci1iYW5uZXItbGlzdCB7XG4gIG1hcmdpbjogLTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1iYW5uZXItbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wLWZvb3Rlci1iYW5uZXItbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWZvb3Rlci1iYW5uZXItbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnAtZm9vdGVyLWN0YSB7XG4gIGJhY2tncm91bmQ6ICMwMTQwOTk7XG59XG5cbi5wLWZvb3Rlci1jdGEtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnAtZm9vdGVyLWN0YS1saXN0IHtcbiAgaGVpZ2h0OiA3OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEtbGlzdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wLWZvb3Rlci1jdGEtbGlzdC1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY3ODJhNjtcbn1cblxuLnAtZm9vdGVyLWN0YS1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NzgyYTY7XG59XG5cbi5wLWZvb3Rlci1jdGEtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3OXB4O1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMTQwOTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItY3RhLWxpc3QtaXRlbSBhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG5cbi5wLWZvb3Rlci1jdGEtbGlzdC1pdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtZm9vdGVyLWN0YS1saXN0LWl0ZW0gYS5hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtZm9vdGVyLWN0YS1saXN0LWl0ZW0gYS5hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItY3RhLWxpc3QtaXRlbSBhLmFycm93OjphZnRlciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItY3RhLWxpc3QtaXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItY3RhLWxpc3QtaXRlbS1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucC1mb290ZXItY3RhLWxpc3QtaXRlbS1pbm5lciAudGVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FyZG9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLWN0YS1saXN0LWl0ZW0taW5uZXIgLnRlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgfVxufVxuXG4ucC1mb290ZXItY3RhLWxpc3QtaXRlbS1pbm5lciAuYWNjZW50IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1mb290ZXItY3RhLWxpc3QtaXRlbS1pbm5lciAuYWNjZW50IHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuXG4ucC1mb290ZXItZ3JvdXAge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuXG4ucC1mb290ZXItbmF2IHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4ucC1mb290ZXItbmF2LS11cHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ucC1mb290ZXItbmF2LWZuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItbmF2LWZuYXYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLW5hdi1mbmF2LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyA4KTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZm9vdGVyLW5hdi1mbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1uYXYtZm5hdi1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5wLWZvb3Rlci1uYXYtZm5hdi1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1uYXYtZm5hdi1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1uYXYtbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1ZW07XG4gIH1cbn1cblxuLnAtZm9vdGVyLW5hdi1saXN0LWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItbmF2LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgfVxufVxuXG4ucC1mb290ZXItbmF2LWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1uYXYtbGlzdC1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLW5hdi1wYXJ0bmVycyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5wLWZvb3Rlci1uYXYtcGFydG5lcnMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wLWZvb3Rlci1uYXYtcGFydG5lcnMtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucC1mb290ZXItbmF2LXBhcnRuZXJzLWxpc3QtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ucC1mb290ZXItbmF2LXBhcnRuZXJzLWxpc3QtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wLWZvb3Rlci1uYXYtcGFydG5lcnMtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnAtZm9vdGVyLW5hdi1wYXJ0bmVycy1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLnAtZm9vdGVyLW5hdi1wYXJ0bmVycy1kZXRhaWwtaXRlbSB7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLnAtZm9vdGVyLW5hdi1wYXJ0bmVycy1kZXRhaWwtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucC1mb290ZXItbmF2LXBhcnRuZXJzLWRldGFpbC1pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnAtZm9vdGVyLW5hdi1wYXJ0bmVycy1kZXRhaWwtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5wLWZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogXCJDYXJkb1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDAuNTYyNXJlbTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkfjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucC1nbmF2IHtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG8gMWVtIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC44KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuXG4ucC1nbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2LWxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbjogMCAwLjV2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMmEyYTI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0ubmV3IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtLm5ldyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk5FV1wiO1xuICB3aWR0aDogNGVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6ICNlNjAwMTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW0ubmV3IGE6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnAtZ25hdi1saXN0LWl0ZW0uY3VycmVudCBhIHtcbiAgY29sb3I6ICMwMTQwOTk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDE0MDk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtZ25hdi1saXN0LWl0ZW0uY3VycmVudCBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxdncsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtbGlzdC1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtZ25hdi1saXN0LWl0ZW0gYVt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9ibGFuay5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDMuNXB4KTtcbiAgICByaWdodDogMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgLnAtZ25hdi1saXN0LWl0ZW0gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2EyYTJhMjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjYTJhMmEyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDMuNXB4KTtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4ucC1nbmF2LWxpc3QtaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAxNDA5OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWduYXYtbGlzdC1pdGVtIGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSB7XG4gIC5wLWduYXYgLnAtZ25hdi1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1nbmF2IC5wLWduYXYtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OY44OD44OA44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1pbm5lciB7XG4gIHdpZHRoOiAxNDgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI3cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnAtaGVhZGVyLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucC1oZWFkZXItaW5uZXItLXNwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLnAtaGVhZGVyLWlubmVyLS1zcCAucC1oZWFkZXItbG9nbzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wLWhlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5wLWhlYWRlci1sb2dvIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wLWhlYWRlci1sb2dvIGEgaW1nIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnAtbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9wLW12LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVlZTE7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12IHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5wLW12LS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wLW12LWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1tdi1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cbn1cblxuLnAtbXYtbGFyZ2Uge1xuICBmb250LXNpemU6IDNyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucC1tdi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLW12LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnAtYWNjZXNzLXBhbmVsIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMTQwOTk7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFjY2Vzcy1wYW5lbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wLWFjY2Vzcy1wYW5lbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDMwcHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1hY2Nlc3MtcGFuZWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnAtYWNjZXNzLXBhbmVsLWgge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYWNjZXNzLXBhbmVsLWgge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLnAtYWNjZXNzLXBhbmVsLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWFjY2Vzcy1wYW5lbC5pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWFjY2Vzcy1wYW5lbC5pY29uOjphZnRlciB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cblxuLnAtYWNjZXNzLXBhbmVsLmljb24tLWNhcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uLWNhci5wbmcpO1xufVxuXG4ucC1hY2Nlc3MtcGFuZWwuaWNvbi0tdHJhaW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi10cmFpbi5wbmcpO1xufVxuXG4ucC1kZXRhaWwge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVlZTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucC1kZXRhaWwge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICB9XG59XG5cbi5wLWRldGFpbC1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucC1kZXRhaWwtcGFuZWwtY29udGVudHMge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnAtZGV0YWlsLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1kZXRhaWwtbXYgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLWRldGFpbC1tdi1waWNrdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDIwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZGV0YWlsLW12LXBpY2t1cCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICByaWdodDogMTAlO1xuICB9XG59XG5cbi5wLWRldGFpbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRldGFpbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5wLWRldGFpbC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWRldGFpbC10YWJsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5wLWRldGFpbC10YWJsZSB0Ym9keSB0aCB7XG4gIHdpZHRoOiAzMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDE0MDk5O1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuLnAtZGV0YWlsLXRhYmxlIHRib2R5IHRkIHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5wLWRldGFpbC1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cblxuLnAtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC1pbWFnZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggOHB4IGJsYWNrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wLWltYWdlLWNhcHRpb24tLXRvcCB7XG4gIHRvcDogOHB4O1xufVxuXG4ucC1pbWFnZS1jYXB0aW9uLS1ib3R0b20ge1xuICBib3R0b206IDhweDtcbn1cblxuLnAtaW1hZ2UtY2FwdGlvbi0tbGVmdCB7XG4gIGxlZnQ6IDhweDtcbn1cblxuLnAtaW1hZ2UtY2FwdGlvbi0tcmlnaHQge1xuICByaWdodDogOHB4O1xufVxuXG4ucC1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLnAtbW9kYWwtYmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnAtbW9kYWwtYm9keSB7XG4gIHdpZHRoOiAxMTUycHg7XG4gIGhlaWdodDogNDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtbW9kYWwtYm9keSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDc1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNSU7XG4gIH1cbn1cblxuLnAtbW9kYWwtY29udGVudHMge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4ucC1tb2RhbC1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDYzOTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucC1tb2RhbC1jbG9zZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnAtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ucC12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wLXZpZGVvIGlmcmFtZSB+IHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9wLWtleXZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3Ata2V5dmlzdWFsIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi50b3Ata2V5dmlzdWFsLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50b3Atc2VhcmNoIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMTQwOTk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3Atc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi50b3Atc2VhcmNoLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDJ2dztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3Atc2VhcmNoLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VhcmNoLWNvbnRlbnRzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnRvcC1zZWFyY2gtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDM1JTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1zZWFyY2gtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi50b3Atc2VhcmNoLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTUlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXNlYXJjaC10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3Atc2VhcmNoLXRpdGxlLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VhcmNoLXRpdGxlLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3Atc2VhcmNoLW5hdiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDY1JTtcbn1cblxuLnRvcC1zZWFyY2gtbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udG9wLXNlYXJjaC1uYXYtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1zZWFyY2gtbmF2LWxpc3QtaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9wLXNlYXJjaC1uYXYtbGlzdC1pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3Atc2VhcmNoLW5hdi1saXN0LWl0ZW0gYSBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnRvcC1oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50b3AtaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cblxuLnRvcC1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1jdGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4udG9wLWN0YS1pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtY3RhLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi50b3AtY3RhLWl0ZW0tLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udG9wLWN0YS1pdGVtLS1sZWZ0IC50b3AtY3RhLWNvbnRlbnRzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbWZscC1pY2hpa2F3YXNoaW9oYW1hLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtY3RhLWl0ZW0tLWxlZnQgLnRvcC1jdGEtY29udGVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRvcC1jdGEtaXRlbS0tcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi50b3AtY3RhLWl0ZW0tLXJpZ2h0IC50b3AtY3RhLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2Q4YjtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtY3RhLWl0ZW0tLXJpZ2h0IC50b3AtY3RhLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi50b3AtY3RhLWNvbnRlbnRzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNhMmEyYTI7XG4gIGhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWN0YS1jb250ZW50cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxufVxuXG4udG9wLWN0YS1jb250ZW50cyAudG9wLWgyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udG9wLWN0YS1jb250ZW50cy1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWN0YS1jb250ZW50cy1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4udG9wLWN0YS10ZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9wLWN0YS10ZWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtY3RhLXRlbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBwYWludGVkO1xuICB9XG59XG5cbi50b3AtY3RhLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMzJweDtcbiAgYmFja2dyb3VuZDogIzAwMGY0YztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDAgM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnRvcC1jdGEtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLWN0YS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG4udG9wLXBpY2t1cC1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnRvcC1waWNrdXAtY2FyZCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcC1waWNrdXAtY2FyZDpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3AtcGlja3VwLWNhcmQtY29udGVudHMge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1waWNrdXAtY2FyZC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1waWNrdXAtY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRvcC1waWNrdXAtZXllY2F0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIwJTtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wLXBpY2t1cC1leWVjYXRjaCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBib3R0b206IC0xMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1waWNrdXAtZXllY2F0Y2gge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi50b3AtcGlja3VwLWljb24ge1xuICB3aWR0aDogMjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnRvcC1wYW5lbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50b3AtcGFuZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAyNCwgMjEsIDAuMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1wYW5lbCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4udG9wLXBhbmVsLnN0YXRlbWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3N0YXRlbWVudC5qcGcpO1xufVxuXG4udG9wLXBhbmVsLmxvZ2lzdGljcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2xvZ2lzdGljcy5qcGcpO1xufVxuXG4udG9wLXBhbmVsLmxhYm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9sYWJvLmpwZyk7XG59XG5cbi50b3AtcGFuZWwuc29sdXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9sYWJvLmpwZyk7XG59XG5cbi50b3AtcGFuZWwuZGVjYXJib25pemF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvZGVjYXJib25pemF0aW9uLmpwZyk7XG59XG5cbi50b3AtcGFuZWwuY29udGFjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2NvbnRhY3QuanBnKTtcbn1cblxuLnRvcC1wYW5lbC5xdWFsaXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvcXVhbGl0eS5qcGcpO1xufVxuXG4udG9wLXBhbmVsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9wLXBhbmVsLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnRvcC1wYW5lbC1jb250ZW50cy5zdGF0ZW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9zdGF0ZW1lbnQtYmcucG5nKTtcbn1cblxuLnRvcC1wYW5lbC1jb250ZW50cy5sb2dpc3RpY3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9sb2dpc3RpY3MtYmcucG5nKTtcbn1cblxuLnRvcC1wYW5lbC1jb250ZW50cy5sYWJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbGFiby1iZy5wbmcpO1xufVxuXG4udG9wLXBhbmVsLWNvbnRlbnRzLnNvbHV0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbGFiby1iZy5wbmcpO1xufVxuXG4udG9wLXBhbmVsLWNvbnRlbnRzLmRlY2FyYm9uaXphdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2RlY2FyYm9uaXphdGlvbi1iZy5wbmcpO1xufVxuXG4udG9wLXBhbmVsLWNvbnRlbnRzLmNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9jb250YWN0LWJnLnBuZyk7XG59XG5cbi50b3AtcGFuZWwtY29udGVudHMucXVhbGl0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3F1YWxpdHktYmcucG5nKTtcbn1cblxuLnRvcC1wYW5lbC10ZXh0LS1qYSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4udG9wLXBhbmVsLXRleHQtLWVuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi50b3AtbmV3cy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG9wLW5ld3MtY2FyZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcC1uZXdzLWNhcmQtY29udGVudHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi50b3AtbmV3cy1jYXJkLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDAlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi50b3AtbmV3cy1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wLW5ld3MtY2FyZC10aXRsZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi50b3AtbmV3cy1jYXJkLXZpZXcge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udG9wLW5ld3MtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJhY2tncm91bmQ6ICMwMTQwOTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtbmV3cy1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbn1cblxuLnRvcC1uZXdzLWFycm93IHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9wLW5ld3MtYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtbmV3cy1hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4udG9wLW5ld3MtYXJyb3ctLW5leHQge1xuICByaWdodDogLTM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wLW5ld3MtYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi50b3AtcmVjcnVpdGluZy1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi50b3AtcmVjcnVpdGluZy1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udG9wLXJlY3J1aXRpbmctaXRlbSBhOmhvdmVyIC50b3AtcmVjcnVpdGluZy10aHVtYiBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi50b3AtcmVjcnVpdGluZy1pdGVtIGE6aG92ZXIgLnRvcC1yZWNydWl0aW5nLWNvbnRlbnRzOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLnRvcC1yZWNydWl0aW5nLWl0ZW0gYTpob3ZlciAudG9wLXJlY3J1aXRpbmctaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbW92aWUtcGxheS0tb3Zlci5wbmcpO1xufVxuXG4udG9wLXJlY3J1aXRpbmctdGh1bWIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG9wLXJlY3J1aXRpbmctdGh1bWIgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi50b3AtcmVjcnVpdGluZy1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1yZWNydWl0aW5nLWNvbnRlbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAxNDA5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuLnRvcC1yZWNydWl0aW5nLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLXJlY3J1aXRpbmctaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0ZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbW92aWUtcGxheS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnRvcC1yZWNydWl0aW5nLW5hbWUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5sYWJvLWtleXZpc3VhbCB7XG4gIGhlaWdodDogMTQwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xhYm8vbXYuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFiby1rZXl2aXN1YWwge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuLmxhYm8ta2V5dmlzdWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICAvKiAo55S75YOP44Gu6auY44GVIC8g55S75YOP44Gu5qiq5bmFKSDDlyAxMDAgKi9cbiAgcGFkZGluZy10b3A6IGNhbGMoKDY1MCAvIDE5MjApICogMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFiby9zZWN0aW9uLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAxMDAlIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxhYm8ta2V5dmlzdWFsLW12IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5sYWJvLWtleXZpc3VhbC1jYXRjaGNvcHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFiby1rZXl2aXN1YWwtY2F0Y2hjb3B5IHtcbiAgICBwYWRkaW5nOiAyNTBweCAxNXB4IDEwMHB4O1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuLmxhYm8tc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IGNhbGMoKCg2NTAgLyAxOTIwKSAqIDEwMCUpICogLTEpO1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhYm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5sYWJvLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZWUxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5sYWJvLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYWJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi5sYWJvLXRpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogdHJhamFuLXByby0zLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAxNDA5OTtcbn1cblxuLmxhYm8tcG9pbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYWJvLXBvaW50IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5sYWJvLXBvaW50LWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFiby1wb2ludC1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxhYm8tcG9pbnQtbGlzdC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sYWJvLXBvaW50LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxhYm8tcG9pbnQtbnVtYmVyIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYWJvLXBvaW50LW51bWJlciB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5sYWJvLWFyZWEtdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDE0MDk5O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYWJvLWFyZWEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuLmxhYm8tYXJlYS1jb250ZW50cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYWJvLWFyZWEtY29udGVudHMge1xuICAgIG1hcmdpbjogMTBweCAxMCUgMDtcbiAgfVxufVxuXG4ubGFiby1iZyB7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG59XG5cbi5sYWJvLWFjY2Vzcy1wYW5lbCB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzIwNDA5OTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMzMzO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFiby1hY2Nlc3MtcGFuZWwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubGFiby1hY2Nlc3MtcGFuZWwtY29udGVudHMge1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYWJvLWFjY2Vzcy1wYW5lbC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubGFiby1hY2Nlc3MtcGFuZWwtaCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFiby1hY2Nlc3MtcGFuZWwtaCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG4ubGFiby1hY2Nlc3MtcGFuZWwuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxhYm8tYWNjZXNzLXBhbmVsLmljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhYm8tYWNjZXNzLXBhbmVsLmljb246OmFmdGVyIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG4ubGFiby1hY2Nlc3MtcGFuZWwuaWNvbi0tY2FyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFiby9pY29uLWNhci5wbmcpO1xufVxuXG4ubGFiby1hY2Nlc3MtcGFuZWwuaWNvbi0tdHJhaW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sYWJvL2ljb24tdHJhaW4ucG5nKTtcbn1cblxuLmxvZ2lzdGljcy1uYXYge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naXN0aWNzLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4ubG9naXN0aWNzLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IC0xMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naXN0aWNzLW5hdi1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAtOHB4O1xuICB9XG59XG5cbi5sb2dpc3RpY3MtbmF2LWxpc3QgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naXN0aWNzLW5hdi1saXN0ID4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbi5sb2dpc3RpY3MtbmF2LWxpc3QgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxvZ2lzdGljcy10YWItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sb2dpc3RpY3MtdGFiLW5hdi1pdGVtIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5sb2dpc3RpY3MtdGFiLW5hdi1pdGVtLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjMDE0MDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggLTJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naXN0aWNzLXRhYi1uYXYtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubG9naXN0aWNzLXRhYi1uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubG9naXN0aWNzLXRhYi1uYXYtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naXN0aWNzLXRhYi1uYXYtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICB9XG59XG5cbi5sb2dpc3RpY3MtdGFiLW5hdi1pdGVtIGFbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBjb2xvcjogIzAxNDA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IC0ycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmxvZ2lzdGljcy10YWItY29udGVudHMge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naXN0aWNzLXRhYi1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG4ubG9naXN0aWNzLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvZ2lzdGljcy10YWItY29udGVudHMtaXRlbVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sb2dpc3RpY3Mtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5sb2dpc3RpY3Mtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMTQwOTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sb2dpc3RpY3MtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG9naXN0aWNzLWxpbmstaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sb2dpc3RpY3MtbGluay1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxvZ2lzdGljcy1saW5rLWltYWdlLXBpY2t1cCB7XG4gIHdpZHRoOiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE2cHg7XG4gIHJpZ2h0OiAtMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2lzdGljcy1saW5rLWltYWdlLXBpY2t1cCB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cblxuLmxvZ2lzdGljcy1saW5rLW5hbWUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5sb2dpc3RpY3MtbGluay1uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNy41cHggMCA3LjVweCAxMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMTQwOTk7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5sb2dpc3RpY3MtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5sb2dpc3RpY3MtbWFwLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2EyYTJhMjtcbn1cblxuLmxvZ2lzdGljcy1tYXAtbGlzdCA+IGxpIHtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMmEyYTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcbn1cblxuLmxvZ2lzdGljcy1tYXAtbGlzdCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlciwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuXG4ubG9naXN0aWNzLW1hcC1saXN0ID4gbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2dpc3RpY3MvaWNvbl9hY2Nlc3MucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNWVtO1xuICByaWdodDogMDtcbn1cblxuLmxvZ2lzdGljcy1tYXAtbGlzdCA+IGxpIGEgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5sb2dpc3RpY3MtbWFwLWxpc3QgPiBsaS51bmRvbmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2dpc3RpY3MvaWNvbl9hY2Nlc3MtLXVuZG9uZS5wbmcpO1xufVxuXG4ubG9naXN0aWNzLW1hcC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG4ubG9naXN0aWNzLW1hcC1pY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubG9naXN0aWNzLW1hcC1pY29uLmJsdWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9naXN0aWNzL2ljb25fYWNjZXNzLnBuZyk7XG59XG5cbi5sb2dpc3RpY3MtbWFwLWljb24ucmVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ2lzdGljcy9pY29uX2FjY2Vzcy0tdW5kb25lLnBuZyk7XG59XG5cbi5sb2dpc3RpY3MtcG9wdXAge1xuICB3aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQ6ICMwMTQwOTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpc3RpY3MtcG9wdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sb2dpc3RpY3MtcG9wdXAtaW1hZ2Uge1xuICB3aWR0aDogMzIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dpc3RpY3MtcG9wdXAtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sb2dpc3RpY3MtcG9wdXAtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naXN0aWNzLXBvcHVwLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmxvZ2lzdGljcy1wb3B1cC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9naXN0aWNzLXBvcHVwLWNvbnRlbnRzIGgzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sb2dpc3RpY3MtcG9wdXAtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAxNDA5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLmxvZ2lzdGljcy1wb3B1cC1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIGJhY2tncm91bmQ6ICMwMTQwOTk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyAuZ20tc3R5bGUtaXctY2hyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzAxNDA5OSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWQge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5waWNrdXAta2V5dmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGlja3VwLWtleXZpc3VhbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBpY2t1cC1rZXl2aXN1YWwtZXllY2F0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlIC0gODBweCk7XG4gIGxlZnQ6IDEwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5waWNrdXAta2V5dmlzdWFsLWV5ZWNhdGNoIHtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbiAgLnBpY2t1cC1rZXl2aXN1YWwtZXllY2F0Y2ggaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waWNrdXAta2V5dmlzdWFsLWV5ZWNhdGNoIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5cbi5waWNrdXAta2V5dmlzdWFsLXBpY2t1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzVweDtcbiAgcmlnaHQ6IDEwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBpY2t1cC1rZXl2aXN1YWwtcGlja3VwIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIHJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLnBpY2t1cC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IHRyYWphbi1wcm8tMywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGlja3VwLW5hbWUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5waWNrdXAtbmFtZS0tbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbi5waWNrdXAtbmFtZS0tc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE3MjBweCkge1xuICAucGlja3VwLW5hbWUtYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBpY2t1cC1hY2Nlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGlja3VwLWFjY2Vzcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5waWNrdXAtYWNjZXNzLWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGlja3VwLWFjY2Vzcy1saXN0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pagXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC4yZW07XG59XG5cbi5waWNrdXAtb3V0bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waWNrdXAtb3V0bGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucGlja3VwLW91dGxpbmUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGlja3VwLW91dGxpbmUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5waWNrdXAtb3V0bGluZS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnBpY2t1cC1oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICM1Mjc1ODY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5xdWFsaXR5LWtleXZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IGNhbGMoKCgxNDAwIC8gMTkyMCkgKiAxMDAlKSArIDUuNXZ3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWFsaXR5LWtleXZpc3VhbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoKCg3NTAgLyA3NTApICogMTAwJSkgKyA0MDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWFsaXR5LWtleXZpc3VhbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoKCg3NTAgLyA3NTApICogMTAwJSkgKyAxNTBweCk7XG4gIH1cbn1cblxuLnF1YWxpdHkta2V5dmlzdWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWFsaXR5L2hlcm8uanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVhbGl0eS1rZXl2aXN1YWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWFsaXR5L2hlcm8tLXNwLmpwZyk7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1rZXl2aXN1YWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLnF1YWxpdHkta2V5dmlzdWFsLW12IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnF1YWxpdHkta2V5dmlzdWFsLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVhbGl0eS1rZXl2aXN1YWwtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5xdWFsaXR5LWJnIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZWRlZWUxO1xufVxuXG4ucXVhbGl0eS1iZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE1LjY1dnc7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygxMDAlIC0gMnB4KTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWFsaXR5LWJnOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTZ2dztcbiAgfVxufVxuXG4ucXVhbGl0eS1iZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3F1YWxpdHkvY3VydmUuc3ZnXCIpO1xufVxuXG4ucXVhbGl0eS1iZy0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucXVhbGl0eS1iZy0td2hpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdWFsaXR5L2N1cnZlLS13aGl0ZS5zdmdcIik7XG59XG5cbi5xdWFsaXR5LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAtOHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMjB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1YWxpdHktc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG59XG5cbi5xdWFsaXR5LWV5ZWNhdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMTBlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWFsaXR5LWV5ZWNhdGNoIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucXVhbGl0eS1leWVjYXRjaC10ZXh0IHtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWFsaXR5L2V5ZWNhdGNoLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVhbGl0eS1leWVjYXRjaC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTQwOTk7XG4gIH1cbn1cblxuLnF1YWxpdHktZXllY2F0Y2gtdGV4dC0tcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLnF1YWxpdHktZXllY2F0Y2gtdGV4dC0tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5xdWFsaXR5LWV5ZWNhdGNoLXRleHQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWFsaXR5LWV5ZWNhdGNoLXRleHQtaW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyZW07XG4gIH1cbn1cblxuLm5vdGljZS1saXN0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubm90aWNlLWxpc3QtaXRlbSBwIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ubm90aWNlLWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5vdGljZS1saW5rIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5ub3RpY2UtbGluay0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub3RpY2UtbGluay0tcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLm5vdGljZS1saW5rLS1yb3cgLm5vdGljZS1saW5rLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vdGljZS1saW5rLS1yb3cgLm5vdGljZS1saW5rLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuLm5vdGljZS1saW5rLS1yb3cgLm5vdGljZS1saW5rLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pa277iOXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMDE0MDk5O1xufVxuXG4ubm90aWNlLWxpbmstLXJvdyAubm90aWNlLWxpbmstaXRlbS5jdXJyZW50IGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubm90aWNlLWxpbmstaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm5vdGljZS1saW5rLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ub3RpY2UtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMwMTQwOTk7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzAxNDA5OTtcbiAgcGFkZGluZzogOHB4IDhweCA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubm90aWNlLW9yZGVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ubm90aWNlLW9yZGVyLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbn1cblxuLm5vdGljZS1vcmRlci1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5vdGljZS1vcmRlci1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubm90aWNlLW9yZGVyLWxpc3QgbGkgaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjYTJhMmEyO1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5ub3RpY2Utb3JkZXItbGlzdCBsaSBoNDo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcikgXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG5cbi5hbmRsb2dpLWgyIHtcbiAgZm9udC1mYW1pbHk6IFwibm9iZWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDYzOTA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2MzkwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmRsb2dpLWgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYW5kbG9naS1oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmRsb2dpLWgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmFuZGxvZ2ktaDQge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDA2MzkwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hbmRsb2dpLWJnIHtcbiAgYmFja2dyb3VuZDogI2VlZjFmOTtcbn1cblxuLmFuZGxvZ2ktYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFuZGxvZ2ktYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5hbmRsb2dpLWJ1dHRvbi5tZmxzIHtcbiAgYmFja2dyb3VuZDogIzAwNjM5MDtcbn1cblxuLmFuZGxvZ2ktYnV0dG9uLS1jYXNlIHtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogIzAwNjM5MDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuZGxvZ2ktYnV0dG9uLS1zcCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5hbmRsb2dpLWFuY2hvciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hbmRsb2dpLWFuY2hvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYW5kbG9naS1hbmNob3ItbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gIH1cbn1cblxuLmFuZGxvZ2ktYW5jaG9yLWxpc3QgPiBsaSB7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA2MzkwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFuZGxvZ2ktYW5jaG9yLWxpc3QgPiBsaSB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2MzkwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYW5kbG9naS1hbmNob3ItbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYW5kbG9naS1hbmNob3ItbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLmFuZGxvZ2ktYW5jaG9yLWxpc3QgPiBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMDA2MzkwO1xufVxuXG4uYW5kbG9naS1tZmxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuZGxvZ2ktbWZscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYW5kbG9naS1tb2RhbCB7XG4gIHBhZGRpbmc6IDI0cHggNDBweCA0MHB4IDQwcHg7XG59XG5cbi5hbmRsb2dpLW1vZGFsLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA3MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuZGxvZ2ktbW9kYWwtbG9nbyB7XG4gICAgbWF4LWhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5kbG9naS1tb2RhbCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4uYW5kbG9naS1tb2RhbC1iZyB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjZmZmLCAjZTVlNWU1KTtcbn1cblxuLmFuZGxvZ2ktbW9kYWwtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmRsb2dpLW1vZGFsLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFuZGxvZ2ktbW9kYWwtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmRsb2dpLW1vZGFsLWltYWdlIGltZyB7XG4gICAgb2JqZWN0LWZpdDogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFuZGxvZ2ktbW9kYWwtaCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwNjM5MDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uYW5kbG9naS1tb2RhbC1oLmJhc2Uge1xuICBjb2xvcjogIzVlYTgyOTtcbn1cblxuLmFuZGxvZ2ktbW9kYWwtaC5lZmZpY2llbnQge1xuICBjb2xvcjogI2RjNDgzMztcbn1cblxuLmFuZGxvZ2ktbW9kYWwtaC5kZWxpdmVyeSB7XG4gIGNvbG9yOiAjZDg1ODAzO1xufVxuXG4uYW5kbG9naS1tb2RhbC1oLnN1c3RhaW5hYmlsaXR5IHtcbiAgY29sb3I6ICMwMDg3NzE7XG59XG5cbi5hbmRsb2dpLW1vZGFsLWguYXV0b21hdGlvbiB7XG4gIGNvbG9yOiAjNzg1MTllO1xufVxuXG4uYW5kbG9naS1tb2RhbC1oLmh1bWFuIHtcbiAgY29sb3I6ICMxZjYyYmY7XG59XG5cbi5hbmRsb2dpLW1vZGFsLXN1YiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA2MzkwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5hbmRsb2dpLW1vZGFsLXN1Yi5iYXNlIHtcbiAgY29sb3I6ICM1ZWE4Mjk7XG59XG5cbi5hbmRsb2dpLW1vZGFsLXN1Yi5lZmZpY2llbnQge1xuICBjb2xvcjogI2RjNDgzMztcbn1cblxuLmFuZGxvZ2ktbW9kYWwtc3ViLmRlbGl2ZXJ5IHtcbiAgY29sb3I6ICNkODU4MDM7XG59XG5cbi5hbmRsb2dpLW1vZGFsLXN1Yi5zdXN0YWluYWJpbGl0eSB7XG4gIGNvbG9yOiAjMDA4NzcxO1xufVxuXG4uYW5kbG9naS1tb2RhbC1zdWIuYXV0b21hdGlvbiB7XG4gIGNvbG9yOiAjNzg1MTllO1xufVxuXG4uYW5kbG9naS1tb2RhbC1zdWIuaHVtYW4ge1xuICBjb2xvcjogIzFmNjJiZjtcbn1cblxuLmFuZGxvZ2ktY29udGVudHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdyg4cHggOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5kbG9naS1jb250ZW50cyB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4uYW5kbG9naS1jb250ZW50czpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1pdGVtOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hbmRsb2dpLWNvbnRlbnRzLWl0ZW06bnRoLWNoaWxkKC1uICsgNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuZGxvZ2ktY29udGVudHMtaXRlbTpudGgtY2hpbGQoLW4gKyA2KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYW5kbG9naS1jb250ZW50cy13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTUlIDAlLCA4NSUgMCUsIDEwMCUgNTAlLCA4NSUgMTAwJSwgMTUlIDEwMCUsIDAlIDUwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFuZGxvZ2ktY29udGVudHMtY2xpcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KCNmZmYsICNlNWU1ZTUpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxNSUgKyA0cHgpIDAlLCA4NSUgMCUsIDEwMCUgNTAlLCA4NSUgMTAwJSwgY2FsYygxNSUgKyA0cHgpIDEwMCUsIDRweCA1MCUpO1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1jbGlwLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1jbGlwLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFuZGxvZ2ktY29udGVudHMtY2xpcC0taW5pdGlhdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5hbmRsb2dpLWNvbnRlbnRzLWNsaXAtLXNvbHV0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTUlICsgNHB4KSA4cHgsIDg1JSA4cHgsIGNhbGMoMTAwJSAtIDhweCkgNTAlLCA4NSUgY2FsYygxMDAlIC0gOHB4KSwgY2FsYygxNSUgKyA0cHgpIGNhbGMoMTAwJSAtIDhweCksIDhweCA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbmRsb2dpLWNvbnRlbnRzLWNsaXAtLXNvbHV0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1jbGlwLS1zb2x1dGlvbi5iYXNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hbmRsb2dpL3N1cHBvcnQtYmFzZS1tb2RhbC5qcGcpO1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1jbGlwLS1zb2x1dGlvbi5iYXNlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNWVhODI5O1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1jbGlwLS1zb2x1dGlvbi5lZmZpY2llbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FuZGxvZ2kvc3VwcG9ydC1lZmZpY2llbnQtbW9kYWwuanBnKTtcbn1cblxuLmFuZGxvZ2ktY29udGVudHMtY2xpcC0tc29sdXRpb24uZWZmaWNpZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZGM0ODMzO1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1jbGlwLS1zb2x1dGlvbi5kZWxpdmVyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYW5kbG9naS9zdXBwb3J0LWRlbGl2ZXJ5LW1vZGFsLmpwZyk7XG59XG5cbi5hbmRsb2dpLWNvbnRlbnRzLWNsaXAtLXNvbHV0aW9uLmRlbGl2ZXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZDg1ODAzO1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1jbGlwLS1zb2x1dGlvbi5zdXN0YWluYWJpbGl0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYW5kbG9naS9zdXBwb3J0LXN1c3RhaW5hYmlsaXR5LW1vZGFsLmpwZyk7XG59XG5cbi5hbmRsb2dpLWNvbnRlbnRzLWNsaXAtLXNvbHV0aW9uLnN1c3RhaW5hYmlsaXR5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4NzcxO1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1jbGlwLS1zb2x1dGlvbi5hdXRvbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hbmRsb2dpL3N1cHBvcnQtYXV0b21hdGlvbi1tb2RhbC5qcGcpO1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1jbGlwLS1zb2x1dGlvbi5hdXRvbWF0aW9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNzg1MTllO1xufVxuXG4uYW5kbG9naS1jb250ZW50cy1jbGlwLS1zb2x1dGlvbi5odW1hbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYW5kbG9naS9zdXBwb3J0LWh1bWFuLW1vZGFsLmpwZyk7XG59XG5cbi5hbmRsb2dpLWNvbnRlbnRzLWNsaXAtLXNvbHV0aW9uLmh1bWFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMWY2MmJmO1xufVxuXG4uYW5kbG9naS1wYXJlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FuZGxvZ2kvc29sdXRpb24tZXllY2F0Y2gucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYW5kbG9naS1wYXJlbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cblxuLmFuZGxvZ2ktcGFyZW50LWl0ZW0xIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hbmRsb2dpLXBhcmVudC1pdGVtMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYW5kbG9naS1wYXJlbnQtaXRlbTMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFuZGxvZ2ktcGFyZW50LWl0ZW0zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5hbmRsb2dpLXBhcmVudC1pdGVtNSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYW5kbG9naS1wYXJlbnQtaXRlbTUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmFuZGxvZ2ktcGFyZW50IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYW5kbG9naS1wYXJlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYW5kbG9naS1zdXBwb3J0LWgge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA2MzkwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuZGxvZ2ktc3VwcG9ydC1oIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmFuZGxvZ2ktc3VwcG9ydC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmFuZGxvZ2ktc3VwcG9ydC1saXN0ID4gbGkge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW5kbG9naS1zdXBwb3J0LWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLil49cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5hbmRsb2dpLXN1cHBvcnQtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYW5kbG9naS1zdXBwb3J0LWxpc3QgPiBsaS5iYXNlOjpiZWZvcmUge1xuICBjb2xvcjogIzVlYTgyOTtcbn1cblxuLmFuZGxvZ2ktc3VwcG9ydC1saXN0ID4gbGkuZWZmaWNpZW50OjpiZWZvcmUge1xuICBjb2xvcjogI2RjNDgzMztcbn1cblxuLmFuZGxvZ2ktc3VwcG9ydC1saXN0ID4gbGkuZGVsaXZlcnk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZDg1ODAzO1xufVxuXG4uYW5kbG9naS1zdXBwb3J0LWxpc3QgPiBsaS5zdXN0YWluYWJpbGl0eTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDg3NzE7XG59XG5cbi5hbmRsb2dpLXN1cHBvcnQtbGlzdCA+IGxpLmF1dG9tYXRpb246OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzg1MTllO1xufVxuXG4uYW5kbG9naS1zdXBwb3J0LWxpc3QgPiBsaS5odW1hbjo6YmVmb3JlIHtcbiAgY29sb3I6ICMxZjYyYmY7XG59XG5cbi5hbmRsb2dpLWFyY2hpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW5kbG9naS1hcmNoaXZlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYW5kbG9naS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiwgIzMzMyk7XG4gIG9wYWNpdHk6IDAuNjtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5kbG9naS1hcmNoaXZlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuZGxvZ2ktYXJjaGl2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5kbG9naS1hcmNoaXZlLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMDA2MzkwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG4gIC5hbmRsb2dpLWFyY2hpdmUtY29udGVudHMuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFuZGxvZ2ktYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5kbG9naS1hcmNoaXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5hbmRsb2dpLWFyY2hpdmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNhc2Uge1xuICBib3gtc2hhZG93OiA0cHggNHB4IDRweCByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG59XG5cbi5hbmRsb2dpLWFyY2hpdmUtY2FzZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNhc2UtaGVhZGVyLmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FuZGxvZ2kvY2FzZTAxLWhlYWRlci5qcGcpO1xufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNhc2UtaGVhZGVyLmIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FuZGxvZ2kvY2FzZTAyLWhlYWRlci5qcGcpO1xufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNhc2UtaGVhZGVyLmMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FuZGxvZ2kvY2FzZTAzLWhlYWRlci5qcGcpO1xufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNhc2UtaGVhZGVyLmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FuZGxvZ2kvY2FzZTA0LWhlYWRlci5qcGcpO1xufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNhc2UtaGVhZGVyIC5udW1iZXIge1xuICBmb250LWZhbWlseTogXCJub2JlbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuZGxvZ2ktYXJjaGl2ZS1jYXNlLWhlYWRlciAubnVtYmVyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgfVxufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNhc2UtaGVhZGVyIC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5kbG9naS1hcmNoaXZlLWNhc2UtaGVhZGVyIC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5hbmRsb2dpLWFyY2hpdmUtY2FzZS1oZWFkZXIgLmRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuZGxvZ2ktYXJjaGl2ZS1jYXNlLWhlYWRlciAuZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5hbmRsb2dpLWFyY2hpdmUtY2FzZS1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDMycHggNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFuZGxvZ2ktYXJjaGl2ZS1jYXNlLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIH1cbn1cblxuLmFuZGxvZ2ktYXJjaGl2ZS1jYXNlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvKiDnt5rjgpLkuK3lpK7mj4PjgYjjgavjgZfjgabjgYTjgosgKi9cbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFuZGxvZ2ktYXJjaGl2ZS1jYXNlLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6ICMwNDVmODk7XG59XG5cbi5hbmRsb2dpLWFyY2hpdmUtY2FzZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNhc2UtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNhc2UtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmRsb2dpLWFyY2hpdmUtY2FzZS10b3Age1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYW5kbG9naS1hcmNoaXZlLWNhc2UtdG9wOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5hbmRsb2dpLWFyY2hpdmUtY2FzZS10b3AgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbn1cblxuLmFuZGxvZ2ktZml4ZWQge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmRsb2dpLWZpeGVkIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmFuZGxvZ2ktZml4ZWQtYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZTYwMDEyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFuZGxvZ2ktZml4ZWQtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hbmRsb2dpLWZpeGVkLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDdweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gN3B4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hbmRsb2dpLWZpeGVkLWJ1dHRvbiBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwibm9iZWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmFuZGxvZ2ktdGFzayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmRsb2dpLXRhc2sge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYW5kbG9naS10YXNrIC5hbmRsb2dpLWg0IHtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYW5kbG9naS10YXNrOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5hbmRsb2dpLXRhc2std3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDE1JSAwJSwgODUlIDAlLCAxMDAlIDUwJSwgODUlIDEwMCUsIDE1JSAxMDAlLCAwJSA1MCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbmRsb2dpLXRhc2std3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuICAuYW5kbG9naS10YXNrLXdyYXBwZXIubWZscCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4uYW5kbG9naS10YXNrLWNvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjZmZmLCAjZTVlNWU1KTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTUlICsgNHB4KSAwJSwgODUlIDAlLCAxMDAlIDUwJSwgODUlIDEwMCUsIGNhbGMoMTUlICsgNHB4KSAxMDAlLCA0cHggNTAlKTtcbn1cblxuLmFuZGxvZ2ktdGFzay1jb250ZW50cy5tZmxwIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5kbG9naS10YXNrLWNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuYW5kbG9naS10YXNrLWNvbnRlbnRzLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmFuZGxvZ2ktdGFzay1jb250ZW50cy1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYW5kbG9naS10YXNrLW1mbHAge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uYW5kbG9naS10YXNrLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogY2FsYygxNSUgKyA0cHgpO1xuICBiYWNrZ3JvdW5kOiAjMDA2MzkwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYW5kbG9naS10YXNrLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDYzOTA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtaDEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vYmVsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDYzOTA7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5hcmNoaXZlLWgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA2MzkwO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNWVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNjM5MDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtaW50ZXJ2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXJjaGl2ZS1pbnRlcnZpZXctdGV4dCB7XG4gIGNvbG9yOiAjMDA2MzkwO1xufVxuXG4uYXJjaGl2ZS1pbnRlcnZpZXcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hcmNoaXZlLWludGVydmlldy1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXJjaGl2ZS1pbnRlcnZpZXctbmFtZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5hcmNoaXZlLWludGVydmlldy1uYW1lLS1sZWZ0IHtcbiAgbGVmdDogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFyY2hpdmUtaW50ZXJ2aWV3LW5hbWUtLXJpZ2h0IHtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYXJjaGl2ZS1tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFyY2hpdmUtbXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmLCAjMzMzKTtcbiAgb3BhY2l0eTogMC42O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLW12OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmFyY2hpdmUtbXYtY29udGVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcmNoaXZlLW12LWNvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwMDYzOTA7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG4gIC5hcmNoaXZlLW12LWNvbnRlbnRzLnRhYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFyY2hpdmUtbXYtY29udGVudHMuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFyY2hpdmUtbXYtY29udGVudHMgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtbXYtY29udGVudHMgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5hcmNoaXZlLW12LXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLW12LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5hcmNoaXZlLWJnIHtcbiAgYmFja2dyb3VuZDogI2VlZjFmOTtcbn1cblxuLmFyY2hpdmUtZmxvdyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcmNoaXZlLWZsb3ctbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogLTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtZmxvdy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFyY2hpdmUtZmxvdy1saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAyNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLWZsb3ctbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYXJjaGl2ZS1mbG93LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA2MzkwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hcmNoaXZlLWZsb3ctY29udGVudHMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwNjM5MCAwJSwgIzAxNjI4ZSAzMCUsICMwMGEwZTkgMTAwJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFyY2hpdmUtZmxvdy1jb250ZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNTAlLCAjZWVmMWY5IDUwJSkgdG9wIGxlZnQvMTAwJSA1MCUgbm8tcmVwZWF0LCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgI2VlZjFmOSA1MCUpIGJvdHRvbSBsZWZ0LzEwMCUgNTAlIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcmNoaXZlLWZsb3ctY29udGVudHM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtZmxvdy1jb250ZW50czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA1MCUsICMwMGEwZTkgNTAlKSB0b3AgbGVmdC8xMDAlIDUwJSBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNTAlLCAjMDBhMGU5IDUwJSkgYm90dG9tIGxlZnQvMTAwJSA1MCUgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFyY2hpdmUtZmxvdy1jb250ZW50czo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG59XG5cbi5hcmNoaXZlLXRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0xMHB4O1xufVxuXG4uYXJjaGl2ZS10YWItbmF2LWl0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5hcmNoaXZlLXRhYi1uYXYtaXRlbS5jdXJyZW50IGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggLTRweCAzcHggcmdiYSgxMTIsIDEzMiwgMTYwLCAwLjMpO1xufVxuXG4uYXJjaGl2ZS10YWItbmF2LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDYzOTA7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVmMWY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYXJjaGl2ZS10YWItbmF2LWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAtNHB4IDNweCByZ2JhKDExMiwgMTMyLCAxNjAsIDAuMyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFyY2hpdmUtdGFiLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGJveC1zaGFkb3c6IDAgLThweCAzcHggLTNweCByZ2JhKDExMiwgMTMyLCAxNjAsIDAuMyk7XG59XG5cbi5hcmNoaXZlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDA2MzkwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFyY2hpdmUtYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jZm9ybS1oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMTQwOTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNmb3JtLWgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDE0MDk5O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uY2Zvcm0tbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uY2Zvcm0tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uY2Zvcm0tbGluay1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyog57ea44KS5Lit5aSu5o+D44GI44Gr44GX44Gm44GE44KLICovXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAxNDA5OTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY2Zvcm0tbGluay1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6ICMwNDVmODk7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmNmb3JtLWxpbmstbGlzdCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNmb3JtLWxpbmstbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2Zvcm0tbGlzdCB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAwO1xufVxuXG4uY2Zvcm0tbGlzdCA+IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jZm9ybS1saXN0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQpIFwiLlwiO1xuICBjb3VudGVyLWluY3JlbWVudDogY291bnQgMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2Zvcm0tbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2Zvcm0tYm9yZGVyLWxpbmsge1xuICBjb2xvcjogIzAxNDA5OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uY2Zvcm0tYm9yZGVyLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jZm9ybS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNzVlbSAzZW07XG4gIGJhY2tncm91bmQ6ICMwMTQwOTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5jZm9ybS1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNvbHV0aW9uLWgyIHtcbiAgZm9udC1mYW1pbHk6IHRyYWphbi1wcm8tMywgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMDE0MDk5O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbi1oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5zb2x1dGlvbi1oMi1jYXRjaGNvcHkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogIzAxNDA5OTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29sdXRpb24taDItY2F0Y2hjb3B5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnNvbHV0aW9uLWgzIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDE0MDk5O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2x1dGlvbi1oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMwMTQwOTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNvbHV0aW9uLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNvbHV0aW9uLW1hcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29sdXRpb24tbWFwLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLnNvbHV0aW9uLW1hcC0tc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29sdXRpb24tbWFwLS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNvbHV0aW9uLW1hcC0tcGMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLW1hcC0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNvbHV0aW9uLW1hcC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDE2MCAvIDE5MjAgKiAxMDAlKTtcbiAgaGVpZ2h0OiBjYWxjKDE2MCAvIDExNTAgKiAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGJ0biAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5Aa2V5ZnJhbWVzIGJ0biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgNjQsIDE1MywgMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUsIDEuMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgNjQsIDE1MywgMCk7XG4gIH1cbn1cblxuLnNvbHV0aW9uLW1hcC1saXN0LWl0ZW0uc3RvcmluZyB7XG4gIHRvcDogY2FsYyg3MzUgLyAoMTE1MCAtIDgwKSAqIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDEwMDUgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbS5jYXJyeWluIHtcbiAgdG9wOiBjYWxjKDYyNSAvICgxMTUwIC0gODApICogMTAwJSk7XG4gIGxlZnQ6IGNhbGMoMTIwMCAvICgxOTIwIC0gODApICogMTAwJSk7XG59XG5cbi5zb2x1dGlvbi1tYXAtbGlzdC1pdGVtLmFycml2YWxfaW5zcGVjdGlvbiB7XG4gIHRvcDogY2FsYyg4MTAgLyAoMTE1MCAtIDgwKSAqIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDEzNDAgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbS5jb252ZXlhbmNlIHtcbiAgdG9wOiBjYWxjKDU1MCAvICgxMTUwIC0gODApICogMTAwJSk7XG4gIGxlZnQ6IGNhbGMoMTUxNSAvICgxOTIwIC0gODApICogMTAwJSk7XG59XG5cbi5zb2x1dGlvbi1tYXAtbGlzdC1pdGVtLnN0b3JhZ2Uge1xuICB0b3A6IGNhbGMoMTkwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcbiAgbGVmdDogY2FsYygxMzI1IC8gKDE5MjAgLSA4MCkgKiAxMDAlKTtcbn1cblxuLnNvbHV0aW9uLW1hcC1saXN0LWl0ZW0ucGlja2luZyB7XG4gIHRvcDogY2FsYygyMzAgLyAoMTE1MCAtIDgwKSAqIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDExMTAgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbS5zb3J0aW5nIHtcbiAgdG9wOiBjYWxjKDQzMCAvICgxMTUwIC0gODApICogMTAwJSk7XG4gIGxlZnQ6IGNhbGMoMTA2MCAvICgxOTIwIC0gODApICogMTAwJSk7XG59XG5cbi5zb2x1dGlvbi1tYXAtbGlzdC1pdGVtLnNoaXBwaW5nX2luc3BlY3Rpb24ge1xuICB0b3A6IGNhbGMoMzcwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcbiAgbGVmdDogY2FsYyg0ODUgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbS5wYWNraW5nIHtcbiAgdG9wOiBjYWxjKDI0MCAvICgxMTUwIC0gODApICogMTAwJSk7XG4gIGxlZnQ6IGNhbGMoNjYwIC8gKDE5MjAgLSA4MCkgKiAxMDAlKTtcbn1cblxuLnNvbHV0aW9uLW1hcC1saXN0LWl0ZW0uY2Fycnlpbmdfb3V0IHtcbiAgdG9wOiBjYWxjKDM0MCAvICgxMTUwIC0gODApICogMTAwJSk7XG4gIGxlZnQ6IGNhbGMoMjg1IC8gKDE5MjAgLSA4MCkgKiAxMDAlKTtcbn1cblxuLnNvbHV0aW9uLW1hcC1saXN0LWl0ZW0uZGVsaXZlcnkge1xuICB0b3A6IGNhbGMoNTQwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcbiAgbGVmdDogY2FsYygyNzAgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbS5zeXN0ZW0ge1xuICB0b3A6IGNhbGMoODQwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcbiAgbGVmdDogY2FsYygxNTUgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbS5vdGhlciB7XG4gIHRvcDogY2FsYyg4NDAgLyAoMTE1MCAtIDgwKSAqIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDM1MCAvICgxOTIwIC0gODApICogMTAwJSk7XG59XG5cbi5zb2x1dGlvbi1tYXAtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDNkOGI7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNvbHV0aW9uLW1hcC1saXN0LWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4uc29sdXRpb24tbWFwLWxpc3QtaXRlbSBhIHNwYW4ge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjgzdnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zb2x1dGlvbi10YWIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLXRhYlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uc29sdXRpb24tdGFiLW5hdiB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCA2NCwgMTUzLCAwLjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc29sdXRpb24tdGFiLW5hdiB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbi10YWItbmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zb2x1dGlvbi10YWItbmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29sdXRpb24tdGFiLW5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi5zb2x1dGlvbi10YWItbmF2LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNvbHV0aW9uLXRhYi1uYXYtaW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc29sdXRpb24tdGFiLW5hdi1pbm5lciAuc29sdXRpb24tdGFiLW5hdi1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc29sdXRpb24tdGFiLW5hdi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLXRhYi1uYXYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjY2NkOWViO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnNvbHV0aW9uLXRhYi1uYXYtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29sdXRpb24tdGFiLW5hdi1saXN0LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDE0MDk5O1xuICB9XG59XG5cbi5zb2x1dGlvbi10YWItbmF2LWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gYSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbi10YWItbmF2LWxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpID4gYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5zb2x1dGlvbi10YWItbmF2LWxpc3QtaXRlbTpob3ZlciA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAxMnB4IDI0cHggMTJweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjMxODE1IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLXRhYi1uYXYtbGlzdC1pdGVtOmhvdmVyID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLnNvbHV0aW9uLXRhYi1uYXYtbGlzdC1pdGVtOmhvdmVyIC5zb2x1dGlvbi10YWIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLXRhYi1uYXYtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zb2x1dGlvbi10YWItbmF2LWxpc3QtaXRlbSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbi10YWItbmF2LWxpc3QtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cblxuLnNvbHV0aW9uLXRhYi1uYXYtbGlzdC1pdGVtID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLXRhYi1uYXYtbGlzdC1pdGVtID4gYSB7XG4gICAgYmFja2dyb3VuZDogIzRiN2ViZjtcbiAgfVxuICAuc29sdXRpb24tdGFiLW5hdi1saXN0LWl0ZW0gPiBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0MDk5O1xuICB9XG59XG5cbi5zb2x1dGlvbi1kcm9wLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjMjMxODE1O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29sdXRpb24tZHJvcC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2NjZDllYjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5zb2x1dGlvbi1kcm9wLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLWRyb3AtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc29sdXRpb24tZHJvcC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0wLjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLWRyb3AtbGlzdCB7XG4gICAgbWFyZ2luOiAtNHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbi1kcm9wLWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29sdXRpb24tZHJvcC1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbi1kcm9wLWxpc3QtaXRlbTpsYXN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zb2x1dGlvbi1kcm9wLWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLWRyb3AtbGlzdC1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDRlbTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTQwOTk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG5cbi5zb2x1dGlvbi1kcm9wLWxpc3QtaXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbi1kcm9wLWxpc3QtaXRlbSBhOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uc29sdXRpb24tbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTAuNWVtO1xufVxuXG4uc29sdXRpb24tbmF2LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG4uc29sdXRpb24tbmF2LWxpc3QtaXRlbTpsYXN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zb2x1dGlvbi1uYXYtbGlzdC1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNvbHV0aW9uLW5hdi1saXN0LWl0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4uc29sdXRpb24tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC00cHg7XG59XG5cbi5zb2x1dGlvbi1maWx0ZXItaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zb2x1dGlvbi1maWx0ZXItaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbi1maWx0ZXItaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uc29sdXRpb24tY2hlY2tib3gtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc29sdXRpb24tY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5zb2x1dGlvbi1jaGVja2JveC1zcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMTQwOTk7XG59XG5cbi5zb2x1dGlvbi1jaGVja2JveC1zcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNGVtO1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogOHB4O1xuICBjb2xvcjogIzAxNDA5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDE0MDk5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbi1jaGVja2JveC1zcGFuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cblxuLnNvbHV0aW9uLWNoZWNrYm94LXNwYW46aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5zb2x1dGlvbi1zZWFyY2gtdGl0bGUge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc29sdXRpb24tc2VhcmNoLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICMwMTQwOTk7XG59XG5cbi5zb2x1dGlvbi1zZWFyY2gtcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDYzOTA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5zb2x1dGlvbi1zZWFyY2gtcHJvZHVjdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNvbHV0aW9uLXNlYXJjaC1kZXZpY2Uge1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgWXVHb3RoaWMsIFwi44Oh44Kk44Oq44KqXCIsIFwiTWVpcnlvXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLXNlYXJjaC1kZXZpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG5cbi5zb2x1dGlvbi1zZWFyY2gtdmVuZG9yIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K0IFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHV0aW9uLXNlYXJjaC12ZW5kb3Ige1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc29sdXRpb24tc2VhcmNoLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDE0MDk5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNvbHV0aW9uLXNlYXJjaC1sYWJlbHMge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5zb2x1dGlvbi1zZWFyY2gtcmVzdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnNvbHV0aW9uLXNlYXJjaC1yZXN1bHQtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDE0MDk5O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnNvbHV0aW9uLXNlYXJjaC1yZXN1bHQtbGlzdCA+IGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zb2x1dGlvbi1zZWFyY2gtcmVzdWx0LWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uc29sdXRpb24tc2VhcmNoLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnNvbHV0aW9uLXNlYXJjaC1zbGlkZXItZG90cyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zb2x1dGlvbi1zZWFyY2gtc2xpZGVyLWRvdHMgPiBsaSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4uc29sdXRpb24tc2VhcmNoLXNsaWRlci1kb3RzID4gbGkgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2M2YzZjNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5zb2x1dGlvbi1zZWFyY2gtc2xpZGVyLWRvdHMgPiBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzliOTk5OTtcbn1cblxuLnNvbHV0aW9uLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x1dGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4uc29sdXRpb24tYnV0dG9uLmRvd25sb2FkIHtcbiAgYmFja2dyb3VuZDogIzU5NTc1Nztcbn1cblxuLnNvbHV0aW9uLWJ1dHRvbi5kb3dubG9hZC1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zb2x1dGlvbi1idXR0b24uZmFxIHtcbiAgYmFja2dyb3VuZDogIzAxNDA5OTtcbn1cblxuLnNvbHV0aW9uLWJ1dHRvbi5tb3ZpZSB7XG4gIGJhY2tncm91bmQ6ICMwMTQwOTk7XG59XG5cbi5zb2x1dGlvbi1idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmVycm9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZXJyb3ItYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi5lcnJvci1tYWluIHtcbiAgZmxleDogMTtcbn1cblxuLmVycm9yLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmVycm9yLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVycm9yLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmVycm9yLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLmVycm9yLWhlYWRlci1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZXJyb3ItaGVhZGVyLWxvZ286Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5lcnJvci1oZWFkZXItbG9nbzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmVycm9yLWhlYWRlci1sb2dvIGltZyB7XG4gIGhlaWdodDogNDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVycm9yLWhlYWRlci1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5lcnJvci10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5lcnJvci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMDE0MDk5O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5uZXctc2VhcmNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDE0MDk5O1xuICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3LXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5uZXctc2VhcmNoLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldy1zZWFyY2gtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICB9XG59XG5cbi5uZXctc2VhcmNoLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLm5ldy1zZWFyY2gtdGl0bGUtc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3LXNlYXJjaC1uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IC04cHg7XG4gIH1cbn1cblxuLm5ldy1zZWFyY2gtbmF2LWxpc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXctc2VhcmNoLW5hdi1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxufVxuXG4ubmV3LXNlYXJjaC1uYXYtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldy1zZWFyY2gtbmF2LWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cblxuLm5ldy1zZWFyY2gtbmF2LWxpc3QtaXRlbSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3LXNlYXJjaC1uYXYtbGlzdC1pdGVtIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5uZXctc2VhcmNoLW5hdi1saXN0LWl0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3LXNlYXJjaC1uYXYtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ldy1zZWFyY2gtbmF2LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLm5ldy1zZWFyY2gtbmF2LWljb24gaW1nIHtcbiAgd2lkdGg6IDc1cHg7XG59XG5cbi5uZXctc2VhcmNoLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXctc2VhcmNoLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLm5ldy1zZWFyY2gtaWNvbiBpbWcge1xuICB3aWR0aDogNzVweDtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWJsYWNrOiAjMzMzO1xuXG4kY29sb3ItZ3JheTogI2EyYTJhMjtcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZjRmNGY0O1xuJGNvbG9yLWdyYXktZGFyazogIzY2NjtcbiRjb2xvci1ncmF5LXNub3c6ICNjY2M7XG5cbiRjb2xvci1ibHVlOiAjMDE0MDk5O1xuJGNvbG9yLWJsdWUtZGFyazogIzY3ODJhNjtcblxuJGNvbG9yLXNlY3Rpb246ICNlZGVlZTE7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHNwYWNlOiAxMDBweCwgODBweCwgNDBweCwgMjBweDtcbiRzcGFjZS10YWI6IDYwcHgsIDQwcHgsIDIwcHgsIDEwcHg7XG4kc3BhY2Utc3A6IDQwcHgsIDMwcHgsIDIwcHgsIDEwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJvbGQ6IDcwMDtcbiRub3JtYWw6IDMwMDtcbiRzZXJpZjogXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTlwiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwi5ri45piO5pydXCIsIFwiWXUgTWluY2hvXCIsXG4gIFwi5ri45piO5pyd5L2TXCIsIFwiWXVNaW5jaG9cIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBzZXJpZjtcbiRzYW5zLXNlcmlmOiBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLFxuICBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsXG4gIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbnRlbnRzIHdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbnRlbnRzLXdpZHRoOiAxMjQwcHg7XG4kY29udGVudHMtbWlkZGxlLXdpZHRoOiAxMDQwcHg7XG4kY29udGVudHMtcGFkZGluZzogMjBweDtcbiRjb250ZW50cy1wYWRkaW5nLXNwOiAxNXB4O1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuei1pbmRleCBvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiR6OiAoY29udGVudHMsIGFycm93LCBnbmF2LCBsZWZ0YmFyLCBoZWFkZXIsIGZvb3RlciwgbW9kYWwpO1xuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lZGlhIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJyZWFrcG9pbnRzOiAoXG4gIFwic3BcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiLFxuICBcInRhYlwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KVwiLFxuICBcIm92ZXJ0YWJcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweClcIixcbiAgXCJsYXB0b3BcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweClcIixcbiAgXCJtZHBpXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzMwcHgpXCIsXG4gIFwicGNcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVwiLFxuKSAhZGVmYXVsdDtcblxuQG1peGluIHZpZXctYXQoJGJyZWFrcG9pbnQ6IHBjKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaCB3aXRoIGNlbnRlci1saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGNlbnRlci1saW5lKCRjb2xvcjogIzRmNTc0ZCwgJHBhZGRpbmc6IDMwcHgsICRoZWlnaHQ6IDFweCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAjNGY1NzRkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWRkaW5nIC8gMjtcbiAgICB9XG4gIH1cbn1cbiRfZm9udC1zaXplOiAoXG4gIFwic3BcIjogMTZweCxcbiAgXCJwY1wiOiAxNnB4LFxuKSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHJlbSgkcHg6IDE2cHgsICRrZXk6IFwicGNcIikge1xuICAkdmFsdWU6IG1hcC1nZXQoJF9mb250LXNpemUsICRrZXkpO1xuICBAcmV0dXJuICgkcHggLyAkdmFsdWUpICogMXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnB444GL44KJdnfjgpLoqIjnrpfjgZnjgottaXhpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIOODh+OCtuOCpOODs+S4iuOBrueUu+mdouW5hVxuJHZpZXdwb3J0LXBjOiA5NjA7XG4kdmlld3BvcnQtc3A6IDM3NTtcblxuQGZ1bmN0aW9uIHZ3KCRzaXplLCAkdmlld3BvcnQ6IDE0NDApIHtcbiAgJHJhdGU6IDEwMCAvICR2aWV3cG9ydDtcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xufVxuIiwiaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcsXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbmF1ZGlvLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsImh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJHNlcmlmO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIC8vIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAvLyBvcGFjaXR5OiAwLjY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbiB7XG4gICYtLWJhc2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCIuLi9pbWFnZXMvY29tbW9uL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXJcbiAgICAgIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgIH1cbiAgfVxuICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xuICBbZGlyPVwicnRsXCJdICYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICB9XG4gIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogIzAwM2Q4YjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJi0tbGFyZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44Kp44O844OgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1mb3JtIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAgICYtdyN7JGkgKiAxMH0ge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgICAmLXcjeyRpICogMTB9LS1zcCB7XG4gICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICBwYWRkaW5nOiA2cHggNXB4O1xuXG4gICAgJjppbnZhbGlkIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiMTEwMTA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3NywgMTYsIDE2LCAwLjI1KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24taW52YWxpZC5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gICYtY2hlY2tib3gge1xuICAgICYtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIwcHggKyAwLjVlbSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1yYWRpbyB7XG4gICAgJi1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyAuYy1mb3JtLXJhZGlvLXNwYW46OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3BhbixcbiAgICAubXdmb3JtLXJhZGlvLWZpZWxkLXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjBweCArIDAuNWVtKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcicgZGF0YS1pY29uPSdhbmdsZS1kb3duJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtZG93biBmYS13LTEwJyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00xNTEuNSAzNDcuOEwzLjUgMjAxYy00LjctNC43LTQuNy0xMi4zIDAtMTdsMTkuOC0xOS44YzQuNy00LjcgMTIuMy00LjcgMTcgMEwxNjAgMjgyLjdsMTE5LjctMTE4LjVjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDE5LjggMTkuOGM0LjcgNC43IDQuNyAxMi4zIDAgMTdsLTE0OCAxNDYuOGMtNC43IDQuNy0xMi4zIDQuNy0xNyAweiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuN2VtIHRvcCA1MCUsIDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNjVlbSBhdXRvLCAxMDAlO1xuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAzcHggcmdiYSg1OSwgMTUzLCAyNTIsIDAuNyk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggLW1vei1tYWMtZm9jdXNyaW5nO1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgb3B0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6KaL5Ye644GXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1oMSB7XG4gIGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy1oMiB7XG4gIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uYy1oMyB7XG4gIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYmFja2dyb3VuZDogIzAwM2Q4YjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogN3B4IDdweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiByZW0oMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIwNDA5OTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgfVxufVxuXG4uYy1oNSB7XG4gIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICB9XG59XG5cbi5jLWgtLWNlbnRlci1saW5lIHtcbiAgQGluY2x1ZGUgY2VudGVyLWxpbmUoKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODqeODmeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7nt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpbmUge1xuICAmLS1kYXNoZWQge1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgIzdENkEwMDtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGluayB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi0tYmx1ZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG5cbiAgJi0tYm9yZGVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICYtLXRhcmdldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb25fYmxhbmsucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbl9ibGFua19vdmVyLnBuZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oq44K544OIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1saXN0IHtcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG5cbiAgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLXBvaW50IHtcbiAgICA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saW5rIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA2LjlweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweDtcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkNGQ0ZDQ7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3JkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJi0tbm90ZSB7XG4gICAgbGkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTE7XG4gIH1cblxuICAmLXRyaWdnZXIsXG4gICYtdHJpZ2dlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gICYtdHJpZ2dlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiA0cHg7XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAxMXB4O1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMThweDtcbiAgfVxuXG4gICYtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAmLXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoNDVkZWcpO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1wYW5lbCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNDA5OTtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsYWNrO1xuXG4gICYuaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTk1cHg7XG5cbiAgICAuYy1wYW5lbC1jb250ZW50cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtaCB7XG4gICAgZm9udC1zaXplOiByZW0oMjRweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLy8gJi1zZWN0aW9uIHtcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xuXG4gIC8vICAgJi1oIHtcbiAgLy8gICAgIHBhZGRpbmc6IDIwcHg7XG4gIC8vICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gIC8vICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAvLyAgIH1cblxuICAvLyAgICYtY29udGVudHMge1xuICAvLyAgICAgcGFkZGluZzogMjBweDtcbiAgLy8gICB9XG4gIC8vIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgJi0tbmFycm93IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMSkgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDEpIDA7XG4gIH1cblxuICAmLS1taWRkbGUge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMikgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDIpIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tbmFycm93IHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2UsIDMpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLXNwLCAzKSAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWJnIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAxKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDEpIDA7XG4gICAgfVxuXG4gICAgJi0tbWlkZGxlIHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMikgMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCAyKSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW5hcnJvdyB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDMpIDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMykgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAkY29udGVudHMtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZy1zcDtcbiAgICB9XG5cbiAgICAmLS1taWRkbGUge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGVudHMtbWlkZGxlLXdpZHRoO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcbiAgICB9XG5cbiAgICAvLyAmLS1uYXJyb3cge1xuICAgIC8vICAgbWF4LXdpZHRoOiAkY29udGVudHMtbmFycm93LXdpZHRoO1xuICAgIC8vICAgbWFyZ2luOiBhdXRvO1xuICAgIC8vICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcbiAgICAvLyB9XG5cbiAgICAmLS1maWxsLXNwIHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgr/jg5Zcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXRhYiB7XG4gICYtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogLTEwcHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiAtOHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNDA5OTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44O844OW44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy10YWJsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS42O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLXNwbGFzaHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICYtYmFye1xuICAgIFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6NTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgfVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg6njg6njg4Pjgq/jgrlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXBhcmFsbGF4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAmLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMSkgMDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDEpIDA7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIC51LWFsaWduLWxlZnQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICAudS1hbGlnbi1sZWZ0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgLnUtYWxpZ24tbGVmdC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6IOM5pmv6ImyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYmctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uO1xufVxuXG4udS1iZy1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vc2VjdGlvbi1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL3NlY3Rpb24tYmctLXdoaXRlLnBuZyk7XG4gIH1cbn1cblxuLnUtYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xufVxuXG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLnUtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi51LWJnLWJsdWV7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJsdWUsLjIpO1xufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJvcmRlciB7XG4gICYtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gIH1cblxuICAmLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gIH1cblxuICAmLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5GbG9hdOino+mZpFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtY2xlYXJmaXg6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCsOODquODg+ODiVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuJHBhZGRpbmc6IDIwcHg7XG4kcGFkZGluZy1uYXJyb3c6IDEwcHg7XG4kcGFkZGluZy1zcDogMTBweDtcblxuLnUtcm93IHtcbiAgbWFyZ2luOiAoLTEpICogJHBhZGRpbmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgbWFyZ2luOiAoLTEpICogJHBhZGRpbmctc3A7XG4gIH1cblxuICAmLWFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgJi0tc3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbm9tYXJnaW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYtLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAoLTEpICogJHBhZGRpbmctbmFycm93O1xuICB9XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAkd2lkdGg6ICgxMDAlIC8gKDEyIC8gJGkpKTtcbiAgLnUtY29sLSN7JGl9IHtcbiAgICB3aWR0aDogJHdpZHRoO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgIH1cbiAgfVxuXG4gIC51LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAudS1jb2wtb2Zmc2V0LSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICB9XG5cbiAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgPiAudS1jb2wtI3skaX0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAudS1yb3ctLW5hcnJvdyB7XG4gICAgPiAudS1jb2wtI3skaX0ge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICR3aWR0aDogKDEwMCUgLyAoMTIgLyAkaSkpO1xuICAgIC51LWNvbC0jeyRpfS0tcGMge1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0jeyRpfS0tcGMge1xuICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICB9XG5cbiAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS1wYyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgPiAudS1jb2wtI3skaX0tLXBjIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAkd2lkdGg6ICgxMDAlIC8gKDEyIC8gJGkpKTtcbiAgICAudS1jb2wtI3skaX0tLWxhcHRvcCB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0jeyRpfS0tbGFwdG9wIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgfVxuXG4gICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tbGFwdG9wIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tbGFwdG9wIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAkd2lkdGg6ICgxMDAlIC8gKDEyIC8gJGkpKTtcbiAgICAudS1jb2wtI3skaX0tLXRhYiB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnUtY29sLW9mZnNldC0jeyRpfS0tdGFiIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgfVxuXG4gICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tdGFiIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tdGFiIHtcbiAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAgICR3aWR0aDogKDEwMCUgLyAoMTIgLyAkaSkpO1xuICAgIC51LWNvbC0jeyRpfS0tc3Age1xuICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgfVxuXG4gICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICA+IC51LWNvbC0jeyRpfS0tc3Age1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgID4gLnUtY29sLSN7JGl9LS1zcCB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7pnZ7ooajnpLrliIfjgormm7/jgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBpbmNsdWRlIHZpZXctYXQocGMpe1xuICAudS1oaWRlLS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAudS1oaWRlLS10YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgLnUtaGlkZS0tbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtaGlkZS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChtZHBpKSB7XG4gIC51LWhpZGUtLW1kcGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tYXJnaW7jgIFwYWRkaW5n5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAudS1tdCN7JGkgKiA1fSB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtbXIjeyRpICogNX0ge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtbWwjeyRpICogNX0ge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tYiN7JGkgKiA1fSB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcHQjeyRpICogNX0ge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wciN7JGkgKiA1fSB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcGwjeyRpICogNX0ge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcGIjeyRpICogNX0ge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbn1cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXNwIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLXNwIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tc3Age21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXNwIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLXNwIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1zcCB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1zcCB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLXNwIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXRhYiB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS10YWIge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS10YWIge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXRhYiB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS10YWIge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXRhYiB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS10YWIge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS10YWIge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdChwYyl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1wYyB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1wYyB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXBjIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1wYyB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1wYyB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tcGMge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tcGMge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1wYyB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4joo4Xpo75cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LXRleHQtYWNjZW50IHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xufVxuXG4udS10ZXh0LWltcG9ydGFudCB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi51LXRleHQtc3ViIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG4udS10ZXh0LXNhbnNzZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIiwgXCJZdSBHb3RoaWMgTWVkaXVtXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLFxuICAgIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLFxuICAgIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBcIk1TIFBHb3RoaWNcIiwgXCJzYW5zLXNlcmlmXCI7XG59XG5cbi51LXRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbn1cblxuLnUtdGV4dC1ub3JtYWwge1xuICBmb250LXdlaWdodDogJG5vcm1hbDtcbn1cblxuLnUtdGV4dC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAkY29sb3ItZ3JheS1saWdodCA3MCUpO1xufVxuXG4udS10ZXh0LXgtc21hbGwge1xuICBmb250LXNpemU6IHJlbSgxMnB4KTtcbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuXG4udS10ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiByZW0oMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi51LXRleHQteC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuW5heaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICR3aWR0aDogKDEwJSAqICRpKTtcbiAgLnUtdyN7JGkgKiAxMH0ge1xuICAgIHdpZHRoOiAkd2lkdGg7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChwYykge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXBjIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tbGFwdG9wIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tdGFiIHtcbiAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAgIC51LXcjeyRpICogMTB9LS1zcCB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCqOOCr+OCueODiOODqeODiuODk++8iEfjg4rjg5Pjgajjga/liKXjgavjg5jjg4Pjg4Djg7zlhoXjgavooajnpLrjgZnjgovjg4rjg5PjgrLjg7zjgrfjg6fjg7PvvIlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWV4bmF2IHtcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi1saXN0IHtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLXRleHQge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDguN3B4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWdyYXk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1kcm9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAucC1leG5hdi1kcm9wLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleODg+OCv+ODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnAtZm5hdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAmLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OV44OD44K/44O8XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gICYtcGFnZXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1zbm93O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyLjVweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgbWFyZ2luOiAtNXB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jdGEge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJsdWUtZGFyaztcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDc5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTlweCk7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFycm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNhcmRvXCIsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hY2NlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzBweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICAvLyAucC1mb290ZXItbmF2OmZpcnN0LWNoaWxkIHtcbiAgICAvLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1zbm93O1xuICAgIC8vIH1cbiAgfVxuXG4gICYtbmF2IHtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgICAmLS11cHBlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktc25vdztcbiAgICB9XG5cbiAgICAmLWZuYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjY7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4yNWVtO1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtcGFydG5lcnMge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgJi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IC00cHg7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb3B5cmlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNhcmRvXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiByZW0oOXB4KTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5H44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucC1nbmF2IHtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG8gMWVtIDA7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC44KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzAsIDIzMCwgMjMwLCAxKTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luOiAwIDAuNXZ3O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYubmV3IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiTkVXXCI7XG4gICAgICAgICAgICB3aWR0aDogNGVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMHB4KTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTYwMDEyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAxdncsIDE2cHgpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9pY29uX2JsYW5rLnBuZykgbm8tcmVwZWF0IGxlZnRcbiAgICAgICAgICAgICAgICB0b3A7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDMuNXB4KTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMy41cHgpO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDBweCkge1xuICAgIC5wLWduYXYtaGlkZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucC1nbmF2LWhpZGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5jjg4Pjg4Djg7xcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAmLWlubmVyIHtcbiAgICB3aWR0aDogMTQ4MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyN3B4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICYtLXNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICAucC1oZWFkZXItbG9nbzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wLW12IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vcC1tdi1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2VjdGlvbjtcbiAgaGVpZ2h0OiA0MDBweDtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgfVxuICB9XG5cbiAgJi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiByZW0oNDhweCk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLXNtYWxsIHtcbiAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnAtYWNjZXNzIHtcbiAgJi1wYW5lbCB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJi1jb250ZW50cyB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaCB7XG4gICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tY2FyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tbW9uL2ljb24tY2FyLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tdHJhaW4ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21tb24vaWNvbi10cmFpbi5wbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucC1kZXRhaWwge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWN0aW9uO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cblxuICAmLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAmLWNvbnRlbnRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtbXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLXBpY2t1cCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMjAlO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgfVxuICB9XG5cbiAgJi10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICB0Ym9keSB7XG4gICAgICB0aCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG4iLCIucC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICYtLXRvcCB7XG4gICAgICB0b3A6IDhweDtcbiAgICB9XG5cbiAgICAmLS1ib3R0b20ge1xuICAgICAgYm90dG9tOiA4cHg7XG4gICAgfVxuXG4gICAgJi0tbGVmdCB7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gICYtYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG5cbiAgJi1ib2R5IHtcbiAgICB3aWR0aDogMTE1MnB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogNzUlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjUlO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxuXG4gICYtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2MzkwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4vLyAucC1tb2RhbCB7XG4vLyAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBoZWlnaHQ6IDEwMHZoO1xuLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgIHRvcDogMDtcbi8vICAgbGVmdDogMDtcbi8vICAgei1pbmRleDogMTAwMDtcbi8vICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4vLyAgICYtYmcge1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4vLyAgIH1cblxuLy8gICAmLWJvZHkge1xuLy8gICAgIHdpZHRoOiA2MCU7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4vLyAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuLy8gICAgICAgd2lkdGg6IDkwJTtcbi8vICAgICAgIGhlaWdodDogNzAlO1xuLy8gICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmLWNvbnRlbnRzIHtcbi8vICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbi8vICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4vLyAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJi1jbG9zZSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgd2lkdGg6IDQwcHg7XG4vLyAgICAgaGVpZ2h0OiA0MHB4O1xuLy8gICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICAgIGJhY2tncm91bmQ6ICMwMDYzOTA7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICBib3R0b206IDA7XG4vLyAgICAgcmlnaHQ6IDA7XG5cbi8vICAgICAmOmhvdmVyIHtcbi8vICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbiIsIi5wLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcblxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLy8gdmltZW/jga7loLTlkIjjga7jgb/kuIvoqJjjgYzlv4XopoFcblxuICAgICYgfiBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIudG9wIHtcclxuICAmLWtleXZpc3VhbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMnZ3O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICB3aWR0aDogMzUlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxhcmdlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hdiB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgd2lkdGg6IDY1JTtcclxuXHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oMiB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jdGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIC50b3AtY3RhLWNvbnRlbnRzIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbWZscC1pY2hpa2F3YXNoaW9oYW1hLnBuZyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgIC50b3AtY3RhLWNvbnRlbnRzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNkOGI7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcclxuICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9wLWgyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBwYWludGVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMzJweDtcclxuICAgICAgYmFja2dyb3VuZDogIzAwMGY0YztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDAgM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBpY2t1cCB7XHJcbiAgICAmLWNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb250ZW50cyB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWV5ZWNhdGNoIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0yMCU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIGJvdHRvbTogLTEwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBhbmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzUsIDI0LCAyMSwgMC4zKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnN0YXRlbWVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL3N0YXRlbWVudC5qcGcpO1xyXG4gICAgfVxyXG4gICAgJi5sb2dpc3RpY3Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9sb2dpc3RpY3MuanBnKTtcclxuICAgIH1cclxuICAgICYubGFibyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2xhYm8uanBnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNvbHV0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbGFiby5qcGcpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGVjYXJib25pemF0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvZGVjYXJib25pemF0aW9uLmpwZyk7XHJcbiAgICB9XHJcbiAgICAmLmNvbnRhY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9jb250YWN0LmpwZyk7XHJcbiAgICB9XHJcbiAgICAmLnF1YWxpdHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9xdWFsaXR5LmpwZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAmLnN0YXRlbWVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3Avc3RhdGVtZW50LWJnLnBuZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5sb2dpc3RpY3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2xvZ2lzdGljcy1iZy5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYubGFibyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvbGFiby1iZy5wbmcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNvbHV0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9sYWJvLWJnLnBuZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5kZWNhcmJvbml6YXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL2RlY2FyYm9uaXphdGlvbi1iZy5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYuY29udGFjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvY29udGFjdC1iZy5wbmcpO1xyXG4gICAgICB9XHJcbiAgICAgICYucXVhbGl0eSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90b3AvcXVhbGl0eS1iZy5wbmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgJi0tamEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1lbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5ld3Mge1xyXG4gICAgJi1jYXJkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwJTtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYXJyb3cge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmLS1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAtMzVweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1uZXh0IHtcclxuICAgICAgICByaWdodDogLTM1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcmVjcnVpdGluZyB7XHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAudG9wLXJlY3J1aXRpbmcge1xyXG4gICAgICAgICAgICAmLXRodW1iIGltZyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcC9tb3ZpZS1wbGF5LS1vdmVyLnBuZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wL21vdmllLXBsYXkucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gJi1pbmZvIHtcclxuICAvLyAgICYtaXRlbSB7XHJcbiAgLy8gICAgIGEge1xyXG4gIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cclxuICAvLyAgICAgICAmOmhvdmVyIHtcclxuICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgLy8gICAgICAgICAudG9wLWluZm8ge1xyXG4gIC8vICAgICAgICAgICAmLXRodW1iIGltZyB7XHJcbiAgLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gIC8vICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgJi10aHVtYiB7XHJcbiAgLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyAgICAgcGFkZGluZy10b3A6IGNhbGMoKDMwMCAvIDU1MCkgKiAxMDAlKTtcclxuXHJcbiAgLy8gICAgIGltZyB7XHJcbiAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgICAgIHRvcDogMDtcclxuICAvLyAgICAgICBsZWZ0OiAwO1xyXG4gIC8vICAgICAgIHJpZ2h0OiAwO1xyXG4gIC8vICAgICAgIGJvdHRvbTogMDtcclxuICAvLyAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgLy8gICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIC8vICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgJi1jb250ZW50cyB7XHJcbiAgLy8gICAgIGhlaWdodDogOWVtO1xyXG4gIC8vICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gIC8vICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLy8gICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKXtcclxuICAvLyAgICAgICBoZWlnaHQ6IDE1ZW07XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgJi1sYWJlbCB7XHJcbiAgLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvLyAgICAgd2lkdGg6IDEwZW07XHJcbiAgLy8gICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gIC8vICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIC8vICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgLy8gICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gIC8vICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIC8vICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgLy8gICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG4gIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC8vICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYil7XHJcbiAgLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIC8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG4iLCIubGFibyB7XHJcbiAgJi1rZXl2aXN1YWwge1xyXG4gICAgaGVpZ2h0OiAxNDAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xhYm8vbXYuanBnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgLyogKOeUu+WDj+OBrumrmOOBlSAvIOeUu+WDj+OBruaoquW5hSkgw5cgMTAwICovXHJcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCg2NTAgLyAxOTIwKSAqIDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xhYm8vc2VjdGlvbi1iZy5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMTAwJSBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1tdiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtY2F0Y2hjb3B5IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEyMDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAyNTBweCAxNXB4IDEwMHB4O1xyXG4gICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoKCg2NTAgLyAxOTIwKSAqIDEwMCUpICogLTEpO1xyXG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2VjdGlvbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6IHRyYWphbi1wcm8tMywgc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiByZW0oNDhweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBvaW50IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJsYWNrO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zLXNlcmlmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW51bWJlciB7XHJcbiAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hcmVhIHtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMTAlIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYmcge1xyXG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICB9XHJcblxyXG4gICYtYWNjZXNzLXBhbmVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjA0MDk5O1xyXG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY29sb3ItYmxhY2s7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jYXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFiby9pY29uLWNhci5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tdHJhaW4ge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGFiby9pY29uLXRyYWluLnBuZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sb2dpc3RpY3Mge1xyXG4gICYtbmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luOiAtMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAtOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRhYiB7XHJcbiAgICAmLW5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggLTJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggLTJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY29udGVudHMge1xyXG4gICAgICBwYWRkaW5nOiA1MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBpY2t1cCB7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hbWUge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNy41cHggMCA3LjVweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgLy8gYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG5cclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9naXN0aWNzL2ljb25fYWNjZXNzLnBuZyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDAuNWVtO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgJi51bmRvbmUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ2lzdGljcy9pY29uX2FjY2Vzcy0tdW5kb25lLnBuZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYuYmx1ZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9naXN0aWNzL2ljb25fYWNjZXNzLnBuZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucmVkIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9sb2dpc3RpY3MvaWNvbl9hY2Nlc3MtLXVuZG9uZS5wbmcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wb3B1cCB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWMgLmdtLXN0eWxlLWl3LWNociB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgNDVkZWcsXHJcbiAgICByZ2JhKDEsIDY0LCAxNTMsIDEpIDUwJSxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTElLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXHJcbiAgKTtcclxufVxyXG4uZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG4iLCIucGlja3VwIHtcclxuICAmLWtleXZpc3VhbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi1leWVjYXRjaCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgbGVmdDogMTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBsZWZ0OiAxMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1waWNrdXAge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTM1cHg7XHJcbiAgICAgIHJpZ2h0OiAxMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICByaWdodDogMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbmFtZSB7XHJcbiAgICBmb250LWZhbWlseTogdHJhamFuLXByby0zLCBzZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJi0tbGFyZ2Uge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc21hbGwge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJye1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNzIwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFjY2VzcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgJi1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW46IC00cHg7XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIuKWoFwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW91dGxpbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWg0IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBjb2xvcjogIzUyNzU4NjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG4iLCIucXVhbGl0eSB7XHJcbiAgJi1rZXl2aXN1YWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoKCgxNDAwIC8gMTkyMCkgKiAxMDAlKSArIDUuNXZ3KTtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygoKDc1MCAvIDc1MCkgKiAxMDAlKSArIDQwMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygoKDc1MCAvIDc1MCkgKiAxMDAlKSArIDE1MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWFsaXR5L2hlcm8uanBnKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcXVhbGl0eS9oZXJvLS1zcC5qcGcpO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbXYge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1iZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2VkZWVlMTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTUuNjV2dztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiBjYWxjKDEwMCUgLSAycHgpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBoZWlnaHQ6IDE2dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVhbGl0eS9jdXJ2ZS5zdmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdWFsaXR5L2N1cnZlLS13aGl0ZS5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHZ3O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWV5ZWNhdGNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxMGVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9xdWFsaXR5L2V5ZWNhdGNoLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJpZ2h0IHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbGVmdCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm5vdGljZSB7XHJcbiAgJi1saXN0IHtcclxuICAgICYtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saW5rIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAmLS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub3RpY2UtbGluay1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIuKWtu+4jlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmLW9yZGVyIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHJcbiAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDhweCA4cHggMTZweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKSBcIiBcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFuZGxvZ2kge1xyXG4gICYtaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IFwibm9iZWxcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzAwNjM5MDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2MzkwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oMyB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWg0IHtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzAwNjM5MDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gICYtYmcge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZjFmOTtcclxuICB9XHJcblxyXG4gICYtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG5cclxuICAgICYubWZscyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYzOTA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2FzZSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDYzOTA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAmLS1zcCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFuY2hvciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgMWVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNjM5MDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDYzOTA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDYzOTA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1mbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tb2RhbCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDQwcHggNDBweCA0MHB4O1xyXG5cclxuICAgICYtbG9nbyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDcwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1iZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjZmZmLCAjZTVlNWU1KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogbm9uZTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWgge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBjb2xvcjogIzAwNjM5MDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgJi5iYXNlIHtcclxuICAgICAgICBjb2xvcjogIzVlYTgyOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5lZmZpY2llbnQge1xyXG4gICAgICAgIGNvbG9yOiAjZGM0ODMzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRlbGl2ZXJ5IHtcclxuICAgICAgICBjb2xvcjogI2Q4NTgwMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zdXN0YWluYWJpbGl0eSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDg3NzE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYXV0b21hdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICM3ODUxOWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaHVtYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMWY2MmJmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWIge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgY29sb3I6ICMwMDYzOTA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICYuYmFzZSB7XHJcbiAgICAgICAgY29sb3I6ICM1ZWE4Mjk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZWZmaWNpZW50IHtcclxuICAgICAgICBjb2xvcjogI2RjNDgzMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kZWxpdmVyeSB7XHJcbiAgICAgICAgY29sb3I6ICNkODU4MDM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3VzdGFpbmFiaWxpdHkge1xyXG4gICAgICAgIGNvbG9yOiAjMDA4NzcxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmF1dG9tYXRpb24ge1xyXG4gICAgICAgIGNvbG9yOiAjNzg1MTllO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmh1bWFuIHtcclxuICAgICAgICBjb2xvcjogIzFmNjJiZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250ZW50cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC41KSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKC1uICsgMykge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoLW4gKyA0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKC1uICsgNikge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE1JSAwJSwgODUlIDAlLCAxMDAlIDUwJSwgODUlIDEwMCUsIDE1JSAxMDAlLCAwJSA1MCUpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jbGlwIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoI2ZmZiwgI2U1ZTVlNSk7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICBjYWxjKDE1JSArIDRweCkgMCUsXHJcbiAgICAgICAgODUlIDAlLFxyXG4gICAgICAgIDEwMCUgNTAlLFxyXG4gICAgICAgIDg1JSAxMDAlLFxyXG4gICAgICAgIGNhbGMoMTUlICsgNHB4KSAxMDAlLFxyXG4gICAgICAgIDRweCA1MCVcclxuICAgICAgKTtcclxuXHJcbiAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1pbml0aWF0aXZlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1zb2x1dGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICAgIGNhbGMoMTUlICsgNHB4KSA4cHgsXHJcbiAgICAgICAgICA4NSUgOHB4LFxyXG4gICAgICAgICAgY2FsYygxMDAlIC0gOHB4KSA1MCUsXHJcbiAgICAgICAgICA4NSUgY2FsYygxMDAlIC0gOHB4KSxcclxuICAgICAgICAgIGNhbGMoMTUlICsgNHB4KSBjYWxjKDEwMCUgLSA4cHgpLFxyXG4gICAgICAgICAgOHB4IDUwJVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iYXNlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYW5kbG9naS9zdXBwb3J0LWJhc2UtbW9kYWwuanBnKTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWVhODI5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lZmZpY2llbnQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hbmRsb2dpL3N1cHBvcnQtZWZmaWNpZW50LW1vZGFsLmpwZyk7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGM0ODMzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kZWxpdmVyeSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FuZGxvZ2kvc3VwcG9ydC1kZWxpdmVyeS1tb2RhbC5qcGcpO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q4NTgwMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3VzdGFpbmFiaWxpdHkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hbmRsb2dpL3N1cHBvcnQtc3VzdGFpbmFiaWxpdHktbW9kYWwuanBnKTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDg3NzE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmF1dG9tYXRpb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hbmRsb2dpL3N1cHBvcnQtYXV0b21hdGlvbi1tb2RhbC5qcGcpO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzc4NTE5ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaHVtYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hbmRsb2dpL3N1cHBvcnQtaHVtYW4tbW9kYWwuanBnKTtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZjYyYmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FuZGxvZ2kvc29sdXRpb24tZXllY2F0Y2gucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgICYtaXRlbTEge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbTUge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICYtcGFyZW50IHtcclxuICAvLyAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgLy8gICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAuMjVmciAxZnIgMC4yNWZyIDFmciAwLjI1ZnIgMWZyIDAuMjVmcjtcclxuICAvLyAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIDFmcik7XHJcbiAgLy8gICBncmlkLWNvbHVtbi1nYXA6IDBweDtcclxuICAvLyAgIGdyaWQtcm93LWdhcDogMHB4O1xyXG5cclxuICAvLyAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgJi1pdGVtMSB7XHJcbiAgLy8gICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gNDtcclxuICAvLyAgICAgbWFyZ2luOiA4cHg7XHJcbiAgLy8gICB9XHJcbiAgLy8gICAmLWl0ZW0yIHtcclxuICAvLyAgICAgZ3JpZC1hcmVhOiAzIC8gMSAvIDUgLyA0O1xyXG4gIC8vICAgICBtYXJnaW46IDhweDtcclxuICAvLyAgIH1cclxuICAvLyAgICYtaXRlbTMge1xyXG4gIC8vICAgICBncmlkLWFyZWE6IDIgLyAzIC8gNCAvIDY7XHJcbiAgLy8gICAgIG1hcmdpbjogOHB4O1xyXG4gIC8vICAgfVxyXG4gIC8vICAgJi1pdGVtNCB7XHJcbiAgLy8gICAgIGdyaWQtYXJlYTogNCAvIDMgLyA2IC8gNjtcclxuICAvLyAgICAgbWFyZ2luOiA4cHg7XHJcbiAgLy8gICB9XHJcbiAgLy8gICAmLWl0ZW01IHtcclxuICAvLyAgICAgZ3JpZC1hcmVhOiAxIC8gNSAvIDMgLyA4O1xyXG4gIC8vICAgICBtYXJnaW46IDhweDtcclxuICAvLyAgIH1cclxuICAvLyAgICYtaXRlbTYge1xyXG4gIC8vICAgICBncmlkLWFyZWE6IDMgLyA1IC8gNSAvIDg7XHJcbiAgLy8gICAgIG1hcmdpbjogOHB4O1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgJi1zdXBwb3J0IHtcclxuICAgICYtaCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAjMDA2MzkwO1xyXG4gICAgICAvLyB0ZXh0LXNoYWRvdzogNHB4IDRweCA0cHggcmdiYSgkY29sb3ItYmxhY2ssIDAuNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhc2Uge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM1ZWE4Mjk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmVmZmljaWVudCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2RjNDgzMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGVsaXZlcnkge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkODU4MDM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN1c3RhaW5hYmlsaXR5IHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4NzcxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hdXRvbWF0aW9uIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzg1MTllO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5odW1hbiB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmNjJiZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYXJjaGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkY29sb3Itd2hpdGUsICRjb2xvci1ibGFjayk7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA2MzkwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG5cclxuICAgICAgICAmLnNwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWNhc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDRweCByZ2JhKCRjb2xvci1ibGFjaywgMC41KTtcclxuXHJcbiAgICAgICYtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5hIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYW5kbG9naS9jYXNlMDEtaGVhZGVyLmpwZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hbmRsb2dpL2Nhc2UwMi1oZWFkZXIuanBnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2FuZGxvZ2kvY2FzZTAzLWhlYWRlci5qcGcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYW5kbG9naS9jYXNlMDQtaGVhZGVyLmpwZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtYmVyIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm5vYmVsXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oNDBweCk7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRsaW5lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jb250ZW50cyB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMzJweCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOe3muOCkuS4reWkruaPg+OBiOOBq+OBl+OBpuOBhOOCiyAqL1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDQ1Zjg5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1maXhlZCB7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiA0MHB4O1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlNjAwMTI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgLy8gICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLy8gICBib3JkZXI6IDEwcHggc29saWQgI2ZmMDAwMDtcclxuICAgICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgIHRvcDogMDtcclxuICAgICAgLy8gICBsZWZ0OiAwO1xyXG4gICAgICAvLyAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gN3B4KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDdweCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm5vYmVsXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGFzayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDhweCA4cHggOHB4IHJnYmEoMCwgMCwgMCwgMC41KSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIC5hbmRsb2dpLWg0IHtcclxuICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDE1JSAwJSwgODUlIDAlLCAxMDAlIDUwJSwgODUlIDEwMCUsIDE1JSAxMDAlLCAwJSA1MCUpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuXHJcbiAgICAgICAgJi5tZmxwIHtcclxuICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoI2ZmZiwgI2U1ZTVlNSk7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICBjYWxjKDE1JSArIDRweCkgMCUsXHJcbiAgICAgICAgODUlIDAlLFxyXG4gICAgICAgIDEwMCUgNTAlLFxyXG4gICAgICAgIDg1JSAxMDAlLFxyXG4gICAgICAgIGNhbGMoMTUlICsgNHB4KSAxMDAlLFxyXG4gICAgICAgIDRweCA1MCVcclxuICAgICAgKTtcclxuXHJcbiAgICAgICYubWZscCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbWZscCB7XHJcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICByaWdodDogY2FsYygxNSUgKyA0cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDA2MzkwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hcmNoaXZlIHtcclxuICAmLWgxIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjMDA2MzkwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogXCJub2JlbFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA2MzkwO1xyXG4gICAgICBwYWRkaW5nOiAwIDAuNWVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oMyB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBjb2xvcjogIzAwNjM5MDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNjM5MDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbnRlcnZpZXcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjMDA2MzkwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtbmFtZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgYm90dG9tOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWxlZnQge1xyXG4gICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW12IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGNvbG9yLXdoaXRlLCAkY29sb3ItYmxhY2spO1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250ZW50cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDYzOTA7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xyXG5cclxuICAgICAgICAmLnRhYiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3Age1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJnIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWYxZjk7XHJcbiAgfVxyXG5cclxuICAmLWZsb3cge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW46IC01cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgY29sb3I6ICMwMDYzOTA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIHJpZ2h0LFxyXG4gICAgICAgICMwMDYzOTAgMCUsXHJcbiAgICAgICAgIzAxNjI4ZSAzMCUsXHJcbiAgICAgICAgIzAwYTBlOSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgIHRvIGJvdHRvbSBsZWZ0LFxyXG4gICAgICAgICAgICAgIHRyYW5zcGFyZW50IDUwJSxcclxuICAgICAgICAgICAgICAjZWVmMWY5IDUwJVxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgICAgIHRvcCBsZWZ0LyAxMDAlIDUwJSBuby1yZXBlYXQsXHJcbiAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHRyYW5zcGFyZW50IDUwJSwgI2VlZjFmOSA1MCUpIGJvdHRvbSBsZWZ0IC9cclxuICAgICAgICAgICAgMTAwJSA1MCUgbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICB0byBib3R0b20gbGVmdCxcclxuICAgICAgICAgICAgICB0cmFuc3BhcmVudCA1MCUsXHJcbiAgICAgICAgICAgICAgIzAwYTBlOSA1MCVcclxuICAgICAgICAgICAgKVxyXG4gICAgICAgICAgICB0b3AgbGVmdC8gMTAwJSA1MCUgbm8tcmVwZWF0LFxyXG4gICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA1MCUsICMwMGEwZTkgNTAlKSBib3R0b20gbGVmdCAvXHJcbiAgICAgICAgICAgIDEwMCUgNTAlIG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRhYiB7XHJcbiAgICAmLW5hdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbjogLTEwcHg7XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC00cHggM3B4IHJnYmEoMTEyLCAxMzIsIDE2MCwgMC4zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogIzAwNjM5MDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2VlZjFmOTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAtNHB4IDNweCByZ2JhKDExMiwgMTMyLCAxNjAsIDAuMyk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgLThweCAzcHggLTNweCByZ2JhKDExMiwgMTMyLCAxNjAsIDAuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjM5MDtcclxuICAgIHRyYW5zaXRpb246IGFsbC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jZm9ybSB7XHJcbiAgJi1oMiB7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gICYtaDMge1xyXG4gICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLWxpbmsge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG5cclxuICAgICYtbGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIOe3muOCkuS4reWkruaPg+OBiOOBq+OBl+OBpuOBhOOCiyAqL1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzA0NWY4OTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlzdCB7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGNvdW50IDA7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBjb3VudGVyKGNvdW50KSBcIi5cIjtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnQgMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib3JkZXIge1xyXG4gICAgJi1saW5rIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMC43NWVtIDNlbTtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc29sdXRpb24ge1xyXG4gICYtaDIge1xyXG4gICAgZm9udC1mYW1pbHk6IHRyYWphbi1wcm8tMywgc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiByZW0oNTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLWNhdGNoY29weSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi1oNCB7XHJcbiAgICBmb250LWZhbWlseTogJHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJi1tYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTYwIC8gMTkyMCAqIDEwMCUpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxNjAgLyAxMTUwICogMTAwJSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBidG4gMS4yNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgQGtleWZyYW1lcyBidG4ge1xyXG4gICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLCAwLjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUsIDEuMjUpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsdWUsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0b3Jpbmcge1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDczNSAvICgxMTUwIC0gODApICogMTAwJSk7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMDUgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcnJ5aW4ge1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDYyNSAvICgxMTUwIC0gODApICogMTAwJSk7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEyMDAgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFycml2YWxfaW5zcGVjdGlvbiB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoODEwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTM0MCAvICgxOTIwIC0gODApICogMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY29udmV5YW5jZSB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTUwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTUxNSAvICgxOTIwIC0gODApICogMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RvcmFnZSB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoMTkwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTMyNSAvICgxOTIwIC0gODApICogMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGlja2luZyB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoMjMwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTExMCAvICgxOTIwIC0gODApICogMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc29ydGluZyB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNDMwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMTA2MCAvICgxOTIwIC0gODApICogMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hpcHBpbmdfaW5zcGVjdGlvbiB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoMzcwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoNDg1IC8gKDE5MjAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wYWNraW5nIHtcclxuICAgICAgICAgIHRvcDogY2FsYygyNDAgLyAoMTE1MCAtIDgwKSAqIDEwMCUpO1xyXG4gICAgICAgICAgbGVmdDogY2FsYyg2NjAgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcnJ5aW5nX291dCB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoMzQwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMjg1IC8gKDE5MjAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kZWxpdmVyeSB7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTQwIC8gKDExNTAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoMjcwIC8gKDE5MjAgLSA4MCkgKiAxMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3lzdGVtIHtcclxuICAgICAgICAgIHRvcDogY2FsYyg4NDAgLyAoMTE1MCAtIDgwKSAqIDEwMCUpO1xyXG4gICAgICAgICAgbGVmdDogY2FsYygxNTUgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm90aGVyIHtcclxuICAgICAgICAgIHRvcDogY2FsYyg4NDAgLyAoMTE1MCAtIDgwKSAqIDEwMCUpO1xyXG4gICAgICAgICAgbGVmdDogY2FsYygzNTAgLyAoMTkyMCAtIDgwKSAqIDEwMCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwM2Q4YjtcclxuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODN2dztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10YWIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5hdiB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmx1ZSwgMC41KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAuc29sdXRpb24tdGFiLW5hdi1saXN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2Q5ZWI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSA+IGEge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgID4gYTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDEycHggMjRweCAxMnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzIzMTgxNSB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc29sdXRpb24tdGFiIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YjdlYmY7XHJcblxyXG4gICAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRyb3Age1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgYmFja2dyb3VuZDogIzIzMTgxNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2NjZDllYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICBmb250LWZhbWlseTogJHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW46IC0wLjVlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBtYXJnaW46IC00cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbmF2IHtcclxuICAgICYtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luOiAtMC41ZW07XHJcblxyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZpbHRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAtNHB4O1xyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jaGVja2JveCB7XHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCArIC5zb2x1dGlvbi1jaGVja2JveC1zcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zcGFuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogNGVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zZWFyY2gge1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg0MHB4KTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXByb2R1Y3Qge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDYzOTA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRldmljZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXZlbmRvciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjRweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgJnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmVzdWx0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICYtaGVhZGxpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNsaWRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgJi1kb3RzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCA0cHg7XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2M2YzZjNjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5Yjk5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiByZW0oMjBweCk7XHJcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kb3dubG9hZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM1OTU3NTc7XHJcblxyXG4gICAgICAmLW5vbmUge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZhcSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYubW92aWUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5lcnJvciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAmLWJvZHkge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICB9XHJcblxyXG4gICYtbWFpbiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJi1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA4MDBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLWxvZ28ge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHJlbSgyNHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDRweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuXHJcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMzJweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uZXcge1xyXG4gICYtc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMTAwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAyNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLWNvbnRlbnRzIHtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cclxuICAgICAgJi1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYXYge1xyXG4gICAgICAmLWxpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXJnaW46IC04cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuNSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkY29sb3Itd2hpdGUsIDAuNSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
