@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=21750147-d652-4704-9a95-8b5f2d411f76");
@font-face {
  font-family: "FrutigerNeueW01-Regular";
  src: url("../../fonts/e2e74e1c-9e18-4127-adfd-feb8f6a9ceaf.eot?#iefix");
  src: url("../../fonts/e2e74e1c-9e18-4127-adfd-feb8f6a9ceaf.eot?#iefix") format("eot"), url("../../fonts/9edf3443-80c6-4de6-b582-122401f63ad4.woff2") format("woff2"), url("../../fonts/aa94077e-cdcd-4e33-abe0-ddcfe27e3485.woff") format("woff"), url("../../fonts/22dfb43f-26df-46f9-aa0f-30038f8da834.ttf") format("truetype"), url("../../fonts/36ad2de1-95ea-4eb3-a836-29c86179a248.svg#36ad2de1-95ea-4eb3-a836-29c86179a248") format("svg");
}

@font-face {
  font-family: "Frutiger Neue W01 Md";
  src: url("../../fonts/979450a2-8d59-4cc2-9937-94255a4f3923.eot?#iefix");
  src: url("../../fonts/979450a2-8d59-4cc2-9937-94255a4f3923.eot?#iefix") format("eot"), url("../../fonts/1f198a6d-f4fe-44f1-b78c-1b6a1cf66d00.woff2") format("woff2"), url("../../fonts/4748e3d8-1b23-420a-a419-d7a367ea1076.woff") format("woff"), url("../../fonts/11f76f62-1d4f-4327-bce7-1eee2aba08bf.ttf") format("truetype"), url("../../fonts/ce4a6e96-f298-4ab1-a2ac-bdbbbc1467d6.svg#ce4a6e96-f298-4ab1-a2ac-bdbbbc1467d6") format("svg");
}

@font-face {
  font-family: "Frutiger Neue W01 Bd";
  src: url("../../fonts/62057895-1f9e-4d70-bd1a-65751a20a878.eot?#iefix");
  src: url("../../fonts/62057895-1f9e-4d70-bd1a-65751a20a878.eot?#iefix") format("eot"), url("../../fonts/26f1236c-a914-477f-9d0f-10d758702626.woff2") format("woff2"), url("../../fonts/7875f3d5-b62b-445c-8c9e-d65da1514e9d.woff") format("woff"), url("../../fonts/1c242f4e-0c64-47cc-8cbc-e53d949280ba.ttf") format("truetype"), url("../../fonts/ec132df9-012a-4594-bbd9-c86574bee7b0.svg#ec132df9-012a-4594-bbd9-c86574bee7b0") format("svg");
}

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

body {
  font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
  font-weight: 400;
  color: #000000;
  letter-spacing: 0.05em;
}

a {
  color: #000000;
  -webkit-transition: all .5s;
  transition: all .5s;
}

a:hover {
  opacity: 0.6;
}

p {
  font-size: 16px;
  line-height: 1.5em;
  margin-bottom: 20px;
}

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

@media screen and (max-width: 767px) {
  p {
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 10px;
  }
}

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

.main {
  margin-top: 70px;
}

@media screen and (max-width: 767px) {
  .main {
    margin-left: 0;
    margin-top: 0;
    padding-top: 50px;
  }
}

.page-mv {
  height: 350px;
  background: #c5c5c5;
  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) {
  .page-mv {
    height: 250px;
  }
}

.page-mv h2 {
  text-align: center;
}

.page-mv.plan-mv {
  background: url(../images/plan/mv.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

.page-mv.structure-mv {
  background: url(../images/structure/mv.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

.page-mv.design-mv {
  background: url(../images/design/mv.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

.page-mv.equipment-mv {
  background: url(../images/equ/mv.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#splash {
  /*fixedで全面に固定*/
  position: fixed;
  top: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background: #365C3B;
  text-align: center;
  color: #fff;
  /* Loadingバー中央配置　*/
}

#splash_text {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 999;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  font-family: "EB Garamond", serif;
}

#splash_logo {
  position: absolute;
  top: 57%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 50%;
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  font-family: "EB Garamond", serif;
}

@media screen and (max-width: 767px) {
  #splash_logo {
    font-size: 16px;
    display: inline-block;
    line-height: 1.5em;
    width: 70%;
  }
}

#splash_logo span {
  display: block;
  font-family: sans-serif;
  font-weight: bold;
}

.cv-btn {
  text-decoration: none;
  color: #365C3B !important;
  padding: 20px;
  width: 100%;
  display: block;
  text-align: center;
  letter-spacing: 0.1em;
  font-weight: bold;
  border: 2px solid;
  background: white;
}

@media screen and (max-width: 767px) {
  .cv-btn {
    border-radius: 0;
    width: 100%;
    font-size: 14px;
    padding: 15px;
  }
}

.cv-btn.request {
  border-color: linear-gradient(to right, #446785, #132C4A);
}

.cv-btn.reservation {
  border-color: linear-gradient(to right, #E5D892, #785208);
}

.cv-btn.arrow {
  text-align: left;
  padding: 25px 30px;
  position: relative;
  color: white !important;
}

.cv-btn.arrow::before {
  content: "";
  display: block;
  width: 70px;
  height: 1px;
  position: absolute;
  top: 50%;
  right: 20px;
  background: white;
}

.cv-btn.arrow::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 0 15px;
  border-color: transparent transparent transparent white;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-90%);
          transform: translateY(-90%);
  right: 19px;
}

.cv-btn.arrow.request {
  border-color: #365C3B;
  background: #365C3B;
}

.cv-btn.arrow.reservation {
  border-color: #746F57;
  background: #746F57;
}

.youtube {
  width: 100%;
  aspect-ratio: 16 / 9;
}

.youtube iframe {
  width: 100%;
  height: 100%;
}

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

.modal__bg {
  background: rgba(0, 0, 0, 0.6);
  height: 100vh;
  position: absolute;
  width: 100%;
}

.modal__content {
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 60%;
  max-height: 95%;
  text-align: center;
  overflow-y: auto;
}

@media screen and (max-width: 1023px) {
  .modal__content {
    width: 95%;
  }
}

/*-------------------------
popup
-------------------------*/
@-webkit-keyframes SlideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-64px);
            transform: translateY(-64px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes SlideIn {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-64px);
            transform: translateY(-64px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.popup {
  position: fixed;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .3s;
  transition: .3s;
  width: 80%;
  max-width: 500px;
  z-index: 9999;
  bottom: 0;
  right: 0;
}

@media screen and (max-width: 420px) {
  .popup {
    width: 100%;
    bottom: 50px;
  }
}

.popup.is-show {
  -webkit-animation: SlideIn 1s;
          animation: SlideIn 1s;
  opacity: 1;
  visibility: visible;
}

.popup-inner img {
  width: 100%;
}

.popup-inner a:hover {
  opacity: 1;
}

.close-btn {
  position: absolute;
  right: 5px;
  top: 7px;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
  z-index: +1;
}

.close-btn i {
  font-size: 30px;
  color: #fff;
  text-shadow: 0px 0px 4px #000;
}

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

.c-breadcrumb li {
  max-width: 250px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

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

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

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

/* --------------------------
ボタン
-------------------------- */
.c-button {
  display: inline-block;
  width: auto;
  padding: 20px 55px;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: white;
  background-color: #746F57;
  position: relative;
}

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

.c-button--arrow {
  text-decoration: none;
  color: white;
  width: 100%;
  max-width: 500px;
  display: block;
  letter-spacing: 0.1em;
  font-weight: bold;
  text-align: left;
  padding: 20px 30px;
  position: relative;
  background: #365C3B;
  font-size: 14px;
}

@media screen and (max-width: 1023px) {
  .c-button--arrow {
    width: 100%;
    font-size: 14px;
    padding: 15px;
  }
}

.c-button--arrow::before {
  content: "";
  display: block;
  width: 70px;
  height: 1px;
  position: absolute;
  top: 50%;
  right: 20px;
  background: white;
}

.c-button--arrow::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 0 15px;
  border-color: transparent transparent transparent white;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-90%);
          transform: translateY(-90%);
  right: 19px;
}

.c-button--arrow.nolink {
  pointer-events: none;
  background: #ababab;
}

.c-button--arrow.nolink::after, .c-button--arrow.nolink::before {
  content: none;
}

.c-button--arrow.blue {
  background: linear-gradient(45deg, #0D6FB8, #0D6FB8);
}

.c-button--arrow.white {
  background: white;
  color: #746F57;
}

.c-button--arrow.white::after {
  border-color: transparent transparent transparent #746F57;
}

.c-button--arrow.white::before {
  background: #746F57;
}

.c-button--primary {
  background-color: #e20013;
  border: 0;
  color: #fff;
  padding: 25px 70px;
}

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

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

.c-button--large {
  padding: 20px;
  font-size: 18px;
  min-width: 200px;
}

.c-button--small {
  padding: 10px;
  font-size: 14px;
}

/* --------------------------
フォーム
-------------------------- */
.c-form-text {
  border: 1px solid #c5c5c5;
  width: 100%;
  padding: 3px 15px;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.5em;
}

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

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

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

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

.c-form-checkbox-span::before {
  content: "";
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  width: 16px;
  height: 16px;
  border: 2px solid #ababab;
  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: 9px;
  left: 4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #e20013;
}

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

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

/* --------------------------
見出し
-------------------------- */
.c-h1 {
  margin-top: 190px;
  color: #000000;
  text-align: center;
  font-weight: 400;
  letter-spacing: 5px;
  padding: 25px;
  font-size: 26px;
}

@media screen and (max-width: 767px) {
  .c-h1 {
    font-size: 24px;
    padding: 15px;
    margin-top: 110px;
  }
}

.c-h1 small {
  display: block;
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 3px;
}

.c-h2 {
  text-align: center;
  margin: 0 auto 40px;
  font-weight: 300;
  font-size: 26px;
  line-height: 1.5;
  letter-spacing: 0.15em;
  text-indent: 0.2em;
}

@media screen and (max-width: 767px) {
  .c-h2 {
    font-size: 24px;
    margin: 0 auto 20px;
  }
}

.c-h2.en {
  font-family: "EB Garamond", serif;
  font-size: 50px;
  color: #365C3B;
}

@media screen and (max-width: 767px) {
  .c-h2.en {
    font-size: 30px;
    margin: 0 auto 10px;
  }
}

.c-h2--ttl {
  margin: 0 auto 40px;
  font-size: 50px;
  font-family: "EB Garamond", serif;
  line-height: 1.4;
  letter-spacing: 0.15em;
  text-indent: 0.2em;
  color: #365C3B;
}

@media screen and (max-width: 767px) {
  .c-h2--ttl {
    font-size: 35px;
    margin: 0 auto 20px;
  }
}

.c-h2--ttl span {
  display: block;
  font-size: 16px;
  letter-spacing: 0.1em;
  font-weight: 500;
  color: #000000;
}

@media screen and (max-width: 767px) {
  .c-h2--ttl span {
    font-size: 14px;
  }
}

.c-h2 storong {
  font-size: 150%;
  font-family: "EB Garamond", serif;
}

.c-h3 {
  font-size: 22px;
  line-height: 2em;
  letter-spacing: 0.08em;
  font-weight: 300;
  margin-bottom: 20px;
  font-weight: bold;
}

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

.c-h3.en {
  font-family: "EB Garamond", serif;
  font-weight: 400;
}

.c-h3--border {
  border-left: 5px solid #365C3B;
  padding-left: 10px;
  line-height: 1.2em;
}

.c-h3--ttl {
  margin: 0 -10px 40px;
  font-size: 40px;
  font-family: "EB Garamond", serif;
  line-height: 1.3;
  letter-spacing: 0.1em;
  text-indent: 0.2em;
}

@media screen and (max-width: 767px) {
  .c-h3--ttl {
    font-size: 25px;
    margin: 0 auto 20px;
  }
}

.c-h3--ttl span {
  display: block;
  font-size: 16px;
  letter-spacing: 0.1em;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .c-h3--ttl span {
    font-size: 14px;
  }
}

.c-h3.line {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
  color: #365C3B;
  text-align: center;
  line-height: 1.5em;
}

.c-h3.line::before, .c-h3.line::after {
  content: "";
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  height: 1px;
  background: #365C3B;
  display: block;
  margin-right: 30px;
}

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

.c-h3.line::after {
  margin-right: 0;
  margin-left: 30px;
}

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

.c-h4 {
  font-size: 20px;
  letter-spacing: 0.08em;
  font-weight: 400;
  margin-bottom: 20px;
  line-height: 1.5;
}

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

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

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

.c-h5.border {
  border-left: 5px solid #365C3B;
  padding-left: 10px;
}

.c-h5.bg {
  background: #365C3B;
  color: white;
  padding: 10px 20px;
}

.c-h6 {
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.08em;
  font-weight: 800;
  margin-bottom: 1em;
}

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

.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-h--center-line.white::before, .c-h--center-line.white::after {
  background: white;
}

.c-h--border-l {
  border-left: 7px solid #365C3B;
  padding-left: 10px;
}

/* --------------------------
ラベル
-------------------------- */
.c-label {
  display: inline-block;
  padding: 5px 15px;
  line-height: 1;
  background-color: #c5c5c5;
  color: #fff;
  font-size: 12px;
  letter-spacing: 1px;
}

.c-label--blue-dark {
  background-color: #0b2b75;
}

.c-label--red {
  background-color: #e20013;
}

.c-label--blue {
  background-color: #009dbf;
}

.c-label--green {
  background-color: #009940;
}

.c-label--large {
  padding: 6px 12px;
  font-size: 16px;
}

.c-label--small {
  padding: 5px 8px;
  font-size: 12px;
}

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

.c-link--block {
  display: block;
  text-decoration: none;
}

.c-link--block img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.c-link--none {
  text-decoration: none;
}

/* --------------------------
リスト
-------------------------- */
.c-list {
  font-size: 16px;
}

.c-list > li {
  margin-bottom: 5px;
  line-height: 24px;
  position: relative;
}

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

.c-list--point {
  margin-bottom: 1em;
}

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

.c-list--point > li::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 3px;
  display: inline-block;
  background-color: #000000;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  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 #e20013;
  position: absolute;
  top: 8px;
  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: #000000;
  text-decoration: none;
}

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

.c-list--order {
  padding-left: 20px;
  margin-bottom: 1em;
}

.c-list--order > li {
  margin-bottom: 5px;
  line-height: 32px;
  position: relative;
}

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

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

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

/* --------------------------
ハンバーガーメニューアイコン
-------------------------- */
.c-menu {
  position: fixed;
  z-index: 9999;
  /*ボタンを最前面に*/
  top: 10px;
  right: 10px;
  cursor: pointer;
  width: 50px;
  height: 50px;
}

@media screen and (max-width: 767px) {
  .c-menu {
    top: 0px;
  }
}

.c-menu p {
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 11px;
  text-align: center;
  width: 100%;
  font-family: "EB Garamond", serif;
  color: #365C3B;
}

.c-menu span {
  display: inline-block;
  -webkit-transition: all .4s;
  transition: all .4s;
  position: absolute;
  left: 8px;
  height: 2px;
  border-radius: 2px;
  background-color: #365C3B;
  border-radius: 2px;
  width: 70%;
}

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

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

.c-menu.active p {
  color: white;
}

.c-menu.active span:nth-of-type(1) {
  top: 16px;
  -webkit-transform: translateY(6px) rotate(-30deg);
          transform: translateY(6px) rotate(-30deg);
  background-color: white;
}

.c-menu.active span:nth-of-type(2) {
  top: 28px;
  -webkit-transform: translateY(-6px) rotate(30deg);
          transform: translateY(-6px) rotate(30deg);
  background-color: white;
}

body.nav-open {
  overflow: hidden;
}

body.nav-open .main, body.nav-open footer {
  -webkit-filter: blur(10px);
          filter: blur(10px);
}

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

.c-panel--white {
  background-color: white;
}

.c-panel--border {
  border: 1px solid #c5c5c5;
  background-color: #fff;
}

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

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .c-section {
    margin: 80px 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: 120px 0;
  }
}

@media screen and (max-width: 767px) {
  .c-section--bg {
    padding: 80px 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: 1040px;
  margin: 0 auto;
}

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

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

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

.c-section-container-inner {
  max-width: 760px;
  margin: auto;
}

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

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

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

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

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

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

.c-tab-nav-item a {
  background: #c5c5c5;
  border-right: 0;
  display: block;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  color: #000000;
  font-weight: 800;
}

.c-tab-nav-item a[aria-selected="true"], .c-tab-nav-item a:hover {
  background: #365C3B;
  color: #fff;
  opacity: 1;
}

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

@media screen and (max-width: 767px) {
  .c-tab-contents-item {
    margin: 50px 0;
  }
}

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

/* --------------------------
テーブル
-------------------------- */
.c-table {
  width: 100%;
  font-size: 16px;
  line-height: 1.5em;
}

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

.c-table thead th {
  padding: 25px;
  line-height: 1.5;
  font-weight: 800;
  width: 30%;
  background-color: #746F57;
  vertical-align: top;
  border-bottom: 1px solid #c5c5c5;
  color: white;
}

@media screen and (max-width: 767px) {
  .c-table thead th {
    display: block;
    width: 100%;
    text-align: center;
  }
}

.c-table thead td {
  font-weight: 800;
  text-align: center;
  padding: 20px 30px;
  border-bottom: 1px solid #c5c5c5;
}

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

.c-table tbody {
  border: 1px solid #c5c5c5;
  border-bottom: none;
}

.c-table tbody tr {
  font-size: 14px;
}

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

.c-table tbody th {
  padding: 15px;
  line-height: 1.5;
  font-weight: 800;
  width: 25%;
  background-color: #746F57;
  color: white;
  vertical-align: top;
  border-bottom: 1px solid #c5c5c5;
}

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

.c-table tbody td {
  padding: 15px 30px;
  border-bottom: 1px solid #c5c5c5;
}

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

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

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

.c-table--narrow tbody th {
  padding: 8px 10px;
  line-height: 1.5;
  font-weight: normal;
  width: 120px;
  font-weight: 800;
  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-cap {
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-size: 12px;
  color: white;
  font-weight: bold;
  -webkit-filter: drop-shadow(2px 4px 6px black);
          filter: drop-shadow(2px 4px 6px black);
}

@media screen and (max-width: 767px) {
  .c-cap {
    bottom: 5px;
    right: 5px;
    font-size: 10px;
  }
}

.c-cap-wrap {
  position: relative;
}

.c-cap.black {
  color: black;
  -webkit-filter: drop-shadow(2px 4px 6px white);
          filter: drop-shadow(2px 4px 6px white);
}

/* --------------------------
テキスト整列
-------------------------- */
.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: 1280px) {
  .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: 1023px) {
  .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-main {
  background: #F9F9F8;
}

.u-bg-sub {
  background: #746F57;
  color: white;
}

.u-bg-gra {
  background: #365C3B;
}

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

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

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

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

.u-bg-gold {
  background-color: linear-gradient(to right, #545030, #BAB582, #545030);
}

.u-bg-blue-dark {
  background-color: #0b2b75;
}

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

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

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

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

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

.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-align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}

.u-row-justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: 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: 1023px) {
  .u-row-reverse-tab {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-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: 1280px) {
  .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: 1023px) {
  .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: 1023px) {
  .u-hide--tab {
    display: none;
  }
  .u-visi--tab {
    display: block;
  }
}

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

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

/* --------------------------
margin、padding指定
-------------------------- */
.u-mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.u-mt0 {
  margin-top: 0px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media screen and (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: 1023px) {
  .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: 1280px) {
  .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: #365C3B;
}

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

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

.u-text-sub {
  color: #746F57;
}

.u-text-en {
  font-family: "EB Garamond", serif;
}

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

.u-text-sans {
  font-family: sans-serif;
}

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

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

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

.u-text-x-large {
  font-size: 26px;
  letter-spacing: 0.06em;
}

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

.u-text-large {
  font-size: 22px;
  line-height: 1.5em;
  letter-spacing: 0.05em;
}

@media screen and (max-width: 767px) {
  .u-text-large {
    font-size: 20px;
    line-height: 1.5em;
  }
}

.u-text-bit-large {
  font-size: 18px;
  line-height: 1.5em;
}

@media screen and (max-width: 767px) {
  .u-text-bit-large {
    font-size: 18px;
    line-height: 1.5em;
  }
}

.u-text-default {
  font-size: 16px;
  line-height: 1.5em;
}

@media screen and (max-width: 767px) {
  .u-text-default {
    font-size: 14px;
    line-height: 1.5em;
  }
}

.u-text-small {
  font-size: 14px;
  line-height: 1.5em;
}

@media screen and (max-width: 767px) {
  .u-text-small {
    font-size: 12px;
    line-height: 1.5em;
  }
}

.u-text-x-small {
  font-size: 12px;
  line-height: 1.5em;
}

@media screen and (max-width: 767px) {
  .u-text-x-small {
    font-size: 12px;
    line-height: 1.5em;
  }
}

@media screen and (max-width: 767px) {
  .u-text-x-small--sp {
    font-size: 12px;
    line-height: 1.5em;
  }
}

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

.u-w10 {
  width: 10%;
  display: block;
}

.u-w20 {
  width: 20%;
  display: block;
}

.u-w30 {
  width: 30%;
  display: block;
}

.u-w40 {
  width: 40%;
  display: block;
}

.u-w50 {
  width: 50%;
  display: block;
}

.u-w60 {
  width: 60%;
  display: block;
}

.u-w70 {
  width: 70%;
  display: block;
}

.u-w80 {
  width: 80%;
  display: block;
}

.u-w90 {
  width: 90%;
  display: block;
}

.u-w100 {
  width: 100%;
  display: block;
}

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

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

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

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

.u-h100 {
  height: 100%;
}

.p-header {
  padding: 10px 0;
  background-color: #F9F9F8;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

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

.p-header-logo {
  text-align: center;
  z-index: 2000;
}

.p-header-logo a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  line-height: 1;
  text-decoration: none;
  font-weight: bold;
  font-size: 18px;
}

@media screen and (max-width: 1023px) {
  .p-header-logo a {
    line-height: 1.4;
  }
}

@media screen and (max-width: 767px) {
  .p-header-logo a {
    font-size: 15px;
  }
}

.p-header-logo a img {
  width: 40px;
}

.p-header-gnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 50px;
  z-index: 2000;
}

@media screen and (max-width: 767px) {
  .p-header-gnav {
    position: fixed;
    bottom: 0;
    left: 0;
    margin: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    display: none;
  }
}

.p-header-gnav ul {
  margin-right: 20px;
}

@media screen and (max-width: 1023px) {
  .p-header-gnav ul {
    display: none;
  }
}

.p-header-gnav ul li {
  margin-bottom: 7px;
}

.p-header-gnav ul li a {
  text-decoration: none;
  font-size: 13px;
}

.p-header-gnav ul li a::before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  border-top: 1px solid;
  border-right: 1px solid;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin: 2px 7px 0;
}

.p-header-gnav ul li:nth-last-child(1) {
  margin-bottom: 0;
}

@media screen and (max-width: 767px) {
  .p-header-gnav > div {
    width: 50%;
  }
}

.p-header-gnav .cv-btn {
  padding: 15px;
  width: 180px;
  border-radius: 50px;
  margin-left: 10px;
}

@media screen and (max-width: 767px) {
  .p-header-gnav .cv-btn {
    width: 100%;
    padding: 15px;
    margin-left: 0;
  }
}

.p-gnav {
  /*position:fixed;にし、z-indexの数値を大きくして前面へ*/
  position: fixed;
  z-index: 9998;
  /*ナビのスタート位置と形状*/
  top: 0;
  right: -100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 100vh;
  /*ナビの高さ*/
  background: #365C3B;
  /*動き*/
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  color: white;
}

@media screen and (max-width: 1023px) {
  .p-gnav {
    width: 100%;
    right: -120%;
  }
}

.p-gnav.panelactive {
  right: 0;
}

.p-gnav-list {
  /*ナビの数が増えた場合縦スクロール*/
  width: 100%;
  height: 100vh;
  overflow: auto;
  padding: 80px;
  padding-top: 100px;
}

@media screen and (max-width: 1280px) {
  .p-gnav-list {
    padding: 100px 40px;
  }
}

@media screen and (max-width: 1023px) {
  .p-gnav-list {
    padding: 100px 30px;
  }
}

.p-gnav-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  max-width: 200px;
}

@media screen and (max-width: 1023px) {
  .p-gnav-list ul {
    max-width: 100%;
    gap: 20px;
  }
}

.p-gnav-list ul li {
  list-style: none;
  width: 100%;
  border-bottom: 1px solid rgba(249, 249, 248, 0.5);
}

.p-gnav-list ul li a {
  text-decoration: none;
  display: block;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 14px;
  color: white;
  padding-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .p-gnav-list ul li a {
    font-size: 12px;
  }
}

.p-gnav-list ul li a span {
  display: block;
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-family: 'EB Garamond', serif;
  font-size: 20px;
}

@media screen and (max-width: 767px) {
  .p-gnav-list ul li a span {
    font-size: 18px;
    display: inline-block;
    padding: 0;
    padding-right: 10px;
    padding-left: 10px;
  }
}

.p-gnav-list ul li.nolink a {
  pointer-events: none;
  opacity: 0.5;
}

.p-gnav-list ul li.request {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
}

.p-gnav-list ul li.request a {
  background: #F9F9F8;
  color: #365C3B;
  padding: 15px;
  text-align: center;
  font-size: 16px;
  display: block;
  border: none;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .p-gnav-list ul li.request {
    width: 100%;
  }
}

.p-gnav-list .cv-btn {
  display: block;
  background: white;
  padding: 20px;
  text-decoration: none;
  margin-top: 10px;
  font-weight: bold;
}

.p-gnav-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.p-footer {
  background-color: #F9F9F8;
  padding-top: 40px;
}

.p-footer-logo {
  text-align: center;
  margin-bottom: 40px;
}

.p-footer-logo img {
  width: 180px;
}

.p-footer-info {
  text-align: center;
  margin-bottom: 40px;
}

.p-footer-info a {
  font-size: 50px;
  font-family: 'EB Garamond', serif;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 10px;
}

@media screen and (max-width: 767px) {
  .p-footer-info a {
    font-size: 40px;
  }
}

.p-footer-copyright {
  text-align: center;
  background-color: #43311F;
  text-align: center;
  padding: 10px;
  font-size: 12px;
  color: white;
}

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

.p-footer-bnr {
  background: #F2F9FE;
}

.p-footer-sidebtn {
  position: fixed;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 767px) {
  .p-footer-sidebtn {
    right: auto;
    left: 0;
    top: auto;
    bottom: 0;
    -webkit-transform: none;
            transform: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    z-index: +1;
  }
}

@media screen and (max-width: 767px) {
  .p-footer-sidebtn > div {
    width: 50%;
  }
}

.p-footer-sidebtn a {
  display: inline-block;
  -ms-writing-mode: tb-rl;
  -webkit-writing-mode: vertical-rl;
          writing-mode: vertical-rl;
  padding: 60px 20px;
  font-size: 18px;
  letter-spacing: 0.5rem;
  margin: 2px 0;
  background: #365C3B;
  color: white !important;
  border: none;
}

@media screen and (max-width: 767px) {
  .p-footer-sidebtn a {
    padding: 15px 15px;
    letter-spacing: 0.1rem;
    font-size: 16px;
    -webkit-writing-mode: unset;
        -ms-writing-mode: unset;
            writing-mode: unset;
    margin: 0;
  }
}

.p-footer-sidebtn a.reservation {
  background: #746F57;
}

#panel {
  background: url(../images/top/panle-top.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  -webkit-transition: all .5s;
  transition: all .5s;
}

#panel.bg-top {
  opacity: 1;
  background: url(../images/top/panle-top.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#panel.bg-plan {
  opacity: 1;
  background: url(../images/top/panle-plan.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#panel.bg-design {
  opacity: 1;
  background: url(../images/top/panle-design.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#panel.bg-equipment {
  opacity: 1;
  background: url(../images/top/panle-equ.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#panel.bg-structure {
  opacity: 1;
  background: url(../images/top/panle-sto.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

#panel.bg-outline {
  opacity: 1;
  background: url(../images/top/panle-outline.jpg) no-repeat;
  background-size: cover;
  background-position: center;
  background: #F9F9F8;
}

#panel.bg-map {
  opacity: 1;
  background: #746F57;
}

#panel.bg-dialand {
  opacity: 1;
  background: url(../images/top/panle-dialand.jpg) no-repeat;
  background-position: center;
  background-size: cover;
}

#panel ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#panel ul li {
  width: calc(100% / 3);
  height: 300px;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  -webkit-transition: all .5s;
  transition: all .5s;
  background: rgba(0, 0, 0, 0.4);
}

@media screen and (max-width: 1023px) {
  #panel ul li {
    height: 250px;
  }
}

@media screen and (max-width: 767px) {
  #panel ul li {
    width: calc(100% / 2);
    height: 180px;
  }
  #panel ul li:nth-child(even) {
    border-right: none;
  }
}

#panel ul li 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;
  text-decoration: none;
  height: 100%;
  color: white;
  position: relative;
}

#panel ul li a:hover {
  opacity: 1;
}

#panel ul li a span {
  font-size: 25px;
  font-family: "EB Garamond", serif;
  text-align: center;
}

@media screen and (max-width: 767px) {
  #panel ul li a span {
    font-size: 18px;
  }
}

#panel ul li a span small {
  display: block;
  font-size: 14px;
  margin-top: 10px;
}

@media screen and (max-width: 767px) {
  #panel ul li a span small {
    font-size: 12px;
  }
}

#panel ul li a span img {
  height: 25px;
  -webkit-filter: invert(1);
          filter: invert(1);
}

@media screen and (max-width: 767px) {
  #panel ul li a span img {
    height: 22px;
  }
}

#panel ul li a::after {
  content: "MORE VIEW →";
  display: block;
  position: absolute;
  bottom: 20px;
  width: 100%;
  text-align: center;
  opacity: 0;
  font-family: "EB Garamond", serif;
  font-size: 14px;
  -webkit-transition: all .5s;
  transition: all .5s;
  color: white;
}

@media screen and (max-width: 767px) {
  #panel ul li a::after {
    font-size: 12px;
  }
}

#panel ul li:hover {
  background: #365C3B;
}

#panel ul li:hover a::after {
  opacity: 1;
}

#panel ul li.nolink {
  pointer-events: none;
}

#panel ul li.nolink a {
  opacity: 0.6;
  pointer-events: none;
}

/* --------------------------
info
-------------------------- */
.p-info {
  overflow: hidden;
}

.p-info-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-info h3 {
  margin-bottom: 10px;
  padding-bottom: 5px;
  width: 200px;
  text-align: left;
}

@media screen and (max-width: 767px) {
  .p-info h3 {
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}

.p-info table {
  margin: 0 auto;
  width: 100%;
}

@media screen and (max-width: 767px) {
  .p-info table {
    margin-bottom: 0;
  }
}

.p-info table tr th {
  font-family: "EB Garamond", serif;
  font-weight: 600;
  padding: 10px;
  vertical-align: top;
}

@media screen and (max-width: 767px) {
  .p-info table tr th {
    font-size: 12px;
    padding: 10px 0;
  }
}

.p-info table tr td {
  padding: 10px;
  font-size: 14px;
  line-height: 1.3em;
}

@media screen and (max-width: 767px) {
  .p-info table tr td {
    font-size: 12px;
  }
}

.p-info-wrap {
  max-height: 160px;
  border-left: 1px solid #ababab;
  width: calc(100% - 200px);
  padding: 0 20px 0 40px;
  /* simplebar用 */
}

@media screen and (max-width: 767px) {
  .p-info-wrap {
    width: 100%;
    border-left: none;
    border-top: 1px solid #ababab;
    padding: 10px 0 0;
  }
}

.p-info-wrap .simplebar-track {
  background: #E5E5E5;
  border-radius: 10px;
}

.p-info-wrap .simplebar-track .simplebar-scrollbar.simplebar-visible::before {
  opacity: 0.6;
}

.p-info-tel {
  background: white;
  padding: 20px;
  margin-bottom: 10px;
}

.p-info-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: -5px;
}

.p-info-btn > div {
  width: 50%;
  padding: 5px;
}

@media screen and (max-width: 767px) {
  .p-info-btn > div {
    width: 100%;
  }
}

.p-info-sns {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
}

@media screen and (max-width: 767px) {
  .p-info-sns {
    gap: 30px;
  }
}

.p-info-sns ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.p-info-sns ul li {
  width: 80px;
}

@media screen and (max-width: 767px) {
  .p-info-sns ul li {
    width: 60px;
  }
}

.p-info-sns p {
  text-align: left;
}

@media screen and (max-width: 767px) {
  .p-info-sns p {
    font-size: 15px;
  }
}

/* --------------------------
animation
-------------------------- */
.js-fade {
  opacity: 0;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.js-fade.active {
  opacity: 1;
}

.js-fade-up {
  opacity: 0;
  -webkit-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transform: translate(0, 50px);
          transform: translate(0, 50px);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

.js-fade-up.is-scrollIn {
  opacity: 1;
  -webkit-transform: translate(0, 0px);
          transform: translate(0, 0px);
}

.js-zoomOut {
  opacity: 0;
  -webkit-transition-duration: 2s;
          transition-duration: 2s;
  -webkit-transition-property: opacity,-webkit-transform;
  transition-property: opacity,-webkit-transform;
  transition-property: opacity,transform;
  transition-property: opacity,transform,-webkit-transform;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

.js-zoomOut.active {
  opacity: 1;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.js-zoomOut-wrap {
  overflow: hidden;
  position: relative;
}

/* --------------------------
simpleParallax
-------------------------- */
.js-Parallax-wrap {
  overflow: hidden;
  position: relative;
}

.top-mv {
  overflow: hidden;
  position: relative;
}

.top-mv h2 {
  position: absolute;
  top: 80px;
  right: 10%;
  width: 10%;
}

@media screen and (max-width: 767px) {
  .top-mv h2 {
    width: 20%;
    top: 40px;
    right: 20px;
  }
}

.top-mv-float {
  position: fixed;
  bottom: 0;
  right: 0;
  max-width: 500px;
  z-index: 99;
}

@media screen and (max-width: 767px) {
  .top-mv-float {
    max-width: 100%;
    bottom: 45px;
  }
}

.top-mv-float a {
  display: block;
  text-decoration: none;
}

.top-mv-float a.close {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  font-weight: bold;
  display: block;
  width: 30px;
  height: 30px;
  background: black;
  border-radius: 25px;
  color: white;
  font-weight: bold;
  font-family: none;
  text-align: center;
  z-index: +1;
}

@media screen and (max-width: 767px) {
  .top-mv-float a.close {
    font-size: 25px;
    line-height: 40px;
    width: 40px;
    height: 40px;
    top: -10px;
    right: 5px;
  }
}

.top-mv .mv-slick {
  margin-bottom: 0 !important;
  position: relative;
}

.top-mv .mv-slick .slick-dots {
  bottom: 15px;
}

.top-mv .mv-slick .slick-dots li button:before {
  font-size: 14px;
}

.top-mv .mv-slick li {
  overflow: hidden;
}

.top-mv .mv-slick li picture img {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 4s;
  transition: all 4s;
}

.top-mv .mv-slick li.slick-active picture img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.top-action {
  padding: 30px 0;
  text-align: center;
  background: #365C3B;
  color: white;
}

@media screen and (max-width: 767px) {
  .top-action {
    padding: 20px 0;
  }
}

.top-action h2 {
  display: inline-block;
  font-weight: bold;
  font-size: 40px;
  margin-bottom: 20px;
  line-height: 1.5;
}

@media screen and (max-width: 767px) {
  .top-action h2 {
    font-size: 30px;
    line-height: 1.2em;
  }
}

.top-action h2 small {
  font-size: 60%;
}

.top-action h2 span {
  font-family: "EB Garamond", serif;
  font-weight: normal;
  font-size: 120%;
}

.top-action > p {
  font-size: 24px;
}

@media screen and (max-width: 767px) {
  .top-action > p {
    font-size: 16px;
  }
}

.top-action-btn {
  background: #365C3B;
  color: white;
  display: inline-block;
  text-decoration: none;
  padding: 20px;
  width: 100%;
  max-width: 250px;
  border-radius: 60px;
}

.top-action ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

@media screen and (max-width: 767px) {
  .top-action ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .top-action ul li {
    width: calc(50% - 5px);
  }
}

.top-merit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
}

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

.top-merit li {
  padding: 0 10px;
}

@media screen and (max-width: 767px) {
  .top-merit li {
    padding: 5px 0;
    width: 100%;
    border: none;
  }
}

.top-merit li > div {
  background-color: #365C3B;
  padding: 20px 30px;
  color: white;
  height: 100%;
}

.top-merit li h3 {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: 800;
}

@media screen and (max-width: 767px) {
  .top-merit li h3 {
    font-size: 18px;
  }
}

.top-note-inner {
  border: 1px solid #c5c5c5;
  padding: 20px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .top-note-inner p {
    font-size: 14px;
  }
}

.top-note-inner p:nth-child(1) {
  margin-bottom: 10px;
}

.top-movie h5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* align-items: center; */
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #365C3B;
  font-family: "Noto Sans JP", sans-serif;
}

.top-movie h5 span {
  display: inline-block;
  width: 150px;
}

.top-link-wrap {
  position: relative;
}

.top-link-wrap h2 {
  position: absolute;
  top: 200px;
  left: 80px;
  z-index: +1;
}

@media screen and (max-width: 1280px) {
  .top-link-wrap h2 {
    left: 40px;
  }
}

@media screen and (max-width: 1023px) {
  .top-link-wrap h2 {
    top: -20px;
  }
}

@media screen and (max-width: 767px) {
  .top-link-wrap h2 {
    top: -10px;
    font-size: 30px;
  }
}

.top-link-wrap .bg {
  background: url(../images/top/link-bg.png) no-repeat;
  background-size: cover;
  width: 50%;
  height: 300px;
  position: absolute;
  bottom: -20px;
  z-index: -1;
}

.top-link-wrap.right h2 {
  left: auto;
  right: 80px;
}

@media screen and (max-width: 1280px) {
  .top-link-wrap.right h2 {
    right: 40px;
  }
}

.top-link-wrap.right .bg {
  right: 0;
}

.top-bukken {
  overflow-x: hidden;
}

.top-bukken .slick-bukken li {
  padding: 0 5px;
}

.top-bukken .slick-bukken li a {
  text-decoration: none;
}

.top-bukken .slick-bukken li a h4 {
  font-size: 14px;
  text-align: center;
  margin-top: 5px;
}

.plan-point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media screen and (max-width: 767px) {
  .plan-point {
    display: block;
  }
}

.plan-point li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: white;
  color: #365C3B;
  height: 85px;
  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) {
  .plan-point li {
    padding: 15px;
    height: auto;
    margin-bottom: 5px;
  }
}

.plan-point li p {
  text-align: center;
  line-height: 1.4;
  font-size: 14px;
}

@media screen and (max-width: 767px) {
  .plan-point li p {
    font-size: 12px;
  }
}

.plan-point li p span {
  font-size: 180%;
}

.plan-btn {
  display: block;
  text-decoration: none;
  border: 2px solid #365C3B;
  position: relative;
}

@media screen and (max-width: 767px) {
  .plan-btn {
    text-align: center;
  }
}

.plan-btn .kukaku {
  background: #365C3B;
  color: white;
  padding: 10px;
  font-size: 16px;
  text-align: center;
  margin: 0;
}

.plan-btn .kukaku span {
  font-family: "EB Garamond", serif;
  font-size: 26px;
}

.plan-btn .type {
  padding: 10px 20px 0;
  font-family: "EB Garamond", serif;
  font-size: 22px;
  margin: 0;
}

.plan-btn .type small {
  font-size: 14px;
}

.plan-btn .spec {
  padding: 0 20px 10px;
  font-family: "EB Garamond", serif;
  font-size: 14px;
  margin: 0;
}

.plan-btn .spec strong {
  font-weight: normal;
  font-size: 22px;
}

.plan-btn .img {
  padding: 0 20px;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {
  .plan-btn .img {
    padding: 0 60px;
  }
}

.plan-btn .more {
  font-family: "EB Garamond", serif;
  text-align: center;
  font-size: 14px;
  margin-bottom: 20px;
  display: block;
}

.plan-detail {
  padding: 40px;
}

@media screen and (max-width: 767px) {
  .plan-detail {
    padding: 40px 20px;
  }
}

.plan-detail-top .kukaku {
  background: #365C3B;
  color: white;
  padding: 10px;
  font-size: 20px;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .plan-detail-top .kukaku {
    font-size: 16px;
  }
}

.plan-detail-top .kukaku span {
  font-family: "EB Garamond", serif;
  font-size: 36px;
}

@media screen and (max-width: 767px) {
  .plan-detail-top .kukaku span {
    font-size: 30px;
  }
}

.plan-detail-top .type {
  font-family: "EB Garamond", serif;
  font-size: 30px;
}

@media screen and (max-width: 767px) {
  .plan-detail-top .type {
    font-size: 24px;
  }
}

.plan-detail-top .type small {
  font-size: 70%;
}

.plan-detail-top .spec {
  font-family: "EB Garamond", serif;
  font-size: 16px;
  line-height: 1.8em;
  margin-bottom: 60px;
}

@media screen and (max-width: 767px) {
  .plan-detail-top .spec {
    font-size: 14px;
    margin-bottom: 20px;
  }
}

.plan-detail-top .spec strong {
  font-weight: normal;
  font-size: 30px;
}

@media screen and (max-width: 767px) {
  .plan-detail-top .spec strong {
    font-size: 24px;
  }
}

.plan-detail-title img {
  height: 40px;
  padding-right: 20px;
}

@media screen and (max-width: 767px) {
  .plan-detail-title img {
    height: 30px;
  }
}

.plan-detail-logo {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  text-decoration: none;
  font-family: "EB Garamond", serif;
  padding: 20px 0;
}

@media screen and (max-width: 767px) {
  .plan-detail-logo {
    font-size: 14px;
  }
}

.plan-detail-logo img {
  height: 17px;
  padding-left: 7px;
  -webkit-transition: all .5s;
  transition: all .5s;
}

@media screen and (max-width: 767px) {
  .plan-detail-logo img {
    height: 12px;
  }
}

.plan-detail-btn a {
  display: block;
  text-decoration: none;
  padding: 15px;
  background: #365C3B;
  text-align: center;
  width: 250px;
  color: white;
}

@media screen and (max-width: 767px) {
  .plan-detail-btn a {
    margin: 0 auto;
  }
}

.plan-detail-btn a.close {
  background: #ababab;
}

.plan .slick-thumbnail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.5%;
}

.plan .slick-thumbnail.center {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

@media screen and (max-width: 767px) {
  .plan .slick-thumbnail.center {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.plan .slick-thumbnail li {
  margin: 0.5%;
  width: 13.28%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

@media screen and (max-width: 767px) {
  .plan .slick-thumbnail li {
    width: 24%;
  }
}

.plan .slick-thumbnail li:after {
  content: '';
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: .3s opacity linear;
  transition: .3s opacity linear;
}

.plan .slick-thumbnail li.thumbnail-current:after {
  opacity: 0;
}

.plan .slick-thumbnail li img {
  width: 100%;
  margin: 0 auto;
}

@media print {
  * {
    -webkit-print-color-adjust: exact;
  }
  .plan-detail-btn {
    display: none !important;
  }
}

.design {
  /*========= ページネーションCSS ===============*/
}

.design .box {
  padding: 80px 0 0;
  color: white;
  position: relative;
}

.design .box > div {
  background: #000000a6;
  padding: 40px;
  max-width: 35%;
  position: absolute;
  bottom: 0;
}

@media screen and (max-width: 1280px) {
  .design .box > div {
    max-width: 50%;
    padding: 30px;
  }
}

@media screen and (max-width: 1023px) {
  .design .box > div {
    max-width: 100%;
    width: 100%;
    padding: 15px;
    height: 60px;
    -webkit-transition: height 0.3s linear;
    transition: height 0.3s linear;
    -webkit-transition: all .5s;
    transition: all .5s;
    bottom: auto;
    top: 80px;
    overflow: hidden;
  }
  .design .box > div::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-right: 1px solid white;
    border-bottom: 1px solid white;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    position: absolute;
    top: 25px;
    right: 20px;
  }
}

@media screen and (max-width: 767px) {
  .design .box > div {
    top: 68px;
  }
}

.design .box > div.active {
  height: auto;
}

.design .box > div.active::after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
  top: 30px;
}

.design .box h3 {
  margin-bottom: 20px;
}

.design .box h3 img {
  max-height: 50px;
  -webkit-filter: invert(1);
          filter: invert(1);
}

@media screen and (max-width: 1280px) {
  .design .box h3 img {
    max-height: 40px;
  }
}

@media screen and (max-width: 1023px) {
  .design .box h3 img {
    max-height: 30px;
  }
}

.design .box h3 small {
  display: block;
  margin-top: 15px;
  font-size: 14px;
}

.design #box1 {
  background: url(../images/design/km_iv4-5.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1023px) {
  .design #box1 {
    background: url(../images/design/km_iv4-5-sp.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
  }
}

.design #box2 {
  background: url(../images/design/km_iv5-1.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1023px) {
  .design #box2 {
    background: url(../images/design/km_iv5-1-sp.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
  }
}

.design #box2 > div {
  right: 0;
}

.design #box3 {
  background: url(../images/design/km_iv3-4.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1023px) {
  .design #box3 {
    background: url(../images/design/km_iv3-4-sp.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
  }
}

.design #box4 {
  background: url(../images/design/km_iv4-6.jpg) no-repeat;
  background-size: cover;
  background-position: center;
}

@media screen and (max-width: 1023px) {
  .design #box4 {
    background: url(../images/design/km_iv4-6-sp.jpg) no-repeat;
    background-size: cover;
    background-position: center bottom;
  }
}

.design #box4 > div {
  right: 0;
}

.design .pagination {
  position: fixed;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1em;
  z-index: 10;
  list-style: none;
}

.design .pagination a {
  display: block;
  height: 20px;
  margin-bottom: 5px;
  color: #000000;
  position: relative;
  padding: 4px;
}

.design .pagination a.active:after {
  -webkit-box-shadow: inset 0 0 0 5px;
          box-shadow: inset 0 0 0 5px;
}

.design .pagination a .hover-text {
  position: absolute;
  right: 15px;
  top: 3px;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  padding-right: 5px;
  font-family: "EB Garamond", serif;
  font-size: 14px;
  width: 120px;
  text-align: right;
}

@media screen and (max-width: 767px) {
  .design .pagination a .hover-text {
    display: none;
  }
}

.design .pagination a:hover {
  opacity: 1;
}

.design .pagination a:hover .hover-text {
  opacity: 1;
}

.design .pagination a::after {
  -webkit-transition: box-shadow 0.5s ease;
  -webkit-transition: -webkit-box-shadow 0.5s ease;
  transition: -webkit-box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease;
  transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease;
  width: 10px;
  height: 10px;
  display: block;
  border: 1px solid;
  border-radius: 50%;
  content: "";
  position: absolute;
  margin: auto;
  top: 0;
  right: 3px;
  bottom: 0;
}

.equipment-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}

.equipment-nav li {
  width: calc(20% - 8px);
}

@media screen and (max-width: 1023px) {
  .equipment-nav li {
    width: calc(calc(100% / 3) - 8px);
  }
}

@media screen and (max-width: 767px) {
  .equipment-nav li {
    width: calc(50% - 8px);
  }
}

.equipment-nav li a {
  text-decoration: none;
  border: 1px solid;
  color: #365C3B;
  padding: 15px;
  display: block;
  text-align: center;
  font-size: 14px;
}

@media screen and (max-width: 767px) {
  .equipment-nav li a {
    padding: 15px 10px;
    font-size: 13px;
  }
}

.equipment-nav li a:hover, .equipment-nav li a.active {
  background: #365C3B;
  color: white;
  opacity: 1;
}

.equipment .slick {
  overflow: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vc2V0dGluZ3MvX2ZvbnQuc2NzcyIsIi4uL2Jhc2UvX3Jlc2V0LnNjc3MiLCIuLi9iYXNlL19iYXNlLnNjc3MiLCIuLi9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL19saW5rLnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFiLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fY2FwdGlvbi5zY3NzIiwiLi4vdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vdXRpbGl0aWVzL19iZy5zY3NzIiwiLi4vdXRpbGl0aWVzL19ib3JkZXIuc2NzcyIsIi4uL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uL3V0aWxpdGllcy9fZ3JpZC5zY3NzIiwiLi4vdXRpbGl0aWVzL19oaWRlLnNjc3MiLCIuLi91dGlsaXRpZXMvX21hcmdpbi5zY3NzIiwiLi4vdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi91dGlsaXRpZXMvX3cuc2NzcyIsIi4uL3Byb2plY3RzL19oZWFkZXIuc2NzcyIsIi4uL3Byb2plY3RzL19nbmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9fZm9vdGVyLnNjc3MiLCIuLi9wcm9qZWN0cy9faW5mby5zY3NzIiwiLi4vcHJvamVjdHMvX2FuaW1hdGlvbi5zY3NzIiwiX3RvcC5zY3NzIiwiX3BsYW4uc2NzcyIsIl9kZXNpZ24uc2NzcyIsIl9lcXVpcG1lbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7OzRCREU0QjtBQzRCNUI7OzRCRHpCNEI7QUNnQzVCOzs0QkQ3QjRCO0FDdUM1Qjs7NEJEcEM0QjtBQzRDNUI7OzRCRHpDNEI7QUVkNUI7OzRCRmlCNEI7QUVENUI7OzRCRkk0QjtBR3BCNUIsdUdBQVk7QUFDUjtFQUNJLHNDQUFxQztFQUNyQyx1RUFBc0U7RUFDdEUsaWJBQTRhO0FIc0JwYjs7QUdwQkk7RUFDSSxtQ0FBa0M7RUFDbEMsdUVBQXNFO0VBQ3RFLGliQUE0YTtBSHVCcGI7O0FHckJJO0VBQ0ksbUNBQWtDO0VBQ2xDLHVFQUFzRTtFQUN0RSxpYkFBNGE7QUh3QnBiOztBSXZDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1QkUsU0FBUztFQUNULFVBQVU7RUFDVixjQUFjO0FKMENoQjs7QUl2Q0E7Ozs7OztFQU1FLGVBQWU7RUFDZixnQkFBZ0I7QUowQ2xCOztBSXZDQTtFQUNFLGdCQUFnQjtBSjBDbEI7O0FJdkNBOzs7O0VBSUUsU0FBUztBSjBDWDs7QUl2Q0E7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FKMEN4Qjs7QUl2Q0E7RUFDRSw4QkFBc0I7VUFBdEIsc0JBQXNCO0FKMEN4Qjs7QUl2Q0E7Ozs7OztFQU1FLFlBQVk7RUFDWixlQUFlO0FKMENqQjs7QUl2Q0E7RUFDRSxTQUFTO0FKMENYOztBSXZDQTtFQUNFLHlCQUF5QjtFQUN6QixpQkFBaUI7QUowQ25COztBSXZDQTs7RUFFRSxVQUFVO0VBQ1YsZ0JBQWdCO0FKMENsQjs7QUt4SEE7RUFDRSxtRUFBYTtFQUNiLGdCQUFnQjtFQUNoQixjSmtCbUI7RUlqQm5CLHNCQUFzQjtBTDJIeEI7O0FLeEhBO0VBQ0UsY0phbUI7RUlabkIsMkJBQW1CO0VBQW5CLG1CQUFtQjtBTDJIckI7O0FLN0hBO0VBSUksWUFBWTtBTDZIaEI7O0FLekhBO0VBQ0UsZUp3QmdDO0VJdkJoQyxr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OztBY3R1Q0E7OzRCZDB1QzRCO0FjdHVDNUI7RUFDRSx5QmJzQnVCO0FEa3RDekI7O0FjdHVDRTtFQUNBLHVCQUFzQjtBZHl1Q3hCOztBY3R1Q0U7RUFDRSx5QmJhc0I7RWFadEIsc0JiUWM7QURpdUNsQjs7QWN0dUNFO0VBQ0Usa0JBQWtCO0FkeXVDdEI7O0FjdHVDRTtFQUNFLGFBQWE7QWR5dUNqQjs7QUVsdkNFO0VZUUE7SUFJSSxhQUFhO0VkMnVDakI7QUFDRjs7QWN6dUNJO0VBQ0UsYUFBYTtBZDR1Q25COztBY3p1Q0k7RUFDRSxhQUFhO0FkNHVDbkI7O0FFaHdDRTtFWW1CRTtJQUlJLGFBQWE7RWQ4dUNuQjtBQUNGOztBZWx4Q0E7OzRCZnN4QzRCO0FFMXdDMUI7RWFSRjtJQUVJLGVBQXdCO0Vmb3hDMUI7QUFDRjs7QUUvd0NFO0VhUkY7SUFNSSxjQUEyQjtFZnN4QzdCO0FBQ0Y7O0FFcnhDRTtFYUNBO0lBRUksY0FBd0I7RWZ1eEM1QjtBQUNGOztBRTN4Q0U7RWFDQTtJQU1JLGNBQTJCO0VmeXhDL0I7QUFDRjs7QUVqeUNFO0VhV0E7SUFFSSxjQUF3QjtFZnl4QzVCO0FBQ0Y7O0FFdnlDRTtFYVdBO0lBTUksY0FBMkI7RWYyeEMvQjtBQUNGOztBRTd5Q0U7RWFxQkE7SUFFSSxnQkFBeUI7RWYyeEM3QjtBQUNGOztBRW56Q0U7RWFxQkE7SUFNSSxlQUE0QjtFZjZ4Q2hDO0FBQ0Y7O0FFenpDRTtFYThCRTtJQUVJLGVBQXlCO0VmOHhDL0I7QUFDRjs7QUUvekNFO0VhOEJFO0lBTUksZUFBNEI7RWZneUNsQztBQUNGOztBRXIwQ0U7RWF3Q0U7SUFFSSxlQUF5QjtFZmd5Qy9CO0FBQ0Y7O0FFMzBDRTtFYXdDRTtJQU1JLGVBQTRCO0Vma3lDbEM7QUFDRjs7QWU1eENFO0VBQ0UsaUJkZm1CO0VjZ0JuQixjQUFjO0FmK3hDbEI7O0FFdDFDRTtFYXFEQTtJQUtJLGVkakJpQjtFRGt6Q3JCO0FBQ0Y7O0FFNTFDRTtFYXFEQTtJQVNJLGVBQWU7SUFDZixlQUFlO0VmbXlDbkI7QUFDRjs7QUVuMkNFO0Vh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QjtBRDZxRGxCOztBb0I1cURBO0VBQ0UsbUJuQkhpQjtFbUJJakIsWUFBWTtBcEIrcURkOztBb0I1cURBO0VBQ0UsbUJuQlRrQjtBRHdyRHBCOztBb0I1cURBO0VBQ0UseUJuQlhnQjtBRDByRGxCOztBb0I1cURBO0VBQ0Usc0JuQkFnQjtBRCtxRGxCOztBb0I1cURBO0VBQ0UseUJuQkx5QjtBRG9yRDNCOztBb0I1cURBO0VBQ0UseUJuQmpCa0I7QURnc0RwQjs7QW9CNXFEQTtFQUNFLHNFbkJsQitEO0FEaXNEakU7O0FvQjVxREE7RUFDRSx5Qm5CeEJ1QjtBRHVzRHpCOztBb0I1cURBO0VBQ0UseUJuQjlCdUI7QUQ2c0R6Qjs7QXFCeHREQTs7NEJyQjR0RDRCO0FxQnZ0RDFCO0VBQ0UsZ0NwQkdlO0FEc3REbkI7O0FxQnR0REU7RUFDRSw2QnBCRGU7QUQwdERuQjs7QXFCdHRERTtFQUNFLCtCcEJMZTtBRDh0RG5COztBcUJ0dERFO0VBQ0UsOEJwQlRlO0FEa3VEbkI7O0FxQnR0REU7RUFDRSxrQnBCRGM7QUQwdERsQjs7QXNCL3VEQTs7NEJ0Qm12RDRCO0FzQi91RDVCO0VBQ0ksV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1osU0FBUztFQUNULGNBQWM7RUFDZCxrQkFBa0I7QXRCaXZEdEI7O0F1QjN2REE7OzRCdkIrdkQ0QjtBdUJ2dkQ1QjtFQUNFLGFBQXFCO0VBQ3JCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsbUJBQWU7TUFBZixlQUFlO0F2Qnl2RGpCOztBRXh2REU7RXFCSkY7SUFNSSxhQUF3QjtFdkIydkQxQjtBQUNGOztBdUJ6dkRFO0VBQ0UseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7QXZCNHZEdkI7O0F1QjF2REU7RUFDRSxzQkFBZ0I7TUFBaEIsbUJBQWdCO1VBQWhCLGdCQUFnQjtBdkI2dkRwQjs7QXVCMXZERTtFQUNFLHdCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0F2QjZ2RDNCOztBdUIxdkRFO0VBQ0UsOEJBQTJCO0VBQTNCLDhCQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0F2QjZ2RC9COztBRTl3REU7RXFCa0JFO0lBRUksNEJBQThCO0lBQTlCLDhCQUE4QjtRQUE5QixrQ0FBOEI7WUFBOUIsOEJBQThCO0V2Qit2RHBDO0FBQ0Y7O0FFcHhERTtFcUJ1QkU7SUFFSSw0QkFBOEI7SUFBOUIsOEJBQThCO1FBQTlCLGtDQUE4QjtZQUE5Qiw4QkFBOEI7RXZCZ3dEcEM7QUFDRjs7QXVCNXZERTtFQUNFLFNBQVM7QXZCK3ZEYjs7QXVCNXZERTtFQUNFLGFBQTRCO0F2Qit2RGhDOztBdUJ4dkRFO0VBRUksb0JBSG9CO0VBSXBCLGFBckRRO0F2Qit5RGQ7O0FFdnlERTtFcUIwQ0E7SUFLTSxhQXJEUztFdkJrekRmO0FBQ0Y7O0F1QjF2REU7RUFFSSxjQUFjO0F2QjR2RHBCOztBdUJ6dkRFO0VBRUksMEJBakJvQjtBdkI0d0QxQjs7QXVCeHZERTtFQUdJLFVBQVU7QXZCeXZEaEI7O0F1QnJ2REU7RUFHSSxhQTlFZTtBdkJvMERyQjs7QXVCbnhERTtFQUVJLHFCQUhvQjtFQUlwQixhQXJEUTtBdkIwMERkOztBRWwwREU7RXFCMENBO0lBS00sYUFyRFM7RXZCNjBEZjtBQUNGOztBdUJyeERFO0VBRUksY0FBYztBdkJ1eERwQjs7QXVCcHhERTtFQUVJLDJCQWpCb0I7QXZCdXlEMUI7O0F1Qm54REU7RUFHSSxVQUFVO0F2Qm94RGhCOztBdUJoeERFO0VBR0ksYUE5RWU7QXZCKzFEckI7O0F1Qjl5REU7RUFFSSxVQUhvQjtFQUlwQixhQXJEUTtBdkJxMkRkOztBRTcxREU7RXFCMENBO0lBS00sYUFyRFM7RXZCdzJEZjtBQUNGOztBdUJoekRFO0VBRUksY0FBYztBdkJrekRwQjs7QXVCL3lERTtFQUVJLGdCQWpCb0I7QXZCazBEMUI7O0F1Qjl5REU7RUFHSSxVQUFVO0F2Qit5RGhCOztBdUIzeURFO0VBR0ksYUE5RWU7QXZCMDNEckI7O0F1QnowREU7RUFFSSxxQkFIb0I7RUFJcEIsYUFyRFE7QXZCZzREZDs7QUV4M0RFO0VxQjBDQTtJQUtNLGFBckRTO0V2Qm00RGY7QUFDRjs7QXVCMzBERTtFQUVJLGNBQWM7QXZCNjBEcEI7O0F1QjEwREU7RUFFSSwyQkFqQm9CO0F2QjYxRDFCOztBdUJ6MERFO0VBR0ksVUFBVTtBdkIwMERoQjs7QXVCdDBERTtFQUdJLGFBOUVlO0F2QnE1RHJCOztBdUJwMkRFO0VBRUkscUJBSG9CO0VBSXBCLGFBckRRO0F2QjI1RGQ7O0FFbjVERTtFcUIwQ0E7SUFLTSxhQXJEUztFdkI4NURmO0FBQ0Y7O0F1QnQyREU7RUFFSSxjQUFjO0F2QncyRHBCOztBdUJyMkRFO0VBRUksMkJBakJvQjtBdkJ3M0QxQjs7QXVCcDJERTtFQUdJLFVBQVU7QXZCcTJEaEI7O0F1QmoyREU7RUFHSSxhQTlFZTtBdkJnN0RyQjs7QXVCLzNERTtFQUVJLFVBSG9CO0VBSXBCLGFBckRRO0F2QnM3RGQ7O0FFOTZERTtFcUIwQ0E7SUFLTSxhQXJEUztFdkJ5N0RmO0FBQ0Y7O0F1Qmo0REU7RUFFSSxjQUFjO0F2Qm00RHBCOztBdUJoNERFO0VBRUksZ0JBakJvQjtBdkJtNUQxQjs7QXVCLzNERTtFQUdJLFVBQVU7QXZCZzREaEI7O0F1QjUzREU7RUFHSSxhQTlFZTtBdkIyOERyQjs7QXVCMTVERTtFQUVJLHFCQUhvQjtFQUlwQixhQXJEUTtBdkJpOURkOztBRXo4REU7RXFCMENBO0lBS00sYUFyRFM7RXZCbzlEZjtBQUNGOztBdUI1NURFO0VBRUksY0FBYztBdkI4NURwQjs7QXVCMzVERTtFQUVJLDJCQWpCb0I7QXZCODZEMUI7O0F1QjE1REU7RUFHSSxVQUFVO0F2QjI1RGhCOztBdUJ2NURFO0VBR0ksYUE5RWU7QXZCcytEckI7O0F1QnI3REU7RUFFSSxxQkFIb0I7RUFJcEIsYUFyRFE7QXZCNCtEZDs7QUVwK0RFO0VxQjBDQTtJQUtNLGFBckRTO0V2QisrRGY7QUFDRjs7QXVCdjdERTtFQUVJLGNBQWM7QXZCeTdEcEI7O0F1QnQ3REU7RUFFSSwyQkFqQm9CO0F2Qnk4RDFCOztBdUJyN0RFO0VBR0ksVUFBVTtBdkJzN0RoQjs7QXVCbDdERTtFQUdJLGFBOUVlO0F2QmlnRXJCOztBdUJoOURFO0VBRUksVUFIb0I7RUFJcEIsYUFyRFE7QXZCdWdFZDs7QUUvL0RFO0VxQjBDQTtJQUtNLGFBckRTO0V2QjBnRWY7QUFDRjs7QXVCbDlERTtFQUVJLGNBQWM7QXZCbzlEcEI7O0F1Qmo5REU7RUFFSSxnQkFqQm9CO0F2Qm8rRDFCOztBdUJoOURFO0VBR0ksVUFBVTtBdkJpOURoQjs7QXVCNzhERTtFQUdJLGFBOUVlO0F2QjRoRXJCOztBdUIzK0RFO0VBRUkscUJBSG9CO0VBSXBCLGFBckRRO0F2QmtpRWQ7O0FFMWhFRTtFcUIwQ0E7SUFLTSxhQXJEUztFdkJxaUVmO0FBQ0Y7O0F1QjcrREU7RUFFSSxjQUFjO0F2QisrRHBCOztBdUI1K0RFO0VBRUksMkJBakJvQjtBdkIrL0QxQjs7QXVCMytERTtFQUdJLFVBQVU7QXZCNCtEaEI7O0F1QngrREU7RUFHSSxhQTlFZTtBdkJ1akVyQjs7QXVCdGdFRTtFQUVJLHFCQUhvQjtFQUlwQixhQXJEUTtBdkI2akVkOztBRXJqRUU7RXFCMENBO0lBS00sYUFyRFM7RXZCZ2tFZjtBQUNGOztBdUJ4Z0VFO0VBRUksY0FBYztBdkIwZ0VwQjs7QXVCdmdFRTtFQUVJLDJCQWpCb0I7QXZCMGhFMUI7O0F1QnRnRUU7RUFHSSxVQUFVO0F2QnVnRWhCOztBdUJuZ0VFO0VBR0ksYUE5RWU7QXZCa2xFckI7O0F1QmppRUU7RUFFSSxXQUhvQjtFQUlwQixhQXJEUTtBdkJ3bEVkOztBRWhsRUU7RXFCMENBO0lBS00sYUFyRFM7RXZCMmxFZjtBQUNGOztBdUJuaUVFO0VBRUksY0FBYztBdkJxaUVwQjs7QXVCbGlFRTtFQUVJLGlCQWpCb0I7QXZCcWpFMUI7O0F1QmppRUU7RUFHSSxVQUFVO0F2QmtpRWhCOztBdUI5aEVFO0VBR0ksYUE5RWU7QXZCNm1FckI7O0FFdG1FRTtFcUJnRkk7SUFFSSxvQkFIb0I7SUFJcEIsYUEzRkk7RXZCb25FWjtFdUJ0aEVJO0lBRUksY0FBYztFdkJ1aEV0QjtFdUJwaEVJO0lBRUksMEJBZG9CO0V2Qm1pRTVCO0V1QmxoRUk7SUFHSSxVQUFVO0V2QmtoRWxCO0V1QjlnRUk7SUFHSSxhQWpIVztFdkIrbkVuQjtFdUJ4aUVJO0lBRUkscUJBSG9CO0lBSXBCLGFBM0ZJO0V2Qm9vRVo7RXVCdGlFSTtJQUVJLGNBQWM7RXZCdWlFdEI7RXVCcGlFSTtJQUVJLDJCQWRvQjtFdkJtakU1QjtFdUJsaUVJO0lBR0ksVUFBVTtFdkJraUVsQjtFdUI5aEVJO0lBR0ksYUFqSFc7RXZCK29FbkI7RXVCeGpFSTtJQUVJLFVBSG9CO0lBSXBCLGFBM0ZJO0V2Qm9wRVo7RXVCdGpFSTtJQUVJLGNBQWM7RXZCdWpFdEI7RXVCcGpFSTtJQUVJLGdCQWRvQjtFdkJta0U1QjtFdUJsakVJO0lBR0ksVUFBVTtFdkJrakVsQjtFdUI5aUVJO0lBR0ksYUFqSFc7RXZCK3BFbkI7RXVCeGtFSTtJQUVJLHFCQUhvQjtJQUlwQixhQTNGSTtFdkJvcUVaO0V1QnRrRUk7SUFFSSxjQUFjO0V2QnVrRXRCO0V1QnBrRUk7SUFFSSwyQkFkb0I7RXZCbWxFNUI7RXVCbGtFSTtJQUdJLFVBQVU7RXZCa2tFbEI7RXVCOWpFSTtJQUdJLGFBakhXO0V2QitxRW5CO0V1QnhsRUk7SUFFSSxxQkFIb0I7SUFJcEIsYUEzRkk7RXZCb3JFWjtFdUJ0bEVJO0lBRUksY0FBYztFdkJ1bEV0QjtFdUJwbEVJO0lBRUksMkJBZG9CO0V2Qm1tRTVCO0V1QmxsRUk7SUFHSSxVQUFVO0V2QmtsRWxCO0V1QjlrRUk7SUFHSSxhQWpIVztFdkIrckVuQjtFdUJ4bUVJO0lBRUksVUFIb0I7SUFJcEIsYUEzRkk7RXZCb3NFWjtFdUJ0bUVJO0lBRUksY0FBYztFdkJ1bUV0QjtFdUJwbUVJO0lBRUksZ0JBZG9CO0V2Qm1uRTVCO0V1QmxtRUk7SUFHSSxVQUFVO0V2QmttRWxCO0V1QjlsRUk7SUFHSSxhQWpIVztFdkIrc0VuQjtFdUJ4bkVJO0lBRUkscUJBSG9CO0lBSXBCLGFBM0ZJO0V2Qm90RVo7RXVCdG5FSTtJQUVJLGNBQWM7RXZCdW5FdEI7RXVCcG5FSTtJQUVJLDJCQWRvQjtFdkJtb0U1QjtFdUJsbkVJO0lBR0ksVUFBVTtFdkJrbkVsQjtFdUI5bUVJO0lBR0ksYUFqSFc7RXZCK3RFbkI7RXVCeG9FSTtJQUVJLHFCQUhvQjtJQUlwQixhQTNGSTtFdkJvdUVaO0V1QnRvRUk7SUFFSSxjQUFjO0V2QnVvRXRCO0V1QnBvRUk7SUFFSSwyQkFkb0I7RXZCbXBFNUI7RXVCbG9FSTtJQUdJLFVBQVU7RXZCa29FbEI7RXVCOW5FSTtJQUdJLGFBakhXO0V2Qit1RW5CO0V1QnhwRUk7SUFFSSxVQUhvQjtJQUlwQixhQTNGSTtFdkJvdkVaO0V1QnRwRUk7SUFFSSxjQUFjO0V2QnVwRXRCO0V1QnBwRUk7SUFFSSxnQkFkb0I7RXZCbXFFNUI7RXVCbHBFSTtJQUdJLFVBQVU7RXZCa3BFbEI7RXVCOW9FSTtJQUdJLGFBakhXO0V2Qit2RW5CO0V1QnhxRUk7SUFFSSxxQkFIb0I7SUFJcEIsYUEzRkk7RXZCb3dFWjtFdUJ0cUVJO0lBRUksY0FBYztFdkJ1cUV0QjtFdUJwcUVJO0lBRUksMkJBZG9CO0V2Qm1yRTVCO0V1QmxxRUk7SUFHSSxVQUFVO0V2QmtxRWxCO0V1QjlwRUk7SUFHSSxhQWpIVztFdkIrd0VuQjtFdUJ4ckVJO0lBRUkscUJBSG9CO0lBSXBCLGFBM0ZJO0V2Qm94RVo7RXVCdHJFSTtJQUVJLGNBQWM7RXZCdXJFdEI7RXVCcHJFSTtJQUVJLDJCQWRvQjtFdkJtc0U1QjtFdUJsckVJO0lBR0ksVUFBVTtFdkJrckVsQjtFdUI5cUVJO0lBR0ksYUFqSFc7RXZCK3hFbkI7RXVCeHNFSTtJQUVJLFdBSG9CO0lBSXBCLGFBM0ZJO0V2Qm95RVo7RXVCdHNFSTtJQUVJLGNBQWM7RXZCdXNFdEI7RXVCcHNFSTtJQUVJLGlCQWRvQjtFdkJtdEU1QjtFdUJsc0VJO0lBR0ksVUFBVTtFdkJrc0VsQjtFdUI5ckVJO0lBR0ksYUFqSFc7RXZCK3lFbkI7QUFDRjs7QUV6eUVFO0VxQm9ISTtJQUVJLG9CQUhvQjtJQUlwQixhQS9ISTtFdkJ1ekVaO0V1QnJyRUk7SUFFSSxjQUFjO0V2QnNyRXRCO0V1Qm5yRUk7SUFFSSwwQkFkb0I7RXZCa3NFNUI7RXVCanJFSTtJQUdJLFVBQVU7RXZCaXJFbEI7RXVCN3FFSTtJQUdJLGFBckpXO0V2QmswRW5CO0V1QnZzRUk7SUFFSSxxQkFIb0I7SUFJcEIsYUEvSEk7RXZCdTBFWjtFdUJyc0VJO0lBRUksY0FBYztFdkJzc0V0QjtFdUJuc0VJO0lBRUksMkJBZG9CO0V2Qmt0RTVCO0V1QmpzRUk7SUFHSSxVQUFVO0V2QmlzRWxCO0V1QjdyRUk7SUFHSSxhQXJKVztFdkJrMUVuQjtFdUJ2dEVJO0lBRUksVUFIb0I7SUFJcEIsYUEvSEk7RXZCdTFFWjtFdUJydEVJO0lBRUksY0FBYztFdkJzdEV0QjtFdUJudEVJO0lBRUksZ0JBZG9CO0V2Qmt1RTVCO0V1Qmp0RUk7SUFHSSxVQUFVO0V2Qml0RWxCO0V1QjdzRUk7SUFHSSxhQXJKVztFdkJrMkVuQjtFdUJ2dUVJO0lBRUkscUJBSG9CO0lBSXBCLGFBL0hJO0V2QnUyRVo7RXVCcnVFSTtJQUVJLGNBQWM7RXZCc3VFdEI7RXVCbnVFSTtJQUVJLDJCQWRvQjtFdkJrdkU1QjtFdUJqdUVJO0lBR0ksVUFBVTtFdkJpdUVsQjtFdUI3dEVJO0lBR0ksYUFySlc7RXZCazNFbkI7RXVCdnZFSTtJQUVJLHFCQUhvQjtJQUlwQixhQS9ISTtFdkJ1M0VaO0V1QnJ2RUk7SUFFSSxjQUFjO0V2QnN2RXRCO0V1Qm52RUk7SUFFSSwyQkFkb0I7RXZCa3dFNUI7RXVCanZFSTtJQUdJLFVBQVU7RXZCaXZFbEI7RXVCN3VFSTtJQUdJLGFBckpXO0V2Qms0RW5CO0V1QnZ3RUk7SUFFSSxVQUhvQjtJQUlwQixhQS9ISTtFdkJ1NEVaO0V1QnJ3RUk7SUFFSSxjQUFjO0V2QnN3RXRCO0V1Qm53RUk7SUFFSSxnQkFkb0I7RXZCa3hFNUI7RXVCandFSTtJQUdJLFVBQVU7RXZCaXdFbEI7RXVCN3ZFSTtJQUdJLGFBckpXO0V2Qms1RW5CO0V1QnZ4RUk7SUFFSSxxQkFIb0I7SUFJcEIsYUEvSEk7RXZCdTVFWjtFdUJyeEVJO0lBRUksY0FBYztFdkJzeEV0QjtFdUJueEVJO0lBRUksMkJBZG9CO0V2Qmt5RTVCO0V1Qmp4RUk7SUFHSSxVQUFVO0V2Qml4RWxCO0V1Qjd3RUk7SUFHSSxhQXJKVztFdkJrNkVuQjtFdUJ2eUVJO0lBRUkscUJBSG9CO0lBSXBCLGFBL0hJO0V2QnU2RVo7RXVCcnlFSTtJQUVJLGNBQWM7RXZCc3lFdEI7RXVCbnlFSTtJQUVJLDJCQWRvQjtFdkJrekU1QjtFdUJqeUVJO0lBR0ksVUFBVTtFdkJpeUVsQjtFdUI3eEVJO0lBR0ksYUFySlc7RXZCazdFbkI7RXVCdnpFSTtJQUVJLFVBSG9CO0lBSXBCLGFBL0hJO0V2QnU3RVo7RXVCcnpFSTtJQUVJLGNBQWM7RXZCc3pFdEI7RXVCbnpFSTtJQUVJLGdCQWRvQjtFdkJrMEU1QjtFdUJqekVJO0lBR0ksVUFBVTtFdkJpekVsQjtFdUI3eUVJO0lBR0ksYUFySlc7RXZCazhFbkI7RXVCdjBFSTtJQUVJLHFCQUhvQjtJQUlwQixhQS9ISTtFdkJ1OEVaO0V1QnIwRUk7SUFFSSxjQUFjO0V2QnMwRXRCO0V1Qm4wRUk7SUFFSSwyQkFkb0I7RXZCazFFNUI7RXVCajBFSTtJQUdJLFVBQVU7RXZCaTBFbEI7RXVCN3pFSTtJQUdJLGFBckpXO0V2Qms5RW5CO0V1QnYxRUk7SUFFSSxxQkFIb0I7SUFJcEIsYUEvSEk7RXZCdTlFWjtFdUJyMUVJO0lBRUksY0FBYztFdkJzMUV0QjtFdUJuMUVJO0lBRUksMkJBZG9CO0V2QmsyRTVCO0V1QmoxRUk7SUFHSSxVQUFVO0V2QmkxRWxCO0V1QjcwRUk7SUFHSSxhQXJKVztFdkJrK0VuQjtFdUJ2MkVJO0lBRUksV0FIb0I7SUFJcEIsYUEvSEk7RXZCdStFWjtFdUJyMkVJO0lBRUksY0FBYztFdkJzMkV0QjtFdUJuMkVJO0lBRUksaUJBZG9CO0V2QmszRTVCO0V1QmoyRUk7SUFHSSxVQUFVO0V2QmkyRWxCO0V1QjcxRUk7SUFHSSxhQXJKVztFdkJrL0VuQjtBQUNGOztBRTUrRUU7RXFCd0pJO0lBRUksb0JBSG9CO0lBSXBCLGFBbktJO0V2QjAvRVo7RXVCcDFFSTtJQUVJLGNBQWM7RXZCcTFFdEI7RXVCbDFFSTtJQUVJLDBCQWRvQjtFdkJpMkU1QjtFdUJoMUVJO0lBR0ksVUFBVTtFdkJnMUVsQjtFdUI1MEVJO0lBR0ksYUF6TFc7RXZCcWdGbkI7RXVCdDJFSTtJQUVJLHFCQUhvQjtJQUlwQixhQW5LSTtFdkIwZ0ZaO0V1QnAyRUk7SUFFSSxjQUFjO0V2QnEyRXRCO0V1QmwyRUk7SUFFSSwyQkFkb0I7RXZCaTNFNUI7RXVCaDJFSTtJQUdJLFVBQVU7RXZCZzJFbEI7RXVCNTFFSTtJQUdJLGFBekxXO0V2QnFoRm5CO0V1QnQzRUk7SUFFSSxVQUhvQjtJQUlwQixhQW5LSTtFdkIwaEZaO0V1QnAzRUk7SUFFSSxjQUFjO0V2QnEzRXRCO0V1QmwzRUk7SUFFSSxnQkFkb0I7RXZCaTRFNUI7RXVCaDNFSTtJQUdJLFVBQVU7RXZCZzNFbEI7RXVCNTJFSTtJQUdJLGFBekxXO0V2QnFpRm5CO0V1QnQ0RUk7SUFFSSxxQkFIb0I7SUFJcEIsYUFuS0k7RXZCMGlGWjtFdUJwNEVJO0lBRUksY0FBYztFdkJxNEV0QjtFdUJsNEVJO0lBRUksMkJBZG9CO0V2Qmk1RTVCO0V1Qmg0RUk7SUFHSSxVQUFVO0V2Qmc0RWxCO0V1QjUzRUk7SUFHSSxhQXpMVztFdkJxakZuQjtFdUJ0NUVJO0lBRUkscUJBSG9CO0lBSXBCLGFBbktJO0V2QjBqRlo7RXVCcDVFSTtJQUVJLGNBQWM7RXZCcTVFdEI7RXVCbDVFSTtJQUVJLDJCQWRvQjtFdkJpNkU1QjtFdUJoNUVJO0lBR0ksVUFBVTtFdkJnNUVsQjtFdUI1NEVJO0lBR0ksYUF6TFc7RXZCcWtGbkI7RXVCdDZFSTtJQUVJLFVBSG9CO0lBSXBCLGFBbktJO0V2QjBrRlo7RXVCcDZFSTtJQUVJLGNBQWM7RXZCcTZFdEI7RXVCbDZFSTtJQUVJLGdCQWRvQjtFdkJpN0U1QjtFdUJoNkVJO0lBR0ksVUFBVTtFdkJnNkVsQjtFdUI1NUVJO0lBR0ksYUF6TFc7RXZCcWxGbkI7RXVCdDdFSTtJQUVJLHFCQUhvQjtJQUlwQixhQW5LSTtFdkIwbEZaO0V1QnA3RUk7SUFFSSxjQUFjO0V2QnE3RXRCO0V1Qmw3RUk7SUFFSSwyQkFkb0I7RXZCaThFNUI7RXVCaDdFSTtJQUdJLFVBQVU7RXZCZzdFbEI7RXVCNTZFSTtJQUdJLGFBekxXO0V2QnFtRm5CO0V1QnQ4RUk7SUFFSSxxQkFIb0I7SUFJcEIsYUFuS0k7RXZCMG1GWjtFdUJwOEVJO0lBRUksY0FBYztFdkJxOEV0QjtFdUJsOEVJO0lBRUksMkJBZG9CO0V2Qmk5RTVCO0V1Qmg4RUk7SUFHSSxVQUFVO0V2Qmc4RWxCO0V1QjU3RUk7SUFHSSxhQXpMVztFdkJxbkZuQjtFdUJ0OUVJO0lBRUksVUFIb0I7SUFJcEIsYUFuS0k7RXZCMG5GWjtFdUJwOUVJO0lBRUksY0FBYztFdkJxOUV0QjtFdUJsOUVJO0lBRUksZ0JBZG9CO0V2QmkrRTVCO0V1Qmg5RUk7SUFHSSxVQUFVO0V2Qmc5RWxCO0V1QjU4RUk7SUFHSSxhQXpMVztFdkJxb0ZuQjtFdUJ0K0VJO0lBRUkscUJBSG9CO0lBSXBCLGFBbktJO0V2QjBvRlo7RXVCcCtFSTtJQUVJLGNBQWM7RXZCcStFdEI7RXVCbCtFSTtJQUVJLDJCQWRvQjtFdkJpL0U1QjtFdUJoK0VJO0lBR0ksVUFBVTtFdkJnK0VsQjtFdUI1OUVJO0lBR0ksYUF6TFc7RXZCcXBGbkI7RXVCdC9FSTtJQUVJLHFCQUhvQjtJQUlwQixhQW5LSTtFdkIwcEZaO0V1QnAvRUk7SUFFSSxjQUFjO0V2QnEvRXRCO0V1QmwvRUk7SUFFSSwyQkFkb0I7RXZCaWdGNUI7RXVCaC9FSTtJQUdJLFVBQVU7RXZCZy9FbEI7RXVCNStFSTtJQUdJLGFBekxXO0V2QnFxRm5CO0V1QnRnRkk7SUFFSSxXQUhvQjtJQUlwQixhQW5LSTtFdkIwcUZaO0V1QnBnRkk7SUFFSSxjQUFjO0V2QnFnRnRCO0V1QmxnRkk7SUFFSSxpQkFkb0I7RXZCaWhGNUI7RXVCaGdGSTtJQUdJLFVBQVU7RXZCZ2dGbEI7RXVCNS9FSTtJQUdJLGFBekxXO0V2QnFyRm5CO0FBQ0Y7O0FFL3FGRTtFcUI0TE07SUFFSSxvQkFIb0I7SUFJcEIsYUF2TUU7RXZCNnJGWjtBQUNGOztBRXRyRkU7RXFCNExNO0lBS00sYUF2TUc7RXZCaXNGZjtBQUNGOztBRTVyRkU7RXFCcU1NO0lBRUksY0FBYztFdkIwL0V4QjtFdUJ2L0VNO0lBRUksMEJBakJvQjtFdkJ5Z0Y5QjtFdUJyL0VNO0lBR0ksVUFBVTtFdkJxL0VwQjtFdUJqL0VNO0lBR0ksYUFoT1M7RXZCaXRGbkI7RXVCOWdGTTtJQUVJLHFCQUhvQjtJQUlwQixhQXZNRTtFdkJzdEZaO0FBQ0Y7O0FFL3NGRTtFcUI0TE07SUFLTSxhQXZNRztFdkIwdEZmO0FBQ0Y7O0FFcnRGRTtFcUJxTU07SUFFSSxjQUFjO0V2Qm1oRnhCO0V1QmhoRk07SUFFSSwyQkFqQm9CO0V2QmtpRjlCO0V1QjlnRk07SUFHSSxVQUFVO0V2QjhnRnBCO0V1QjFnRk07SUFHSSxhQWhPUztFdkIwdUZuQjtFdUJ2aUZNO0lBRUksVUFIb0I7SUFJcEIsYUF2TUU7RXZCK3VGWjtBQUNGOztBRXh1RkU7RXFCNExNO0lBS00sYUF2TUc7RXZCbXZGZjtBQUNGOztBRTl1RkU7RXFCcU1NO0lBRUksY0FBYztFdkI0aUZ4QjtFdUJ6aUZNO0lBRUksZ0JBakJvQjtFdkIyakY5QjtFdUJ2aUZNO0lBR0ksVUFBVTtFdkJ1aUZwQjtFdUJuaUZNO0lBR0ksYUFoT1M7RXZCbXdGbkI7RXVCaGtGTTtJQUVJLHFCQUhvQjtJQUlwQixhQXZNRTtFdkJ3d0ZaO0FBQ0Y7O0FFandGRTtFcUI0TE07SUFLTSxhQXZNRztFdkI0d0ZmO0FBQ0Y7O0FFdndGRTtFcUJxTU07SUFFSSxjQUFjO0V2QnFrRnhCO0V1QmxrRk07SUFFSSwyQkFqQm9CO0V2Qm9sRjlCO0V1QmhrRk07SUFHSSxVQUFVO0V2QmdrRnBCO0V1QjVqRk07SUFHSSxhQWhPUztFdkI0eEZuQjtFdUJ6bEZNO0lBRUkscUJBSG9CO0lBSXBCLGFBdk1FO0V2Qml5Rlo7QUFDRjs7QUUxeEZFO0VxQjRMTTtJQUtNLGFBdk1HO0V2QnF5RmY7QUFDRjs7QUVoeUZFO0VxQnFNTTtJQUVJLGNBQWM7RXZCOGxGeEI7RXVCM2xGTTtJQUVJLDJCQWpCb0I7RXZCNm1GOUI7RXVCemxGTTtJQUdJLFVBQVU7RXZCeWxGcEI7RXVCcmxGTTtJQUdJLGFBaE9TO0V2QnF6Rm5CO0V1QmxuRk07SUFFSSxVQUhvQjtJQUlwQixhQXZNRTtFdkIwekZaO0FBQ0Y7O0FFbnpGRTtFcUI0TE07SUFLTSxhQXZNRztFdkI4ekZmO0FBQ0Y7O0FFenpGRTtFcUJxTU07SUFFSSxjQUFjO0V2QnVuRnhCO0V1QnBuRk07SUFFSSxnQkFqQm9CO0V2QnNvRjlCO0V1QmxuRk07SUFHSSxVQUFVO0V2QmtuRnBCO0V1QjltRk07SUFHSSxhQWhPUztFdkI4MEZuQjtFdUIzb0ZNO0lBRUkscUJBSG9CO0lBSXBCLGFBdk1FO0V2Qm0xRlo7QUFDRjs7QUU1MEZFO0VxQjRMTTtJQUtNLGFBdk1HO0V2QnUxRmY7QUFDRjs7QUVsMUZFO0VxQnFNTTtJQUVJLGNBQWM7RXZCZ3BGeEI7RXVCN29GTTtJQUVJLDJCQWpCb0I7RXZCK3BGOUI7RXVCM29GTTtJQUdJLFVBQVU7RXZCMm9GcEI7RXVCdm9GTTtJQUdJLGFBaE9TO0V2QnUyRm5CO0V1QnBxRk07SUFFSSxxQkFIb0I7SUFJcEIsYUF2TUU7RXZCNDJGWjtBQUNGOztBRXIyRkU7RXFCNExNO0lBS00sYUF2TUc7RXZCZzNGZjtBQUNGOztBRTMyRkU7RXFCcU1NO0lBRUksY0FBYztFdkJ5cUZ4QjtFdUJ0cUZNO0lBRUksMkJBakJvQjtFdkJ3ckY5QjtFdUJwcUZNO0lBR0ksVUFBVTtFdkJvcUZwQjtFdUJocUZNO0lBR0ksYUFoT1M7RXZCZzRGbkI7RXVCN3JGTTtJQUVJLFVBSG9CO0lBSXBCLGFBdk1FO0V2QnE0Rlo7QUFDRjs7QUU5M0ZFO0VxQjRMTTtJQUtNLGFBdk1HO0V2Qnk0RmY7QUFDRjs7QUVwNEZFO0VxQnFNTTtJQUVJLGNBQWM7RXZCa3NGeEI7RXVCL3JGTTtJQUVJLGdCQWpCb0I7RXZCaXRGOUI7RXVCN3JGTTtJQUdJLFVBQVU7RXZCNnJGcEI7RXVCenJGTTtJQUdJLGFBaE9TO0V2Qnk1Rm5CO0V1QnR0Rk07SUFFSSxxQkFIb0I7SUFJcEIsYUF2TUU7RXZCODVGWjtBQUNGOztBRXY1RkU7RXFCNExNO0lBS00sYUF2TUc7RXZCazZGZjtBQUNGOztBRTc1RkU7RXFCcU1NO0lBRUksY0FBYztFdkIydEZ4QjtFdUJ4dEZNO0lBRUksMkJBakJvQjtFdkIwdUY5QjtFdUJ0dEZNO0lBR0ksVUFBVTtFdkJzdEZwQjtFdUJsdEZNO0lBR0ksYUFoT1M7RXZCazdGbkI7RXVCL3VGTTtJQUVJLHFCQUhvQjtJQUlwQixhQXZNRTtFdkJ1N0ZaO0FBQ0Y7O0FFaDdGRTtFcUI0TE07SUFLTSxhQXZNRztFdkIyN0ZmO0FBQ0Y7O0FFdDdGRTtFcUJxTU07SUFFSSxjQUFjO0V2Qm92RnhCO0V1Qmp2Rk07SUFFSSwyQkFqQm9CO0V2Qm13RjlCO0V1Qi91Rk07SUFHSSxVQUFVO0V2Qit1RnBCO0V1QjN1Rk07SUFHSSxhQWhPUztFdkIyOEZuQjtFdUJ4d0ZNO0lBRUksV0FIb0I7SUFJcEIsYUF2TUU7RXZCZzlGWjtBQUNGOztBRXo4RkU7RXFCNExNO0lBS00sYUF2TUc7RXZCbzlGZjtBQUNGOztBRS84RkU7RXFCcU1NO0lBRUksY0FBYztFdkI2d0Z4QjtFdUIxd0ZNO0lBRUksaUJBakJvQjtFdkI0eEY5QjtFdUJ4d0ZNO0lBR0ksVUFBVTtFdkJ3d0ZwQjtFdUJwd0ZNO0lBR0ksYUFoT1M7RXZCbytGbkI7QUFDRjs7QXdCMStGQTs7NEJ4QjgrRjRCO0FFbCtGMUI7RXNCUEE7SUFDRSxhQUFhO0V4QjQrRmY7QUFDRjs7QUV2K0ZFO0VzQkRBO0lBQ0UsYUFBYTtFeEI0K0ZmO0V3QjErRkE7SUFDRSxjQUFjO0V4QjQrRmhCO0FBQ0Y7O0FFaC9GRTtFc0JRQTtJQUNFLGFBQWE7RXhCNCtGZjtBQUNGOztBRXQvRkU7RXNCY0E7SUFDRSxhQUFhO0V4QjQrRmY7QUFDRjs7QXlCeGdHQTs7NEJ6QjRnRzRCO0F5QnpnRzVCO0VBQ0ksaUJBQWlCO0VBQ2pCLGtCQUFrQjtBekIyZ0d0Qjs7QXlCeGdHSTtFQUFnQiwwQkFBb0M7QXpCNGdHeEQ7O0F5QjNnR0k7RUFBZ0IsNEJBQXNDO0F6QitnRzFEOztBeUI5Z0dJO0VBQWdCLDJCQUFxQztBekJraEd6RDs7QXlCamhHSTtFQUFnQiw2QkFBdUM7QXpCcWhHM0Q7O0F5QnBoR0k7RUFBZ0IsMkJBQXFDO0F6QndoR3pEOztBeUJ2aEdJO0VBQWdCLDZCQUF1QztBekIyaEczRDs7QXlCMWhHSTtFQUFnQiw0QkFBc0M7QXpCOGhHMUQ7O0F5QjdoR0k7RUFBZ0IsOEJBQXdDO0F6QmlpRzVEOztBeUJ4aUdJO0VBQWdCLDBCQUFvQztBekI0aUd4RDs7QXlCM2lHSTtFQUFnQiw0QkFBc0M7QXpCK2lHMUQ7O0F5QjlpR0k7RUFBZ0IsMkJBQXFDO0F6QmtqR3pEOztBeUJqakdJO0VBQWdCLDZCQUF1QztBekJxakczRDs7QXlCcGpHSTtFQUFnQiwyQkFBcUM7QXpCd2pHekQ7O0F5QnZqR0k7RUFBZ0IsNkJBQXVDO0F6QjJqRzNEOztBeUIxakdJO0VBQWdCLDRCQUFzQztBekI4akcxRDs7QXlCN2pHSTtFQUFnQiw4QkFBd0M7QXpCaWtHNUQ7O0F5QnhrR0k7RUFBZ0IsMkJBQW9DO0F6QjRrR3hEOztBeUIza0dJO0VBQWdCLDZCQUFzQztBekIra0cxRDs7QXlCOWtHSTtFQUFnQiw0QkFBcUM7QXpCa2xHekQ7O0F5QmpsR0k7RUFBZ0IsOEJBQXVDO0F6QnFsRzNEOztBeUJwbEdJO0VBQWdCLDRCQUFxQztBekJ3bEd6RDs7QXlCdmxHSTtFQUFnQiw4QkFBdUM7QXpCMmxHM0Q7O0F5QjFsR0k7RUFBZ0IsNkJBQXNDO0F6QjhsRzFEOztBeUI3bEdJO0VBQWdCLCtCQUF3QztBekJpbUc1RDs7QXlCeG1HSTtFQUFnQiwyQkFBb0M7QXpCNG1HeEQ7O0F5QjNtR0k7RUFBZ0IsNkJBQXNDO0F6QittRzFEOztBeUI5bUdJO0VBQWdCLDRCQUFxQztBekJrbkd6RDs7QXlCam5HSTtFQUFnQiw4QkFBdUM7QXpCcW5HM0Q7O0F5QnBuR0k7RUFBZ0IsNEJBQXFDO0F6QnduR3pEOztBeUJ2bkdJO0VBQWdCLDhCQUF1QztBekIybkczRDs7QXlCMW5HSTtFQUFnQiw2QkFBc0M7QXpCOG5HMUQ7O0F5QjduR0k7RUFBZ0IsK0JBQXdDO0F6QmlvRzVEOztBeUJ4b0dJO0VBQWdCLDJCQUFvQztBekI0b0d4RDs7QXlCM29HSTtFQUFnQiw2QkFBc0M7QXpCK29HMUQ7O0F5QjlvR0k7RUFBZ0IsNEJBQXFDO0F6QmtwR3pEOztBeUJqcEdJO0VBQWdCLDhCQUF1QztBekJxcEczRDs7QXlCcHBHSTtFQUFnQiw0QkFBcUM7QXpCd3BHekQ7O0F5QnZwR0k7RUFBZ0IsOEJBQXVDO0F6QjJwRzNEOztBeUIxcEdJO0VBQWdCLDZCQUFzQztBekI4cEcxRDs7QXlCN3BHSTtFQUFnQiwrQkFBd0M7QXpCaXFHNUQ7O0F5QnhxR0k7RUFBZ0IsMkJBQW9DO0F6QjRxR3hEOztBeUIzcUdJO0VBQWdCLDZCQUFzQztBekIrcUcxRDs7QXlCOXFHSTtFQUFnQiw0QkFBcUM7QXpCa3JHekQ7O0F5QmpyR0k7RUFBZ0IsOEJBQXVDO0F6QnFyRzNEOztBeUJwckdJO0VBQWdCLDRCQUFxQztBekJ3ckd6RDs7QXlCdnJHSTtFQUFnQiw4QkFBdUM7QXpCMnJHM0Q7O0F5QjFyR0k7RUFBZ0IsNkJBQXNDO0F6QjhyRzFEOztBeUI3ckdJO0VBQWdCLCtCQUF3QztBekJpc0c1RDs7QXlCeHNHSTtFQUFnQiwyQkFBb0M7QXpCNHNHeEQ7O0F5QjNzR0k7RUFBZ0IsNkJBQXNDO0F6QitzRzFEOztBeUI5c0dJO0VBQWdCLDRCQUFxQztBekJrdEd6RDs7QXlCanRHSTtFQUFnQiw4QkFBdUM7QXpCcXRHM0Q7O0F5QnB0R0k7RUFBZ0IsNEJBQXFDO0F6Qnd0R3pEOztBeUJ2dEdJO0VBQWdCLDhCQUF1QztBekIydEczRDs7QXlCMXRHSTtFQUFnQiw2QkFBc0M7QXpCOHRHMUQ7O0F5Qjd0R0k7RUFBZ0IsK0JBQXdDO0F6Qml1RzVEOztBeUJ4dUdJO0VBQWdCLDJCQUFvQztBekI0dUd4RDs7QXlCM3VHSTtFQUFnQiw2QkFBc0M7QXpCK3VHMUQ7O0F5Qjl1R0k7RUFBZ0IsNEJBQXFDO0F6Qmt2R3pEOztBeUJqdkdJO0VBQWdCLDhCQUF1QztBekJxdkczRDs7QXlCcHZHSTtFQUFnQiw0QkFBcUM7QXpCd3ZHekQ7O0F5QnZ2R0k7RUFBZ0IsOEJBQXVDO0F6QjJ2RzNEOztBeUIxdkdJO0VBQWdCLDZCQUFzQztBekI4dkcxRDs7QXlCN3ZHSTtFQUFnQiwrQkFBd0M7QXpCaXdHNUQ7O0F5Qnh3R0k7RUFBZ0IsMkJBQW9DO0F6QjR3R3hEOztBeUIzd0dJO0VBQWdCLDZCQUFzQztBekIrd0cxRDs7QXlCOXdHSTtFQUFnQiw0QkFBcUM7QXpCa3hHekQ7O0F5Qmp4R0k7RUFBZ0IsOEJBQXVDO0F6QnF4RzNEOztBeUJweEdJO0VBQWdCLDRCQUFxQztBekJ3eEd6RDs7QXlCdnhHSTtFQUFnQiw4QkFBdUM7QXpCMnhHM0Q7O0F5QjF4R0k7RUFBZ0IsNkJBQXNDO0F6Qjh4RzFEOztBeUI3eEdJO0VBQWdCLCtCQUF3QztBekJpeUc1RDs7QXlCeHlHSTtFQUFnQiwyQkFBb0M7QXpCNHlHeEQ7O0F5QjN5R0k7RUFBZ0IsNkJBQXNDO0F6Qit5RzFEOztBeUI5eUdJO0VBQWdCLDRCQUFxQztBekJrekd6RDs7QXlCanpHSTtFQUFnQiw4QkFBdUM7QXpCcXpHM0Q7O0F5QnB6R0k7RUFBZ0IsNEJBQXFDO0F6Qnd6R3pEOztBeUJ2ekdJO0VBQWdCLDhCQUF1QztBekIyekczRDs7QXlCMXpHSTtFQUFnQiw2QkFBc0M7QXpCOHpHMUQ7O0F5Qjd6R0k7RUFBZ0IsK0JBQXdDO0F6QmkwRzVEOztBeUJ4MEdJO0VBQWdCLDJCQUFvQztBekI0MEd4RDs7QXlCMzBHSTtFQUFnQiw2QkFBc0M7QXpCKzBHMUQ7O0F5QjkwR0k7RUFBZ0IsNEJBQXFDO0F6QmsxR3pEOztBeUJqMUdJO0VBQWdCLDhCQUF1QztBekJxMUczRDs7QXlCcDFHSTtFQUFnQiw0QkFBcUM7QXpCdzFHekQ7O0F5QnYxR0k7RUFBZ0IsOEJBQXVDO0F6QjIxRzNEOztBeUIxMUdJO0VBQWdCLDZCQUFzQztBekI4MUcxRDs7QXlCNzFHSTtFQUFnQiwrQkFBd0M7QXpCaTJHNUQ7O0F5QngyR0k7RUFBZ0IsMkJBQW9DO0F6QjQyR3hEOztBeUIzMkdJO0VBQWdCLDZCQUFzQztBekIrMkcxRDs7QXlCOTJHSTtFQUFnQiw0QkFBcUM7QXpCazNHekQ7O0F5QmozR0k7RUFBZ0IsOEJBQXVDO0F6QnEzRzNEOztBeUJwM0dJO0VBQWdCLDRCQUFxQztBekJ3M0d6RDs7QXlCdjNHSTtFQUFnQiw4QkFBdUM7QXpCMjNHM0Q7O0F5QjEzR0k7RUFBZ0IsNkJBQXNDO0F6QjgzRzFEOztBeUI3M0dJO0VBQWdCLCtCQUF3QztBekJpNEc1RDs7QXlCeDRHSTtFQUFnQiwyQkFBb0M7QXpCNDRHeEQ7O0F5QjM0R0k7RUFBZ0IsNkJBQXNDO0F6Qis0RzFEOztBeUI5NEdJO0VBQWdCLDRCQUFxQztBekJrNUd6RDs7QXlCajVHSTtFQUFnQiw4QkFBdUM7QXpCcTVHM0Q7O0F5QnA1R0k7RUFBZ0IsNEJBQXFDO0F6Qnc1R3pEOztBeUJ2NUdJO0VBQWdCLDhCQUF1QztBekIyNUczRDs7QXlCMTVHSTtFQUFnQiw2QkFBc0M7QXpCODVHMUQ7O0F5Qjc1R0k7RUFBZ0IsK0JBQXdDO0F6Qmk2RzVEOztBeUJ4NkdJO0VBQWdCLDJCQUFvQztBekI0Nkd4RDs7QXlCMzZHSTtFQUFnQiw2QkFBc0M7QXpCKzZHMUQ7O0F5Qjk2R0k7RUFBZ0IsNEJBQXFDO0F6Qms3R3pEOztBeUJqN0dJO0VBQWdCLDhCQUF1QztBekJxN0czRDs7QXlCcDdHSTtFQUFnQiw0QkFBcUM7QXpCdzdHekQ7O0F5QnY3R0k7RUFBZ0IsOEJBQXVDO0F6QjI3RzNEOztBeUIxN0dJO0VBQWdCLDZCQUFzQztBekI4N0cxRDs7QXlCNzdHSTtFQUFnQiwrQkFBd0M7QXpCaThHNUQ7O0F5Qng4R0k7RUFBZ0IsMkJBQW9DO0F6QjQ4R3hEOztBeUIzOEdJO0VBQWdCLDZCQUFzQztBekIrOEcxRDs7QXlCOThHSTtFQUFnQiw0QkFBcUM7QXpCazlHekQ7O0F5Qmo5R0k7RUFBZ0IsOEJBQXVDO0F6QnE5RzNEOztBeUJwOUdJO0VBQWdCLDRCQUFxQztBekJ3OUd6RDs7QXlCdjlHSTtFQUFnQiw4QkFBdUM7QXpCMjlHM0Q7O0F5QjE5R0k7RUFBZ0IsNkJBQXNDO0F6Qjg5RzFEOztBeUI3OUdJO0VBQWdCLCtCQUF3QztBekJpK0c1RDs7QXlCeCtHSTtFQUFnQiwyQkFBb0M7QXpCNCtHeEQ7O0F5QjMrR0k7RUFBZ0IsNkJBQXNDO0F6QisrRzFEOztBeUI5K0dJO0VBQWdCLDRCQUFxQztBekJrL0d6RDs7QXlCai9HSTtFQUFnQiw4QkFBdUM7QXpCcS9HM0Q7O0F5QnAvR0k7RUFBZ0IsNEJBQXFDO0F6QncvR3pEOztBeUJ2L0dJO0VBQWdCLDhCQUF1QztBekIyL0czRDs7QXlCMS9HSTtFQUFnQiw2QkFBc0M7QXpCOC9HMUQ7O0F5QjcvR0k7RUFBZ0IsK0JBQXdDO0F6QmlnSDVEOztBeUJ4Z0hJO0VBQWdCLDJCQUFvQztBekI0Z0h4RDs7QXlCM2dISTtFQUFnQiw2QkFBc0M7QXpCK2dIMUQ7O0F5QjlnSEk7RUFBZ0IsNEJBQXFDO0F6QmtoSHpEOztBeUJqaEhJO0VBQWdCLDhCQUF1QztBekJxaEgzRDs7QXlCcGhISTtFQUFnQiw0QkFBcUM7QXpCd2hIekQ7O0F5QnZoSEk7RUFBZ0IsOEJBQXVDO0F6QjJoSDNEOztBeUIxaEhJO0VBQWdCLDZCQUFzQztBekI4aEgxRDs7QXlCN2hISTtFQUFnQiwrQkFBd0M7QXpCaWlINUQ7O0F5QnhpSEk7RUFBZ0IsMkJBQW9DO0F6QjRpSHhEOztBeUIzaUhJO0VBQWdCLDZCQUFzQztBekIraUgxRDs7QXlCOWlISTtFQUFnQiw0QkFBcUM7QXpCa2pIekQ7O0F5QmpqSEk7RUFBZ0IsOEJBQXVDO0F6QnFqSDNEOztBeUJwakhJO0VBQWdCLDRCQUFxQztBekJ3akh6RDs7QXlCdmpISTtFQUFnQiw4QkFBdUM7QXpCMmpIM0Q7O0F5QjFqSEk7RUFBZ0IsNkJBQXNDO0F6QjhqSDFEOztBeUI3akhJO0VBQWdCLCtCQUF3QztBekJpa0g1RDs7QXlCeGtISTtFQUFnQiwyQkFBb0M7QXpCNGtIeEQ7O0F5QjNrSEk7RUFBZ0IsNkJBQXNDO0F6QitrSDFEOztBeUI5a0hJO0VBQWdCLDRCQUFxQztBekJrbEh6RDs7QXlCamxISTtFQUFnQiw4QkFBdUM7QXpCcWxIM0Q7O0F5QnBsSEk7RUFBZ0IsNEJBQXFDO0F6QndsSHpEOztBeUJ2bEhJO0VBQWdCLDhCQUF1QztBekIybEgzRDs7QXlCMWxISTtFQUFnQiw2QkFBc0M7QXpCOGxIMUQ7O0F5QjdsSEk7RUFBZ0IsK0JBQXdDO0F6QmltSDVEOztBeUJ4bUhJO0VBQWdCLDJCQUFvQztBekI0bUh4RDs7QXlCM21ISTtFQUFnQiw2QkFBc0M7QXpCK21IMUQ7O0F5QjltSEk7RUFBZ0IsNEJBQXFDO0F6QmtuSHpEOztBeUJqbkhJO0VBQWdCLDhCQUF1QztBekJxbkgzRDs7QXlCcG5ISTtFQUFnQiw0QkFBcUM7QXpCd25IekQ7O0F5QnZuSEk7RUFBZ0IsOEJBQXVDO0F6QjJuSDNEOztBeUIxbkhJO0VBQWdCLDZCQUFzQztBekI4bkgxRDs7QXlCN25ISTtFQUFnQiwrQkFBd0M7QXpCaW9INUQ7O0F5QnhvSEk7RUFBZ0IsNEJBQW9DO0F6QjRvSHhEOztBeUIzb0hJO0VBQWdCLDhCQUFzQztBekIrb0gxRDs7QXlCOW9ISTtFQUFnQiw2QkFBcUM7QXpCa3BIekQ7O0F5QmpwSEk7RUFBZ0IsK0JBQXVDO0F6QnFwSDNEOztBeUJwcEhJO0VBQWdCLDZCQUFxQztBekJ3cEh6RDs7QXlCdnBISTtFQUFnQiwrQkFBdUM7QXpCMnBIM0Q7O0F5QjFwSEk7RUFBZ0IsOEJBQXNDO0F6QjhwSDFEOztBeUI3cEhJO0VBQWdCLGdDQUF3QztBekJpcUg1RDs7QUVwcUhFO0V1Qk9NO0lBQW9CLDBCQUFvQztFekJrcUg5RDtFeUJqcUhNO0lBQW9CLDRCQUFzQztFekJvcUhoRTtFeUJucUhNO0lBQW9CLDJCQUFxQztFekJzcUgvRDtFeUJycUhNO0lBQW9CLDZCQUF1QztFekJ3cUhqRTtFeUJ2cUhNO0lBQW9CLDJCQUFxQztFekIwcUgvRDtFeUJ6cUhNO0lBQW9CLDZCQUF1QztFekI0cUhqRTtFeUIzcUhNO0lBQW9CLDRCQUFzQztFekI4cUhoRTtFeUI3cUhNO0lBQW9CLDhCQUF3QztFekJnckhsRTtFeUJ2ckhNO0lBQW9CLDBCQUFvQztFekIwckg5RDtFeUJ6ckhNO0lBQW9CLDRCQUFzQztFekI0ckhoRTtFeUIzckhNO0lBQW9CLDJCQUFxQztFekI4ckgvRDtFeUI3ckhNO0lBQW9CLDZCQUF1QztFekJnc0hqRTtFeUIvckhNO0lBQW9CLDJCQUFxQztFekJrc0gvRDtFeUJqc0hNO0lBQW9CLDZCQUF1QztFekJvc0hqRTtFeUJuc0hNO0lBQW9CLDRCQUFzQztFekJzc0hoRTtFeUJyc0hNO0lBQW9CLDhCQUF3QztFekJ3c0hsRTtFeUIvc0hNO0lBQW9CLDJCQUFvQztFekJrdEg5RDtFeUJqdEhNO0lBQW9CLDZCQUFzQztFekJvdEhoRTtFeUJudEhNO0lBQW9CLDRCQUFxQztFekJzdEgvRDtFeUJydEhNO0lBQW9CLDhCQUF1QztFekJ3dEhqRTtFeUJ2dEhNO0lBQW9CLDRCQUFxQztFekIwdEgvRDtFeUJ6dEhNO0lBQW9CLDhCQUF1QztFekI0dEhqRTtFeUIzdEhNO0lBQW9CLDZCQUFzQztFekI4dEhoRTtFeUI3dEhNO0lBQW9CLCtCQUF3QztFekJndUhsRTtFeUJ2dUhNO0lBQW9CLDJCQUFvQztFekIwdUg5RDtFeUJ6dUhNO0lBQW9CLDZCQUFzQztFekI0dUhoRTtFeUIzdUhNO0lBQW9CLDRCQUFxQztFekI4dUgvRDtFeUI3dUhNO0lBQW9CLDhCQUF1QztFekJndkhqRTtFeUIvdUhNO0lBQW9CLDRCQUFxQztFekJrdkgvRDtFeUJqdkhNO0lBQW9CLDhCQUF1QztFekJvdkhqRTtFeUJudkhNO0lBQW9CLDZCQUFzQztFekJzdkhoRTtFeUJydkhNO0lBQW9CLCtCQUF3QztFekJ3dkhsRTtFeUIvdkhNO0lBQW9CLDJCQUFvQztFekJrd0g5RDtFeUJqd0hNO0lBQW9CLDZCQUFzQztFekJvd0hoRTtFeUJud0hNO0lBQW9CLDRCQUFxQztFekJzd0gvRDtFeUJyd0hNO0lBQW9CLDhCQUF1QztFekJ3d0hqRTtFeUJ2d0hNO0lBQW9CLDRCQUFxQztFekIwd0gvRDtFeUJ6d0hNO0lBQW9CLDhCQUF1QztFekI0d0hqRTtFeUIzd0hNO0lBQW9CLDZCQUFzQztFekI4d0hoRTtFeUI3d0hNO0lBQW9CLCtCQUF3QztFekJneEhsRTtFeUJ2eEhNO0lBQW9CLDJCQUFvQztFekIweEg5RDtFeUJ6eEhNO0lBQW9CLDZCQUFzQztFekI0eEhoRTtFeUIzeEhNO0lBQW9CLDRCQUFxQztFekI4eEgvRDtFeUI3eEhNO0lBQW9CLDhCQUF1QztFekJneUhqRTtFeUIveEhNO0lBQW9CLDRCQUFxQztFekJreUgvRDtFeUJqeUhNO0lBQW9CLDhCQUF1QztFekJveUhqRTtFeUJueUhNO0lBQW9CLDZCQUFzQztFekJzeUhoRTtFeUJyeUhNO0lBQW9CLCtCQUF3QztFekJ3eUhsRTtFeUIveUhNO0lBQW9CLDJCQUFvQztFekJrekg5RDtFeUJqekhNO0lBQW9CLDZCQUFzQztFekJvekhoRTtFeUJuekhNO0lBQW9CLDRCQUFxQztFekJzekgvRDtFeUJyekhNO0lBQW9CLDhCQUF1QztFekJ3ekhqRTtFeUJ2ekhNO0lBQW9CLDRCQUFxQztFekIwekgvRDtFeUJ6ekhNO0lBQW9CLDhCQUF1QztFekI0ekhqRTtFeUIzekhNO0lBQW9CLDZCQUFzQztFekI4ekhoRTtFeUI3ekhNO0lBQW9CLCtCQUF3QztFekJnMEhsRTtFeUJ2MEhNO0lBQW9CLDJCQUFvQztFekIwMEg5RDtFeUJ6MEhNO0lBQW9CLDZCQUFzQztFekI0MEhoRTtFeUIzMEhNO0lBQW9CLDRCQUFxQztFekI4MEgvRDtFeUI3MEhNO0lBQW9CLDhCQUF1QztFekJnMUhqRTtFeUIvMEhNO0lBQW9CLDRCQUFxQztFekJrMUgvRDtFeUJqMUhNO0lBQW9CLDhCQUF1QztFekJvMUhqRTtFeUJuMUhNO0lBQW9CLDZCQUFzQztFekJzMUhoRTtFeUJyMUhNO0lBQW9CLCtCQUF3QztFekJ3MUhsRTtFeUIvMUhNO0lBQW9CLDJCQUFvQztFekJrMkg5RDtFeUJqMkhNO0lBQW9CLDZCQUFzQztFekJvMkhoRTtFeUJuMkhNO0lBQW9CLDRCQUFxQztFekJzMkgvRDtFeUJyMkhNO0lBQW9CLDhCQUF1QztFekJ3MkhqRTtFeUJ2MkhNO0lBQW9CLDRCQUFxQztFekIwMkgvRDtFeUJ6MkhNO0lBQW9CLDhCQUF1QztFekI0MkhqRTtFeUIzMkhNO0lBQW9CLDZCQUFzQztFekI4MkhoRTtFeUI3MkhNO0lBQW9CLCtCQUF3QztFekJnM0hsRTtFeUJ2M0hNO0lBQW9CLDJCQUFvQztFekIwM0g5RDtFeUJ6M0hNO0lBQW9CLDZCQUFzQztFekI0M0hoRTtFeUIzM0hNO0lBQW9CLDRCQUFxQztFekI4M0gvRDtFeUI3M0hNO0lBQW9CLDhCQUF1QztFekJnNEhqRTtFeUIvM0hNO0lBQW9CLDRCQUFxQztFekJrNEgvRDtFeUJqNEhNO0lBQW9CLDhCQUF1QztFekJvNEhqRTtFeUJuNEhNO0lBQW9CLDZCQUFzQztFekJzNEhoRTtFeUJyNEhNO0lBQW9CLCtCQUF3QztFekJ3NEhsRTtFeUIvNEhNO0lBQW9CLDJCQUFvQztFekJrNUg5RDtFeUJqNUhNO0lBQW9CLDZCQUFzQztFekJvNUhoRTtFeUJuNUhNO0lBQW9CLDRCQUFxQztFekJzNUgvRDtFeUJyNUhNO0lBQW9CLDhCQUF1QztFekJ3NUhqRTtFeUJ2NUhNO0lBQW9CLDRCQUFxQztFekIwNUgvRDtFeUJ6NUhNO0lBQW9CLDhCQUF1QztFekI0NUhqRTtFeUIzNUhNO0lBQW9CLDZCQUFzQztFekI4NUhoRTtFeUI3NUhNO0lBQW9CLCtCQUF3QztFekJnNkhsRTtFeUJ2NkhNO0lBQW9CLDJCQUFvQztFekIwNkg5RDtFeUJ6NkhNO0lBQW9CLDZCQUFzQztFekI0NkhoRTtFeUIzNkhNO0lBQW9CLDRCQUFxQztFekI4NkgvRDtFeUI3NkhNO0lBQW9CLDhCQUF1QztFekJnN0hqRTtFeUIvNkhNO0lBQW9CLDRCQUFxQztFekJrN0gvRDtFeUJqN0hNO0lBQW9CLDhCQUF1QztFekJvN0hqRTtFeUJuN0hNO0lBQW9CLDZCQUFzQztFekJzN0hoRTtFeUJyN0hNO0lBQW9CLCtCQUF3QztFekJ3N0hsRTtFeUIvN0hNO0lBQW9CLDJCQUFvQztFekJrOEg5RDtFeUJqOEhNO0lBQW9CLDZCQUFzQztFekJvOEhoRTtFeUJuOEhNO0lBQW9CLDRCQUFxQztFekJzOEgvRDtFeUJyOEhNO0lBQW9CLDhCQUF1QztFekJ3OEhqRTtFeUJ2OEhNO0lBQW9CLDRCQUFxQztFekIwOEgvRDtFeUJ6OEhNO0lBQW9CLDhCQUF1QztFekI0OEhqRTtFeUIzOEhNO0lBQW9CLDZCQUFzQztFekI4OEhoRTtFeUI3OEhNO0lBQW9CLCtCQUF3QztFekJnOUhsRTtFeUJ2OUhNO0lBQW9CLDJCQUFvQztFekIwOUg5RDtFeUJ6OUhNO0lBQW9CLDZCQUFzQztFekI0OUhoRTtFeUIzOUhNO0lBQW9CLDRCQUFxQztFekI4OUgvRDtFeUI3OUhNO0lBQW9CLDhCQUF1QztFekJnK0hqRTtFeUIvOUhNO0lBQW9CLDRCQUFxQztFekJrK0gvRDtFeUJqK0hNO0lBQW9CLDhCQUF1QztFekJvK0hqRTtFeUJuK0hNO0lBQW9CLDZCQUFzQztFekJzK0hoRTtFeUJyK0hNO0lBQW9CLCtCQUF3QztFekJ3K0hsRTtFeUIvK0hNO0lBQW9CLDJCQUFvQztFekJrL0g5RDtFeUJqL0hNO0lBQW9CLDZCQUFzQztFekJvL0hoRTtFeUJuL0hNO0lBQW9CLDRCQUFxQztFekJzL0gvRDtFeUJyL0hNO0lBQW9CLDhCQUF1QztFekJ3L0hqRTtFeUJ2L0hNO0lBQW9CLDRCQUFxQztFekIwL0gvRDtFeUJ6L0hNO0lBQW9CLDhCQUF1QztFekI0L0hqRTtFeUIzL0hNO0lBQW9CLDZCQUFzQztFekI4L0hoRTtFeUI3L0hNO0lBQW9CLCtCQUF3QztFekJnZ0lsRTtFeUJ2Z0lNO0lBQW9CLDJCQUFvQztFekIwZ0k5RDtFeUJ6Z0lNO0lBQW9CLDZCQUFzQztFekI0Z0loRTtFeUIzZ0lNO0lBQW9CLDRCQUFxQztFekI4Z0kvRDtFeUI3Z0lNO0lBQW9CLDhCQUF1QztFekJnaElqRTtFeUIvZ0lNO0lBQW9CLDRCQUFxQztFekJraEkvRDtFeUJqaElNO0lBQW9CLDhCQUF1QztFekJvaElqRTtFeUJuaElNO0lBQW9CLDZCQUFzQztFekJzaEloRTtFeUJyaElNO0lBQW9CLCtCQUF3QztFekJ3aElsRTtFeUIvaElNO0lBQW9CLDJCQUFvQztFekJraUk5RDtFeUJqaUlNO0lBQW9CLDZCQUFzQztFekJvaUloRTtFeUJuaUlNO0lBQW9CLDRCQUFxQztFekJzaUkvRDtFeUJyaUlNO0lBQW9CLDhCQUF1QztFekJ3aUlqRTtFeUJ2aUlNO0lBQW9CLDRCQUFxQztFekIwaUkvRDtFeUJ6aUlNO0lBQW9CLDhCQUF1QztFekI0aUlqRTtFeUIzaUlNO0lBQW9CLDZCQUFzQztFekI4aUloRTtFeUI3aUlNO0lBQW9CLCtCQUF3QztFekJnaklsRTtFeUJ2aklNO0lBQW9CLDJCQUFvQztFekIwakk5RDtFeUJ6aklNO0lBQW9CLDZCQUFzQztFekI0akloRTtFeUIzaklNO0lBQW9CLDRCQUFxQztFekI4akkvRDtFeUI3aklNO0lBQW9CLDhCQUF1QztFekJna0lqRTtFeUIvaklNO0lBQW9CLDRCQUFxQztFekJra0kvRDtFeUJqa0lNO0lBQW9CLDhCQUF1QztFekJva0lqRTtFeUJua0lNO0lBQW9CLDZCQUFzQztFekJza0loRTtFeUJya0lNO0lBQW9CLCtCQUF3QztFekJ3a0lsRTtFeUIva0lNO0lBQW9CLDJCQUFvQztFekJrbEk5RDtFeUJqbElNO0lBQW9CLDZCQUFzQztFekJvbEloRTtFeUJubElNO0lBQW9CLDRCQUFxQztFekJzbEkvRDtFeUJybElNO0lBQW9CLDhCQUF1QztFekJ3bElqRTtFeUJ2bElNO0lBQW9CLDRCQUFxQztFekIwbEkvRDtFeUJ6bElNO0lBQW9CLDhCQUF1QztFekI0bElqRTtFeUIzbElNO0lBQW9CLDZCQUFzQztFekI4bEloRTtFeUI3bElNO0lBQW9CLCtCQUF3QztFekJnbUlsRTtFeUJ2bUlNO0lBQW9CLDJCQUFvQztFekIwbUk5RDtFeUJ6bUlNO0lBQW9CLDZCQUFzQztFekI0bUloRTtFeUIzbUlNO0lBQW9CLDRCQUFxQztFekI4bUkvRDtFeUI3bUlNO0lBQW9CLDhCQUF1QztFekJnbklqRTtFeUIvbUlNO0lBQW9CLDRCQUFxQztFekJrbkkvRDtFeUJqbklNO0lBQW9CLDhCQUF1QztFekJvbklqRTtFeUJubklNO0lBQW9CLDZCQUFzQztFekJzbkloRTtFeUJybklNO0lBQW9CLCtCQUF3QztFekJ3bklsRTtFeUIvbklNO0lBQW9CLDRCQUFvQztFekJrb0k5RDtFeUJqb0lNO0lBQW9CLDhCQUFzQztFekJvb0loRTtFeUJub0lNO0lBQW9CLDZCQUFxQztFekJzb0kvRDtFeUJyb0lNO0lBQW9CLCtCQUF1QztFekJ3b0lqRTtFeUJ2b0lNO0lBQW9CLDZCQUFxQztFekIwb0kvRDtFeUJ6b0lNO0lBQW9CLCtCQUF1QztFekI0b0lqRTtFeUIzb0lNO0lBQW9CLDhCQUFzQztFekI4b0loRTtFeUI3b0lNO0lBQW9CLGdDQUF3QztFekJncElsRTtBQUNGOztBRS9wSUU7RXVCbUJNO0lBQXFCLDBCQUFvQztFekJpcEkvRDtFeUJocElNO0lBQXFCLDRCQUFzQztFekJtcElqRTtFeUJscElNO0lBQXFCLDJCQUFxQztFekJxcEloRTtFeUJwcElNO0lBQXFCLDZCQUF1QztFekJ1cElsRTtFeUJ0cElNO0lBQXFCLDJCQUFxQztFekJ5cEloRTtFeUJ4cElNO0lBQXFCLDZCQUF1QztFekIycElsRTtFeUIxcElNO0lBQXFCLDRCQUFzQztFekI2cElqRTtFeUI1cElNO0lBQXFCLDhCQUF3QztFekIrcEluRTtFeUJ0cUlNO0lBQXFCLDBCQUFvQztFekJ5cUkvRDtFeUJ4cUlNO0lBQXFCLDRCQUFzQztFekIycUlqRTtFeUIxcUlNO0lBQXFCLDJCQUFxQztFekI2cUloRTtFeUI1cUlNO0lBQXFCLDZCQUF1QztFekIrcUlsRTtFeUI5cUlNO0lBQXFCLDJCQUFxQztFekJpckloRTtFeUJocklNO0lBQXFCLDZCQUF1QztFekJtcklsRTtFeUJscklNO0lBQXFCLDRCQUFzQztFekJxcklqRTtFeUJwcklNO0lBQXFCLDhCQUF3QztFekJ1ckluRTtFeUI5cklNO0lBQXFCLDJCQUFvQztFekJpc0kvRDtFeUJoc0lNO0lBQXFCLDZCQUFzQztFekJtc0lqRTtFeUJsc0lNO0lBQXFCLDRCQUFxQztFekJxc0loRTtFeUJwc0lNO0lBQXFCLDhCQUF1QztFekJ1c0lsRTtFeUJ0c0lNO0lBQXFCLDRCQUFxQztFekJ5c0loRTtFeUJ4c0lNO0lBQXFCLDhCQUF1QztFekIyc0lsRTtFeUIxc0lNO0lBQXFCLDZCQUFzQztFekI2c0lqRTtFeUI1c0lNO0lBQXFCLCtCQUF3QztFekIrc0luRTtFeUJ0dElNO0lBQXFCLDJCQUFvQztFekJ5dEkvRDtFeUJ4dElNO0lBQXFCLDZCQUFzQztFekIydElqRTtFeUIxdElNO0lBQXFCLDRCQUFxQztFekI2dEloRTtFeUI1dElNO0lBQXFCLDhCQUF1QztFekIrdElsRTtFeUI5dElNO0lBQXFCLDRCQUFxQztFekJpdUloRTtFeUJodUlNO0lBQXFCLDhCQUF1QztFekJtdUlsRTtFeUJsdUlNO0lBQXFCLDZCQUFzQztFekJxdUlqRTtFeUJwdUlNO0lBQXFCLCtCQUF3QztFekJ1dUluRTtFeUI5dUlNO0lBQXFCLDJCQUFvQztFekJpdkkvRDtFeUJodklNO0lBQXFCLDZCQUFzQztFekJtdklqRTtFeUJsdklNO0lBQXFCLDRCQUFxQztFekJxdkloRTtFeUJwdklNO0lBQXFCLDhCQUF1QztFekJ1dklsRTtFeUJ0dklNO0lBQXFCLDRCQUFxQztFekJ5dkloRTtFeUJ4dklNO0lBQXFCLDhCQUF1QztFekIydklsRTtFeUIxdklNO0lBQXFCLDZCQUFzQztFekI2dklqRTtFeUI1dklNO0lBQXFCLCtCQUF3QztFekIrdkluRTtFeUJ0d0lNO0lBQXFCLDJCQUFvQztFekJ5d0kvRDtFeUJ4d0lNO0lBQXFCLDZCQUFzQztFekIyd0lqRTtFeUIxd0lNO0lBQXFCLDRCQUFxQztFekI2d0loRTtFeUI1d0lNO0lBQXFCLDhCQUF1QztFekIrd0lsRTtFeUI5d0lNO0lBQXFCLDRCQUFxQztFekJpeEloRTtFeUJoeElNO0lBQXFCLDhCQUF1QztFekJteElsRTtFeUJseElNO0lBQXFCLDZCQUFzQztFekJxeElqRTtFeUJweElNO0lBQXFCLCtCQUF3QztFekJ1eEluRTtFeUI5eElNO0lBQXFCLDJCQUFvQztFekJpeUkvRDtFeUJoeUlNO0lBQXFCLDZCQUFzQztFekJteUlqRTtFeUJseUlNO0lBQXFCLDRCQUFxQztFekJxeUloRTtFeUJweUlNO0lBQXFCLDhCQUF1QztFekJ1eUlsRTtFeUJ0eUlNO0lBQXFCLDRCQUFxQztFekJ5eUloRTtFeUJ4eUlNO0lBQXFCLDhCQUF1QztFekIyeUlsRTtFeUIxeUlNO0lBQXFCLDZCQUFzQztFekI2eUlqRTtFeUI1eUlNO0lBQXFCLCtCQUF3QztFekIreUluRTtFeUJ0eklNO0lBQXFCLDJCQUFvQztFekJ5ekkvRDtFeUJ4eklNO0lBQXFCLDZCQUFzQztFekIyeklqRTtFeUIxeklNO0lBQXFCLDRCQUFxQztFekI2ekloRTtFeUI1eklNO0lBQXFCLDhCQUF1QztFekIreklsRTtFeUI5eklNO0lBQXFCLDRCQUFxQztFekJpMEloRTtFeUJoMElNO0lBQXFCLDhCQUF1QztFekJtMElsRTtFeUJsMElNO0lBQXFCLDZCQUFzQztFekJxMElqRTtFeUJwMElNO0lBQXFCLCtCQUF3QztFekJ1MEluRTtFeUI5MElNO0lBQXFCLDJCQUFvQztFekJpMUkvRDtFeUJoMUlNO0lBQXFCLDZCQUFzQztFekJtMUlqRTtFeUJsMUlNO0lBQXFCLDRCQUFxQztFekJxMUloRTtFeUJwMUlNO0lBQXFCLDhCQUF1QztFekJ1MUlsRTtFeUJ0MUlNO0lBQXFCLDRCQUFxQztFekJ5MUloRTtFeUJ4MUlNO0lBQXFCLDhCQUF1QztFekIyMUlsRTtFeUIxMUlNO0lBQXFCLDZCQUFzQztFekI2MUlqRTtFeUI1MUlNO0lBQXFCLCtCQUF3QztFekIrMUluRTtFeUJ0MklNO0lBQXFCLDJCQUFvQztFekJ5MkkvRDtFeUJ4MklNO0lBQXFCLDZCQUFzQztFekIyMklqRTtFeUIxMklNO0lBQXFCLDRCQUFxQztFekI2MkloRTtFeUI1MklNO0lBQXFCLDhCQUF1QztFekIrMklsRTtFeUI5MklNO0lBQXFCLDRCQUFxQztFekJpM0loRTtFeUJoM0lNO0lBQXFCLDhCQUF1QztFekJtM0lsRTtFeUJsM0lNO0lBQXFCLDZCQUFzQztFekJxM0lqRTtFeUJwM0lNO0lBQXFCLCtCQUF3QztFekJ1M0luRTtFeUI5M0lNO0lBQXFCLDJCQUFvQztFekJpNEkvRDtFeUJoNElNO0lBQXFCLDZCQUFzQztFekJtNElqRTtFeUJsNElNO0lBQXFCLDRCQUFxQztFekJxNEloRTtFeUJwNElNO0lBQXFCLDhCQUF1QztFekJ1NElsRTtFeUJ0NElNO0lBQXFCLDRCQUFxQztFekJ5NEloRTtFeUJ4NElNO0lBQXFCLDhCQUF1QztFekIyNElsRTtFeUIxNElNO0lBQXFCLDZCQUFzQztFekI2NElqRTtFeUI1NElNO0lBQXFCLCtCQUF3QztFekIrNEluRTtFeUJ0NUlNO0lBQXFCLDJCQUFvQztFekJ5NUkvRDtFeUJ4NUlNO0lBQXFCLDZCQUFzQztFekIyNUlqRTtFeUIxNUlNO0lBQXFCLDRCQUFxQztFekI2NUloRTtFeUI1NUlNO0lBQXFCLDhCQUF1QztFekIrNUlsRTtFeUI5NUlNO0lBQXFCLDRCQUFxQztFekJpNkloRTtFeUJoNklNO0lBQXFCLDhCQUF1QztFekJtNklsRTtFeUJsNklNO0lBQXFCLDZCQUFzQztFekJxNklqRTtFeUJwNklNO0lBQXFCLCtCQUF3QztFekJ1NkluRTtFeUI5NklNO0lBQXFCLDJCQUFvQztFekJpN0kvRDtFeUJoN0lNO0lBQXFCLDZCQUFzQztFekJtN0lqRTtFeUJsN0lNO0lBQXFCLDRCQUFxQztFekJxN0loRTtFeUJwN0lNO0lBQXFCLDhCQUF1QztFekJ1N0lsRTtFeUJ0N0lNO0lBQXFCLDRCQUFxQztFekJ5N0loRTtFeUJ4N0lNO0lBQXFCLDhCQUF1QztFekIyN0lsRTtFeUIxN0lNO0lBQXFCLDZCQUFzQztFekI2N0lqRTtFeUI1N0lNO0lBQXFCLCtCQUF3QztFekIrN0luRTtFeUJ0OElNO0lBQXFCLDJCQUFvQztFekJ5OEkvRDtFeUJ4OElNO0lBQXFCLDZCQUFzQztFekIyOElqRTtFeUIxOElNO0lBQXFCLDRCQUFxQztFekI2OEloRTtFeUI1OElNO0lBQXFCLDhCQUF1QztFekIrOElsRTtFeUI5OElNO0lBQXFCLDRCQUFxQztFekJpOUloRTtFeUJoOUlNO0lBQXFCLDhCQUF1QztFekJtOUlsRTtFeUJsOUlNO0lBQXFCLDZCQUFzQztFekJxOUlqRTtFeUJwOUlNO0lBQXFCLCtCQUF3QztFekJ1OUluRTtFeUI5OUlNO0lBQXFCLDJCQUFvQztFekJpK0kvRDtFeUJoK0lNO0lBQXFCLDZCQUFzQztFekJtK0lqRTtFeUJsK0lNO0lBQXFCLDRCQUFxQztFekJxK0loRTtFeUJwK0lNO0lBQXFCLDhCQUF1QztFekJ1K0lsRTtFeUJ0K0lNO0lBQXFCLDRCQUFxQztFekJ5K0loRTtFeUJ4K0lNO0lBQXFCLDhCQUF1QztFekIyK0lsRTtFeUIxK0lNO0lBQXFCLDZCQUFzQztFekI2K0lqRTtFeUI1K0lNO0lBQXFCLCtCQUF3QztFekIrK0luRTtFeUJ0L0lNO0lBQXFCLDJCQUFvQztFekJ5L0kvRDtFeUJ4L0lNO0lBQXFCLDZCQUFzQztFekIyL0lqRTtFeUIxL0lNO0lBQXFCLDRCQUFxQztFekI2L0loRTtFeUI1L0lNO0lBQXFCLDhCQUF1QztFekIrL0lsRTtFeUI5L0lNO0lBQXFCLDRCQUFxQztFekJpZ0poRTtFeUJoZ0pNO0lBQXFCLDhCQUF1QztFekJtZ0psRTtFeUJsZ0pNO0lBQXFCLDZCQUFzQztFekJxZ0pqRTtFeUJwZ0pNO0lBQXFCLCtCQUF3QztFekJ1Z0puRTtFeUI5Z0pNO0lBQXFCLDJCQUFvQztFekJpaEovRDtFeUJoaEpNO0lBQXFCLDZCQUFzQztFekJtaEpqRTtFeUJsaEpNO0lBQXFCLDRCQUFxQztFekJxaEpoRTtFeUJwaEpNO0lBQXFCLDhCQUF1QztFekJ1aEpsRTtFeUJ0aEpNO0lBQXFCLDRCQUFxQztFekJ5aEpoRTtFeUJ4aEpNO0lBQXFCLDhCQUF1QztFekIyaEpsRTtFeUIxaEpNO0lBQXFCLDZCQUFzQztFekI2aEpqRTtFeUI1aEpNO0lBQXFCLCtCQUF3QztFekIraEpuRTtFeUJ0aUpNO0lBQXFCLDJCQUFvQztFekJ5aUovRDtFeUJ4aUpNO0lBQXFCLDZCQUFzQztFekIyaUpqRTtFeUIxaUpNO0lBQXFCLDRCQUFxQztFekI2aUpoRTtFeUI1aUpNO0lBQXFCLDhCQUF1QztFekIraUpsRTtFeUI5aUpNO0lBQXFCLDRCQUFxQztFekJpakpoRTtFeUJoakpNO0lBQXFCLDhCQUF1QztFekJtakpsRTtFeUJsakpNO0lBQXFCLDZCQUFzQztFekJxakpqRTtFeUJwakpNO0lBQXFCLCtCQUF3QztFekJ1akpuRTtFeUI5akpNO0lBQXFCLDJCQUFvQztFekJpa0ovRDtFeUJoa0pNO0lBQXFCLDZCQUFzQztFekJta0pqRTtFeUJsa0pNO0lBQXFCLDRCQUFxQztFekJxa0poRTtFeUJwa0pNO0lBQXFCLDhCQUF1QztFekJ1a0psRTtFeUJ0a0pNO0lBQXFCLDRCQUFxQztFekJ5a0poRTtFeUJ4a0pNO0lBQXFCLDhCQUF1QztFekIya0psRTtFeUIxa0pNO0lBQXFCLDZCQUFzQztFekI2a0pqRTtFeUI1a0pNO0lBQXFCLCtCQUF3QztFekIra0puRTtFeUJ0bEpNO0lBQXFCLDJCQUFvQztFekJ5bEovRDtFeUJ4bEpNO0lBQXFCLDZCQUFzQztFekIybEpqRTtFeUIxbEpNO0lBQXFCLDRCQUFxQztFekI2bEpoRTtFeUI1bEpNO0lBQXFCLDhCQUF1QztFekIrbEpsRTtFeUI5bEpNO0lBQXFCLDRCQUFxQztFekJpbUpoRTtFeUJobUpNO0lBQXFCLDhCQUF1QztFekJtbUpsRTtFeUJsbUpNO0lBQXFCLDZCQUFzQztFekJxbUpqRTtFeUJwbUpNO0lBQXFCLCtCQUF3QztFekJ1bUpuRTtFeUI5bUpNO0lBQXFCLDRCQUFvQztFekJpbkovRDtFeUJobkpNO0lBQXFCLDhCQUFzQztFekJtbkpqRTtFeUJsbkpNO0lBQXFCLDZCQUFxQztFekJxbkpoRTtFeUJwbkpNO0lBQXFCLCtCQUF1QztFekJ1bkpsRTtFeUJ0bkpNO0lBQXFCLDZCQUFxQztFekJ5bkpoRTtFeUJ4bkpNO0lBQXFCLCtCQUF1QztFekIybkpsRTtFeUIxbkpNO0lBQXFCLDhCQUFzQztFekI2bkpqRTtFeUI1bkpNO0lBQXFCLGdDQUF3QztFekIrbkpuRTtBQUNGOztBRTFwSkU7RXVCK0JNO0lBQXdCLDBCQUFvQztFekJnb0psRTtFeUIvbkpNO0lBQXdCLDRCQUFzQztFekJrb0pwRTtFeUJqb0pNO0lBQXdCLDJCQUFxQztFekJvb0puRTtFeUJub0pNO0lBQXdCLDZCQUF1QztFekJzb0pyRTtFeUJyb0pNO0lBQXdCLDJCQUFxQztFekJ3b0puRTtFeUJ2b0pNO0lBQXdCLDZCQUF1QztFekIwb0pyRTtFeUJ6b0pNO0lBQXdCLDRCQUFzQztFekI0b0pwRTtFeUIzb0pNO0lBQXdCLDhCQUF3QztFekI4b0p0RTtFeUJycEpNO0lBQXdCLDBCQUFvQztFekJ3cEpsRTtFeUJ2cEpNO0lBQXdCLDRCQUFzQztFekIwcEpwRTtFeUJ6cEpNO0lBQXdCLDJCQUFxQztFekI0cEpuRTtFeUIzcEpNO0lBQXdCLDZCQUF1QztFekI4cEpyRTtFeUI3cEpNO0lBQXdCLDJCQUFxQztFekJncUpuRTtFeUIvcEpNO0lBQXdCLDZCQUF1QztFekJrcUpyRTtFeUJqcUpNO0lBQXdCLDRCQUFzQztFekJvcUpwRTtFeUJucUpNO0lBQXdCLDhCQUF3QztFekJzcUp0RTtFeUI3cUpNO0lBQXdCLDJCQUFvQztFekJnckpsRTtFeUIvcUpNO0lBQXdCLDZCQUFzQztFekJrckpwRTtFeUJqckpNO0lBQXdCLDRCQUFxQztFekJvckpuRTtFeUJuckpNO0lBQXdCLDhCQUF1QztFekJzckpyRTtFeUJyckpNO0lBQXdCLDRCQUFxQztFekJ3ckpuRTtFeUJ2ckpNO0lBQXdCLDhCQUF1QztFekIwckpyRTtFeUJ6ckpNO0lBQXdCLDZCQUFzQztFekI0ckpwRTtFeUIzckpNO0lBQXdCLCtCQUF3QztFekI4ckp0RTtFeUJyc0pNO0lBQXdCLDJCQUFvQztFekJ3c0psRTtFeUJ2c0pNO0lBQXdCLDZCQUFzQztFekIwc0pwRTtFeUJ6c0pNO0lBQXdCLDRCQUFxQztFekI0c0puRTtFeUIzc0pNO0lBQXdCLDhCQUF1QztFekI4c0pyRTtFeUI3c0pNO0lBQXdCLDRCQUFxQztFekJndEpuRTtFeUIvc0pNO0lBQXdCLDhCQUF1QztFekJrdEpyRTtFeUJqdEpNO0lBQXdCLDZCQUFzQztFekJvdEpwRTtFeUJudEpNO0lBQXdCLCtCQUF3QztFekJzdEp0RTtFeUI3dEpNO0lBQXdCLDJCQUFvQztFekJndUpsRTtFeUIvdEpNO0lBQXdCLDZCQUFzQztFekJrdUpwRTtFeUJqdUpNO0lBQXdCLDRCQUFxQztFekJvdUpuRTtFeUJudUpNO0lBQXdCLDhCQUF1QztFekJzdUpyRTtFeUJydUpNO0lBQXdCLDRCQUFxQztFekJ3dUpuRTtFeUJ2dUpNO0lBQXdCLDhCQUF1QztFekIwdUpyRTtFeUJ6dUpNO0lBQXdCLDZCQUFzQztFekI0dUpwRTtFeUIzdUpNO0lBQXdCLCtCQUF3QztFekI4dUp0RTtFeUJydkpNO0lBQXdCLDJCQUFvQztFekJ3dkpsRTtFeUJ2dkpNO0lBQXdCLDZCQUFzQztFekIwdkpwRTtFeUJ6dkpNO0lBQXdCLDRCQUFxQztFekI0dkpuRTtFeUIzdkpNO0lBQXdCLDhCQUF1QztFekI4dkpyRTtFeUI3dkpNO0lBQXdCLDRCQUFxQztFekJnd0puRTtFeUIvdkpNO0lBQXdCLDhCQUF1QztFekJrd0pyRTtFeUJqd0pNO0lBQXdCLDZCQUFzQztFekJvd0pwRTtFeUJud0pNO0lBQXdCLCtCQUF3QztFekJzd0p0RTtFeUI3d0pNO0lBQXdCLDJCQUFvQztFekJneEpsRTtFeUIvd0pNO0lBQXdCLDZCQUFzQztFekJreEpwRTtFeUJqeEpNO0lBQXdCLDRCQUFxQztFekJveEpuRTtFeUJueEpNO0lBQXdCLDhCQUF1QztFekJzeEpyRTtFeUJyeEpNO0lBQXdCLDRCQUFxQztFekJ3eEpuRTtFeUJ2eEpNO0lBQXdCLDhCQUF1QztFekIweEpyRTtFeUJ6eEpNO0lBQXdCLDZCQUFzQztFekI0eEpwRTtFeUIzeEpNO0lBQXdCLCtCQUF3QztFekI4eEp0RTtFeUJyeUpNO0lBQXdCLDJCQUFvQztFekJ3eUpsRTtFeUJ2eUpNO0lBQXdCLDZCQUFzQztFekIweUpwRTtFeUJ6eUpNO0lBQXdCLDRCQUFxQztFekI0eUpuRTtFeUIzeUpNO0lBQXdCLDhCQUF1QztFekI4eUpyRTtFeUI3eUpNO0lBQXdCLDRCQUFxQztFekJnekpuRTtFeUIveUpNO0lBQXdCLDhCQUF1QztFekJrekpyRTtFeUJqekpNO0lBQXdCLDZCQUFzQztFekJvekpwRTtFeUJuekpNO0lBQXdCLCtCQUF3QztFekJzekp0RTtFeUI3ekpNO0lBQXdCLDJCQUFvQztFekJnMEpsRTtFeUIvekpNO0lBQXdCLDZCQUFzQztFekJrMEpwRTtFeUJqMEpNO0lBQXdCLDRCQUFxQztFekJvMEpuRTtFeUJuMEpNO0lBQXdCLDhCQUF1QztFekJzMEpyRTtFeUJyMEpNO0lBQXdCLDRCQUFxQztFekJ3MEpuRTtFeUJ2MEpNO0lBQXdCLDhCQUF1QztFekIwMEpyRTtFeUJ6MEpNO0lBQXdCLDZCQUFzQztFekI0MEpwRTtFeUIzMEpNO0lBQXdCLCtCQUF3QztFekI4MEp0RTtFeUJyMUpNO0lBQXdCLDJCQUFvQztFekJ3MUpsRTtFeUJ2MUpNO0lBQXdCLDZCQUFzQztFekIwMUpwRTtFeUJ6MUpNO0lBQXdCLDRCQUFxQztFekI0MUpuRTtFeUIzMUpNO0lBQXdCLDhCQUF1QztFekI4MUpyRTtFeUI3MUpNO0lBQXdCLDRCQUFxQztFekJnMkpuRTtFeUIvMUpNO0lBQXdCLDhCQUF1QztFekJrMkpyRTtFeUJqMkpNO0lBQXdCLDZCQUFzQztFekJvMkpwRTtFeUJuMkpNO0lBQXdCLCtCQUF3QztFekJzMkp0RTtFeUI3MkpNO0lBQXdCLDJCQUFvQztFekJnM0psRTtFeUIvMkpNO0lBQXdCLDZCQUFzQztFekJrM0pwRTtFeUJqM0pNO0lBQXdCLDRCQUFxQztFekJvM0puRTtFeUJuM0pNO0lBQXdCLDhCQUF1QztFekJzM0pyRTtFeUJyM0pNO0lBQXdCLDRCQUFxQztFekJ3M0puRTtFeUJ2M0pNO0lBQXdCLDhCQUF1QztFekIwM0pyRTtFeUJ6M0pNO0lBQXdCLDZCQUFzQztFekI0M0pwRTtFeUIzM0pNO0lBQXdCLCtCQUF3QztFekI4M0p0RTtFeUJyNEpNO0lBQXdCLDJCQUFvQztFekJ3NEpsRTtFeUJ2NEpNO0lBQXdCLDZCQUFzQztFekIwNEpwRTtFeUJ6NEpNO0lBQXdCLDRCQUFxQztFekI0NEpuRTtFeUIzNEpNO0lBQXdCLDhCQUF1QztFekI4NEpyRTtFeUI3NEpNO0lBQXdCLDRCQUFxQztFekJnNUpuRTtFeUIvNEpNO0lBQXdCLDhCQUF1QztFekJrNUpyRTtFeUJqNUpNO0lBQXdCLDZCQUFzQztFekJvNUpwRTtFeUJuNUpNO0lBQXdCLCtCQUF3QztFekJzNUp0RTtFeUI3NUpNO0lBQXdCLDJCQUFvQztFekJnNkpsRTtFeUIvNUpNO0lBQXdCLDZCQUFzQztFekJrNkpwRTtFeUJqNkpNO0lBQXdCLDRCQUFxQztFekJvNkpuRTtFeUJuNkpNO0lBQXdCLDhCQUF1QztFekJzNkpyRTtFeUJyNkpNO0lBQXdCLDRCQUFxQztFekJ3NkpuRTtFeUJ2NkpNO0lBQXdCLDhCQUF1QztFekIwNkpyRTtFeUJ6NkpNO0lBQXdCLDZCQUFzQztFekI0NkpwRTtFeUIzNkpNO0lBQXdCLCtCQUF3QztFekI4Nkp0RTtFeUJyN0pNO0lBQXdCLDJCQUFvQztFekJ3N0psRTtFeUJ2N0pNO0lBQXdCLDZCQUFzQztFekIwN0pwRTtFeUJ6N0pNO0lBQXdCLDRCQUFxQztFekI0N0puRTtFeUIzN0pNO0lBQXdCLDhCQUF1QztFekI4N0pyRTtFeUI3N0pNO0lBQXdCLDRCQUFxQztFekJnOEpuRTtFeUIvN0pNO0lBQXdCLDhCQUF1QztFekJrOEpyRTtFeUJqOEpNO0lBQXdCLDZCQUFzQztFekJvOEpwRTtFeUJuOEpNO0lBQXdCLCtCQUF3QztFekJzOEp0RTtFeUI3OEpNO0lBQXdCLDJCQUFvQztFekJnOUpsRTtFeUIvOEpNO0lBQXdCLDZCQUFzQztFekJrOUpwRTtFeUJqOUpNO0lBQXdCLDRCQUFxQztFekJvOUpuRTtFeUJuOUpNO0lBQXdCLDhCQUF1QztFekJzOUpyRTtFeUJyOUpNO0lBQXdCLDRCQUFxQztFekJ3OUpuRTtFeUJ2OUpNO0lBQXdCLDhCQUF1QztFekIwOUpyRTtFeUJ6OUpNO0lBQXdCLDZCQUFzQztFekI0OUpwRTtFeUIzOUpNO0lBQXdCLCtCQUF3QztFekI4OUp0RTtFeUJyK0pNO0lBQXdCLDJCQUFvQztFekJ3K0psRTtFeUJ2K0pNO0lBQXdCLDZCQUFzQztFekIwK0pwRTtFeUJ6K0pNO0lBQXdCLDRCQUFxQztFekI0K0puRTtFeUIzK0pNO0lBQXdCLDhCQUF1QztFekI4K0pyRTtFeUI3K0pNO0lBQXdCLDRCQUFxQztFekJnL0puRTtFeUIvK0pNO0lBQXdCLDhCQUF1QztFekJrL0pyRTtFeUJqL0pNO0lBQXdCLDZCQUFzQztFekJvL0pwRTtFeUJuL0pNO0lBQXdCLCtCQUF3QztFekJzL0p0RTtFeUI3L0pNO0lBQXdCLDJCQUFvQztFekJnZ0tsRTtFeUIvL0pNO0lBQXdCLDZCQUFzQztFekJrZ0twRTtFeUJqZ0tNO0lBQXdCLDRCQUFxQztFekJvZ0tuRTtFeUJuZ0tNO0lBQXdCLDhCQUF1QztFekJzZ0tyRTtFeUJyZ0tNO0lBQXdCLDRCQUFxQztFekJ3Z0tuRTtFeUJ2Z0tNO0lBQXdCLDhCQUF1QztFekIwZ0tyRTtFeUJ6Z0tNO0lBQXdCLDZCQUFzQztFekI0Z0twRTtFeUIzZ0tNO0lBQXdCLCtCQUF3QztFekI4Z0t0RTtFeUJyaEtNO0lBQXdCLDJCQUFvQztFekJ3aEtsRTtFeUJ2aEtNO0lBQXdCLDZCQUFzQztFekIwaEtwRTtFeUJ6aEtNO0lBQXdCLDRCQUFxQztFekI0aEtuRTtFeUIzaEtNO0lBQXdCLDhCQUF1QztFekI4aEtyRTtFeUI3aEtNO0lBQXdCLDRCQUFxQztFekJnaUtuRTtFeUIvaEtNO0lBQXdCLDhCQUF1QztFekJraUtyRTtFeUJqaUtNO0lBQXdCLDZCQUFzQztFekJvaUtwRTtFeUJuaUtNO0lBQXdCLCtCQUF3QztFekJzaUt0RTtFeUI3aUtNO0lBQXdCLDJCQUFvQztFekJnaktsRTtFeUIvaUtNO0lBQXdCLDZCQUFzQztFekJraktwRTtFeUJqaktNO0lBQXdCLDRCQUFxQztFekJvaktuRTtFeUJuaktNO0lBQXdCLDhCQUF1QztFekJzaktyRTtFeUJyaktNO0lBQXdCLDRCQUFxQztFekJ3aktuRTtFeUJ2aktNO0lBQXdCLDhCQUF1QztFekIwaktyRTtFeUJ6aktNO0lBQXdCLDZCQUFzQztFekI0aktwRTtFeUIzaktNO0lBQXdCLCtCQUF3QztFekI4akt0RTtFeUJya0tNO0lBQXdCLDJCQUFvQztFekJ3a0tsRTtFeUJ2a0tNO0lBQXdCLDZCQUFzQztFekIwa0twRTtFeUJ6a0tNO0lBQXdCLDRCQUFxQztFekI0a0tuRTtFeUIza0tNO0lBQXdCLDhCQUF1QztFekI4a0tyRTtFeUI3a0tNO0lBQXdCLDRCQUFxQztFekJnbEtuRTtFeUIva0tNO0lBQXdCLDhCQUF1QztFekJrbEtyRTtFeUJqbEtNO0lBQXdCLDZCQUFzQztFekJvbEtwRTtFeUJubEtNO0lBQXdCLCtCQUF3QztFekJzbEt0RTtFeUI3bEtNO0lBQXdCLDRCQUFvQztFekJnbUtsRTtFeUIvbEtNO0lBQXdCLDhCQUFzQztFekJrbUtwRTtFeUJqbUtNO0lBQXdCLDZCQUFxQztFekJvbUtuRTtFeUJubUtNO0lBQXdCLCtCQUF1QztFekJzbUtyRTtFeUJybUtNO0lBQXdCLDZCQUFxQztFekJ3bUtuRTtFeUJ2bUtNO0lBQXdCLCtCQUF1QztFekIwbUtyRTtFeUJ6bUtNO0lBQXdCLDhCQUFzQztFekI0bUtwRTtFeUIzbUtNO0lBQXdCLGdDQUF3QztFekI4bUt0RTtBQUNGOztBRXJwS0U7RXVCMkNNO0lBQW9CLDBCQUFvQztFekIrbUs5RDtFeUI5bUtNO0lBQW9CLDRCQUFzQztFekJpbktoRTtFeUJobktNO0lBQW9CLDJCQUFxQztFekJtbksvRDtFeUJsbktNO0lBQW9CLDZCQUF1QztFekJxbktqRTtFeUJwbktNO0lBQW9CLDJCQUFxQztFekJ1bksvRDtFeUJ0bktNO0lBQW9CLDZCQUF1QztFekJ5bktqRTtFeUJ4bktNO0lBQW9CLDRCQUFzQztFekIybktoRTtFeUIxbktNO0lBQW9CLDhCQUF3QztFekI2bktsRTtFeUJwb0tNO0lBQW9CLDBCQUFvQztFekJ1b0s5RDtFeUJ0b0tNO0lBQW9CLDRCQUFzQztFekJ5b0toRTtFeUJ4b0tNO0lBQW9CLDJCQUFxQztFekIyb0svRDtFeUIxb0tNO0lBQW9CLDZCQUF1QztFekI2b0tqRTtFeUI1b0tNO0lBQW9CLDJCQUFxQztFekIrb0svRDtFeUI5b0tNO0lBQW9CLDZCQUF1QztFekJpcEtqRTtFeUJocEtNO0lBQW9CLDRCQUFzQztFekJtcEtoRTtFeUJscEtNO0lBQW9CLDhCQUF3QztFekJxcEtsRTtFeUI1cEtNO0lBQW9CLDJCQUFvQztFekIrcEs5RDtFeUI5cEtNO0lBQW9CLDZCQUFzQztFekJpcUtoRTtFeUJocUtNO0lBQW9CLDRCQUFxQztFekJtcUsvRDtFeUJscUtNO0lBQW9CLDhCQUF1QztFekJxcUtqRTtFeUJwcUtNO0lBQW9CLDRCQUFxQztFekJ1cUsvRDtFeUJ0cUtNO0lBQW9CLDhCQUF1QztFekJ5cUtqRTtFeUJ4cUtNO0lBQW9CLDZCQUFzQztFekIycUtoRTtFeUIxcUtNO0lBQW9CLCtCQUF3QztFekI2cUtsRTtFeUJwcktNO0lBQW9CLDJCQUFvQztFekJ1cks5RDtFeUJ0cktNO0lBQW9CLDZCQUFzQztFekJ5cktoRTtFeUJ4cktNO0lBQW9CLDRCQUFxQztFekIycksvRDtFeUIxcktNO0lBQW9CLDhCQUF1QztFekI2cktqRTtFeUI1cktNO0lBQW9CLDRCQUFxQztFekIrcksvRDtFeUI5cktNO0lBQW9CLDhCQUF1QztFekJpc0tqRTtFeUJoc0tNO0lBQW9CLDZCQUFzQztFekJtc0toRTtFeUJsc0tNO0lBQW9CLCtCQUF3QztFekJxc0tsRTtFeUI1c0tNO0lBQW9CLDJCQUFvQztFekIrc0s5RDtFeUI5c0tNO0lBQW9CLDZCQUFzQztFekJpdEtoRTtFeUJodEtNO0lBQW9CLDRCQUFxQztFekJtdEsvRDtFeUJsdEtNO0lBQW9CLDhCQUF1QztFekJxdEtqRTtFeUJwdEtNO0lBQW9CLDRCQUFxQztFekJ1dEsvRDtFeUJ0dEtNO0lBQW9CLDhCQUF1QztFekJ5dEtqRTtFeUJ4dEtNO0lBQW9CLDZCQUFzQztFekIydEtoRTtFeUIxdEtNO0lBQW9CLCtCQUF3QztFekI2dEtsRTtFeUJwdUtNO0lBQW9CLDJCQUFvQztFekJ1dUs5RDtFeUJ0dUtNO0lBQW9CLDZCQUFzQztFekJ5dUtoRTtFeUJ4dUtNO0lBQW9CLDRCQUFxQztFekIydUsvRDtFeUIxdUtNO0lBQW9CLDhCQUF1QztFekI2dUtqRTtFeUI1dUtNO0lBQW9CLDRCQUFxQztFekIrdUsvRDtFeUI5dUtNO0lBQW9CLDhCQUF1QztFekJpdktqRTtFeUJodktNO0lBQW9CLDZCQUFzQztFekJtdktoRTtFeUJsdktNO0lBQW9CLCtCQUF3QztFekJxdktsRTtFeUI1dktNO0lBQW9CLDJCQUFvQztFekIrdks5RDtFeUI5dktNO0lBQW9CLDZCQUFzQztFekJpd0toRTtFeUJod0tNO0lBQW9CLDRCQUFxQztFekJtd0svRDtFeUJsd0tNO0lBQW9CLDhCQUF1QztFekJxd0tqRTtFeUJwd0tNO0lBQW9CLDRCQUFxQztFekJ1d0svRDtFeUJ0d0tNO0lBQW9CLDhCQUF1QztFekJ5d0tqRTtFeUJ4d0tNO0lBQW9CLDZCQUFzQztFekIyd0toRTtFeUIxd0tNO0lBQW9CLCtCQUF3QztFekI2d0tsRTtFeUJweEtNO0lBQW9CLDJCQUFvQztFekJ1eEs5RDtFeUJ0eEtNO0lBQW9CLDZCQUFzQztFekJ5eEtoRTtFeUJ4eEtNO0lBQW9CLDRCQUFxQztFekIyeEsvRDtFeUIxeEtNO0lBQW9CLDhCQUF1QztFekI2eEtqRTtFeUI1eEtNO0lBQW9CLDRCQUFxQztFekIreEsvRDtFeUI5eEtNO0lBQW9CLDhCQUF1QztFekJpeUtqRTtFeUJoeUtNO0lBQW9CLDZCQUFzQztFekJteUtoRTtFeUJseUtNO0lBQW9CLCtCQUF3QztFekJxeUtsRTtFeUI1eUtNO0lBQW9CLDJCQUFvQztFekIreUs5RDtFeUI5eUtNO0lBQW9CLDZCQUFzQztFekJpektoRTtFeUJoektNO0lBQW9CLDRCQUFxQztFekJteksvRDtFeUJsektNO0lBQW9CLDhCQUF1QztFekJxektqRTtFeUJwektNO0lBQW9CLDRCQUFxQztFekJ1eksvRDtFeUJ0ektNO0lBQW9CLDhCQUF1QztFekJ5ektqRTtFeUJ4ektNO0lBQW9CLDZCQUFzQztFekIyektoRTtFeUIxektNO0lBQW9CLCtCQUF3QztFekI2ektsRTtFeUJwMEtNO0lBQW9CLDJCQUFvQztFekJ1MEs5RDtFeUJ0MEtNO0lBQW9CLDZCQUFzQztFekJ5MEtoRTtFeUJ4MEtNO0lBQW9CLDRCQUFxQztFekIyMEsvRDtFeUIxMEtNO0lBQW9CLDhCQUF1QztFekI2MEtqRTtFeUI1MEtNO0lBQW9CLDRCQUFxQztFekIrMEsvRDtFeUI5MEtNO0lBQW9CLDhCQUF1QztFekJpMUtqRTtFeUJoMUtNO0lBQW9CLDZCQUFzQztFekJtMUtoRTtFeUJsMUtNO0lBQW9CLCtCQUF3QztFekJxMUtsRTtFeUI1MUtNO0lBQW9CLDJCQUFvQztFekIrMUs5RDtFeUI5MUtNO0lBQW9CLDZCQUFzQztFekJpMktoRTtFeUJoMktNO0lBQW9CLDRCQUFxQztFekJtMksvRDtFeUJsMktNO0lBQW9CLDhCQUF1QztFekJxMktqRTtFeUJwMktNO0lBQW9CLDRCQUFxQztFekJ1MksvRDtFeUJ0MktNO0lBQW9CLDhCQUF1QztFekJ5MktqRTtFeUJ4MktNO0lBQW9CLDZCQUFzQztFekIyMktoRTtFeUIxMktNO0lBQW9CLCtCQUF3QztFekI2MktsRTtFeUJwM0tNO0lBQW9CLDJCQUFvQztFekJ1M0s5RDtFeUJ0M0tNO0lBQW9CLDZCQUFzQztFekJ5M0toRTtFeUJ4M0tNO0lBQW9CLDRCQUFxQztFekIyM0svRDtFeUIxM0tNO0lBQW9CLDhCQUF1QztFekI2M0tqRTtFeUI1M0tNO0lBQW9CLDRCQUFxQztFekIrM0svRDtFeUI5M0tNO0lBQW9CLDhCQUF1QztFekJpNEtqRTtFeUJoNEtNO0lBQW9CLDZCQUFzQztFekJtNEtoRTtFeUJsNEtNO0lBQW9CLCtCQUF3QztFekJxNEtsRTtFeUI1NEtNO0lBQW9CLDJCQUFvQztFekIrNEs5RDtFeUI5NEtNO0lBQW9CLDZCQUFzQztFekJpNUtoRTtFeUJoNUtNO0lBQW9CLDRCQUFxQztFekJtNUsvRDtFeUJsNUtNO0lBQW9CLDhCQUF1QztFekJxNUtqRTtFeUJwNUtNO0lBQW9CLDRCQUFxQztFekJ1NUsvRDtFeUJ0NUtNO0lBQW9CLDhCQUF1QztFekJ5NUtqRTtFeUJ4NUtNO0lBQW9CLDZCQUFzQztFekIyNUtoRTtFeUIxNUtNO0lBQW9CLCtCQUF3QztFekI2NUtsRTtFeUJwNktNO0lBQW9CLDJCQUFvQztFekJ1Nks5RDtFeUJ0NktNO0lBQW9CLDZCQUFzQztFekJ5NktoRTtFeUJ4NktNO0lBQW9CLDRCQUFxQztFekIyNksvRDtFeUIxNktNO0lBQW9CLDhCQUF1QztFekI2NktqRTtFeUI1NktNO0lBQW9CLDRCQUFxQztFekIrNksvRDtFeUI5NktNO0lBQW9CLDhCQUF1QztFekJpN0tqRTtFeUJoN0tNO0lBQW9CLDZCQUFzQztFekJtN0toRTtFeUJsN0tNO0lBQW9CLCtCQUF3QztFekJxN0tsRTtFeUI1N0tNO0lBQW9CLDJCQUFvQztFekIrN0s5RDtFeUI5N0tNO0lBQW9CLDZCQUFzQztFekJpOEtoRTtFeUJoOEtNO0lBQW9CLDRCQUFxQztFekJtOEsvRDtFeUJsOEtNO0lBQW9CLDhCQUF1QztFekJxOEtqRTtFeUJwOEtNO0lBQW9CLDRCQUFxQztFekJ1OEsvRDtFeUJ0OEtNO0lBQW9CLDhCQUF1QztFekJ5OEtqRTtFeUJ4OEtNO0lBQW9CLDZCQUFzQztFekIyOEtoRTtFeUIxOEtNO0lBQW9CLCtCQUF3QztFekI2OEtsRTtFeUJwOUtNO0lBQW9CLDJCQUFvQztFekJ1OUs5RDtFeUJ0OUtNO0lBQW9CLDZCQUFzQztFekJ5OUtoRTtFeUJ4OUtNO0lBQW9CLDRCQUFxQztFekIyOUsvRDtFeUIxOUtNO0lBQW9CLDhCQUF1QztFekI2OUtqRTtFeUI1OUtNO0lBQW9CLDRCQUFxQztFekIrOUsvRDtFeUI5OUtNO0lBQW9CLDhCQUF1QztFekJpK0tqRTtFeUJoK0tNO0lBQW9CLDZCQUFzQztFekJtK0toRTtFeUJsK0tNO0lBQW9CLCtCQUF3QztFekJxK0tsRTtFeUI1K0tNO0lBQW9CLDJCQUFvQztFekIrK0s5RDtFeUI5K0tNO0lBQW9CLDZCQUFzQztFekJpL0toRTtFeUJoL0tNO0lBQW9CLDRCQUFxQztFekJtL0svRDtFeUJsL0tNO0lBQW9CLDhCQUF1QztFekJxL0tqRTtFeUJwL0tNO0lBQW9CLDRCQUFxQztFekJ1L0svRDtFeUJ0L0tNO0lBQW9CLDhCQUF1QztFekJ5L0tqRTtFeUJ4L0tNO0lBQW9CLDZCQUFzQztFekIyL0toRTtFeUIxL0tNO0lBQW9CLCtCQUF3QztFekI2L0tsRTtFeUJwZ0xNO0lBQW9CLDJCQUFvQztFekJ1Z0w5RDtFeUJ0Z0xNO0lBQW9CLDZCQUFzQztFekJ5Z0xoRTtFeUJ4Z0xNO0lBQW9CLDRCQUFxQztFekIyZ0wvRDtFeUIxZ0xNO0lBQW9CLDhCQUF1QztFekI2Z0xqRTtFeUI1Z0xNO0lBQW9CLDRCQUFxQztFekIrZ0wvRDtFeUI5Z0xNO0lBQW9CLDhCQUF1QztFekJpaExqRTtFeUJoaExNO0lBQW9CLDZCQUFzQztFekJtaExoRTtFeUJsaExNO0lBQW9CLCtCQUF3QztFekJxaExsRTtFeUI1aExNO0lBQW9CLDJCQUFvQztFekIraEw5RDtFeUI5aExNO0lBQW9CLDZCQUFzQztFekJpaUxoRTtFeUJoaUxNO0lBQW9CLDRCQUFxQztFekJtaUwvRDtFeUJsaUxNO0lBQW9CLDhCQUF1QztFekJxaUxqRTtFeUJwaUxNO0lBQW9CLDRCQUFxQztFekJ1aUwvRDtFeUJ0aUxNO0lBQW9CLDhCQUF1QztFekJ5aUxqRTtFeUJ4aUxNO0lBQW9CLDZCQUFzQztFekIyaUxoRTtFeUIxaUxNO0lBQW9CLCtCQUF3QztFekI2aUxsRTtFeUJwakxNO0lBQW9CLDJCQUFvQztFekJ1akw5RDtFeUJ0akxNO0lBQW9CLDZCQUFzQztFekJ5akxoRTtFeUJ4akxNO0lBQW9CLDRCQUFxQztFekIyakwvRDtFeUIxakxNO0lBQW9CLDhCQUF1QztFekI2akxqRTtFeUI1akxNO0lBQW9CLDRCQUFxQztFekIrakwvRDtFeUI5akxNO0lBQW9CLDhCQUF1QztFekJpa0xqRTtFeUJoa0xNO0lBQW9CLDZCQUFzQztFekJta0xoRTtFeUJsa0xNO0lBQW9CLCtCQUF3QztFekJxa0xsRTtFeUI1a0xNO0lBQW9CLDRCQUFvQztFekIra0w5RDtFeUI5a0xNO0lBQW9CLDhCQUFzQztFekJpbExoRTtFeUJobExNO0lBQW9CLDZCQUFxQztFekJtbEwvRDtFeUJsbExNO0lBQW9CLCtCQUF1QztFekJxbExqRTtFeUJwbExNO0lBQW9CLDZCQUFxQztFekJ1bEwvRDtFeUJ0bExNO0lBQW9CLCtCQUF1QztFekJ5bExqRTtFeUJ4bExNO0lBQW9CLDhCQUFzQztFekIybExoRTtFeUIxbExNO0lBQW9CLGdDQUF3QztFekI2bExsRTtBQUNGOztBMEI1cExBOzs0QjFCZ3FMNEI7QTBCNXBMNUI7RUFDRSxjekJEa0I7QUQrcExwQjs7QTBCM3BMQTtFQUNFLGN6QkFpQjtBRDhwTG5COztBMEIzcExBO0VBQ0Usc0JBQThCO0ExQjhwTGhDOztBMEIzcExBO0VBQ0UsY3pCWmlCO0FEMHFMbkI7O0EwQjNwTEE7RUFDRSxpQ3pCc0J1QjtBRHdvTHpCOztBMEI1cExBO0VBQ0UsNENBQTRDO0ExQitwTDlDOztBMEI1cExBO0VBQ0UsdUJBQXVCO0ExQitwTHpCOztBMEI1cExBO0VBQ0UsZ0J6QmFRO0FEa3BMVjs7QTBCNXBMQTtFQUNFLGdCekJVVTtBRHFwTFo7O0EwQjVwTEE7RUFDRSxtSEFBeUQ7RUFBekQseURBQXlEO0ExQitwTDNEOztBMEI1cExBO0VBQ0UsZXpCSGM7RXlCSWQsc0JBQXNCO0ExQitwTHhCOztBRWhzTEU7RXdCK0JGO0lBS0ksZXpCTmU7RUR1cUxqQjtBQUNGOztBMEI5cExBO0VBQ0UsZXpCWm9CO0V5QmFwQixrQkFBa0I7RUFDbEIsc0JBQXNCO0ExQmlxTHhCOztBRTVzTEU7RXdCd0NGO0lBTUksZXpCaEJxQjtJeUJpQnJCLGtCQUFrQjtFMUJtcUxwQjtBQUNGOztBMEJocUxBO0VBQ0UsZXpCdkIwQjtFeUJ3QjFCLGtCQUFrQjtBMUJtcUxwQjs7QUV4dExFO0V3Qm1ERjtJQUtJLGV6QjFCMkI7SXlCMkIzQixrQkFBa0I7RTFCcXFMcEI7QUFDRjs7QTBCbHFMQTtFQUNFLGV6QmpDZ0M7RXlCa0NoQyxrQkFBa0I7QTFCcXFMcEI7O0FFcHVMRTtFd0I2REY7SUFLSSxlekJwQ3VDO0l5QnFDdkMsa0JBQWtCO0UxQnVx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LGtCQUFrQjtJQUNsQixlQUFlO0VwQ2ttUGpDO0FBQ0Y7O0FvQ3puUEs7RUF5QmUsbUJuQ3ZCQTtFbUN3QkEsWUFBWTtFQUNaLFVBQVU7QXBDb21QOUI7O0FvQ2hvUEE7RUFrQ1EsZ0JBQWdCO0FwQ2ttUHhCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5zcGFjaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuei1pbmRleCBvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbm1lZGlhIHF1ZXJ5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5oIHdpdGggY2VudGVyLWxpbmVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cDovL2Zhc3QuZm9udHMubmV0L3QvMS5jc3M/YXBpVHlwZT1jc3MmcHJvamVjdGlkPTIxNzUwMTQ3LWQ2NTItNDcwNC05YTk1LThiNWYyZDQxMWY3NlwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlck5ldWVXMDEtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2UyZTc0ZTFjLTllMTgtNDEyNy1hZGZkLWZlYjhmNmE5Y2VhZi5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2UyZTc0ZTFjLTllMTgtNDEyNy1hZGZkLWZlYjhmNmE5Y2VhZi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvOWVkZjM0NDMtODBjNi00ZGU2LWI1ODItMTIyNDAxZjYzYWQ0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9hYTk0MDc3ZS1jZGNkLTRlMzMtYWJlMC1kZGNmZTI3ZTM0ODUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8yMmRmYjQzZi0yNmRmLTQ2ZjktYWEwZi0zMDAzOGY4ZGE4MzQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy8zNmFkMmRlMS05NWVhLTRlYjMtYTgzNi0yOWM4NjE3OWEyNDguc3ZnIzM2YWQyZGUxLTk1ZWEtNGViMy1hODM2LTI5Yzg2MTc5YTI0OFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXVlIFcwMSBNZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMWYxOThhNmQtZjRmZS00NGYxLWI3OGMtMWI2YTFjZjY2ZDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy80NzQ4ZTNkOC0xYjIzLTQyMGEtYTQxOS1kN2EzNjdlYTEwNzYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8xMWY3NmY2Mi0xZDRmLTQzMjctYmNlNy0xZWVlMmFiYTA4YmYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9jZTRhNmU5Ni1mMjk4LTRhYjEtYTJhYy1iZGJiYmMxNDY3ZDYuc3ZnI2NlNGE2ZTk2LWYyOTgtNGFiMS1hMmFjLWJkYmJiYzE0NjdkNlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXVlIFcwMSBCZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMjZmMTIzNmMtYTkxNC00NzdmLTlkMGYtMTBkNzU4NzAyNjI2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy83ODc1ZjNkNS1iNjJiLTQ0NWMtOGM5ZS1kNjVkYTE1MTRlOWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8xYzI0MmY0ZS0wYzY0LTQ3Y2MtOGNiYy1lNTNkOTQ5MjgwYmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9lYzEzMmRmOS0wMTJhLTQ1OTQtYmJkOS1jODY1NzRiZWU3YjAuc3ZnI2VjMTMyZGY5LTAxMmEtNDU5NC1iYmQ5LWM4NjU3NGJlZTdiMFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ+a4uOaYjuacnScsJ1l1IE1pbmNobycsWXVNaW5jaG8sJ0hpcmFnaW5vIE1pbmNobyBQcm8nLHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5tYWluIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLnBhZ2UtbXYge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBiYWNrZ3JvdW5kOiAjYzVjNWM1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbXYge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLnBhZ2UtbXYgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLW12LnBsYW4tbXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BsYW4vbXYuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnBhZ2UtbXYuc3RydWN0dXJlLW12IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdHJ1Y3R1cmUvbXYuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnBhZ2UtbXYuZGVzaWduLW12IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZXNpZ24vbXYuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnBhZ2UtbXYuZXF1aXBtZW50LW12IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9lcXUvbXYuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuI3NwbGFzaCB7XG4gIC8qZml4ZWTjgaflhajpnaLjgavlm7rlrpoqL1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzM2NUMzQjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgLyogTG9hZGluZ+ODkOODvOS4reWkrumFjee9ruOAgCovXG59XG5cbiNzcGxhc2hfdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbn1cblxuI3NwbGFzaF9sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU3JTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NwbGFzaF9sb2dvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbiNzcGxhc2hfbG9nbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmN2LWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzNjVDM0IgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN2LWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uY3YtYnRuLnJlcXVlc3Qge1xuICBib3JkZXItY29sb3I6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQ0Njc4NSwgIzEzMkM0QSk7XG59XG5cbi5jdi1idG4ucmVzZXJ2YXRpb24ge1xuICBib3JkZXItY29sb3I6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0U1RDg5MiwgIzc4NTIwOCk7XG59XG5cbi5jdi1idG4uYXJyb3cge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5jdi1idG4uYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmN2LWJ0bi5hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggMCAwIDE1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTtcbiAgcmlnaHQ6IDE5cHg7XG59XG5cbi5jdi1idG4uYXJyb3cucmVxdWVzdCB7XG4gIGJvcmRlci1jb2xvcjogIzM2NUMzQjtcbiAgYmFja2dyb3VuZDogIzM2NUMzQjtcbn1cblxuLmN2LWJ0bi5hcnJvdy5yZXNlcnZhdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzc0NkY1NztcbiAgYmFja2dyb3VuZDogIzc0NkY1Nztcbn1cblxuLnlvdXR1YmUge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG59XG5cbi55b3V0dWJlIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbm1vZGFsXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLm1vZGFsX19iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogOTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnBvcHVwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGtleWZyYW1lcyBTbGlkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02NHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4ucG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucG9wdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ucG9wdXAuaXMtc2hvdyB7XG4gIGFuaW1hdGlvbjogU2xpZGVJbiAxcztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBvcHVwLWlubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucG9wdXAtaW5uZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiArMTtcbn1cblxuLmNsb3NlLWJ0biBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggNHB4ICMwMDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7PjgY/jgZrjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1icmVhZGNydW1iIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jLWJyZWFkY3J1bWIgbGkge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnJlYWRjcnVtYiBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1icmVhZGNydW1iIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbi5jLWJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jg5zjgr/jg7NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHggNTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ2RjU3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1idXR0b24tLWFycm93IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMzNjVDM0I7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWJ1dHRvbi0tYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmMtYnV0dG9uLS1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4cHggMCAwIDE1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTtcbiAgcmlnaHQ6IDE5cHg7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3cubm9saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNhYmFiYWI7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3cubm9saW5rOjphZnRlciwgLmMtYnV0dG9uLS1hcnJvdy5ub2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3cuYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzBENkZCOCwgIzBENkZCOCk7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3cud2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICM3NDZGNTc7XG59XG5cbi5jLWJ1dHRvbi0tYXJyb3cud2hpdGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNzQ2RjU3O1xufVxuXG4uYy1idXR0b24tLWFycm93LndoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNzQ2RjU3O1xufVxuXG4uYy1idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDEzO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1idXR0b24tLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWM1YzU7XG4gIGJvcmRlci1jb2xvcjogI2M1YzVjNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jLWJ1dHRvbi0tbGFyZ2Uge1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5jLWJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Xjgqnjg7zjg6Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1mb3JtLXRleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3B4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5jLWZvcm0tdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDVweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2UyMDAxMztcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2UyMDAxMztcbn1cblxuLmMtZm9ybS1jaGVja2JveC1zcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNhYmFiYWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLWZvcm0tcmFkaW8taW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1mb3JtLXJhZGlvLWlucHV0OmNoZWNrZWQgKyAuYy1mb3JtLXJhZGlvLXNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxMztcbn1cblxuLmMtZm9ybS1yYWRpby1zcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWZvcm0tcmFkaW8tc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu6KaL5Ye644GXXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1oMSB7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuXG4uYy1oMSBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5jLWgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRleHQtaW5kZW50OiAwLjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG5cbi5jLWgyLmVuIHtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6ICMzNjVDM0I7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgyLmVuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxufVxuXG4uYy1oMi0tdHRsIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuMmVtO1xuICBjb2xvcjogIzM2NUMzQjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDItLXR0bCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLmMtaDItLXR0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDItLXR0bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtaDIgc3Rvcm9uZyB7XG4gIGZvbnQtc2l6ZTogMTUwJTtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG59XG5cbi5jLWgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYy1oMy5lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYy1oMy0tYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMzY1QzNCO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLmMtaDMtLXR0bCB7XG4gIG1hcmdpbjogMCAtMTBweCA0MHB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtaW5kZW50OiAwLjJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMtLXR0bCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cbn1cblxuLmMtaDMtLXR0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDMtLXR0bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmMtaDMubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMzNjVDM0I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uYy1oMy5saW5lOjpiZWZvcmUsIC5jLWgzLmxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMzNjVDM0I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgzLmxpbmU6OmJlZm9yZSwgLmMtaDMubGluZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYy1oMy5saW5lOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgzLmxpbmU6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYy1oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oNSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jLWg1LmJvcmRlciB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzM2NUMzQjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYy1oNS5iZyB7XG4gIGJhY2tncm91bmQ6ICMzNjVDM0I7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYy1oNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oNiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5jLWgtLWNlbnRlci1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlLCAuYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNGY1NzRkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaC0tY2VudGVyLWxpbmU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oLS1jZW50ZXItbGluZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5jLWgtLWNlbnRlci1saW5lLndoaXRlOjpiZWZvcmUsIC5jLWgtLWNlbnRlci1saW5lLndoaXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uYy1oLS1ib3JkZXItbCB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgIzM2NUMzQjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmMtbGFiZWwtLWJsdWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjJiNzU7XG59XG5cbi5jLWxhYmVsLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTIwMDEzO1xufVxuXG4uYy1sYWJlbC0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlkYmY7XG59XG5cbi5jLWxhYmVsLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5NDA7XG59XG5cbi5jLWxhYmVsLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jLWxhYmVsLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquODs+OCr1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpbmsge1xuICBjb2xvcjogIzAwOWRiZjtcbn1cblxuLmMtbGluay0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1saW5rLS1ibG9jayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmMtbGluay0tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxpc3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jLWxpc3QgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1wb2ludCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmMtbGlzdC0tcG9pbnQgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cblxuLmMtbGlzdC0tcG9pbnQgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0tbGluayBsaSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXN0LS1saW5rIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA2LjlweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTIwMDEzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAycHg7XG59XG5cbi5jLWxpc3QtLWxpbmsgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtbGlzdC0tbGluayBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWxpc3QtLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtLWhvcml6b250YWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkNGQ0ZDQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlkYmY7XG59XG5cbi5jLWxpc3QtLW9yZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jLWxpc3QtLW9yZGVyID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QtLW9yZGVyID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtLW5vdGUgbGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOGQ4ZDhkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYy1saXN0LS1ub3RlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAn4oC7JztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7zjgqLjgqTjgrPjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICAvKuODnOOCv+ODs+OCkuacgOWJjemdouOBqyovXG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbWVudSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuLmMtbWVudSBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjMzY1QzNCO1xufVxuXG4uYy1tZW51IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY1QzNCO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5jLW1lbnUgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMTVweDtcbn1cblxuLmMtbWVudSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAyNXB4O1xufVxuXG4uYy1tZW51LmFjdGl2ZSBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYy1tZW51LmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoLTMwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5jLW1lbnUuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDI4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoMzBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keS5uYXYtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkubmF2LW9wZW4gLm1haW4sIGJvZHkubmF2LW9wZW4gZm9vdGVyIHtcbiAgZmlsdGVyOiBibHVyKDEwcHgpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uYy1wYW5lbC0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtcGFuZWwtLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jLXBhbmVsLS1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uYy1wYW5lbC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXBhbmVsLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzLS1uYXJyb3cge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYy1wYW5lbC1jb250ZW50cy0tbWlkZGxlIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWwtY29udGVudHMtLW1pZGRsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44K744Kv44K344On44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAxMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLW1pZGRsZSB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tbWlkZGxlIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1uYXJyb3cge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLW5hcnJvdyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmcge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmcge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbWlkZGxlIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW1pZGRsZSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1uYXJyb3cge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbmFycm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLmMtc2VjdGlvbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lci13aWRlIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tY29udGFpbmVyLXdpZGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jgr/jg5ZcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIGEge1xuICBiYWNrZ3JvdW5kOiAjYzVjNWM1O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5jLXRhYi1uYXYtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLCAuYy10YWItbmF2LWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNjVDM0I7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYy10YWItY29udGVudHMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItY29udGVudHMtaXRlbSB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbn1cblxuLmMtdGFiLWNvbnRlbnRzLWl0ZW1bYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44O844OW44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRoZWFkIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLXRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgd2lkdGg6IDMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NkY1NztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGhlYWQgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy10YWJsZSB0aGVhZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGhlYWQgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXRhYmxlIHRib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmMtdGFibGUgdGJvZHkgdHIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLXRhYmxlIHRib2R5IHRoIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgd2lkdGg6IDI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NkY1NztcbiAgY29sb3I6IHdoaXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGJvZHkgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmMtdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB0Ym9keSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4uYy10YWJsZS0tbmFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjNWM1O1xufVxuXG4uYy10YWJsZS0tbmFycm93IHRib2R5IHRyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzVjNWM1O1xufVxuXG4uYy10YWJsZS0tbmFycm93IHRib2R5IHRoIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdGgge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuXG4uYy10YWJsZS0tbmFycm93IHRib2R5IHRkIHtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAxNXB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuOCreODo+ODl+OCt+ODp+ODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtY2FwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1jYXAge1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi5jLWNhcC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jYXAuYmxhY2sge1xuICBjb2xvcjogYmxhY2s7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggd2hpdGUpO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi51LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1hbGlnbi1sZWZ0LS10YWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS10YWIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1hbGlnbi1sZWZ0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7og4zmma/oibJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJnLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY4O1xufVxuXG4udS1iZy1zdWIge1xuICBiYWNrZ3JvdW5kOiAjNzQ2RjU3O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi51LWJnLWdyYSB7XG4gIGJhY2tncm91bmQ6ICMzNjVDM0I7XG59XG5cbi51LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGODtcbn1cblxuLnUtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWYyZWM7XG59XG5cbi51LWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZGJmO1xufVxuXG4udS1iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTQ1MDMwLCAjQkFCNTgyLCAjNTQ1MDMwKTtcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMmI3NTtcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWJlZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyMDAxMztcbn1cblxuLnUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTIwMDEzO1xufVxuXG4udS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTIwMDEzO1xufVxuXG4udS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyMDAxMztcbn1cblxuLnUtYm9yZGVyLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7jgrDjg6rjg4Pjg4lcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXJvdyB7XG4gIG1hcmdpbjogLTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93IHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICB9XG59XG5cbi51LXJvdy1hbGlnbi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udS1yb3ctYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cblxuLnUtcm93LWp1c3RpZnktY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi51LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtcm93LXJldmVyc2UtdGFiIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtcm93LXJldmVyc2Utc3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4udS1yb3ctLW5vbWFyZ2luIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyB7XG4gIG1hcmdpbjogLTEwcHg7XG59XG5cbi51LWNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0xIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC00IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC01IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTYge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC02IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC03IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtNyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC04IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTgge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC05IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC05IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTkge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMTAge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMTEge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTEyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtY29sLTEtLXBjIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tcGMge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0yLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXBjIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMy0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXBjIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTQtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS1wYyB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTUtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tcGMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC02LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tcGMge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC03LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNy0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLXBjIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOC0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1wYyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTktLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tcGMge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMC0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1wYyB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTItLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEyLS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0zLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC00LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC01LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTYtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTctLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC04LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtY29sLTEtLXRhYiB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS10YWIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMi0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS10YWIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0zLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXRhYiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC00LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXRhYiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC01LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTYtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tdGFiIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTctLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tdGFiIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC04LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTgtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tdGFiIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tdGFiIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTAtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTEtLXRhYiB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTExLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTItLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMS0tc3Age1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0yLS1zcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tc3Age1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTMtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTMtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNC0tc3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTUtLXNwIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC03LS1zcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC03LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOC0tc3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXNwIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC05LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC05LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMC0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1zcCB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0xMi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbumdnuihqOekuuWIh+OCiuabv+OBiFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LWhpZGUtLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS12aXNpLS10YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudS1oaWRlLS1sYXB0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtaGlkZS0tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI3MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1tdDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudS1tdDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44OG44Kt44K544OI6KOF6aO+XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS10ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAjMzY1QzNCO1xufVxuXG4udS10ZXh0LWltcG9ydGFudCB7XG4gIGNvbG9yOiAjZTIwMDEzO1xufVxuXG4udS10ZXh0LWludmVyc2Uge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0LXN1YiB7XG4gIGNvbG9yOiAjNzQ2RjU3O1xufVxuXG4udS10ZXh0LWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG59XG5cbi51LXRleHQtc2VyaWYge1xuICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcbn1cblxuLnUtdGV4dC1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi51LXRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi51LXRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnUtdGV4dC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzAlLCAjZjA4MDgwIDcwJSk7XG59XG5cbi51LXRleHQteC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnUtdGV4dC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi51LXRleHQtYml0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtYml0LWxhcmdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi51LXRleHQtZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LWRlZmF1bHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS10ZXh0LXgtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LXNtYWxsLS1zcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtdzAge1xuICB3aWR0aDogMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13MTAge1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzIwIHtcbiAgd2lkdGg6IDIwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXczMCB7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13NDAge1xuICB3aWR0aDogNDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzUwIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc2MCB7XG4gIHdpZHRoOiA2MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13NzAge1xuICB3aWR0aDogNzAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzgwIHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc5MCB7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13MTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS13MC0tcGMge1xuICAgIHdpZHRoOiAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MTAtLXBjIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcyMC0tcGMge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzMwLS1wYyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NDAtLXBjIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc1MC0tcGMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzYwLS1wYyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NzAtLXBjIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc4MC0tcGMge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzkwLS1wYyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MTAwLS1wYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC51LXcwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MjAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MzAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NDAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NjAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NzAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13ODAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13OTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MTAwLS1sYXB0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS13MC0tdGFiIHtcbiAgICB3aWR0aDogMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwLS10YWIge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzIwLS10YWIge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzMwLS10YWIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzQwLS10YWIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzUwLS10YWIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzYwLS10YWIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzcwLS10YWIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzgwLS10YWIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzkwLS10YWIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzEwMC0tdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS13MC0tc3Age1xuICAgIHdpZHRoOiAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MTAtLXNwIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcyMC0tc3Age1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzMwLS1zcCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NDAtLXNwIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc1MC0tc3Age1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzYwLS1zcCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NzAtLXNwIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc4MC0tc3Age1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzkwLS1zcCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MTAwLS1zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnUtaDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnAtaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5wLWhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ucC1oZWFkZXItbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjAwMDtcbn1cblxuLnAtaGVhZGVyLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wLWhlYWRlci1sb2dvIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLWxvZ28gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1sb2dvIGEgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5wLWhlYWRlci1nbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDIwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWhlYWRlci1nbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWhlYWRlci1nbmF2IHVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnAtaGVhZGVyLWduYXYgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtaGVhZGVyLWduYXYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5wLWhlYWRlci1nbmF2IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnAtaGVhZGVyLWduYXYgdWwgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW46IDJweCA3cHggMDtcbn1cblxuLnAtaGVhZGVyLWduYXYgdWwgbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXItZ25hdiA+IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucC1oZWFkZXItZ25hdiAuY3YtYnRuIHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaGVhZGVyLWduYXYgLmN2LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucC1nbmF2IHtcbiAgLypwb3NpdGlvbjpmaXhlZDvjgavjgZfjgIF6LWluZGV444Gu5pWw5YCk44KS5aSn44GN44GP44GX44Gm5YmN6Z2i44G4Ki9cbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk4O1xuICAvKuODiuODk+OBruOCueOCv+ODvOODiOS9jee9ruOBqOW9oueKtiovXG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMTAwdmg7XG4gIC8q44OK44OT44Gu6auY44GVKi9cbiAgYmFja2dyb3VuZDogIzM2NUMzQjtcbiAgLyrli5XjgY0qL1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnAtZ25hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IC0xMjAlO1xuICB9XG59XG5cbi5wLWduYXYucGFuZWxhY3RpdmUge1xuICByaWdodDogMDtcbn1cblxuLnAtZ25hdi1saXN0IHtcbiAgLyrjg4rjg5Pjga7mlbDjgYzlopfjgYjjgZ/loLTlkIjnuKbjgrnjgq/jg63jg7zjg6sqL1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWduYXYtbGlzdCB7XG4gICAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnAtZ25hdi1saXN0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xuICB9XG59XG5cbi5wLWduYXYtbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnAtZ25hdi1saXN0IHVsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi5wLWduYXYtbGlzdCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNDksIDI0OSwgMjQ4LCAwLjUpO1xufVxuXG4ucC1nbmF2LWxpc3QgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3QgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wLWduYXYtbGlzdCB1bCBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6ICdFQiBHYXJhbW9uZCcsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWduYXYtbGlzdCB1bCBsaSBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuXG4ucC1nbmF2LWxpc3QgdWwgbGkubm9saW5rIGEge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucC1nbmF2LWxpc3QgdWwgbGkucmVxdWVzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNXB4O1xufVxuXG4ucC1nbmF2LWxpc3QgdWwgbGkucmVxdWVzdCBhIHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGODtcbiAgY29sb3I6ICMzNjVDM0I7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdi1saXN0IHVsIGxpLnJlcXVlc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWduYXYtbGlzdCAuY3YtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC1nbmF2LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnAtZm9vdGVyLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWZvb3Rlci1sb2dvIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLnAtZm9vdGVyLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wLWZvb3Rlci1pbmZvIGEge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1pbmZvIGEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ucC1mb290ZXItY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDMzMTFGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLWJuciB7XG4gIGJhY2tncm91bmQ6ICNGMkY5RkU7XG59XG5cbi5wLWZvb3Rlci1zaWRlYnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXNpZGVidG4ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgei1pbmRleDogKzE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLXNpZGVidG4gPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnAtZm9vdGVyLXNpZGVidG4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cmVtO1xuICBtYXJnaW46IDJweCAwO1xuICBiYWNrZ3JvdW5kOiAjMzY1QzNCO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItc2lkZWJ0biBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd3JpdGluZy1tb2RlOiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnAtZm9vdGVyLXNpZGVidG4gYS5yZXNlcnZhdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM3NDZGNTc7XG59XG5cbiNwYW5lbCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLXRvcC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4jcGFuZWwuYmctdG9wIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtdG9wLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNwYW5lbC5iZy1wbGFuIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtcGxhbi5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4jcGFuZWwuYmctZGVzaWduIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtZGVzaWduLmpwZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNwYW5lbC5iZy1lcXVpcG1lbnQge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9wYW5sZS1lcXUuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuI3BhbmVsLmJnLXN0cnVjdHVyZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLXN0by5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4jcGFuZWwuYmctb3V0bGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLW91dGxpbmUuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0Y5RjlGODtcbn1cblxuI3BhbmVsLmJnLW1hcCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICM3NDZGNTc7XG59XG5cbiNwYW5lbC5iZy1kaWFsYW5kIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtZGlhbGFuZC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4jcGFuZWwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiNwYW5lbCB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3BhbmVsIHVsIGxpIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYW5lbCB1bCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbiAgI3BhbmVsIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbiNwYW5lbCB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3BhbmVsIHVsIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jcGFuZWwgdWwgbGkgYSBzcGFuIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFuZWwgdWwgbGkgYSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuI3BhbmVsIHVsIGxpIGEgc3BhbiBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYW5lbCB1bCBsaSBhIHNwYW4gc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4jcGFuZWwgdWwgbGkgYSBzcGFuIGltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwYW5lbCB1bCBsaSBhIHNwYW4gaW1nIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuI3BhbmVsIHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJNT1JFIFZJRVcg4oaSXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcGFuZWwgdWwgbGkgYTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4jcGFuZWwgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzY1QzNCO1xufVxuXG4jcGFuZWwgdWwgbGk6aG92ZXIgYTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jcGFuZWwgdWwgbGkubm9saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNwYW5lbCB1bCBsaS5ub2xpbmsgYSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmluZm9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWluZm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1pbmZvLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1pbmZvIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvIGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wLWluZm8gdGFibGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWluZm8gdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnAtaW5mbyB0YWJsZSB0ciB0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvIHRhYmxlIHRyIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbi5wLWluZm8gdGFibGUgdHIgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW5mbyB0YWJsZSB0ciB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5wLWluZm8td3JhcCB7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYmFiYWI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDQwcHg7XG4gIC8qIHNpbXBsZWJhcueUqCAqL1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWJhYmFiO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG5cbi5wLWluZm8td3JhcCAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnAtaW5mby13cmFwIC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnAtaW5mby10ZWwge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnAtaW5mby1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IC01cHg7XG59XG5cbi5wLWluZm8tYnRuID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvLWJ0biA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtaW5mby1zbnMge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvLXNucyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5wLWluZm8tc25zIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnAtaW5mby1zbnMgdWwgbGkge1xuICB3aWR0aDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtaW5mby1zbnMgdWwgbGkge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5wLWluZm8tc25zIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1pbmZvLXNucyBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuYW5pbWF0aW9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uanMtZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uanMtZmFkZS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uanMtZmFkZS11cCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xufVxuXG4uanMtZmFkZS11cC5pcy1zY3JvbGxJbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG59XG5cbi5qcy16b29tT3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5qcy16b29tT3V0LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmpzLXpvb21PdXQtd3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuc2ltcGxlUGFyYWxsYXhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5qcy1QYXJhbGxheC13cmFwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW12IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW12IGgyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIHJpZ2h0OiAxMCU7XG4gIHdpZHRoOiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbXYgaDIge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi50b3AtbXYtZmxvYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHotaW5kZXg6IDk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW12LWZsb2F0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi50b3AtbXYtZmxvYXQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3AtbXYtZmxvYXQgYS5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiArMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1tdi1mbG9hdCBhLmNsb3NlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4udG9wLW12IC5tdi1zbGljayB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLW12IC5tdi1zbGljayAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMTVweDtcbn1cblxuLnRvcC1tdiAubXYtc2xpY2sgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRvcC1tdiAubXYtc2xpY2sgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG9wLW12IC5tdi1zbGljayBsaSBwaWN0dXJlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCA0cztcbn1cblxuLnRvcC1tdiAubXYtc2xpY2sgbGkuc2xpY2stYWN0aXZlIHBpY3R1cmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4udG9wLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMzY1QzNCO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLnRvcC1hY3Rpb24gaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtYWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG59XG5cbi50b3AtYWN0aW9uIGgyIHNtYWxsIHtcbiAgZm9udC1zaXplOiA2MCU7XG59XG5cbi50b3AtYWN0aW9uIGgyIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMjAlO1xufVxuXG4udG9wLWFjdGlvbiA+IHAge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtYWN0aW9uID4gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50b3AtYWN0aW9uLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMzNjVDM0I7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuXG4udG9wLWFjdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1hY3Rpb24gdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAudG9wLWFjdGlvbiB1bCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxufVxuXG4udG9wLW1lcml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW1lcml0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnRvcC1tZXJpdCBsaSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1tZXJpdCBsaSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi50b3AtbWVyaXQgbGkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY1QzNCO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG9wLW1lcml0IGxpIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW1lcml0IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRvcC1ub3RlLWlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW5vdGUtaW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi50b3Atbm90ZS1pbm5lciBwOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50b3AtbW92aWUgaDUge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjMzY1QzNCO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnRvcC1tb3ZpZSBoNSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi50b3AtbGluay13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG9wLWxpbmstd3JhcCBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMDBweDtcbiAgbGVmdDogODBweDtcbiAgei1pbmRleDogKzE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudG9wLWxpbmstd3JhcCBoMiB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvcC1saW5rLXdyYXAgaDIge1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1saW5rLXdyYXAgaDIge1xuICAgIHRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi50b3AtbGluay13cmFwIC5iZyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2xpbmstYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgei1pbmRleDogLTE7XG59XG5cbi50b3AtbGluay13cmFwLnJpZ2h0IGgyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudG9wLWxpbmstd3JhcC5yaWdodCBoMiB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnRvcC1saW5rLXdyYXAucmlnaHQgLmJnIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi50b3AtYnVra2VuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4udG9wLWJ1a2tlbiAuc2xpY2stYnVra2VuIGxpIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi50b3AtYnVra2VuIC5zbGljay1idWtrZW4gbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcC1idWtrZW4gLnNsaWNrLWJ1a2tlbiBsaSBhIGg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBsYW4tcG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLXBvaW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGxhbi1wb2ludCBsaSB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzM2NUMzQjtcbiAgaGVpZ2h0OiA4NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tcG9pbnQgbGkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4ucGxhbi1wb2ludCBsaSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLXBvaW50IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucGxhbi1wb2ludCBsaSBwIHNwYW4ge1xuICBmb250LXNpemU6IDE4MCU7XG59XG5cbi5wbGFuLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNjVDM0I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnBsYW4tYnRuIC5rdWtha3Uge1xuICBiYWNrZ3JvdW5kOiAjMzY1QzNCO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5wbGFuLWJ0biAua3VrYWt1IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4ucGxhbi1idG4gLnR5cGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGxhbi1idG4gLnR5cGUgc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wbGFuLWJ0biAuc3BlYyB7XG4gIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5wbGFuLWJ0biAuc3BlYyBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5wbGFuLWJ0biAuaW1nIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi1idG4gLmltZyB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG59XG5cbi5wbGFuLWJ0biAubW9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbGFuLWRldGFpbCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWRldGFpbCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5cbi5wbGFuLWRldGFpbC10b3AgLmt1a2FrdSB7XG4gIGJhY2tncm91bmQ6ICMzNjVDM0I7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWRldGFpbC10b3AgLmt1a2FrdSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wbGFuLWRldGFpbC10b3AgLmt1a2FrdSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tZGV0YWlsLXRvcCAua3VrYWt1IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ucGxhbi1kZXRhaWwtdG9wIC50eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tZGV0YWlsLXRvcCAudHlwZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5wbGFuLWRldGFpbC10b3AgLnR5cGUgc21hbGwge1xuICBmb250LXNpemU6IDcwJTtcbn1cblxuLnBsYW4tZGV0YWlsLXRvcCAuc3BlYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tZGV0YWlsLXRvcCAuc3BlYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnBsYW4tZGV0YWlsLXRvcCAuc3BlYyBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWRldGFpbC10b3AgLnNwZWMgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnBsYW4tZGV0YWlsLXRpdGxlIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4tZGV0YWlsLXRpdGxlIGltZyB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wbGFuLWRldGFpbC1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGxhbi1kZXRhaWwtbG9nbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wbGFuLWRldGFpbC1sb2dvIGltZyB7XG4gIGhlaWdodDogMTdweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWRldGFpbC1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5wbGFuLWRldGFpbC1idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMzNjVDM0I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuLWRldGFpbC1idG4gYSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnBsYW4tZGV0YWlsLWJ0biBhLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogI2FiYWJhYjtcbn1cblxuLnBsYW4gLnNsaWNrLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMC41JTtcbn1cblxuLnBsYW4gLnNsaWNrLXRodW1ibmFpbC5jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBsYW4gLnNsaWNrLXRodW1ibmFpbC5jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ucGxhbiAuc2xpY2stdGh1bWJuYWlsIGxpIHtcbiAgbWFyZ2luOiAwLjUlO1xuICB3aWR0aDogMTMuMjglO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbGFuIC5zbGljay10aHVtYm5haWwgbGkge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cbn1cblxuLnBsYW4gLnNsaWNrLXRodW1ibmFpbCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHkgbGluZWFyO1xufVxuXG4ucGxhbiAuc2xpY2stdGh1bWJuYWlsIGxpLnRodW1ibmFpbC1jdXJyZW50OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnBsYW4gLnNsaWNrLXRodW1ibmFpbCBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgfVxuICAucGxhbi1kZXRhaWwtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRlc2lnbiB7XG4gIC8qPT09PT09PT09IOODmuODvOOCuOODjeODvOOCt+ODp+ODs0NTUyA9PT09PT09PT09PT09PT0qL1xufVxuXG4uZGVzaWduIC5ib3gge1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXNpZ24gLmJveCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDBhNjtcbiAgcGFkZGluZzogNDBweDtcbiAgbWF4LXdpZHRoOiAzNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlc2lnbiAuYm94ID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVzaWduIC5ib3ggPiBkaXYge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmRlc2lnbiAuYm94ID4gZGl2OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXNpZ24gLmJveCA+IGRpdiB7XG4gICAgdG9wOiA2OHB4O1xuICB9XG59XG5cbi5kZXNpZ24gLmJveCA+IGRpdi5hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kZXNpZ24gLmJveCA+IGRpdi5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIHRvcDogMzBweDtcbn1cblxuLmRlc2lnbiAuYm94IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRlc2lnbiAuYm94IGgzIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRlc2lnbiAuYm94IGgzIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlc2lnbiAuYm94IGgzIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uZGVzaWduIC5ib3ggaDMgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZGVzaWduICNib3gxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZXNpZ24va21faXY0LTUuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXNpZ24gI2JveDEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGVzaWduL2ttX2l2NC01LXNwLmpwZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuXG4uZGVzaWduICNib3gyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZXNpZ24va21faXY1LTEuanBnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kZXNpZ24gI2JveDIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGVzaWduL2ttX2l2NS0xLXNwLmpwZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxufVxuXG4uZGVzaWduICNib3gyID4gZGl2IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5kZXNpZ24gI2JveDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjMtNC5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlc2lnbiAjYm94MyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZXNpZ24va21faXYzLTQtc3AuanBnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5cbi5kZXNpZ24gI2JveDQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjQtNi5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRlc2lnbiAjYm94NCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kZXNpZ24va21faXY0LTYtc3AuanBnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICB9XG59XG5cbi5kZXNpZ24gI2JveDQgPiBkaXYge1xuICByaWdodDogMDtcbn1cblxuLmRlc2lnbiAucGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB6LWluZGV4OiAxMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmRlc2lnbiAucGFnaW5hdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHg7XG59XG5cbi5kZXNpZ24gLnBhZ2luYXRpb24gYS5hY3RpdmU6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1cHg7XG59XG5cbi5kZXNpZ24gLnBhZ2luYXRpb24gYSAuaG92ZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogM3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVzaWduIC5wYWdpbmF0aW9uIGEgLmhvdmVyLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRlc2lnbiAucGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRlc2lnbiAucGFnaW5hdGlvbiBhOmhvdmVyIC5ob3Zlci10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRlc2lnbiAucGFnaW5hdGlvbiBhOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZXF1aXBtZW50LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZXF1aXBtZW50LW5hdiBsaSB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDhweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZXF1aXBtZW50LW5hdiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoY2FsYygxMDAlIC8gMykgLSA4cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcXVpcG1lbnQtbmF2IGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG59XG5cbi5lcXVpcG1lbnQtbmF2IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBjb2xvcjogIzM2NUMzQjtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXF1aXBtZW50LW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5lcXVpcG1lbnQtbmF2IGxpIGE6aG92ZXIsIC5lcXVpcG1lbnQtbmF2IGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM2NUMzQjtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZXF1aXBtZW50IC5zbGljayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb2xvci1tYWluOiAjMzY1QzNCO1xuJGNvbG9yLXN1YjogIzc0NkY1NztcbiRjb2xvci1iZzogI0Y5RjlGODtcbiRjb2xvci10ZXh0OiM0MzMxMUY7XG5cbiRjb2xvci1yZWQ6ICNlMjAwMTM7XG4kY29sb3ItcmVkLWRhcms6ICNEMDQyNTU7XG4kY29sb3ItcmVkLWxpZ2h0OiAjZjhlYmVkO1xuJGNvbG9yLWJsdWU6ICMwMDlkYmY7XG4kY29sb3ItYmx1ZS1kYXJrOiAjMGIyYjc1O1xuJGNvbG9yLWJsdWUtbGlnaHQ6ICNlOGY1ZjM7XG4kY29sb3ItZ29sZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTQ1MDMwLCAjQkFCNTgyLCAjNTQ1MDMwKTtcbiRjb2xvci1nb2xkLWxpZ2h0OiAjZWRlMmMxO1xuJGNvbG9yLW9yYW5nZTogI2ZmNmMxMTtcbiRjb2xvci1waW5rOiAjZjhlYmVkO1xuJGNvbG9yLWdyZWVuOiAjMDA5OTQwO1xuJGNvbG9yLWdyZWVuLWxpZ2h0OiAjZDFmMmVjO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kY29sb3ItZ3JheTogI2FiYWJhYjtcbiRjb2xvci1ncmF5LWxpZ2h0OiAjYzVjNWM1O1xuJGNvbG9yLWdyYXktZGFyazogIzcxNzE3MTtcbiRjb2xvci1ncmF5LXNub3c6ICNmNmY2ZjY7XG5cbiRjb2xvci1yZXF1ZXN0OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0NDY3ODUsICMxMzJDNEEpO1xuJGNvbG9yLXJlc2VydmF0aW9uOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFNUQ4OTIsICM3ODUyMDgpO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kc3BhY2U6IDEyMHB4LCA4MHB4LCA0MHB4LCAyMHB4O1xuJHNwYWNlLXRhYjogNjBweCwgNDBweCwgMjBweCwgMTBweDtcbiRzcGFjZS1zcDogODBweCwgMzBweCwgMjBweCwgMTBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9udC1zaXplOiAyNnB4LCAyMnB4LCAxOHB4LCAxNnB4LCAxNHB4LCAxMnB4O1xuJGZvbnQtc2l6ZS1zcDogMjRweCwgMjBweCwgMThweCwgMTZweCwgMTRweCwgMTJweDtcbiRlbjogJ0VCIEdhcmFtb25kJywgc2VyaWY7XG4kc2FuczogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4kYm9sZDogODAwO1xuJG5vcm1hbDogMzAwO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29udGVudHMtd2lkdGg6IDEwNDBweDtcbiRjb250ZW50cy1uYXJyb3ctd2lkdGg6IDc2MHB4O1xuJGNvbnRlbnRzLXBhZGRpbmc6IDIwcHg7XG4kY29udGVudHMtcGFkZGluZy1zcDogMjBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kejogKFxuICBjb250ZW50cyxcbiAgYXJyb3csXG4gIGduYXYsXG4gIGxlZnRiYXIsXG4gIGhlYWRlcixcbiAgZm9vdGVyLFxuICBtb2RhbFxuKTtcbiIsIlxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5tZWRpYSBxdWVyeVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludHM6IChcclxuICAnc3AnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCknLFxyXG4gICd0YWInOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpJyxcclxuICAnbGFwdG9wJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KScsXHJcbiAgJ3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJ1xyXG4pICFkZWZhdWx0O1xyXG5cclxuQG1peGluIHZpZXctYXQoJGJyZWFrcG9pbnQ6IHBjKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5oIHdpdGggY2VudGVyLWxpbmVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1peGluIGNlbnRlci1saW5lKCRjb2xvcjogIzRmNTc0ZCwgJHBhZGRpbmc6IDMwcHgsICRoZWlnaHQ6IDFweCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNGY1NzRkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZztcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZyAvIDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZyAvIDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxuQGltcG9ydCB1cmwoXCJodHRwOi8vZmFzdC5mb250cy5uZXQvdC8xLmNzcz9hcGlUeXBlPWNzcyZwcm9qZWN0aWQ9MjE3NTAxNDctZDY1Mi00NzA0LTlhOTUtOGI1ZjJkNDExZjc2XCIpO1xuICAgIEBmb250LWZhY2V7XG4gICAgICAgIGZvbnQtZmFtaWx5OlwiRnJ1dGlnZXJOZXVlVzAxLVJlZ3VsYXJcIjtcbiAgICAgICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzL2UyZTc0ZTFjLTllMTgtNDEyNy1hZGZkLWZlYjhmNmE5Y2VhZi5lb3Q/I2llZml4XCIpO1xuICAgICAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvZTJlNzRlMWMtOWUxOC00MTI3LWFkZmQtZmViOGY2YTljZWFmLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLHVybChcIi4uLy4uL2ZvbnRzLzllZGYzNDQzLTgwYzYtNGRlNi1iNTgyLTEyMjQwMWY2M2FkNC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy9hYTk0MDc3ZS1jZGNkLTRlMzMtYWJlMC1kZGNmZTI3ZTM0ODUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uL2ZvbnRzLzIyZGZiNDNmLTI2ZGYtNDZmOS1hYTBmLTMwMDM4ZjhkYTgzNC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vZm9udHMvMzZhZDJkZTEtOTVlYS00ZWIzLWE4MzYtMjljODYxNzlhMjQ4LnN2ZyMzNmFkMmRlMS05NWVhLTRlYjMtYTgzNi0yOWM4NjE3OWEyNDhcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIH1cbiAgICBAZm9udC1mYWNle1xuICAgICAgICBmb250LWZhbWlseTpcIkZydXRpZ2VyIE5ldWUgVzAxIE1kXCI7XG4gICAgICAgIHNyYzp1cmwoXCIuLi8uLi9mb250cy85Nzk0NTBhMi04ZDU5LTRjYzItOTkzNy05NDI1NWE0ZjM5MjMuZW90PyNpZWZpeFwiKTtcbiAgICAgICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSx1cmwoXCIuLi8uLi9mb250cy8xZjE5OGE2ZC1mNGZlLTQ0ZjEtYjc4Yy0xYjZhMWNmNjZkMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vZm9udHMvNDc0OGUzZDgtMWIyMy00MjBhLWE0MTktZDdhMzY3ZWExMDc2LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9mb250cy8xMWY3NmY2Mi0xZDRmLTQzMjctYmNlNy0xZWVlMmFiYTA4YmYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uL2ZvbnRzL2NlNGE2ZTk2LWYyOTgtNGFiMS1hMmFjLWJkYmJiYzE0NjdkNi5zdmcjY2U0YTZlOTYtZjI5OC00YWIxLWEyYWMtYmRiYmJjMTQ2N2Q2XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB9XG4gICAgQGZvbnQtZmFjZXtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJGcnV0aWdlciBOZXVlIFcwMSBCZFwiO1xuICAgICAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvNjIwNTc4OTUtMWY5ZS00ZDcwLWJkMWEtNjU3NTFhMjBhODc4LmVvdD8jaWVmaXhcIik7XG4gICAgICAgIHNyYzp1cmwoXCIuLi8uLi9mb250cy82MjA1Nzg5NS0xZjllLTRkNzAtYmQxYS02NTc1MWEyMGE4NzguZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vLi4vZm9udHMvMjZmMTIzNmMtYTkxNC00NzdmLTlkMGYtMTBkNzU4NzAyNjI2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL2ZvbnRzLzc4NzVmM2Q1LWI2MmItNDQ1Yy04YzllLWQ2NWRhMTUxNGU5ZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvMWMyNDJmNGUtMGM2NC00N2NjLThjYmMtZTUzZDk0OTI4MGJhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi9mb250cy9lYzEzMmRmOS0wMTJhLTQ1OTQtYmJkOS1jODY1NzRiZWU3YjAuc3ZnI2VjMTMyZGY5LTAxMmEtNDU5NC1iYmQ5LWM4NjU3NGJlZTdiMFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgfVxuIiwiaHRtbCxcbmJvZHksXG5wLFxub2wsXG51bCxcbmxpLFxuZGwsXG5kdCxcbmRkLFxuYmxvY2txdW90ZSxcbmZpZ3VyZSxcbmZpZWxkc2V0LFxubGVnZW5kLFxudGV4dGFyZWEsXG5wcmUsXG5pZnJhbWUsXG5ocixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbWcsXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbmF1ZGlvLFxudmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiIsIlxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJ+a4uOaYjuacnScsJ1l1IE1pbmNobycsWXVNaW5jaG8sJ0hpcmFnaW5vIE1pbmNobyBQcm8nLHNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgfVxyXG59XHJcblxyXG5wIHtcclxuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLm1haW4ge1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1tdiB7XHJcbiAgaGVpZ2h0OiAzNTBweDtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmLnBsYW4tbXYge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wbGFuL212LmpwZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbiAgJi5zdHJ1Y3R1cmUtbXYge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdHJ1Y3R1cmUvbXYuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuICAmLmRlc2lnbi1tdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9tdi5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYuZXF1aXBtZW50LW12IHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZXF1L212LmpwZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbiNzcGxhc2gge1xyXG4gIC8qZml4ZWTjgaflhajpnaLjgavlm7rlrpoqL1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDokY29sb3ItbWFpbjtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBjb2xvcjojZmZmO1xyXG4gIC8qIExvYWRpbmfjg5Djg7zkuK3lpK7phY3nva7jgIAqL1xyXG4gICZfdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgfVxyXG4gICZfbG9nbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDU3JTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgd2lkdGg6IDcwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3YtYnRuIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICRjb2xvci1tYWluICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG4gICYucmVxdWVzdCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1yZXF1ZXN0O1xyXG4gIH1cclxuICAmLnJlc2VydmF0aW9uIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXJlc2VydmF0aW9uO1xyXG4gIH1cclxuICAmLmFycm93IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNzBweDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogOHB4IDAgMCAxNXB4O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwJSk7XHJcbiAgICAgIHJpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG4gICAgJi5yZXF1ZXN0IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICB9XHJcbiAgICAmLnJlc2VydmF0aW9uIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3ViO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnlvdXR1YmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xyXG4gIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxubW9kYWxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLm1vZGFse1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG5cclxuICAmX19iZ3tcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnR7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIG1heC1oZWlnaHQ6IDk1JTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgd2lkdGg6IDk1JTtcclxuXHRcdH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxucG9wdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBrZXlmcmFtZXMgU2xpZGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjRweCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuLnBvcHVwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogLjNzO1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWF4LXdpZHRoOiA1MDBweDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gIC5wb3B1cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuLnBvcHVwLmlzLXNob3cge1xyXG4gIGFuaW1hdGlvbjogU2xpZGVJbiAxcztcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnBvcHVwLWlubmVyIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnBvcHVwLWlubmVyIGE6aG92ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jbG9zZS1idG4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogNXB4O1xyXG5cdHRvcDogN3B4O1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR6LWluZGV4OiArMTtcclxuICB9XHJcbiAgLmNsb3NlLWJ0biBpIHtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC1zaGFkb3c6IDBweCAwcHggNHB4ICMwMDA7XHJcblx0XHJcbiAgfVxyXG5cclxuXHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg5Hjg7PjgY/jgZrjg4rjg5Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWJyZWFkY3J1bWIge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcblxuICBsaSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgXG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIH1cbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44Oc44K/44OzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYy1idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICBwYWRkaW5nOiAyMHB4IDU1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICYtLWFycm93IHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiA4cHggMCAwIDE1cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTtcclxuICAgICAgcmlnaHQ6IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ub2xpbmsge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XHJcbiAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMwRDZGQjgsICMwRDZGQjgpO1xyXG4gICAgfVxyXG4gICAgJi53aGl0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXN1YjtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3Itc3ViO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3ViO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMjVweCA3MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1kaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmLS1sYXJnZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMyk7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgJi0tc21hbGwge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRsaXN0OiAkZm9udC1zaXplLCAkbjogNSlcclxuICB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtZm9ybSB7XG4gICYtdGV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuXG4gICYtdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuXG4gICYtY2hlY2tib3gge1xuICAgICYtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1yYWRpbyB7XG4gICAgJi1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyAuYy1mb3JtLXJhZGlvLXNwYW46OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu6KaL5Ye644GXXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5cclxuXHJcbi5jLWgxIHtcclxuICBtYXJnaW4tdG9wOiAxOTBweDtcclxuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgcGFkZGluZzogMjVweDtcclxuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCAxKTtcclxuICBcclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAxKTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICB9XHJcblxyXG4gIHNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1oMiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XHJcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMSk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gIHRleHQtaW5kZW50OiAwLjJlbTtcclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAxKTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgfVxyXG4gICYuZW4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS10dGwge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcclxuICAgIHRleHQtaW5kZW50OiAwLjJlbTtcclxuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBzdG9yb25nIHtcclxuICAgIGZvbnQtc2l6ZTogMTUwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgfVxyXG59XHJcblxyXG4uYy1oMyB7XHJcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMik7XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDMpO1xyXG4gIH1cclxuICAmLmVuIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICAmLS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICB9XHJcbiAgJi0tdHRsIHtcclxuICAgIG1hcmdpbjogMCAtMTBweCA0MHB4O1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICB0ZXh0LWluZGVudDogMC4yZW07XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGluZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAmOjpiZWZvcmUsJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtaDQge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA0KTtcclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuLmMtaDUge1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA1KTtcclxuICB9XHJcbiAgJi5ib3JkZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcbiAgJi5iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jLWg2IHtcclxuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcbi5jLWgtLWNlbnRlci1saW5lIHtcclxuICBAaW5jbHVkZSBjZW50ZXItbGluZSgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAmLndoaXRlIHtcclxuICAgICY6OmJlZm9yZSwmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYy1oLS1ib3JkZXItbCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAmLS1ibHVlLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gIH1cblxuICAmLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA0KTtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogbnRoKCRsaXN0OiAkZm9udC1zaXplLCAkbjogNik7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgJi0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGlzdHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG5cbiAgPmxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLXBvaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICA+bGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saW5rIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMCA0cHggNi45cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXJlZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJvcmRlciB7XG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNnB4O1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2Q0ZDRkNDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW9yZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIFxuICAgID5saSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ub3RlIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzhkOGQ4ZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAn4oC7JztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1tZW51IHtcbiAgcG9zaXRpb246Zml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7Lyrjg5zjgr/jg7PjgpLmnIDliY3pnaLjgasqL1xuICB0b3A6MTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDo1MHB4O1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxuICBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJGVuO1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcbiAgfVxuICBcbiAgc3BhbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHRvcDoxNXB4OyBcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6MjVweDtcbiAgICB9XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSByb3RhdGUoLTMwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KSByb3RhdGUoMzBkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLy8g6IOM5pmv44G844GL44GX77yG44K544Kv44Ot44O844Or56aB5q2iXG5ib2R5Lm5hdi1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLm1haW4sZm9vdGVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG5cbiAgJi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICB9XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICAmLS1taWRkbGUge1xuICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCu+OCr+OCt+ODp+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtc2VjdGlvbiB7XG4gIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICBtYXJnaW46IG50aCgkc3BhY2UsIDEpIDA7XG4gIH1cblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLXNwLCAxKSAwO1xuICB9XG5cbiAgJi0tbWlkZGxlIHtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2UsIDIpIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLXNwLCAyKSAwO1xuICAgIH1cbiAgfVxuXG4gICYtLW5hcnJvdyB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLCAzKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMykgMDtcbiAgICB9XG4gIH1cblxuICAmLS1iZyB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMSkgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCAxKSAwO1xuICAgIH1cblxuICAgICYtLW1pZGRsZSB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDIpIDA7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCAyKSAwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJi0tbmFycm93IHtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZSwgMykgMDtcbiAgICAgIH1cbiAgXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2Utc3AsIDMpIDA7XG4gICAgICB9XG4gICAgfVxuICBcbiAgfVxuXG5cbiAgJi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogJGNvbnRlbnRzLXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmctc3A7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgICYtd2lkZSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAkY29udGVudHMtcGFkZGluZztcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiAwICRjb250ZW50cy1wYWRkaW5nLXNwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxu44K/44OWXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uYy10YWIge1xyXG4gICYtbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogLTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmLWl0ZW0ge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdICwmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGVudHMge1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44O844OW44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgdGQge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgIHRyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdWI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuOCreODo+ODl+OCt+ODp+ODs1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uYy1jYXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDRweCA2cHggYmxhY2spO1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmLmJsYWNrIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggNHB4IDZweCB3aGl0ZSk7XHJcbiAgICB9XHJcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI5pW05YiXXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnUtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIC51LWFsaWduLWxlZnQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tcGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICAudS1hbGlnbi1sZWZ0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tbGFwdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgLnUtYWxpZ24tbGVmdC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnUtYWxpZ24tcmlnaHQtLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXRhYiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgLnUtYWxpZ24tbGVmdC0tc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tc3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1zcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7og4zmma/oibJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnUtYmctbWFpbiB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJnO1xyXG59XHJcblxyXG4udS1iZy1zdWIge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4udS1iZy1ncmEge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xyXG59XHJcblxyXG4udS1iZy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG59XHJcblxyXG4udS1iZy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4udS1iZy1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xyXG59XHJcblxyXG4udS1iZy1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxufVxyXG5cclxuLnUtYmctZ29sZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQ7XHJcbn1cclxuXHJcbi51LWJnLWJsdWUtZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcclxufVxyXG5cclxuLnUtYmctcmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkLWxpZ2h0O1xyXG59XHJcblxyXG5cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnUtYm9yZGVyIHtcbiAgJi1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICB9XG5cbiAgJi10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuRmxvYXTop6PpmaRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWNsZWFyZml4OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuOCsOODquODg+ODiVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuJHBhZGRpbmc6IDIwcHg7XHJcbiRwYWRkaW5nLW5hcnJvdzogMTBweDtcclxuJHBhZGRpbmctc3A6IDEwcHg7XHJcblxyXG4udS1yb3cge1xyXG4gIG1hcmdpbjogKC0xKSokcGFkZGluZztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBcclxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBtYXJnaW46ICgtMSkqJHBhZGRpbmctc3A7XHJcbiAgfVxyXG5cclxuICAmLWFsaWduLWNlbnRlciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAmLWFsaWduLWVuZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gIH1cclxuXHJcbiAgJi1qdXN0aWZ5LWNlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtcmV2ZXJzZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAmLXRhYiB7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNwIHtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbm9tYXJnaW4ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJi0tbmFycm93IHtcclxuICAgIG1hcmdpbjogKC0xKSokcGFkZGluZy1uYXJyb3c7XHJcbiAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXHJcbntcclxuICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XHJcbiAgLnUtY29sLSN7JGl9XHJcbiAge1xyXG4gICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZztcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAudS1jb2wtb2Zmc2V0LTBcclxuICB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnUtY29sLW9mZnNldC0jeyRpfVxyXG4gIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcclxuICB9XHJcblxyXG4gIC51LXJvdy0tbm9tYXJnaW4ge1xyXG4gICAgLnUtY29sLSN7JGl9XHJcbiAgICB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudS1yb3ctLW5hcnJvdyB7XHJcbiAgICAudS1jb2wtI3skaX1cclxuICAgIHtcclxuICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdmlldy1hdChwYykge1xyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcclxuICB7XHJcbiAgICAgICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcclxuICAgICAgLnUtY29sLSN7JGl9LS1wY1xyXG4gICAgICB7XHJcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tcGNcclxuICAgICAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXBjXHJcbiAgICAgIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LXJvdy0tbm9tYXJnaW4ge1xyXG4gICAgICAgIC51LWNvbC0jeyRpfS0tcGNcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnUtcm93LS1uYXJyb3cge1xyXG4gICAgICAgIC51LWNvbC0jeyRpfS0tcGNcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxyXG4gIHtcclxuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xyXG4gICAgICAudS1jb2wtI3skaX0tLWxhcHRvcFxyXG4gICAgICB7XHJcbiAgICAgICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wXHJcbiAgICAgIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1sYXB0b3BcclxuICAgICAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnUtcm93LS1ub21hcmdpbiB7XHJcbiAgICAgICAgLnUtY29sLSN7JGl9LS1sYXB0b3BcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnUtcm93LS1uYXJyb3cge1xyXG4gICAgICAgIC51LWNvbC0jeyRpfS0tbGFwdG9wXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXHJcbiAge1xyXG4gICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XHJcbiAgICAgIC51LWNvbC0jeyRpfS0tdGFiXHJcbiAgICAgIHtcclxuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnUtY29sLW9mZnNldC0wLS10YWJcclxuICAgICAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLXRhYlxyXG4gICAgICB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudS1yb3ctLW5vbWFyZ2luIHtcclxuICAgICAgICAudS1jb2wtI3skaX0tLXRhYlxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudS1yb3ctLW5hcnJvdyB7XHJcbiAgICAgICAgLnUtY29sLSN7JGl9LS10YWJcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXHJcbiAgICB7XHJcbiAgICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xyXG4gICAgICAgIC51LWNvbC0jeyRpfS0tc3BcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctc3A7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51LWNvbC1vZmZzZXQtMC0tc3BcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tc3BcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudS1yb3ctLW5vbWFyZ2luIHtcclxuICAgICAgICAgIC51LWNvbC0jeyRpfS0tc3BcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51LXJvdy0tbmFycm93IHtcclxuICAgICAgICAgIC51LWNvbC0jeyRpfS0tc3BcclxuICAgICAgICAgIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbumdnuihqOekuuWIh+OCiuabv+OBiFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuQGluY2x1ZGUgdmlldy1hdChwYyl7XHJcbiAgLnUtaGlkZS0tcGMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgLnUtaGlkZS0tdGFiIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC51LXZpc2ktLXRhYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XHJcbiAgLnUtaGlkZS0tbGFwdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgLnUtaGlkZS0tc3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1hcmdpbuOAgXBhZGRpbmfmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS1teC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAudS1tdCN7JGkgKiA1fSB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtbXIjeyRpICogNX0ge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtbWwjeyRpICogNX0ge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1tYiN7JGkgKiA1fSB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcHQjeyRpICogNX0ge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAudS1wciN7JGkgKiA1fSB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcGwjeyRpICogNX0ge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcGIjeyRpICogNX0ge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbn1cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXNwIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLXNwIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tc3Age21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXNwIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLXNwIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1zcCB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS1zcCB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLXNwIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgLnUtbXQjeyRpICogNX0tLXRhYiB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS10YWIge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS10YWIge21hcmdpbi1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWIjeyRpICogNX0tLXRhYiB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS10YWIge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXRhYiB7cGFkZGluZy1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBsI3skaSAqIDV9LS10YWIge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS10YWIge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1sYXB0b3Age21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS1sYXB0b3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdChwYyl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1wYyB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1wYyB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXBjIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1wYyB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1wYyB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tcGMge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tcGMge3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1wYyB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuODhuOCreOCueODiOijhemjvlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLnUtdGV4dC1hY2NlbnQge1xyXG4gIGNvbG9yOiAkY29sb3ItbWFpbjtcclxufVxyXG5cclxuLnUtdGV4dC1pbXBvcnRhbnQge1xyXG4gIGNvbG9yOiAkY29sb3ItcmVkO1xyXG59XHJcblxyXG4udS10ZXh0LWludmVyc2Uge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtdGV4dC1zdWIge1xyXG4gIGNvbG9yOiAkY29sb3Itc3ViO1xyXG59XHJcblxyXG4udS10ZXh0LWVuIHtcclxuICBmb250LWZhbWlseTogJGVuO1xyXG59XHJcbi51LXRleHQtc2VyaWYge1xyXG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xyXG59XHJcblxyXG4udS10ZXh0LXNhbnMge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4udS10ZXh0LWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxufVxyXG5cclxuLnUtdGV4dC1ub3JtYWwge1xyXG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xyXG59XHJcblxyXG4udS10ZXh0LWhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI2YwODA4MCA3MCUpO1xyXG59XHJcblxyXG4udS10ZXh0LXgtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDEpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDEpO1xyXG4gIH1cclxufVxyXG5cclxuLnUtdGV4dC1sYXJnZSB7XHJcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMik7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuLnUtdGV4dC1iaXQtbGFyZ2Uge1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDMpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMyk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4udS10ZXh0LWRlZmF1bHQge1xyXG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNSk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4udS10ZXh0LXNtYWxsIHtcclxuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA1KTtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuLnUtdGV4dC14LXNtYWxsIHtcclxuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA2KTtcclxuICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDYpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgJi0tc3Age1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAudS13I3skaSAqIDEwfSB7d2lkdGg6ICR3aWR0aDsgZGlzcGxheTogYmxvY2s7fVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tcGMge3dpZHRoOiAkd2lkdGg7IGRpc3BsYXk6IGJsb2NrO31cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLWxhcHRvcCB7d2lkdGg6ICR3aWR0aDsgZGlzcGxheTogYmxvY2s7fVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tdGFiIHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXNwIHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG4gIH1cbn1cblxuLnUtaDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn0iLCIucC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgJi1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgJGNvbnRlbnRzLXBhZGRpbmc7XHJcbiAgfVxyXG5cclxuICAmLWxvZ28ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogMjAwMDtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZ25hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDdweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdi1idG4ge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1nbmF2IHtcclxuICAvKnBvc2l0aW9uOmZpeGVkO+OBq+OBl+OAgXotaW5kZXjjga7mlbDlgKTjgpLlpKfjgY3jgY/jgZfjgabliY3pnaLjgbgqL1xyXG4gIHBvc2l0aW9uOmZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTg7XHJcbiAgLyrjg4rjg5Pjga7jgrnjgr/jg7zjg4jkvY3nva7jgajlvaLnirYqL1xyXG4gIHRvcDowO1xyXG4gIHJpZ2h0OiAtMTAwJTtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgaGVpZ2h0OiAxMDB2aDsvKuODiuODk+OBrumrmOOBlSovXHJcbiAgYmFja2dyb3VuZDokY29sb3ItbWFpbjtcclxuICAvKuWLleOBjSovXHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHJpZ2h0OiAtMTIwJTtcclxuICB9XHJcbiAgJi5wYW5lbGFjdGl2ZXtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgLyrjg4rjg5Pjga7mlbDjgYzlopfjgYjjgZ/loLTlkIjnuKbjgrnjgq/jg63jg7zjg6sqL1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA4MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgcGFkZGluZzogMTAwcHggNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgbGl7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1iZywgJGFscGhhOiAwLjUpO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kJywgc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm5vbGluayB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yZXF1ZXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJnO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3YtYnRuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxufSIsIlxyXG4ucC1mb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgJi1sb2dvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29weXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ibnIge1xyXG4gICAgYmFja2dyb3VuZDogI0YyRjlGRTtcclxuICB9XHJcblxyXG4gICYtc2lkZWJ0biB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRyYW5zZm9ybTpub25lO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB6LWluZGV4OiArMTtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xyXG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcclxuICAgICAgbWFyZ2luOiAycHggMDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB3cml0aW5nLW1vZGU6dW5zZXQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYucmVzZXJ2YXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4jcGFuZWwge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLXRvcC5qcGcpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICYuYmctdG9wIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9wYW5sZS10b3AuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuICAmLmJnLXBsYW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLXBsYW4uanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuICAmLmJnLWRlc2lnbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtZGVzaWduLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbiAgJi5iZy1lcXVpcG1lbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLWVxdS5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYuYmctc3RydWN0dXJlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvcC9wYW5sZS1zdG8uanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIH1cclxuICAmLmJnLW91dGxpbmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL3BhbmxlLW91dGxpbmUuanBnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJnO1xyXG4gIH1cclxuICAmLmJnLW1hcCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtbWFwLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWI7XHJcbiAgfVxyXG4gICYuYmctZGlhbGFuZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3AvcGFubGUtZGlhbGFuZC5qcGcpIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjMDAwMDAwLCAkYWxwaGE6IDAuNCk7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xyXG4gICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiTU9SRSBWSUVXIOKGklwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGVuO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5ub2xpbmsge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbmluZm9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnAtaW5mbyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAmLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi13cmFwIHtcclxuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggMCA0MHB4O1xyXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAvKiBzaW1wbGViYXLnlKggKi9cclxuICAgIC5zaW1wbGViYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRTVFNUU1O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW1wbGViYXItdHJhY2sgLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6OmJlZm9yZXtcclxuICAgICAgb3BhY2l0eTowLjY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtdGVsIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gICYtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogLTVweDtcclxuICAgID4gZGl2IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1zbnMge1xyXG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5hbmltYXRpb25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmpzLWZhZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJi11cCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcbiAgICAgICAgJi5pcy1zY3JvbGxJbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uanMtem9vbU91dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIH1cclxuICAgICYtd3JhcCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnNpbXBsZVBhcmFsbGF4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5qcy1QYXJhbGxheCB7XHJcbiAgICAmLXdyYXAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4udG9wIHtcclxuICAgICYtbXYge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHRcdCYtZmxvYXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogKzE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tdi1zbGljayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBpY3R1cmUgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBwaWN0dXJlIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1tYWluO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNtYWxsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZXJpdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ub3RlIHtcclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tb3ZpZSB7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmsge1xyXG4gICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiArMTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wL2xpbmstYmcucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJnIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1a2tlbiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIC5zbGljay1idWtrZW4ge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDUpO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4ucGxhbiB7XHJcbiAgICAmLXBvaW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6d2hpdGUgO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTgwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLW1haW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAua3VrYWt1IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLW1haW47XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNwZWMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXRhaWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgLmt1a2FrdSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcGVjIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxvZ28ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay10aHVtYm5haWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICBtYXJnaW46IC0wLjUlO1xyXG4gICAgICBcclxuICAgICAgICAmLmNlbnRlciB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAuNSU7XHJcbiAgICAgICAgICB3aWR0aDogMTMuMjglO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIG9wYWNpdHkgbGluZWFyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50aHVtYm5haWwtY3VycmVudDphZnRlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBwcmludHtcclxuICAgICp7XHJcbiAgICAgICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xyXG4gICAgfVxyXG4gICAgLnBsYW4tZGV0YWlsLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4uZGVzaWduIHtcclxuICAgIC5ib3h7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwYTY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYm94MXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjQtNS5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjQtNS1zcC5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYm94MntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjUtMS5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjUtMS1zcC5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYm94M3tcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjMtNC5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjMtNC1zcC5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjYm94NHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjQtNi5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Rlc2lnbi9rbV9pdjQtNi1zcC5qcGcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKj09PT09PT09PSDjg5rjg7zjgrjjg43jg7zjgrfjg6fjg7NDU1MgPT09PT09PT09PT09PT09Ki9cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgICAgICByaWdodDoyMHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6MWVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzo0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgLmhvdmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOmJveC1zaGFkb3cgMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpib3gtc2hhZG93IDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjNweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi5lcXVpcG1lbnQge1xyXG4gICAgJi1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDhweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQodGFiKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyhjYWxjKDEwMCUgLyAzKSAtIDhweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tYWluO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbWFpbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljayB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufSJdfQ== */
