@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: "Noto Sans JP", sans-serif;
  font-weight: 400;
  color: #231815;
  letter-spacing: 0.05em;
  text-indent: inherit;
}

a {
  color: #231815;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

a:hover {
  opacity: 0.6;
}

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

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

@media screen and (max-width: 767px) {
  p {
    font-size: 14px;
    margin-bottom: 10px;
  }
}

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

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

.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 {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  position: relative;
  margin: 0 auto;
  background: #f0a446;
  border-radius: 8px;
  padding: 2px 2px 5px;
  font-weight: bold;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media screen and (max-width: 767px) {
  .c-button {
    font-size: 13px;
    border-radius: 5px;
  }
}

.c-button.yellow {
  background: #edc927;
}

.c-button a {
  background: white;
  padding: 13px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  text-decoration: none;
  border-radius: 5px;
  letter-spacing: 0;
}

@media screen and (max-width: 767px) {
  .c-button a {
    padding: 9px 30px;
    border-radius: 3px;
  }
}

.c-button a::before {
  content: "";
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #f0a446;
  /* 三角の色 */
  display: block;
}

@media screen and (max-width: 767px) {
  .c-button a::before {
    border-width: 3px;
  }
}

.c-button a:hover {
  opacity: 1;
}

.c-button:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 1;
}

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

.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 {
  color: #231815;
  text-align: center;
  font-weight: 400;
  letter-spacing: 0.1em;
  font-family: "Cinzel", serif;
  font-size: 28px;
  line-height: 1.5em;
  margin-bottom: 30px;
}

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

.c-h2 {
  text-align: center;
  margin: 0 auto 40px;
  font-weight: 300;
  font-size: 28px;
  line-height: 1.58;
  letter-spacing: 0.14em;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .c-h2 {
    font-size: 14px;
    text-align: left;
    margin-bottom: 20px;
  }
}

.c-h3 {
  text-align: center;
  margin: 0 auto 40px;
  font-weight: 300;
  font-size: 24px;
  line-height: 1.85;
  letter-spacing: 0.14em;
  font-weight: bold;
}

@media screen and (max-width: 767px) {
  .c-h3 {
    font-size: 12px;
    text-align: left;
    margin-bottom: 20px;
  }
}

.c-h4 {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.3;
}

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

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

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

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

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

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

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

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

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

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

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

/* --------------------------
ラベル
-------------------------- */
.c-label {
  display: inline-block;
  padding: 5px 15px;
  line-height: 1;
  background-color: #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: 32px;
  position: relative;
}

.c-list--point > li::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 3px;
  display: inline-block;
  background-color: #231815;
  position: absolute;
  top: 14px;
  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: #231815;
  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 {
  display: none;
}

@media screen and (max-width: 767px) {
  .c-menu {
    position: absolute;
    right: 15px;
    top: 20px;
    display: block;
  }
}

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

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

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

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

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

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

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

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

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

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

.c-menu-recruit {
  right: 20px;
}

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

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

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

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

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

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

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

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

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

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

@media screen and (min-width: 768px) {
  .c-section--bg--middle {
    padding: 40px 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: 30px 0;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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: 400;
  width: 30%;
  background-color: #e0e0e0;
  vertical-align: top;
  border-bottom: 1px solid #c5c5c5;
}

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

.c-table thead td {
  font-weight: 400;
  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%;
  }
}

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

.c-table tbody th {
  padding: 25px;
  line-height: 1.5;
  font-weight: 400;
  width: 30%;
  background-color: #e0e0e0;
  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: 15px;
    min-height: auto;
  }
}

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

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

.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: 400;
  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;
  }
}

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

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

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

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

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

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

@media screen and (max-width: 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-light {
  background-color: #e0e0e0;
}

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

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

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

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

.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: 0 -10px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: 28px;
  letter-spacing: 0.06em;
}

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

.u-text-large {
  font-size: 24px;
  letter-spacing: 0.05em;
}

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

.u-text-bit-large {
  font-size: 18px;
}

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

.u-text-default {
  font-size: 16px;
}

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

.u-text-small {
  font-size: 14px;
}

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

.u-text-x-small {
  font-size: 12px;
}

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

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

/* --------------------------
幅指定
-------------------------- */
.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: 1180px) {
  .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 {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 900;
}

@media screen and (max-width: 767px) {
  .p-header {
    top: 10px;
    left: 10px;
  }
}

.p-header-logo a {
  text-decoration: none;
}

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

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

@media screen and (max-width: 767px) {
  .p-gnav {
    display: none;
    background-color: #ababab;
  }
}

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

@media screen and (max-width: 767px) {
  .p-gnav-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    text-align: center;
  }
}

.p-gnav-list-item {
  padding: 10px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

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

@media screen and (max-width: 767px) {
  .p-gnav-list-item {
    padding: 0;
    width: 50%;
  }
}

.p-gnav-list-item a {
  font-size: 14px;
  letter-spacing: 0.05em;
  color: #717171;
  text-decoration: none;
  line-height: 1;
  font-weight: 400;
}

@media screen and (max-width: 767px) {
  .p-gnav-list-item a {
    padding: 20px;
    color: #fff;
  }
}

.p-footer-logo {
  max-width: 200px;
  margin: 0 auto 20px;
}

@media screen and (max-width: 767px) {
  .p-footer-logo {
    max-width: 150px;
  }
}

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

.p-footer-tel a {
  font-family: "Cinzel", serif;
  font-size: 50px;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 10px;
}

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

.p-footer-copyright {
  background: #e0e0e0;
  text-align: center;
  padding: 20px;
  font-family: "Cinzel", serif;
  font-weight: 500;
}

@media screen and (max-width: 767px) {
  .p-footer-link {
    margin-bottom: 20px;
  }
  .p-footer-link .c-list--horizontal {
    display: block;
  }
  .p-footer-link .c-list--horizontal li {
    margin: 10px 0;
  }
}

.p-footer-link a {
  text-decoration: none;
  font-size: 13px;
  color: #717171;
}

.p-footer-pagetop {
  background: #717171;
  padding: 15px;
  font-family: "Cinzel", serif;
  font-weight: 500;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  font-size: 16px;
  text-decoration: none;
  margin-bottom: 40px;
}

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

.p-footer-pagetop::after {
  content: "";
  width: 20px;
  height: 20px;
  background: url(../images/common/pagetop.png) no-repeat;
  background-size: contain;
  display: block;
}

.top {
  overflow: hidden;
}

.top-mv {
  position: relative;
}

.top-mv img {
  vertical-align: bottom;
}

.top-mv-text {
  position: absolute;
  top: 55%;
  left: 50%;
  width: 17%;
  -webkit-animation: float 3s ease-in-out infinite;
          animation: float 3s ease-in-out infinite;
}

@media screen and (max-width: 767px) {
  .top-mv-text {
    width: 38%;
    top: 52%;
  }
}

@-webkit-keyframes float {
  0% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
  }
  50% {
    -webkit-transform: translateY(-10px) translateX(-50%);
            transform: translateY(-10px) translateX(-50%);
  }
  /* 上下の振れ幅 */
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
  }
}

@keyframes float {
  0% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
  }
  50% {
    -webkit-transform: translateY(-10px) translateX(-50%);
            transform: translateY(-10px) translateX(-50%);
  }
  /* 上下の振れ幅 */
  100% {
    -webkit-transform: translateY(0) translateX(-50%);
            transform: translateY(0) translateX(-50%);
  }
}

.top-mv-scroll {
  position: absolute;
  bottom: 4%;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 17%;
}

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

.top-mv-scroll .loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1vh;
  margin-bottom: 1.5vh;
}

@media screen and (max-width: 767px) {
  .top-mv-scroll .loader {
    gap: 0.8vh;
    margin-bottom: 1vh;
  }
}

.top-mv-scroll .triangle {
  width: 0;
  height: 0;
  margin: auto;
  border-left: 0.5vw solid transparent;
  border-right: 0.5vw solid transparent;
  border-top: 0.8vw solid;
  opacity: 0.2;
  -webkit-animation: blink 2s infinite;
          animation: blink 2s infinite;
  border-radius: 2px;
}

@media screen and (max-width: 767px) {
  .top-mv-scroll .triangle {
    border-left: 1.8vw solid transparent;
    border-right: 1.8vw solid transparent;
    border-top: 2.5vw solid;
  }
}

.top-mv-scroll .triangle:nth-child(1) {
  border-top-color: #d96c2a;
  /* オレンジ */
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

.top-mv-scroll .triangle:nth-child(2) {
  border-top-color: #1e7ec9;
  /* 青 */
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

.top-mv-scroll .triangle:nth-child(3) {
  border-top-color: #3a9d3a;
  /* 緑 */
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}

.top-mv-scroll .triangle:nth-child(4) {
  border-top-color: #d96c2a;
  /* オレンジ */
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}

.top-mv-scroll .triangle:nth-child(5) {
  border-top-color: #1e7ec9;
  /* 青 */
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}

.top-mv-scroll .triangle:nth-child(6) {
  border-top-color: #3a9d3a;
  /* 緑 */
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

@-webkit-keyframes blink {
  0%, 80%, 100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}

@keyframes blink {
  0%, 80%, 100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}

.top-mv-scroll p {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

@media screen and (max-width: 767px) {
  .top-mv-scroll p {
    font-size: 6px;
  }
}

.top-mv-icon {
  position: absolute;
  bottom: -7%;
  width: 40%;
  -webkit-animation: fadeUp 1s ease-out forwards 0.5s;
          animation: fadeUp 1s ease-out forwards 0.5s;
}

@media screen and (max-width: 767px) {
  .top-mv-icon {
    width: 70%;
    bottom: -3%;
  }
}

@-webkit-keyframes fadeUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes fadeUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.top-mv-icon.icon-01 {
  left: 3%;
}

@media screen and (max-width: 767px) {
  .top-mv-icon.icon-01 {
    left: -25%;
  }
}

.top-mv-icon.icon-02 {
  right: 3%;
}

@media screen and (max-width: 767px) {
  .top-mv-icon.icon-02 {
    right: -25%;
  }
}

.top-section {
  background: url("../images/bg.png") repeat-y center top;
  background-size: 100% auto;
  padding: 150px 0;
  min-height: 100vh;
  height: auto;
}

@media screen and (max-width: 767px) {
  .top-section {
    background: url("../images/bg-sp.png") repeat-y center top;
    background-size: 100% auto;
    padding: 50px 0;
  }
}

.top-section .panel {
  position: relative;
  border: 4px solid #f0a446;
  border-radius: 14px;
  background: white;
  margin-top: 130px;
  padding: 18px;
  padding-bottom: 180px;
}

@media screen and (max-width: 767px) {
  .top-section .panel {
    border-width: 2px;
    border-radius: 8px;
    padding: 5px;
    padding-bottom: 70px;
    margin: 80px -15px 0;
  }
}

.top-section .panel h3 {
  padding: 30px 80px;
  background: white;
  border: 4px solid #f0a446;
  border-radius: 14px;
  position: absolute;
  top: -60px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media screen and (max-width: 767px) {
  .top-section .panel h3 {
    padding: 12px 20px;
    border-width: 2px;
    border-radius: 6px;
    top: -25px;
  }
}

.top-section .panel h3 img {
  height: 50px;
  width: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

@media screen and (max-width: 767px) {
  .top-section .panel h3 img {
    height: 22px;
  }
}

@media screen and (max-width: 767px) {
  .top-section .panel h4 {
    padding: 0 15px;
  }
}

.top-section .accordion-header {
  cursor: pointer;
  margin: -150px -20px 0;
  position: relative;
  z-index: 900;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-header {
    margin: -50px -50px 0;
  }
}

.top-section .accordion-body {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s ease, opacity 0.5s ease;
  transition: max-height 0.5s ease, opacity 0.5s ease;
  opacity: 0;
  border: 4px solid #f0a446;
  border-radius: 14px;
  margin-top: -100px;
  padding: 120px 18px 18px;
  background: white;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body {
    border-width: 2px;
    border-radius: 8px;
    padding: 60px 5px 5px;
    margin: 0 -15px;
    margin-top: -50px;
  }
}

.top-section .accordion-body-wrap {
  background: url(../images/accordion-bg.png) no-repeat;
  background-size: contain;
  background-position: bottom center;
  padding-bottom: 80px;
}

.top-section .accordion-body .inner {
  max-width: 860px;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner {
    padding: 0 15px;
  }
}

.top-section .accordion-body .inner h3 {
  max-width: 460px;
  margin: 50px auto;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner h3 {
    margin: 50px auto 30px;
  }
}

.top-section .accordion-body .inner h3.sub {
  border: 4px solid #3fa5f1;
  border-radius: 20px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 30px 40px;
  margin: 80px auto;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner h3.sub {
    padding: 18px 20px;
    border-radius: 6px;
    border-width: 3px;
    margin: 50px auto 30px;
    max-width: 100%;
    text-align: center;
  }
}

.top-section .accordion-body .inner h3.sub img {
  height: 40px;
  width: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner h3.sub img {
    height: auto;
    max-width: 100%;
    max-height: 24px;
  }
}

.top-section .accordion-body .inner h3.sub.sub-2 {
  padding: 15px 40px;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner h3.sub.sub-2 {
    padding: 5px 20px;
  }
}

.top-section .accordion-body .inner h3.sub.sub-2 img {
  height: 60px;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner h3.sub.sub-2 img {
    height: auto;
    max-width: 100%;
    max-height: 50px;
  }
}

.top-section .accordion-body .inner .list-01 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 50px;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-01 {
    grid-template-columns: 1fr;
  }
}

.top-section .accordion-body .inner .list-01 li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin: 20px 0;
  gap: 10px;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-01 li {
    margin: 15px 0;
  }
}

.top-section .accordion-body .inner .list-01 li figure {
  width: 32px;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-01 li figure {
    width: 30px;
  }
}

.top-section .accordion-body .inner .list-01 li::after {
  content: "";
  display: block;
  height: 4px;
  width: 100%;
  background: url(../images/border-01.png) repeat-x;
  background-size: auto 100%;
  position: absolute;
  bottom: -20px;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-01 li::after {
    bottom: -15px;
  }
}

.top-section .accordion-body .inner .list-01 li:nth-last-child(1)::after {
  content: none;
}

@media screen and (min-width: 768px) {
  .top-section .accordion-body .inner .list-01 li:nth-last-child(2)::after {
    content: none;
  }
}

.top-section .accordion-body .inner .list-02 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 50px;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-02 {
    grid-template-columns: 1fr;
  }
}

.top-section .accordion-body .inner .list-02 li {
  margin: 20px 0;
  text-align: center;
  position: relative;
}

.top-section .accordion-body .inner .list-02 li figure {
  width: 230px;
  margin: 0 auto 10px;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-02 li figure {
    width: 210px;
  }
}

.top-section .accordion-body .inner .list-02 li::after {
  content: "";
  display: block;
  height: 4px;
  width: 100%;
  background: url(../images/border-02.png) repeat-x;
  background-size: auto 100%;
  position: absolute;
  bottom: -20px;
}

.top-section .accordion-body .inner .list-02 li:nth-last-child(1)::after {
  content: none;
}

.top-section .accordion-body .inner .list-02.sub li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.top-section .accordion-body .inner .list-02.sub li::before {
  content: "●";
  margin-right: 10px;
  color: #7ac543;
  display: inline-block;
}

.top-section .accordion-body .inner .list-03 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 50px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-03 {
    grid-template-columns: 1fr;
  }
}

.top-section .accordion-body .inner .list-03::after {
  content: "";
  display: block;
  height: 4px;
  width: 100%;
  background: url(../images/border-03.png) repeat-x;
  background-size: auto 100%;
  position: absolute;
  bottom: 0;
}

.top-section .accordion-body .inner .list-03 li {
  margin: 20px 0;
  position: relative;
}

.top-section .accordion-body .inner .list-03 li figure {
  margin: 0 auto 20px;
}

.top-section .accordion-body .inner .list-03 li::after {
  content: "";
  display: block;
  height: 4px;
  width: 100%;
  background: url(../images/border-03.png) repeat-x;
  background-size: auto 100%;
  position: absolute;
  bottom: -20px;
}

.top-section .accordion-body .inner .list-03 li:nth-last-child(1)::after {
  content: none;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-03 li h4 {
    font-size: 14px;
  }
}

.top-section .accordion-body .inner .list-04 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 40px;
  position: relative;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-04 {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}

.top-section .accordion-body .inner .list-04::after {
  content: "";
  display: block;
  height: 4px;
  width: 100%;
  background: url(../images/border-03.png) repeat-x;
  background-size: auto 100%;
  position: absolute;
  bottom: 0;
}

.top-section .accordion-body .inner .list-04 li {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 40px;
  border-bottom: 2px solid #3fa5f1;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-04 li {
    grid-template-columns: 1fr;
    gap: 0;
    padding-bottom: 20px;
  }
}

.top-section .accordion-body .inner .list-04 li:nth-last-child(1) {
  border: none;
}

.top-section .accordion-body .inner .list-04 li figure {
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-04 li figure {
    max-width: 250px;
  }
}

.top-section .accordion-body .inner .list-04 li h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  gap: 10px;
  font-size: 24px;
  margin-bottom: 15px;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-04 li h4 {
    font-size: 21px;
    line-height: 1.3;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .top-section .accordion-body .inner .list-04 li h4 span {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.top-section .accordion-body .inner .list-04 li h4 img {
  width: 100px;
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-04 li h4 img {
    width: 80px;
  }
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner .list-04 li p {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .top-section .accordion-body .inner-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.top-section .accordion-item.open .accordion-body {
  max-height: 10000px;
  /* 十分に大きめに */
  opacity: 1;
}

.top .section-head img {
  max-width: 250px;
}

@media screen and (max-width: 767px) {
  .top .section-head img {
    max-width: 110px;
  }
}

.top .section-head .nav {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 60px;
}

@media screen and (max-width: 767px) {
  .top .section-head .nav {
    display: block;
    margin-bottom: 20px;
  }
}

.top .section-head .nav li {
  padding: 3px 3px 8px;
  background: #f0a446;
  border-radius: 8px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

@media screen and (max-width: 767px) {
  .top .section-head .nav li {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto 18px;
  }
}

.top .section-head .nav li a {
  width: 280px;
  display: block;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  padding: 25px;
  background: white;
  letter-spacing: 0;
  position: relative;
}

@media screen and (max-width: 767px) {
  .top .section-head .nav li a {
    width: 208px;
    font-size: 14px;
    padding: 20px;
  }
}

.top .section-head .nav li a::before {
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #f0a446;
  /* 三角の色 */
  position: absolute;
  top: 50%;
  left: 30px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 767px) {
  .top .section-head .nav li a::before {
    left: 20px;
  }
}

.top .section-head .nav li a:hover {
  opacity: 1;
}

.top .section-head .nav li:nth-child(2) {
  background: #7ac543;
}

.top .section-head .nav li:nth-child(2) a::before {
  border-left: 8px solid #7ac543;
}

.top .section-head .nav li:nth-child(3) {
  background: #3fa5f1;
}

.top .section-head .nav li:nth-child(3) a::before {
  border-left: 8px solid #3fa5f1;
}

.top .section-head .nav li:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 1;
}

.top .section-02 .panel {
  border: 4px solid #7ac543;
}

@media screen and (max-width: 767px) {
  .top .section-02 .panel {
    border-width: 3px;
  }
}

.top .section-02 .panel h3 {
  border: 4px solid #7ac543;
}

@media screen and (max-width: 767px) {
  .top .section-02 .panel h3 {
    border-width: 3px;
  }
}

.top .section-02 .panel .c-button {
  background: #7ac543;
}

.top .section-02 .panel .c-button a::before {
  border-left: 5px solid #7ac543;
}

.top .section-02 .accordion-body {
  border: 4px solid #7ac543;
}

.top .section-03 {
  margin-bottom: 150px;
}

@media screen and (max-width: 767px) {
  .top .section-03 {
    margin-bottom: 80px;
  }
}

.top .section-03 .panel {
  border: 4px solid #3fa5f1;
}

@media screen and (max-width: 767px) {
  .top .section-03 .panel {
    border-width: 3px;
  }
}

.top .section-03 .panel h3 {
  border: 4px solid #3fa5f1;
}

@media screen and (max-width: 767px) {
  .top .section-03 .panel h3 {
    border-width: 3px;
  }
}

.top .section-03 .panel .c-button {
  background: #3fa5f1;
}

.top .section-03 .panel .c-button a::before {
  border-left: 5px solid #3fa5f1;
}

.top .section-03 .accordion-body {
  border: 4px solid #3fa5f1;
}

@media screen and (max-width: 767px) {
  .top .section-04 {
    margin: 0 -15px;
  }
}

.top .section-04 .item {
  position: relative;
  margin-bottom: 50px;
}

.top .section-04 .item a {
  position: absolute;
  bottom: 4%;
  width: 15%;
  right: 16.5%;
}

@media screen and (max-width: 767px) {
  .top .section-04 .item a {
    width: 44%;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media screen and (min-width: 768px) {
  .top .section-04 .item a:hover {
    opacity: 1;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
}

.top .section-04 .item-02 a {
  bottom: auto;
  top: 39%;
  right: 18%;
  width: 17.5%;
}

@media screen and (max-width: 767px) {
  .top .section-04 .item-02 a {
    width: 57%;
    right: auto;
    left: 50%;
    top: 33.5%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media screen and (max-width: 767px) {
  .top .section-05 {
    margin: 0 -15px;
  }
}

.top .section-05 p {
  font-size: 22px;
  text-align: center;
  font-weight: 500;
  margin-top: 20px;
}

@media screen and (max-width: 767px) {
  .top .section-05 p {
    font-size: 14px;
    margin-top: 10px;
  }
}

.fadein {
  opacity: 0;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.fadein.scroll-in {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uL3NldHRpbmdzL192YXIuc2NzcyIsIi4uL3NldHRpbmdzL19taXhpbi5zY3NzIiwiLi4vc2V0dGluZ3MvX2ZvbnQuc2NzcyIsIi4uL2Jhc2UvX3Jlc2V0LnNjc3MiLCIuLi9iYXNlL19iYXNlLnNjc3MiLCIuLi9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2guc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCIuLi9jb21wb25lbnRzL19saW5rLnNjc3MiLCIuLi9jb21wb25lbnRzL19saXN0LnNjc3MiLCIuLi9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9jb21wb25lbnRzL19wYW5lbC5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9fdGFiLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vdXRpbGl0aWVzL19iZy5zY3NzIiwiLi4vdXRpbGl0aWVzL19ib3JkZXIuc2NzcyIsIi4uL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uL3V0aWxpdGllcy9fZ3JpZC5zY3NzIiwiLi4vdXRpbGl0aWVzL19oaWRlLnNjc3MiLCIuLi91dGlsaXRpZXMvX21hcmdpbi5zY3NzIiwiLi4vdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi91dGlsaXRpZXMvX3cuc2NzcyIsIi4uL3Byb2plY3RzL19oZWFkZXIuc2NzcyIsIi4uL3Byb2plY3RzL19nbmF2LnNjc3MiLCIuLi9wcm9qZWN0cy9fZm9vdGVyLnNjc3MiLCJfdG9wLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQ2hCOzs0QkRFNEI7QUMwQjVCOzs0QkR2QjRCO0FDOEI1Qjs7NEJEM0I0QjtB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LHlCUGpFa0I7RU9rRWxCLHNCUHRFVTtBRCtVbEI7O0FTbldBOzs0QlR1VzRCO0FTalc1QjtFQUNFLGNSY21CO0VRYm5CLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLDRCUnFDdUI7RVFwQ3ZCLGVSMkJjO0VRMUJkLGtCQUFrQjtFQUNsQixtQkFBbUI7QVRtV3JCOztBRXJXRTtFT05GO0lBVUksZVIwQmU7SVF6QmYsbUJBQW1CO0VUc1dyQjtBQUNGOztBU25XQTtFQUNFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZ0JSc0JVO0VRckJWLGVSY2M7RVFiZCxpQkFBaUI7RUFDakIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtBVHNXbkI7O0FFdFhFO0VPU0Y7SUFTSSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtFVHlXckI7QUFDRjs7QVN0V0E7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCUk9VO0VRTlYsZVJEb0I7RVFFcEIsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixpQkFBaUI7QVR5V25COztBRXhZRTtFT3dCRjtJQVNJLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsbUJBQW1CO0VUNFdyQjtBQUNGOztBU3pXQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0JBQWdCO0FUNFdsQjs7QUV0WkU7RU91Q0Y7SUFNSSxlUmYyQjtFRDZYN0I7QUFDRjs7QVMzV0E7RUFDRSxlUnZCZ0M7RVF3QmhDLGlCUnZCa0M7RVF3QmxDLHNCQUFzQjtFQUN0QixnQlJwQlE7RVFxQlIsa0JBQWtCO0FUOFdwQjs7QUVwYUU7RU9pREY7SUFRSSxlUjNCaUM7SVE0QmpDLGlCUjNCbUM7RUQyWXJDO0FBQ0Y7O0FTN1dBO0VBQ0UsZVJwQ2dDO0VRcUNoQyxpQlJwQ2tDO0VRcUNsQyxzQkFBc0I7RUFDdEIsZ0JSakNRO0VRa0NSLGtCQUFrQjtBVGdYcEI7O0FFbmJFO0VPOERGO0lBUUksZVJ4QzZDO0lReUM3QyxpQlJ4QytDO0VEMFpqRDtBQUNGOztBUy9XQTtFUGxFRSxvQkFB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ZTtJQUNmLGtCQUFrQjtFaEJtNEJ0QjtBQUNGOztBZ0JqNEJJO0VBQ0UsbUJBQVk7TUFBWixvQkFBWTtVQUFaLFlBQVk7QWhCbzRCbEI7O0FFejRCRTtFY0lFO0lBSUksVUFBVTtJQUNWLFlBQVk7RWhCczRCbEI7QUFDRjs7QWdCNTRCSztFQVVLLCtCZkZnQjtBRHc0QjFCOztBZ0JoNUJLO0VBZUcseUJmTGlCO0VlTWpCLHlCZlJrQjtFZVNsQixlQUFlO0VBQ2YsY0FBYztFQUNkLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLGNmakJhO0Vla0JiLGdCZk1FO0FEKzNCVjs7QUVoNkJFO0VjSUc7SUEwQkssK0JmbEJnQjtFRHk1QnhCO0FBQ0Y7O0FnQmw2Qks7RUE4Qkssc0JmMUJRO0VlMkJSLGdCQUFnQjtFQUNoQiw2QmZ4Q1M7RWV5Q1QsY2Y1Qlc7QURvNkJyQjs7QUU3NkJFO0VjSUc7SUFvQ08sU0FBUztJQUNULHlCZjdDTztJZThDUCxXZmxDTTtFRDQ2QmhCO0FBQ0Y7O0FnQm40Qkk7RUFDRSxhQUFhO0VBQ2Isc0JmNUNZO0VlNkNaLHlCZnpDb0I7RWUwQ3BCLGFBQWE7RUFDYixhQUFhO0FoQnM0Qm5COztBRTc3QkU7RWNrREU7SUFRSSxhQUFhO0lBQ2IsNkJmL0NrQjtFRHU3QnhCO0FBQ0Y7O0FnQmw1Qks7RUFhRyxjQUFjO0FoQnk0QnRCOztBaUJwOUJBOzs0QmpCdzlCNEI7QWlCcDlCNUI7RUFDRSxXQUFXO0VBQ1gsZWhCaUNnQztFZ0JoQ2hDLGlCaEJpQ2tDO0FEcTdCcEM7O0FFajlCRTtFZVJGO0lBUVEsZ0JBQWdCO0VqQnM5QnRCO0FBQ0Y7O0FpQi85QkE7RUFZTSxhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGdCaEIyQkk7RWdCMUJKLFVBQVU7RUFDVix5QmhCTW1CO0VnQkxuQixtQkFBbUI7RUFDbkIsZ0NoQkVvQjtBRHE5QjFCOztBRWorQkU7RWVSRjtJQXFCUSxjQUFjO0lBQ2QsV0FBVztJQUNYLGtCQUFrQjtFakJ5OUJ4QjtBQUNGOztBaUJqL0JBO0VBMkJNLGdCaEJjSTtFZ0JiSixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdDaEJWb0I7QURvK0IxQjs7QUVoL0JFO0VlUkY7SUFpQ1EsY0FBYztJQUNkLFdBQVc7RWpCNDlCakI7QUFDRjs7QUV2L0JFO0VlUkY7SUEyQ1EsY0FBYztJQUNkLGdCQUFnQjtFakJ5OUJ0QjtBQUNGOztBaUJ0Z0NBO0VBZ0RNLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsZ0JoQlRJO0VnQlVKLFVBQVU7RUFDVix5QmhCOUJtQjtFZ0IrQm5CLG1CQUFtQjtFQUNuQixnQ2hCbENvQjtBRDQvQjFCOztBRXhnQ0U7RWVSRjtJQXlEUSxjQUFjO0lBQ2QsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsZ0JBQWdCO0VqQjQ5QnRCO0FBQ0Y7O0FpQjFoQ0E7RUFpRU0sa0JBQWtCO0VBQ2xCLGdDaEI5Q29CO0FEMmdDMUI7O0FFdmhDRTtFZVJGO0lBcUVRLGNBQWM7SUFDZCxXQUFXO0lBQ1gsYUFBYTtFakIrOUJuQjtBQUNGOztBaUIzOUJFO0VBQ0UscUJoQnpEc0I7QUR1aEMxQjs7QWlCLzlCRztFQUlLLHFCaEI1RGtCO0FEMmhDMUI7O0FpQm4rQkc7RUFPSyxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZ0JoQjlDRTtFZ0IrQ0YsaUJBQWlCO0FqQmcrQnpCOztBRWhqQ0U7RWVvRUM7SUFlTyxZQUFZO0lBQ1osV0FBVztFakJrK0JuQjtBQUNGOztBaUJuL0JHO0VBb0JLLDBCQUEwQjtFQUMxQixnQkFBZ0I7QWpCbStCeEI7O0FFNWpDRTtFZW9FQztJQXdCTywwQkFBMEI7RWpCcStCbEM7QUFDRjs7QWtCOWtDQTs7NEJsQmtsQzRCO0FrQjlrQzVCO0VBQ0UsZ0JBQWdCO0FsQmdsQ2xCOztBa0I3a0NBO0VBQ0UsaUJBQWlCO0FsQmdsQ25COztBa0I3a0NBO0VBQ0Usa0JBQWtCO0FsQmdsQ3BCOztBa0I3a0NBO0VBQ0UsbUJBQW1CO0VBQ25CLHFCQUFxQjtBbEJnbEN2Qjs7QUV0bENFO0VnQlVBO0lBQ0UsZ0JBQWdCO0VsQmdsQ2xCO0VrQjdrQ0E7SUFDRSxpQkFBaUI7RWxCK2tDbkI7RWtCNWtDQTtJQUNFLGtCQUFrQjtFbEI4a0NwQjtBQUNGOztBRWxtQ0U7RWdCd0JBO0lBQ0UsZ0JBQWdCO0VsQjhrQ2xCO0VrQjNrQ0E7SUFDRSxpQkFBaUI7RWxCNmtDbkI7RWtCMWtDQTtJQUNFLGtCQUFrQjtFbEI0a0NwQjtBQUNGOztBRTltQ0U7RWdCc0NBO0lBQ0UsZ0JBQWdCO0VsQjRrQ2xCO0VrQnprQ0E7SUFDRSxpQkFBaUI7RWxCMmtDbkI7RWtCeGtDQTtJQUNFLGtCQUFrQjtFbEIwa0NwQjtBQUNGOztBRTFuQ0U7RWdCb0RBO0lBQ0UsZ0JBQWdCO0VsQjBrQ2xCO0VrQnZrQ0E7SUFDRSxpQkFBaUI7RWxCeWtDbkI7RWtCdGtDQTtJQUNFLGtCQUFrQjtFbEJ3a0NwQjtBQUNGOztBbUJscENBOzs0Qm5Cc3BDNEI7QW1CbHBDNUI7RUFDRSx5QmxCcUJ1QjtBRCtuQ3pCOztBbUJqcENBO0VBQ0Usc0JsQldnQjtBRHlvQ2xCOztBbUJqcENBO0VBQ0UseUJsQk15QjtBRDhvQzNCOztBbUJqcENBO0VBQ0UseUJsQk5rQjtBRDBwQ3BCOztBbUJqcENBO0VBQ0UseUJsQlBrQjtBRDJwQ3BCOztBbUJqcENBO0VBQ0UseUJsQmJ1QjtBRGlxQ3pCOztBbUJqcENBO0VBQ0UseUJsQm5CdUI7QUR1cUN6Qjs7QW9CanJDQTs7NEJwQnFyQzRCO0FvQmhyQzFCO0VBQ0UsZ0NuQkVlO0FEZ3JDbkI7O0FvQi9xQ0U7RUFDRSw2Qm5CRmU7QURvckNuQjs7QW9CL3FDRTtFQUNFLCtCbkJOZTtBRHdyQ25COztBb0IvcUNFO0VBQ0UsOEJuQlZlO0FENHJDbkI7O0FvQi9xQ0U7RUFDRSxrQm5CRmM7QURvckNsQjs7QXFCeHNDQTs7NEJyQjRzQzRCO0FxQnhzQzVCO0VBQ0ksV0FBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1osU0FBUztFQUNULGNBQWM7RUFDZCxrQkFBa0I7QXJCMHNDdEI7O0FzQnB0Q0E7OzRCdEJ3dEM0QjtBc0Jo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OztBd0I5OEVJO0VBQWdCLDJCQUFxQztBeEJrOUV6RDs7QXdCajlFSTtFQUFnQiw2QkFBdUM7QXhCcTlFM0Q7O0F3QnA5RUk7RUFBZ0IsMkJBQXFDO0F4Qnc5RXpEOztBd0J2OUVJO0VBQWdCLDZCQUF1QztBeEIyOUUzRDs7QXdCMTlFSTtFQUFnQiw0QkFBc0M7QXhCODlFMUQ7O0F3Qjc5RUk7RUFBZ0IsOEJBQXdDO0F4QmkrRTVEOztBd0J4K0VJO0VBQWdCLDBCQUFvQztBeEI0K0V4RDs7QXdCMytFSTtFQUFnQiw0QkFBc0M7QXhCKytFMUQ7O0F3QjkrRUk7RUFBZ0IsMkJBQXFDO0F4QmsvRXpEOztBd0JqL0VJO0VBQWdCLDZCQUF1QztBeEJxL0UzRDs7QXdCcC9FSTtFQUFnQiwyQkFBcUM7QXhCdy9FekQ7O0F3QnYvRUk7RUFBZ0IsNkJBQXVDO0F4QjIvRTNEOztBd0IxL0VJO0VBQWdCLDRCQUFzQztBeEI4L0UxRDs7QXdCNy9FSTtFQUFnQiw4QkFBd0M7QXhCaWdGNUQ7O0F3QnhnRkk7RUFBZ0IsMkJBQW9DO0F4QjRnRnhEOztBd0IzZ0ZJO0VBQWdCLDZCQUFzQztBeEIrZ0YxRDs7QXdCOWdGSTtFQUFnQiw0QkFBcUM7QXhCa2hGekQ7O0F3QmpoRkk7RUFBZ0IsOEJBQXVDO0F4QnFoRjNEOztBd0JwaEZJO0VBQWdCLDRCQUFxQztBeEJ3aEZ6RDs7QXdCdmhGSTtFQUFnQiw4QkFBdUM7QXhCMmhGM0Q7O0F3QjFoRkk7RUFBZ0IsNkJBQXNDO0F4QjhoRjFEOztBd0I3aEZJO0VBQWdCLCtCQUF3QztBeEJpaUY1RDs7QXdCeGlGSTtFQUFnQiwyQkFBb0M7QXhCNGlGeEQ7O0F3QjNpRkk7RUFBZ0IsNkJBQXNDO0F4QitpRjFEOztBd0I5aUZJO0VBQWdCLDRCQUFxQztBeEJrakZ6RDs7QXdCampGSTtFQUFnQiw4QkFBdUM7QXhCcWpGM0Q7O0F3QnBqRkk7RUFBZ0IsNEJBQXFDO0F4QndqRnpEOztBd0J2akZJO0VBQWdCLDhCQUF1QztBeEIyakYzRDs7QXdCMWpGSTtFQUFnQiw2QkFBc0M7QXhCOGpGMUQ7O0F3QjdqRkk7RUFBZ0IsK0JBQXdDO0F4QmlrRjVEOztBd0J4a0ZJO0VBQWdCLDJCQUFvQztBeEI0a0Z4RDs7QXdCM2tGSTtFQUFnQiw2QkFBc0M7QXhCK2tGMUQ7O0F3QjlrRkk7RUFBZ0IsNEJBQXFDO0F4QmtsRnpEOztBd0JqbEZJO0VBQWdCLDhCQUF1QztBeEJxbEYzRDs7QXdCcGxGSTtFQUFnQiw0QkFBcUM7QXhCd2xGekQ7O0F3QnZsRkk7RUFBZ0IsOEJBQXVDO0F4QjJsRjNEOztBd0IxbEZJO0VBQWdCLDZCQUFzQztBeEI4bEYxRDs7QXdCN2xGSTtFQUFnQiwrQkFBd0M7QXhCaW1GNUQ7O0F3QnhtRkk7RUFBZ0IsMkJBQW9DO0F4QjRtRnhEOztBd0IzbUZJO0VBQWdCLDZCQUFzQztBeEIrbUYxRDs7QXdCOW1GSTtFQUFnQiw0QkFBcUM7QXhCa25GekQ7O0F3QmpuRkk7RUFBZ0IsOEJBQXVDO0F4QnFuRjNEOztBd0JwbkZJO0VBQWdCLDRCQUFxQztBeEJ3bkZ6RDs7QXdCdm5GSTtFQUFnQiw4QkFBdUM7QXhCMm5GM0Q7O0F3QjFuRkk7RUFBZ0IsNkJBQXNDO0F4QjhuRjFEOztBd0I3bkZJO0VBQWdCLCtCQUF3QztBeEJpb0Y1RDs7QXdCeG9GSTtFQUFnQiwyQkFBb0M7QXhCNG9GeEQ7O0F3QjNvRkk7RUFBZ0IsNkJBQXNDO0F4QitvRjFEOztBd0I5b0ZJO0VBQWdCLDRCQUFxQztBeEJrcEZ6RDs7QXdCanBGSTtFQUFnQiw4QkFBdUM7QXhCcXBGM0Q7O0F3QnBwRkk7RUFBZ0IsNEJBQXFDO0F4QndwRnpEOztBd0J2cEZJO0VBQWdCLDhCQUF1QztBeEIycEYzRDs7QXdCMXBGSTtFQUFnQiw2QkFBc0M7QXhCOHBGMUQ7O0F3QjdwRkk7RUFBZ0IsK0JBQXdDO0F4QmlxRjVEOztBd0J4cUZJO0VBQWdCLDJCQUFvQztBeEI0cUZ4RDs7QXdCM3FGSTtFQUFnQiw2QkFBc0M7QXhCK3FGMUQ7O0F3QjlxRkk7RUFBZ0IsNEJBQXFDO0F4QmtyRnpEOztBd0JqckZJO0VBQWdCLDhCQUF1QztBeEJxckYzRDs7QXdCcHJGSTtFQUFnQiw0QkFBcUM7QXhCd3JGekQ7O0F3QnZyRkk7RUFBZ0IsOEJBQXVDO0F4QjJyRjNEOztBd0IxckZJO0VBQWdCLDZCQUFzQztBeEI4ckYxRDs7QXdCN3JGSTtFQUFnQiwrQkFBd0M7QXhCaXNGNUQ7O0F3QnhzRkk7RUFBZ0IsMkJBQW9DO0F4QjRzRnhEOztBd0Izc0ZJO0VBQWdCLDZCQUFzQztBeEIrc0YxRDs7QXdCOXNGSTtFQUFnQiw0QkFBcUM7QXhCa3RGekQ7O0F3Qmp0Rkk7RUFBZ0IsOEJBQXVDO0F4QnF0RjNEOztBd0JwdEZJO0VBQWdCLDRCQUFxQztBeEJ3dEZ6RDs7QXdCdnRGSTtFQUFnQiw4QkFBdUM7QXhCMnRGM0Q7O0F3QjF0Rkk7RUFBZ0IsNkJBQXNDO0F4Qjh0RjFEOztBd0I3dEZJO0VBQWdCLCtCQUF3QztBeEJpdUY1RDs7QXdCeHVGSTtFQUFnQiwyQkFBb0M7QXhCNHVGeEQ7O0F3QjN1Rkk7RUFBZ0IsNkJBQXNDO0F4Qit1RjFEOztBd0I5dUZJO0VBQWdCLDRCQUFxQztBeEJrdkZ6RDs7QXdCanZGSTtFQUFnQiw4QkFBdUM7QXhCcXZGM0Q7O0F3QnB2Rkk7RUFBZ0IsNEJBQXFDO0F4Qnd2RnpEOztBd0J2dkZJO0VBQWdCLDhCQUF1QztBeEIydkYzRDs7QXdCMXZGSTtFQUFnQiw2QkFBc0M7QXhCOHZGMUQ7O0F3Qjd2Rkk7RUFBZ0IsK0JBQXdDO0F4Qml3RjVEOztBd0J4d0ZJO0VBQWdCLDJCQUFvQztBeEI0d0Z4RDs7QXdCM3dGSTtFQUFnQiw2QkFBc0M7QXhCK3dGMUQ7O0F3Qjl3Rkk7RUFBZ0IsNEJBQXFDO0F4Qmt4RnpEOztBd0JqeEZJO0VBQWdCLDhCQUF1QztBeEJxeEYzRDs7QXdCcHhGSTtFQUFnQiw0QkFBcUM7QXhCd3hGekQ7O0F3QnZ4Rkk7RUFBZ0IsOEJBQXVDO0F4QjJ4RjNEOztBd0IxeEZJO0VBQWdCLDZCQUFzQztBeEI4eEYxRDs7QXdCN3hGSTtFQUFnQiwrQkFBd0M7QXhCaXlGNUQ7O0F3Qnh5Rkk7RUFBZ0IsMkJBQW9DO0F4QjR5RnhEOztBd0IzeUZJO0VBQWdCLDZCQUFzQztBeEIreUYxRDs7QXdCOXlGSTtFQUFnQiw0QkFBcUM7QXhCa3pGekQ7O0F3Qmp6Rkk7RUFBZ0IsOEJBQXVDO0F4QnF6RjNEOztBd0JwekZJO0VBQWdCLDRCQUFxQztBeEJ3ekZ6RDs7QXdCdnpGSTtFQUFnQiw4QkFBdUM7QXhCMnpGM0Q7O0F3QjF6Rkk7RUFBZ0IsNkJBQXNDO0F4Qjh6RjFEOztBd0I3ekZJO0VBQWdCLCtCQUF3QztBeEJpMEY1RDs7QXdCeDBGSTtFQUFnQiwyQkFBb0M7QXhCNDBGeEQ7O0F3QjMwRkk7RUFBZ0IsNkJBQXNDO0F4QiswRjFEOztBd0I5MEZJO0VBQWdCLDRCQUFxQztBeEJrMUZ6RDs7QXdCajFGSTtFQUFnQiw4QkFBdUM7QXhCcTFGM0Q7O0F3QnAxRkk7RUFBZ0IsNEJBQXFDO0F4QncxRnpEOztBd0J2MUZJO0VBQWdCLDhCQUF1QztBeEIyMUYzRDs7QXdCMTFGSTtFQUFnQiw2QkFBc0M7QXhCODFGMUQ7O0F3QjcxRkk7RUFBZ0IsK0JBQXdDO0F4QmkyRjVEOztBd0J4MkZJO0VBQWdCLDJCQUFvQztBeEI0MkZ4RDs7QXdCMzJGSTtFQUFnQiw2QkFBc0M7QXhCKzJGMUQ7O0F3QjkyRkk7RUFBZ0IsNEJBQXFDO0F4QmszRnpEOztBd0JqM0ZJO0VBQWdCLDhCQUF1QztBeEJxM0YzRDs7QXdCcDNGSTtFQUFnQiw0QkFBcUM7QXhCdzNGekQ7O0F3QnYzRkk7RUFBZ0IsOEJBQXVDO0F4QjIzRjNEOztBd0IxM0ZJO0VBQWdCLDZCQUFzQztBeEI4M0YxRDs7QXdCNzNGSTtFQUFnQiwrQkFBd0M7QXhCaTRGNUQ7O0F3Qng0Rkk7RUFBZ0IsMkJBQW9DO0F4QjQ0RnhEOztBd0IzNEZJO0VBQWdCLDZCQUFzQztBeEIrNEYxRDs7QXdCOTRGSTtFQUFnQiw0QkFBcUM7QXhCazVGekQ7O0F3Qmo1Rkk7RUFBZ0IsOEJBQXVDO0F4QnE1RjNEOztBd0JwNUZJO0VBQWdCLDRCQUFxQztBeEJ3NUZ6RDs7QXdCdjVGSTtFQUFnQiw4QkFBdUM7QXhCMjVGM0Q7O0F3QjE1Rkk7RUFBZ0IsNkJBQXNDO0F4Qjg1RjFEOztBd0I3NUZJO0VBQWdCLCtCQUF3QztBeEJpNkY1RDs7QXdCeDZGSTtFQUFnQiwyQkFBb0M7QXhCNDZGeEQ7O0F3QjM2Rkk7RUFBZ0IsNkJBQXNDO0F4Qis2RjFEOztBd0I5NkZJO0VBQWdCLDRCQUFxQztBeEJrN0Z6RDs7QXdCajdGSTtFQUFnQiw4QkFBdUM7QXhCcTdGM0Q7O0F3QnA3Rkk7RUFBZ0IsNEJBQXFDO0F4Qnc3RnpEOztBd0J2N0ZJO0VBQWdCLDhCQUF1QztBeEIyN0YzRDs7QXdCMTdGSTtFQUFnQiw2QkFBc0M7QXhCODdGMUQ7O0F3Qjc3Rkk7RUFBZ0IsK0JBQXdDO0F4Qmk4RjVEOztBd0J4OEZJO0VBQWdCLDJCQUFvQztBeEI0OEZ4RDs7QXdCMzhGSTtFQUFnQiw2QkFBc0M7QXhCKzhGMUQ7O0F3Qjk4Rkk7RUFBZ0IsNEJBQXFDO0F4Qms5RnpEOztBd0JqOUZJO0VBQWdCLDhCQUF1QztBeEJxOUYzRDs7QXdCcDlGSTtFQUFnQiw0QkFBcUM7QXhCdzlGekQ7O0F3QnY5Rkk7RUFBZ0IsOEJBQXVDO0F4QjI5RjNEOztBd0IxOUZJO0VBQWdCLDZCQUFzQztBeEI4OUYxRDs7QXdCNzlGSTtFQUFnQiwrQkFBd0M7QXhCaStGNUQ7O0F3QngrRkk7RUFBZ0IsMkJBQW9DO0F4QjQrRnhEOztBd0IzK0ZJO0VBQWdCLDZCQUFzQztBeEIrK0YxRDs7QXdCOStGSTtFQUFnQiw0QkFBcUM7QXhCay9GekQ7O0F3QmovRkk7RUFBZ0IsOEJBQXVDO0F4QnEvRjNEOztBd0JwL0ZJO0VBQWdCLDRCQUFxQztBeEJ3L0Z6RDs7QXdCdi9GSTtFQUFnQiw4QkFBdUM7QXhCMi9GM0Q7O0F3QjEvRkk7RUFBZ0IsNkJBQXNDO0F4QjgvRjFEOztBd0I3L0ZJO0VBQWdCLCtCQUF3QztBeEJpZ0c1RDs7QXdCeGdHSTtFQUFnQiwyQkFBb0M7QXhCNGdHeEQ7O0F3QjNnR0k7RUFBZ0IsNkJBQXNDO0F4QitnRzFEOztBd0I5Z0dJO0VBQWdCLDRCQUFxQztBeEJraEd6RDs7QXdCamhHSTtFQUFnQiw4QkFBdUM7QXhCcWhHM0Q7O0F3QnBoR0k7RUFBZ0IsNEJBQXFDO0F4QndoR3pEOztBd0J2aEdJO0VBQWdCLDhCQUF1QztBeEIyaEczRDs7QXdCMWhHSTtFQUFnQiw2QkFBc0M7QXhCOGhHMUQ7O0F3QjdoR0k7RUFBZ0IsK0JBQXdDO0F4QmlpRzVEOztBd0J4aUdJO0VBQWdCLDJCQUFvQztBeEI0aUd4RDs7QXdCM2lHSTtFQUFnQiw2QkFBc0M7QXhCK2lHMUQ7O0F3QjlpR0k7RUFBZ0IsNEJBQXFDO0F4QmtqR3pEOztBd0JqakdJO0VBQWdCLDhCQUF1QztBeEJxakczRDs7QXdCcGpHSTtFQUFnQiw0QkFBcUM7QXhCd2pHekQ7O0F3QnZqR0k7RUFBZ0IsOEJBQXVDO0F4QjJqRzNEOztBd0IxakdJO0VBQWdCLDZCQUFzQztBeEI4akcxRDs7QXdCN2pHSTtFQUFnQiwrQkFBd0M7QXhCaWtHNUQ7O0F3QnhrR0k7RUFBZ0IsNEJBQW9DO0F4QjRrR3hEOztBd0Iza0dJO0VBQWdCLDhCQUFzQztBeEIra0cxRDs7QXdCOWtHSTtFQUFnQiw2QkFBcUM7QXhCa2xHekQ7O0F3QmpsR0k7RUFBZ0IsK0JBQXVDO0F4QnFsRzNEOztBd0JwbEdJO0VBQWdCLDZCQUFxQztBeEJ3bEd6RDs7QXdCdmxHSTtFQUFnQiwrQkFBdUM7QXhCMmxHM0Q7O0F3QjFsR0k7RUFBZ0IsOEJBQXNDO0F4QjhsRzFEOztBd0I3bEdJO0VBQWdCLGdDQUF3QztBeEJpbUc1RDs7QUVqbUdFO0VzQklNO0lBQW9CLDBCQUFvQztFeEJrbUc5RDtFd0JqbUdNO0lBQW9CLDRCQUFzQztFeEJvbUdoRTtFd0JubUdNO0lBQW9CLDJCQUFxQztFeEJzbUcvRDtFd0JybUdNO0lBQW9CLDZCQUF1QztFeEJ3bUdqRTtFd0J2bUdNO0lBQW9CLDJCQUFxQztFeEIwbUcvRDtFd0J6bUdNO0lBQW9CLDZCQUF1QztFeEI0bUdqRTtFd0IzbUdNO0lBQW9CLDRCQUFzQztFeEI4bUdoRTtFd0I3bUdNO0lBQW9CLDhCQUF3QztFeEJnbkdsRTtFd0J2bkdNO0lBQW9CLDBCQUFvQztFeEIwbkc5RDtFd0J6bkdNO0lBQW9CLDRCQUFzQztFeEI0bkdoRTtFd0IzbkdNO0lBQW9CLDJCQUFxQztFeEI4bkcvRDtFd0I3bkdNO0lBQW9CLDZCQUF1QztFeEJnb0dqRTtFd0IvbkdNO0lBQW9CLDJCQUFxQztFeEJrb0cvRDtFd0Jqb0dNO0lBQW9CLDZCQUF1QztFeEJvb0dqRTtFd0Jub0dNO0lBQW9CLDRCQUFzQztFeEJzb0doRTtFd0Jyb0dNO0lBQW9CLDhCQUF3QztFeEJ3b0dsRTtFd0Ivb0dNO0lBQW9CLDJCQUFvQztFeEJrcEc5RDtFd0JqcEdNO0lBQW9CLDZCQUFzQztFeEJvcEdoRTtFd0JucEdNO0lBQW9CLDRCQUFxQztFeEJzcEcvRDtFd0JycEdNO0lBQW9CLDhCQUF1QztFeEJ3cEdqRTtFd0J2cEdNO0lBQW9CLDRCQUFxQztFeEIwcEcvRDtFd0J6cEdNO0lBQW9CLDhCQUF1QztFeEI0cEdqRTtFd0IzcEdNO0lBQW9CLDZCQUFzQztFeEI4cEdoRTtFd0I3cEdNO0lBQW9CLCtCQUF3QztFeEJncUdsRTtFd0J2cUdNO0lBQW9CLDJCQUFvQztFeEIwcUc5RDtFd0J6cUdNO0lBQW9CLDZCQUFzQztFeEI0cUdoRTtFd0IzcUdNO0lBQW9CLDRCQUFxQztFeEI4cUcvRDtFd0I3cUdNO0lBQW9CLDhCQUF1QztFeEJnckdqRTtFd0IvcUdNO0lBQW9CLDRCQUFxQztFeEJrckcvRDtFd0JqckdNO0lBQW9CLDhCQUF1QztFeEJvckdqRTtFd0JuckdNO0lBQW9CLDZCQUFzQztFeEJzckdoRTtFd0JyckdNO0lBQW9CLCtCQUF3QztFeEJ3ckdsRTtFd0IvckdNO0lBQW9CLDJCQUFvQztFeEJrc0c5RDtFd0Jqc0dNO0lBQW9CLDZCQUFzQztFeEJvc0doRTtFd0Juc0dNO0lBQW9CLDRCQUFxQztFeEJzc0cvRDtFd0Jyc0dNO0lBQW9CLDhCQUF1QztFeEJ3c0dqRTtFd0J2c0dNO0lBQW9CLDRCQUFxQztFeEIwc0cvRDtFd0J6c0dNO0lBQW9CLDhCQUF1QztFeEI0c0dqRTtFd0Izc0dNO0lBQW9CLDZCQUFzQztFeEI4c0doRTtFd0I3c0dNO0lBQW9CLCtCQUF3QztFeEJndEdsRTtFd0J2dEdNO0lBQW9CLDJCQUFvQztFeEIwdEc5RDtFd0J6dEdNO0lBQW9CLDZCQUFzQztFeEI0dEdoRTtFd0IzdEdNO0lBQW9CLDRCQUFxQztFeEI4dEcvRDtFd0I3dEdNO0lBQW9CLDhCQUF1QztFeEJndUdqRTtFd0IvdEdNO0lBQW9CLDRCQUFxQztFeEJrdUcvRDtFd0JqdUdNO0lBQW9CLDhCQUF1QztFeEJvdUdqRTtFd0JudUdNO0lBQW9CLDZCQUFzQztFeEJzdUdoRTtFd0JydUdNO0lBQW9CLCtCQUF3QztFeEJ3dUdsRTtFd0IvdUdNO0lBQW9CLDJCQUFvQztFeEJrdkc5RDtFd0JqdkdNO0lBQW9CLDZCQUFzQztFeEJvdkdoRTtFd0JudkdNO0lBQW9CLDRCQUFxQztFeEJzdkcvRDtFd0JydkdNO0lBQW9CLDhCQUF1QztFeEJ3dkdqRTtFd0J2dkdNO0lBQW9CLDRCQUFxQztFeEIwdkcvRDtFd0J6dkdNO0lBQW9CLDhCQUF1QztFeEI0dkdqRTtFd0IzdkdNO0lBQW9CLDZCQUFzQztFeEI4dkdoRTtFd0I3dkdNO0lBQW9CLCtCQUF3QztFeEJnd0dsRTtFd0J2d0dNO0lBQW9CLDJCQUFvQztFeEIwd0c5RDtFd0J6d0dNO0lBQW9CLDZCQUFzQztFeEI0d0doRTtFd0Izd0dNO0lBQW9CLDRCQUFxQztFeEI4d0cvRDtFd0I3d0dNO0lBQW9CLDhCQUF1QztFeEJneEdqRTtFd0Ivd0dNO0lBQW9CLDRCQUFxQztFeEJreEcvRDtFd0JqeEdNO0lBQW9CLDhCQUF1QztFeEJveEdqRTtFd0JueEdNO0lBQW9CLDZCQUFzQztFeEJzeEdoRTtFd0JyeEdNO0lBQW9CLCtCQUF3QztFeEJ3eEdsRTtFd0IveEdNO0lBQW9CLDJCQUFvQztFeEJreUc5RDtFd0JqeUdNO0lBQW9CLDZCQUFzQztFeEJveUdoRTtFd0JueUdNO0lBQW9CLDRCQUFxQztFeEJzeUcvRDtFd0JyeUdNO0lBQW9CLDhCQUF1QztFeEJ3eUdqRTtFd0J2eUdNO0lBQW9CLDRCQUFxQztFeEIweUcvRDtFd0J6eUdNO0lBQW9CLDhCQUF1QztFeEI0eUdqRTtFd0IzeUdNO0lBQW9CLDZCQUFzQztFeEI4eUdoRTtFd0I3eUdNO0lBQW9CLCtCQUF3QztFeEJnekdsRTtFd0J2ekdNO0lBQW9CLDJCQUFvQztFeEIwekc5RDtFd0J6ekdNO0lBQW9CLDZCQUFzQztFeEI0ekdoRTtFd0IzekdNO0lBQW9CLDRCQUFxQztFeEI4ekcvRDtFd0I3ekdNO0lBQW9CLDhCQUF1QztFeEJnMEdqRTtFd0IvekdNO0lBQW9CLDRCQUFxQztFeEJrMEcvRDtFd0JqMEdNO0lBQW9CLDhCQUF1QztFeEJvMEdqRTtFd0JuMEdNO0lBQW9CLDZCQUFzQztFeEJzMEdoRTtFd0JyMEdNO0lBQW9CLCtCQUF3QztFeEJ3MEdsRTtFd0IvMEdNO0lBQW9CLDJCQUFvQztFeEJrMUc5RDtFd0JqMUdNO0lBQW9CLDZCQUFzQztFeEJvMUdoRTtFd0JuMUdNO0lBQW9CLDRCQUFxQztFeEJzMUcvRDtFd0JyMUdNO0lBQW9CLDhCQUF1QztFeEJ3MUdqRTtFd0J2MUdNO0lBQW9CLDRCQUFxQztFeEIwMUcvRDtFd0J6MUdNO0lBQW9CLDhCQUF1QztFeEI0MUdqRTtFd0IzMUdNO0lBQW9CLDZCQUFzQztFeEI4MUdoRTtFd0I3MUdNO0lBQW9CLCtCQUF3QztFeEJnMkdsRTtFd0J2MkdNO0lBQW9CLDJCQUFvQztFeEIwMkc5RDtFd0J6MkdNO0lBQW9CLDZCQUFzQztFeEI0MkdoRTtFd0IzMkdNO0lBQW9CLDRCQUFxQztFeEI4MkcvRDtFd0I3MkdNO0lBQW9CLDhCQUF1QztFeEJnM0dqRTtFd0IvMkdNO0lBQW9CLDRCQUFxQztFeEJrM0cvRDtFd0JqM0dNO0lBQW9CLDhCQUF1QztFeEJvM0dqRTtFd0JuM0dNO0lBQW9CLDZCQUFzQztFeEJzM0doRTtFd0JyM0dNO0lBQW9CLCtCQUF3QztFeEJ3M0dsRTtFd0IvM0dNO0lBQW9CLDJCQUFvQztFeEJrNEc5RDtFd0JqNEdNO0lBQW9CLDZCQUFzQztFeEJvNEdoRTtFd0JuNEdNO0lBQW9CLDRCQUFxQztFeEJzNEcvRDtFd0JyNEdNO0lBQW9CLDhCQUF1QztFeEJ3NEdqRTtFd0J2NEdNO0lBQW9CLDRCQUFxQztFeEIwNEcvRDtFd0J6NEdNO0lBQW9CLDhCQUF1QztFeEI0NEdqRTtFd0IzNEdNO0lBQW9CLDZCQUFzQztFeEI4NEdoRTtFd0I3NEdNO0lBQW9CLCtCQUF3QztFeEJnNUdsRTtFd0J2NUdNO0lBQW9CLDJCQUFvQztFeEIwNUc5RDtFd0J6NUdNO0lBQW9CLDZCQUFzQztFeEI0NUdoRTtFd0IzNUdNO0lBQW9CLDRCQUFxQztFeEI4NUcvRDtFd0I3NUdNO0lBQW9CLDhCQUF1QztFeEJnNkdqRTtFd0IvNUdNO0lBQW9CLDRCQUFxQztFeEJrNkcvRDtFd0JqNkdNO0lBQW9CLDhCQUF1QztFeEJvNkdqRTtFd0JuNkdNO0lBQW9CLDZCQUFzQztFeEJzNkdoRTtFd0JyNkdNO0lBQW9CLCtCQUF3QztFeEJ3NkdsRTtFd0IvNkdNO0lBQW9CLDJCQUFvQztFeEJrN0c5RDtFd0JqN0dNO0lBQW9CLDZCQUFzQztFeEJvN0doRTtFd0JuN0dNO0lBQW9CLDRCQUFxQztFeEJzN0cvRDtFd0JyN0dNO0lBQW9CLDhCQUF1QztFeEJ3N0dqRTtFd0J2N0dNO0lBQW9CLDRCQUFxQztFeEIwN0cvRDtFd0J6N0dNO0lBQW9CLDhCQUF1QztFeEI0N0dqRTtFd0IzN0dNO0lBQW9CLDZCQUFzQztFeEI4N0doRTtFd0I3N0dNO0lBQW9CLCtCQUF3QztFeEJnOEdsRTtFd0J2OEdNO0lBQW9CLDJCQUFvQztFeEIwOEc5RDtFd0J6OEdNO0lBQW9CLDZCQUFzQztFeEI0OEdoRTtFd0IzOEdNO0lBQW9CLDRCQUFxQztFeEI4OEcvRDtFd0I3OEdNO0lBQW9CLDhCQUF1QztFeEJnOUdqRTtFd0IvOEdNO0lBQW9CLDRCQUFxQztFeEJrOUcvRDtFd0JqOUdNO0lBQW9CLDhCQUF1QztFeEJvOUdqRTtFd0JuOUdNO0lBQW9CLDZCQUFzQztFeEJzOUdoRTtFd0JyOUdNO0lBQW9CLCtCQUF3QztFeEJ3OUdsRTtFd0IvOUdNO0lBQW9CLDJCQUFvQztFeEJrK0c5RDtFd0JqK0dNO0lBQW9CLDZCQUFzQztFeEJvK0doRTtFd0JuK0dNO0lBQW9CLDRCQUFxQztFeEJzK0cvRDtFd0JyK0dNO0lBQW9CLDhCQUF1QztFeEJ3K0dqRTtFd0J2K0dNO0lBQW9CLDRCQUFxQztFeEIwK0cvRDtFd0J6K0dNO0lBQW9CLDhCQUF1QztFeEI0K0dqRTtFd0IzK0dNO0lBQW9CLDZCQUFzQztFeEI4K0doRTtFd0I3K0dNO0lBQW9CLCtCQUF3QztFeEJnL0dsRTtFd0J2L0dNO0lBQW9CLDJCQUFvQztFeEIwL0c5RDtFd0J6L0dNO0lBQW9CLDZCQUFzQztFeEI0L0doRTtFd0IzL0dNO0lBQW9CLDRCQUFxQztFeEI4L0cvRDtFd0I3L0dNO0lBQW9CLDhCQUF1QztFeEJnZ0hqRTtFd0IvL0dNO0lBQW9CLDRCQUFxQztFeEJrZ0gvRDtFd0JqZ0hNO0lBQW9CLDhCQUF1QztFeEJvZ0hqRTtFd0JuZ0hNO0lBQW9CLDZCQUFzQztFeEJzZ0hoRTtFd0JyZ0hNO0lBQW9CLCtCQUF3QztFeEJ3Z0hsRTtFd0IvZ0hNO0lBQW9CLDJCQUFvQztFeEJraEg5RDtFd0JqaEhNO0lBQW9CLDZCQUFzQztFeEJvaEhoRTtFd0JuaEhNO0lBQW9CLDRCQUFxQztFeEJzaEgvRDtFd0JyaEhNO0lBQW9CLDhCQUF1QztFeEJ3aEhqRTtFd0J2aEhNO0lBQW9CLDRCQUFxQztFeEIwaEgvRDtFd0J6aEhNO0lBQW9CLDhCQUF1QztFeEI0aEhqRTtFd0IzaEhNO0lBQW9CLDZCQUFzQztFeEI4aEhoRTtFd0I3aEhNO0lBQW9CLCtCQUF3QztFeEJnaUhsRTtFd0J2aUhNO0lBQW9CLDJCQUFvQztFeEIwaUg5RDtFd0J6aUhNO0lBQW9CLDZCQUFzQztFeEI0aUhoRTtFd0IzaUhNO0lBQW9CLDRCQUFxQztFeEI4aUgvRDtFd0I3aUhNO0lBQW9CLDhCQUF1QztFeEJnakhqRTtFd0IvaUhNO0lBQW9CLDRCQUFxQztFeEJrakgvRDtFd0JqakhNO0lBQW9CLDhCQUF1QztFeEJvakhqRTtFd0JuakhNO0lBQW9CLDZCQUFzQztFeEJzakhoRTtFd0JyakhNO0lBQW9CLCtCQUF3QztFeEJ3akhsRTtFd0IvakhNO0lBQW9CLDRCQUFvQztFeEJra0g5RDtFd0Jqa0hNO0lBQW9CLDhCQUFzQztFeEJva0hoRTtFd0Jua0hNO0lBQW9CLDZCQUFxQztFeEJza0gvRDtFd0Jya0hNO0lBQW9CLCtCQUF1QztFeEJ3a0hqRTtFd0J2a0hNO0lBQW9CLDZCQUFxQztFeEIwa0gvRDtFd0J6a0hNO0lBQW9CLCtCQUF1QztFeEI0a0hqRTtFd0Iza0hNO0lBQW9CLDhCQUFzQztFeEI4a0hoRTtFd0I3a0hNO0lBQW9CLGdDQUF3QztFeEJnbEhsRTtBQUNGOztBRTVsSEU7RXNCZ0JNO0lBQXFCLDBCQUFvQztFeEJpbEgvRDtFd0JobEhNO0lBQXFCLDRCQUFzQztFeEJtbEhqRTtFd0JsbEhNO0lBQXFCLDJCQUFxQztFeEJxbEhoRTtFd0JwbEhNO0lBQXFCLDZCQUF1QztFeEJ1bEhsRTtFd0J0bEhNO0lBQXFCLDJCQUFxQztFeEJ5bEhoRTtFd0J4bEhNO0lBQXFCLDZCQUF1QztFeEIybEhsRTtFd0IxbEhNO0lBQXFCLDRCQUFzQztFeEI2bEhqRTtFd0I1bEhNO0lBQXFCLDhCQUF3QztFeEIrbEhuRTtFd0J0bUhNO0lBQXFCLDBCQUFvQztFeEJ5bUgvRDtFd0J4bUhNO0lBQXFCLDRCQUFzQztFeEIybUhqRTtFd0IxbUhNO0lBQXFCLDJCQUFxQztFeEI2bUhoRTtFd0I1bUhNO0lBQXFCLDZCQUF1QztFeEIrbUhsRTtFd0I5bUhNO0lBQXFCLDJCQUFxQztFeEJpbkhoRTtFd0JobkhNO0lBQXFCLDZCQUF1QztFeEJtbkhsRTtFd0JsbkhNO0lBQXFCLDRCQUFzQztFeEJxbkhqRTtFd0JwbkhNO0lBQXFCLDhCQUF3QztFeEJ1bkhuRTtFd0I5bkhNO0lBQXFCLDJCQUFvQztFeEJpb0gvRDtFd0Job0hNO0lBQXFCLDZCQUFzQztFeEJtb0hqRTtFd0Jsb0hNO0lBQXFCLDRCQUFxQztFeEJxb0hoRTtFd0Jwb0hNO0lBQXFCLDhCQUF1QztFeEJ1b0hsRTtFd0J0b0hNO0lBQXFCLDRCQUFxQztFeEJ5b0hoRTtFd0J4b0hNO0lBQXFCLDhCQUF1QztFeEIyb0hsRTtFd0Ixb0hNO0lBQXFCLDZCQUFzQztFeEI2b0hqRTtFd0I1b0hNO0lBQXFCLCtCQUF3QztFeEIrb0huRTtFd0J0cEhNO0lBQXFCLDJCQUFvQztFeEJ5cEgvRDtFd0J4cEhNO0lBQXFCLDZCQUFzQztFeEIycEhqRTtFd0IxcEhNO0lBQXFCLDRCQUFxQztFeEI2cEhoRTtFd0I1cEhNO0lBQXFCLDhCQUF1QztFeEIrcEhsRTtFd0I5cEhNO0lBQXFCLDRCQUFxQztFeEJpcUhoRTtFd0JocUhNO0lBQXFCLDhCQUF1QztFeEJtcUhsRTtFd0JscUhNO0lBQXFCLDZCQUFzQztFeEJxcUhqRTtFd0JwcUhNO0lBQXFCLCtCQUF3QztFeEJ1cUhuRTtFd0I5cUhNO0lBQXFCLDJCQUFvQztFeEJpckgvRDtFd0JockhNO0lBQXFCLDZCQUFzQztFeEJtckhqRTtFd0JsckhNO0lBQXFCLDRCQUFxQztFeEJxckhoRTtFd0JwckhNO0lBQXFCLDhCQUF1QztFeEJ1ckhsRTtFd0J0ckhNO0lBQXFCLDRCQUFxQztFeEJ5ckhoRTtFd0J4ckhNO0lBQXFCLDhCQUF1QztFeEIyckhsRTtFd0IxckhNO0lBQXFCLDZCQUFzQztFeEI2ckhqRTtFd0I1ckhNO0lBQXFCLCtCQUF3QztFeEIrckhuRTtFd0J0c0hNO0lBQXFCLDJCQUFvQztFeEJ5c0gvRDtFd0J4c0hNO0lBQXFCLDZCQUFzQztFeEIyc0hqRTtFd0Ixc0hNO0lBQXFCLDRCQUFxQztFeEI2c0hoRTtFd0I1c0hNO0lBQXFCLDhCQUF1QztFeEIrc0hsRTtFd0I5c0hNO0lBQXFCLDRCQUFxQztFeEJpdEhoRTtFd0JodEhNO0lBQXFCLDhCQUF1QztFeEJtdEhsRTtFd0JsdEhNO0lBQXFCLDZCQUFzQztFeEJxdEhqRTtFd0JwdEhNO0lBQXFCLCtCQUF3QztFeEJ1dEhuRTtFd0I5dEhNO0lBQXFCLDJCQUFvQztFeEJpdUgvRDtFd0JodUhNO0lBQXFCLDZCQUFzQztFeEJtdUhqRTtFd0JsdUhNO0lBQXFCLDRCQUFxQztFeEJxdUhoRTtFd0JwdUhNO0lBQXFCLDhCQUF1QztFeEJ1dUhsRTtFd0J0dUhNO0lBQXFCLDRCQUFxQztFeEJ5dUhoRTtFd0J4dUhNO0lBQXFCLDhCQUF1QztFeEIydUhsRTtFd0IxdUhNO0lBQXFCLDZCQUFzQztFeEI2dUhqRTtFd0I1dUhNO0lBQXFCLCtCQUF3QztFeEIrdUhuRTtFd0J0dkhNO0lBQXFCLDJCQUFvQztFeEJ5dkgvRDtFd0J4dkhNO0lBQXFCLDZCQUFzQztFeEIydkhqRTtFd0IxdkhNO0lBQXFCLDRCQUFxQztFeEI2dkhoRTtFd0I1dkhNO0lBQXFCLDhCQUF1QztFeEIrdkhsRTtFd0I5dkhNO0lBQXFCLDRCQUFxQztFeEJpd0hoRTtFd0Jod0hNO0lBQXFCLDhCQUF1QztFeEJtd0hsRTtFd0Jsd0hNO0lBQXFCLDZCQUFzQztFeEJxd0hqRTtFd0Jwd0hNO0lBQXFCLCtCQUF3QztFeEJ1d0huRTtFd0I5d0hNO0lBQXFCLDJCQUFvQztFeEJpeEgvRDtFd0JoeEhNO0lBQXFCLDZCQUFzQztFeEJteEhqRTtFd0JseEhNO0lBQXFCLDRCQUFxQztFeEJxeEhoRTtFd0JweEhNO0lBQXFCLDhCQUF1QztFeEJ1eEhsRTtFd0J0eEhNO0lBQXFCLDRCQUFxQztFeEJ5eEhoRTtFd0J4eEhNO0lBQXFCLDhCQUF1QztFeEIyeEhsRTtFd0IxeEhNO0lBQXFCLDZCQUFzQztFeEI2eEhqRTtFd0I1eEhNO0lBQXFCLCtCQUF3QztFeEIreEhuRTtFd0J0eUhNO0lBQXFCLDJCQUFvQztFeEJ5eUgvRDtFd0J4eUhNO0lBQXFCLDZCQUFzQztFeEIyeUhqRTtFd0IxeUhNO0lBQXFCLDRCQUFxQztFeEI2eUhoRTtFd0I1eUhNO0lBQXFCLDhCQUF1QztFeEIreUhsRTtFd0I5eUhNO0lBQXFCLDRCQUFxQztFeEJpekhoRTtFd0JoekhNO0lBQXFCLDhCQUF1QztFeEJtekhsRTtFd0JsekhNO0lBQXFCLDZCQUFzQztFeEJxekhqRTtFd0JwekhNO0lBQXFCLCtCQUF3QztFeEJ1ekhuRTtFd0I5ekhNO0lBQXFCLDJCQUFvQztFeEJpMEgvRDtFd0JoMEhNO0lBQXFCLDZCQUFzQztFeEJtMEhqRTtFd0JsMEhNO0lBQXFCLDRCQUFxQztFeEJxMEhoRTtFd0JwMEhNO0lBQXFCLDhCQUF1QztFeEJ1MEhsRTtFd0J0MEhNO0lBQXFCLDRCQUFxQztFeEJ5MEhoRTtFd0J4MEhNO0lBQXFCLDhCQUF1QztFeEIyMEhsRTtFd0IxMEhNO0lBQXFCLDZCQUFzQztFeEI2MEhqRTtFd0I1MEhNO0lBQXFCLCtCQUF3QztFeEIrMEhuRTtFd0J0MUhNO0lBQXFCLDJCQUFvQztFeEJ5MUgvRDtFd0J4MUhNO0lBQXFCLDZCQUFzQztFeEIyMUhqRTtFd0IxMUhNO0lBQXFCLDRCQUFxQztFeEI2MUhoRTtFd0I1MUhNO0lBQXFCLDhCQUF1QztFeEIrMUhsRTtFd0I5MUhNO0lBQXFCLDRCQUFxQztFeEJpMkhoRTtFd0JoMkhNO0lBQXFCLDhCQUF1QztFeEJtMkhsRTtFd0JsMkhNO0lBQXFCLDZCQUFzQztFeEJxMkhqRTtFd0JwMkhNO0lBQXFCLCtCQUF3QztFeEJ1MkhuRTtFd0I5MkhNO0lBQXFCLDJCQUFvQztFeEJpM0gvRDtFd0JoM0hNO0lBQXFCLDZCQUFzQztFeEJtM0hqRTtFd0JsM0hNO0lBQXFCLDRCQUFxQztFeEJxM0hoRTtFd0JwM0hNO0lBQXFCLDhCQUF1QztFeEJ1M0hsRTtFd0J0M0hNO0lBQXFCLDRCQUFxQztFeEJ5M0hoRTtFd0J4M0hNO0lBQXFCLDhCQUF1QztFeEIyM0hsRTtFd0IxM0hNO0lBQXFCLDZCQUFzQztFeEI2M0hqRTtFd0I1M0hNO0lBQXFCLCtCQUF3QztFeEIrM0huRTtFd0J0NEhNO0lBQXFCLDJCQUFvQztFeEJ5NEgvRDtFd0J4NEhNO0lBQXFCLDZCQUFzQztFeEIyNEhqRTtFd0IxNEhNO0lBQXFCLDRCQUFxQztFeEI2NEhoRTtFd0I1NEhNO0lBQXFCLDhCQUF1QztFeEIrNEhsRTtFd0I5NEhNO0lBQXFCLDRCQUFxQztFeEJpNUhoRTtFd0JoNUhNO0lBQXFCLDhCQUF1QztFeEJtNUhsRTtFd0JsNUhNO0lBQXFCLDZCQUFzQztFeEJxNUhqRTtFd0JwNUhNO0lBQXFCLCtCQUF3QztFeEJ1NUhuRTtFd0I5NUhNO0lBQXFCLDJCQUFvQztFeEJpNkgvRDtFd0JoNkhNO0lBQXFCLDZCQUFzQztFeEJtNkhqRTtFd0JsNkhNO0lBQXFCLDRCQUFxQztFeEJxNkhoRTtFd0JwNkhNO0lBQXFCLDhCQUF1QztFeEJ1NkhsRTtFd0J0NkhNO0lBQXFCLDRCQUFxQztFeEJ5NkhoRTtFd0J4NkhNO0lBQXFCLDhCQUF1QztFeEIyNkhsRTtFd0IxNkhNO0lBQXFCLDZCQUFzQztFeEI2NkhqRTtFd0I1NkhNO0lBQXFCLCtCQUF3QztFeEIrNkhuRTtFd0J0N0hNO0lBQXFCLDJCQUFvQztFeEJ5N0gvRDtFd0J4N0hNO0lBQXFCLDZCQUFzQztFeEIyN0hqRTtFd0IxN0hNO0lBQXFCLDRCQUFxQztFeEI2N0hoRTtFd0I1N0hNO0lBQXFCLDhCQUF1QztFeEIrN0hsRTtFd0I5N0hNO0lBQXFCLDRCQUFxQztFeEJpOEhoRTtFd0JoOEhNO0lBQXFCLDhCQUF1QztFeEJtOEhsRTtFd0JsOEhNO0lBQXFCLDZCQUFzQztFeEJxOEhqRTtFd0JwOEhNO0lBQXFCLCtCQUF3QztFeEJ1OEhuRTtFd0I5OEhNO0lBQXFCLDJCQUFvQztFeEJpOUgvRDtFd0JoOUhNO0lBQXFCLDZCQUFzQztFeEJtOUhqRTtFd0JsOUhNO0lBQXFCLDRCQUFxQztFeEJxOUhoRTtFd0JwOUhNO0lBQXFCLDhCQUF1QztFeEJ1OUhsRTtFd0J0OUhNO0lBQXFCLDRCQUFxQztFeEJ5OUhoRTtFd0J4OUhNO0lBQXFCLDhCQUF1QztFeEIyOUhsRTtFd0IxOUhNO0lBQXFCLDZCQUFzQztFeEI2OUhqRTtFd0I1OUhNO0lBQXFCLCtCQUF3QztFeEIrOUhuRTtFd0J0K0hNO0lBQXFCLDJCQUFvQztFeEJ5K0gvRDtFd0J4K0hNO0lBQXFCLDZCQUFzQztFeEIyK0hqRTtFd0IxK0hNO0lBQXFCLDRCQUFxQztFeEI2K0hoRTtFd0I1K0hNO0lBQXFCLDhCQUF1QztFeEIrK0hsRTtFd0I5K0hNO0lBQXFCLDRCQUFxQztFeEJpL0hoRTtFd0JoL0hNO0lBQXFCLDhCQUF1QztFeEJtL0hsRTtFd0JsL0hNO0lBQXFCLDZCQUFzQztFeEJxL0hqRTtFd0JwL0hNO0lBQXFCLCtCQUF3QztFeEJ1L0huRTtFd0I5L0hNO0lBQXFCLDJCQUFvQztFeEJpZ0kvRDtFd0JoZ0lNO0lBQXFCLDZCQUFzQztFeEJtZ0lqRTtFd0JsZ0lNO0lBQXFCLDRCQUFxQztFeEJxZ0loRTtFd0JwZ0lNO0lBQXFCLDhCQUF1QztFeEJ1Z0lsRTtFd0J0Z0lNO0lBQXFCLDRCQUFxQztFeEJ5Z0loRTtFd0J4Z0lNO0lBQXFCLDhCQUF1QztFeEIyZ0lsRTtFd0IxZ0lNO0lBQXFCLDZCQUFzQztFeEI2Z0lqRTtFd0I1Z0lNO0lBQXFCLCtCQUF3QztFeEIrZ0luRTtFd0J0aElNO0lBQXFCLDJCQUFvQztFeEJ5aEkvRDtFd0J4aElNO0lBQXFCLDZCQUFzQztFeEIyaElqRTtFd0IxaElNO0lBQXFCLDRCQUFxQztFeEI2aEloRTtFd0I1aElNO0lBQXFCLDhCQUF1QztFeEIraElsRTtFd0I5aElNO0lBQXFCLDRCQUFxQztFeEJpaUloRTtFd0JoaUlNO0lBQXFCLDhCQUF1QztFeEJtaUlsRTtFd0JsaUlNO0lBQXFCLDZCQUFzQztFeEJxaUlqRTtFd0JwaUlNO0lBQXFCLCtCQUF3QztFeEJ1aUluRTtFd0I5aUlNO0lBQXFCLDRCQUFvQztFeEJpakkvRDtFd0JoaklNO0lBQXFCLDhCQUFzQztFeEJtaklqRTtFd0JsaklNO0lBQXFCLDZCQUFxQztFeEJxakloRTtFd0JwaklNO0lBQXFCLCtCQUF1QztFeEJ1aklsRTtFd0J0aklNO0lBQXFCLDZCQUFxQztFeEJ5akloRTtFd0J4aklNO0lBQXFCLCtCQUF1QztFeEIyaklsRTtFd0IxaklNO0lBQXFCLDhCQUFzQztFeEI2aklqRTtFd0I1aklNO0lBQXFCLGdDQUF3QztFeEIrakluRTtBQUNGOztBRXZsSUU7RXNCNEJNO0lBQXdCLDBCQUFvQztFeEJna0lsRTtFd0IvaklNO0lBQXdCLDRCQUFzQztFeEJra0lwRTtFd0Jqa0lNO0lBQXdCLDJCQUFxQztFeEJva0luRTtFd0Jua0lNO0lBQXdCLDZCQUF1QztFeEJza0lyRTtFd0Jya0lNO0lBQXdCLDJCQUFxQztFeEJ3a0luRTtFd0J2a0lNO0lBQXdCLDZCQUF1QztFeEIwa0lyRTtFd0J6a0lNO0lBQXdCLDRCQUFzQztFeEI0a0lwRTtFd0Iza0lNO0lBQXdCLDhCQUF3QztFeEI4a0l0RTtFd0JybElNO0lBQXdCLDBCQUFvQztFeEJ3bElsRTtFd0J2bElNO0lBQXdCLDRCQUFzQztFeEIwbElwRTtFd0J6bElNO0lBQXdCLDJCQUFxQztFeEI0bEluRTtFd0IzbElNO0lBQXdCLDZCQUF1QztFeEI4bElyRTtFd0I3bElNO0lBQXdCLDJCQUFxQztFeEJnbUluRTtFd0IvbElNO0lBQXdCLDZCQUF1QztFeEJrbUlyRTtFd0JqbUlNO0lBQXdCLDRCQUFzQztFeEJvbUlwRTtFd0JubUlNO0lBQXdCLDhCQUF3QztFeEJzbUl0RTtFd0I3bUlNO0lBQXdCLDJCQUFvQztFeEJnbklsRTtFd0IvbUlNO0lBQXdCLDZCQUFzQztFeEJrbklwRTtFd0JqbklNO0lBQXdCLDRCQUFxQztFeEJvbkluRTtFd0JubklNO0lBQXdCLDhCQUF1QztFeEJzbklyRTtFd0JybklNO0lBQXdCLDRCQUFxQztFeEJ3bkluRTtFd0J2bklNO0lBQXdCLDhCQUF1QztFeEIwbklyRTtFd0J6bklNO0lBQXdCLDZCQUFzQztFeEI0bklwRTtFd0IzbklNO0lBQXdCLCtCQUF3QztFeEI4bkl0RTtFd0Jyb0lNO0lBQXdCLDJCQUFvQztFeEJ3b0lsRTtFd0J2b0lNO0lBQXdCLDZCQUFzQztFeEIwb0lwRTtFd0J6b0lNO0lBQXdCLDRCQUFxQztFeEI0b0luRTtFd0Izb0lNO0lBQXdCLDhCQUF1QztFeEI4b0lyRTtFd0I3b0lNO0lBQXdCLDRCQUFxQztFeEJncEluRTtFd0Ivb0lNO0lBQXdCLDhCQUF1QztFeEJrcElyRTtFd0JqcElNO0lBQXdCLDZCQUFzQztFeEJvcElwRTtFd0JucElNO0lBQXdCLCtCQUF3QztFeEJzcEl0RTtFd0I3cElNO0lBQXdCLDJCQUFvQztFeEJncUlsRTtFd0IvcElNO0lBQXdCLDZCQUFzQztFeEJrcUlwRTtFd0JqcUlNO0lBQXdCLDRCQUFxQztFeEJvcUluRTtFd0JucUlNO0lBQXdCLDhCQUF1QztFeEJzcUlyRTtFd0JycUlNO0lBQXdCLDRCQUFxQztFeEJ3cUluRTtFd0J2cUlNO0lBQXdCLDhCQUF1QztFeEIwcUlyRTtFd0J6cUlNO0lBQXdCLDZCQUFzQztFeEI0cUlwRTtFd0IzcUlNO0lBQXdCLCtCQUF3QztFeEI4cUl0RTtFd0JycklNO0lBQXdCLDJCQUFvQztFeEJ3cklsRTtFd0J2cklNO0lBQXdCLDZCQUFzQztFeEIwcklwRTtFd0J6cklNO0lBQXdCLDRCQUFxQztFeEI0ckluRTtFd0IzcklNO0lBQXdCLDhCQUF1QztFeEI4cklyRTtFd0I3cklNO0lBQXdCLDRCQUFxQztFeEJnc0luRTtFd0IvcklNO0lBQXdCLDhCQUF1QztFeEJrc0lyRTtFd0Jqc0lNO0lBQXdCLDZCQUFzQztFeEJvc0lwRTtFd0Juc0lNO0lBQXdCLCtCQUF3QztFeEJzc0l0RTtFd0I3c0lNO0lBQXdCLDJCQUFvQztFeEJndElsRTtFd0Ivc0lNO0lBQXdCLDZCQUFzQztFeEJrdElwRTtFd0JqdElNO0lBQXdCLDRCQUFxQztFeEJvdEluRTtFd0JudElNO0lBQXdCLDhCQUF1QztFeEJzdElyRTtFd0JydElNO0lBQXdCLDRCQUFxQztFeEJ3dEluRTtFd0J2dElNO0lBQXdCLDhCQUF1QztFeEIwdElyRTtFd0J6dElNO0lBQXdCLDZCQUFzQztFeEI0dElwRTtFd0IzdElNO0lBQXdCLCtCQUF3QztFeEI4dEl0RTtFd0JydUlNO0lBQXdCLDJCQUFvQztFeEJ3dUlsRTtFd0J2dUlNO0lBQXdCLDZCQUFzQztFeEIwdUlwRTtFd0J6dUlNO0lBQXdCLDRCQUFxQztFeEI0dUluRTtFd0IzdUlNO0lBQXdCLDhCQUF1QztFeEI4dUlyRTtFd0I3dUlNO0lBQXdCLDRCQUFxQztFeEJndkluRTtFd0IvdUlNO0lBQXdCLDhCQUF1QztFeEJrdklyRTtFd0JqdklNO0lBQXdCLDZCQUFzQztFeEJvdklwRTtFd0JudklNO0lBQXdCLCtCQUF3QztFeEJzdkl0RTtFd0I3dklNO0lBQXdCLDJCQUFvQztFeEJnd0lsRTtFd0IvdklNO0lBQXdCLDZCQUFzQztFeEJrd0lwRTtFd0Jqd0lNO0lBQXdCLDRCQUFxQztFeEJvd0luRTtFd0Jud0lNO0lBQXdCLDhCQUF1QztFeEJzd0lyRTtFd0Jyd0lNO0lBQXdCLDRCQUFxQztFeEJ3d0luRTtFd0J2d0lNO0lBQXdCLDhCQUF1QztFeEIwd0lyRTtFd0J6d0lNO0lBQXdCLDZCQUFzQztFeEI0d0lwRTtFd0Izd0lNO0lBQXdCLCtCQUF3QztFeEI4d0l0RTtFd0JyeElNO0lBQXdCLDJCQUFvQztFeEJ3eElsRTtFd0J2eElNO0lBQXdCLDZCQUFzQztFeEIweElwRTtFd0J6eElNO0lBQXdCLDRCQUFxQztFeEI0eEluRTtFd0IzeElNO0lBQXdCLDhCQUF1QztFeEI4eElyRTtFd0I3eElNO0lBQXdCLDRCQUFxQztFeEJneUluRTtFd0IveElNO0lBQXdCLDhCQUF1QztFeEJreUlyRTtFd0JqeUlNO0lBQXdCLDZCQUFzQztFeEJveUlwRTtFd0JueUlNO0lBQXdCLCtCQUF3QztFeEJzeUl0RTtFd0I3eUlNO0lBQXdCLDJCQUFvQztFeEJneklsRTtFd0IveUlNO0lBQXdCLDZCQUFzQztFeEJreklwRTtFd0JqeklNO0lBQXdCLDRCQUFxQztFeEJvekluRTtFd0JueklNO0lBQXdCLDhCQUF1QztFeEJzeklyRTtFd0JyeklNO0lBQXdCLDRCQUFxQztFeEJ3ekluRTtFd0J2eklNO0lBQXdCLDhCQUF1QztFeEIweklyRTtFd0J6eklNO0lBQXdCLDZCQUFzQztFeEI0eklwRTtFd0IzeklNO0lBQXdCLCtCQUF3QztFeEI4ekl0RTtFd0JyMElNO0lBQXdCLDJCQUFvQztFeEJ3MElsRTtFd0J2MElNO0lBQXdCLDZCQUFzQztFeEIwMElwRTtFd0J6MElNO0lBQXdCLDRCQUFxQztFeEI0MEluRTtFd0IzMElNO0lBQXdCLDhCQUF1QztFeEI4MElyRTtFd0I3MElNO0lBQXdCLDRCQUFxQztFeEJnMUluRTtFd0IvMElNO0lBQXdCLDhCQUF1QztFeEJrMUlyRTtFd0JqMUlNO0lBQXdCLDZCQUFzQztFeEJvMUlwRTtFd0JuMUlNO0lBQXdCLCtCQUF3QztFeEJzMUl0RTtFd0I3MUlNO0lBQXdCLDJCQUFvQztFeEJnMklsRTtFd0IvMUlNO0lBQXdCLDZCQUFzQztFeEJrMklwRTtFd0JqMklNO0lBQXdCLDRCQUFxQztFeEJvMkluRTtFd0JuMklNO0lBQXdCLDhCQUF1QztFeEJzMklyRTtFd0JyMklNO0lBQXdCLDRCQUFxQztFeEJ3MkluRTtFd0J2MklNO0lBQXdCLDhCQUF1QztFeEIwMklyRTtFd0J6MklNO0lBQXdCLDZCQUFzQztFeEI0MklwRTtFd0IzMklNO0lBQXdCLCtCQUF3QztFeEI4Mkl0RTtFd0JyM0lNO0lBQXdCLDJCQUFvQztFeEJ3M0lsRTtFd0J2M0lNO0lBQXdCLDZCQUFzQztFeEIwM0lwRTtFd0J6M0lNO0lBQXdCLDRCQUFxQztFeEI0M0luRTtFd0IzM0lNO0lBQXdCLDhCQUF1QztFeEI4M0lyRTtFd0I3M0lNO0lBQXdCLDRCQUFxQztFeEJnNEluRTtFd0IvM0lNO0lBQXdCLDhCQUF1QztFeEJrNElyRTtFd0JqNElNO0lBQXdCLDZCQUFzQztFeEJvNElwRTtFd0JuNElNO0lBQXdCLCtCQUF3QztFeEJzNEl0RTtFd0I3NElNO0lBQXdCLDJCQUFvQztFeEJnNUlsRTtFd0IvNElNO0lBQXdCLDZCQUFzQztFeEJrNUlwRTtFd0JqNUlNO0lBQXdCLDRCQUFxQztFeEJvNUluRTtFd0JuNUlNO0lBQXdCLDhCQUF1QztFeEJzNUlyRTtFd0JyNUlNO0lBQXdCLDRCQUFxQztFeEJ3NUluRTtFd0J2NUlNO0lBQXdCLDhCQUF1QztFeEIwNUlyRTtFd0J6NUlNO0lBQXdCLDZCQUFzQztFeEI0NUlwRTtFd0IzNUlNO0lBQXdCLCtCQUF3QztFeEI4NUl0RTtFd0JyNklNO0lBQXdCLDJCQUFvQztFeEJ3NklsRTtFd0J2NklNO0lBQXdCLDZCQUFzQztFeEIwNklwRTtFd0J6NklNO0lBQXdCLDRCQUFxQztFeEI0NkluRTtFd0IzNklNO0lBQXdCLDhCQUF1QztFeEI4NklyRTtFd0I3NklNO0lBQXdCLDRCQUFxQztFeEJnN0luRTtFd0IvNklNO0lBQXdCLDhCQUF1QztFeEJrN0lyRTtFd0JqN0lNO0lBQXdCLDZCQUFzQztFeEJvN0lwRTtFd0JuN0lNO0lBQXdCLCtCQUF3QztFeEJzN0l0RTtFd0I3N0lNO0lBQXdCLDJCQUFvQztFeEJnOElsRTtFd0IvN0lNO0lBQXdCLDZCQUFzQztFeEJrOElwRTtFd0JqOElNO0lBQXdCLDRCQUFxQztFeEJvOEluRTtFd0JuOElNO0lBQXdCLDhCQUF1QztFeEJzOElyRTtFd0JyOElNO0lBQXdCLDRCQUFxQztFeEJ3OEluRTtFd0J2OElNO0lBQXdCLDhCQUF1QztFeEIwOElyRTtFd0J6OElNO0lBQXdCLDZCQUFzQztFeEI0OElwRTtFd0IzOElNO0lBQXdCLCtCQUF3QztFeEI4OEl0RTtFd0JyOUlNO0lBQXdCLDJCQUFvQztFeEJ3OUlsRTtFd0J2OUlNO0lBQXdCLDZCQUFzQztFeEIwOUlwRTtFd0J6OUlNO0lBQXdCLDRCQUFxQztFeEI0OUluRTtFd0IzOUlNO0lBQXdCLDhCQUF1QztFeEI4OUlyRTtFd0I3OUlNO0lBQXdCLDRCQUFxQztFeEJnK0luRTtFd0IvOUlNO0lBQXdCLDhCQUF1QztFeEJrK0lyRTtFd0JqK0lNO0lBQXdCLDZCQUFzQztFeEJvK0lwRTtFd0JuK0lNO0lBQXdCLCtCQUF3QztFeEJzK0l0RTtFd0I3K0lNO0lBQXdCLDJCQUFvQztFeEJnL0lsRTtFd0IvK0lNO0lBQXdCLDZCQUFzQztFeEJrL0lwRTtFd0JqL0lNO0lBQXdCLDRCQUFxQztFeEJvL0luRTtFd0JuL0lNO0lBQXdCLDhCQUF1QztFeEJzL0lyRTtFd0JyL0lNO0lBQXdCLDRCQUFxQztFeEJ3L0luRTtFd0J2L0lNO0lBQXdCLDhCQUF1QztFeEIwL0lyRTtFd0J6L0lNO0lBQXdCLDZCQUFzQztFeEI0L0lwRTtFd0IzL0lNO0lBQXdCLCtCQUF3QztFeEI4L0l0RTtFd0JyZ0pNO0lBQXdCLDJCQUFvQztFeEJ3Z0psRTtFd0J2Z0pNO0lBQXdCLDZCQUFzQztFeEIwZ0pwRTtFd0J6Z0pNO0lBQXdCLDRCQUFxQztFeEI0Z0puRTtFd0IzZ0pNO0lBQXdCLDhCQUF1QztFeEI4Z0pyRTtFd0I3Z0pNO0lBQXdCLDRCQUFxQztFeEJnaEpuRTtFd0IvZ0pNO0lBQXdCLDhCQUF1QztFeEJraEpyRTtFd0JqaEpNO0lBQXdCLDZCQUFzQztFeEJvaEpwRTtFd0JuaEpNO0lBQXdCLCtCQUF3QztFeEJzaEp0RTtFd0I3aEpNO0lBQXdCLDRCQUFvQztFeEJnaUpsRTtFd0IvaEpNO0lBQXdCLDhCQUFzQztFeEJraUpwRTtFd0JqaUpNO0lBQXdCLDZCQUFxQztFeEJvaUpuRTtFd0JuaUpNO0lBQXdCLCtCQUF1QztFeEJzaUpyRTtFd0JyaUpNO0lBQXdCLDZCQUFxQztFeEJ3aUpuRTtFd0J2aUpNO0lBQXdCLCtCQUF1QztFeEIwaUpyRTtFd0J6aUpNO0lBQXdCLDhCQUFzQztFeEI0aUpwRTtFd0IzaUpNO0lBQXdCLGdDQUF3QztFeEI4aUp0RTtBQUNGOztBRWxsSkU7RXNCd0NNO0lBQW9CLDBCQUFvQztFeEIraUo5RDtFd0I5aUpNO0lBQW9CLDRCQUFzQztFeEJpakpoRTtFd0JoakpNO0lBQW9CLDJCQUFxQztFeEJtakovRDtFd0JsakpNO0lBQW9CLDZCQUF1QztFeEJxakpqRTtFd0JwakpNO0lBQW9CLDJCQUFxQztFeEJ1akovRDtFd0J0akpNO0lBQW9CLDZCQUF1QztFeEJ5akpqRTtFd0J4akpNO0lBQW9CLDRCQUFzQztFeEIyakpoRTtFd0IxakpNO0lBQW9CLDhCQUF3QztFeEI2akpsRTtFd0Jwa0pNO0lBQW9CLDBCQUFvQztFeEJ1a0o5RDtFd0J0a0pNO0lBQW9CLDRCQUFzQztFeEJ5a0poRTtFd0J4a0pNO0lBQW9CLDJCQUFxQztFeEIya0ovRDtFd0Ixa0pNO0lBQW9CLDZCQUF1QztFeEI2a0pqRTtFd0I1a0pNO0lBQW9CLDJCQUFxQztFeEIra0ovRDtFd0I5a0pNO0lBQW9CLDZCQUF1QztFeEJpbEpqRTtFd0JobEpNO0lBQW9CLDRCQUFzQztFeEJtbEpoRTtFd0JsbEpNO0lBQW9CLDhCQUF3QztFeEJxbEpsRTtFd0I1bEpNO0lBQW9CLDJCQUFvQztFeEIrbEo5RDtFd0I5bEpNO0lBQW9CLDZCQUFzQztFeEJpbUpoRTtFd0JobUpNO0lBQW9CLDRCQUFxQztFeEJtbUovRDtFd0JsbUpNO0lBQW9CLDhCQUF1QztFeEJxbUpqRTtFd0JwbUpNO0lBQW9CLDRCQUFxQztFeEJ1bUovRDtFd0J0bUpNO0lBQW9CLDhCQUF1QztFeEJ5bUpqRTtFd0J4bUpNO0lBQW9CLDZCQUFzQztFeEIybUpoRTtFd0IxbUpNO0lBQW9CLCtCQUF3QztFeEI2bUpsRTtFd0JwbkpNO0lBQW9CLDJCQUFvQztFeEJ1bko5RDtFd0J0bkpNO0lBQW9CLDZCQUFzQztFeEJ5bkpoRTtFd0J4bkpNO0lBQW9CLDRCQUFxQztFeEIybkovRDtFd0IxbkpNO0lBQW9CLDhCQUF1QztFeEI2bkpqRTtFd0I1bkpNO0lBQW9CLDRCQUFxQztFeEIrbkovRDtFd0I5bkpNO0lBQW9CLDhCQUF1QztFeEJpb0pqRTtFd0Job0pNO0lBQW9CLDZCQUFzQztFeEJtb0poRTtFd0Jsb0pNO0lBQW9CLCtCQUF3QztFeEJxb0psRTtFd0I1b0pNO0lBQW9CLDJCQUFvQztFeEIrb0o5RDtFd0I5b0pNO0lBQW9CLDZCQUFzQztFeEJpcEpoRTtFd0JocEpNO0lBQW9CLDRCQUFxQztFeEJtcEovRDtFd0JscEpNO0lBQW9CLDhCQUF1QztFeEJxcEpqRTtFd0JwcEpNO0lBQW9CLDRCQUFxQztFeEJ1cEovRDtFd0J0cEpNO0lBQW9CLDhCQUF1QztFeEJ5cEpqRTtFd0J4cEpNO0lBQW9CLDZCQUFzQztFeEIycEpoRTtFd0IxcEpNO0lBQW9CLCtCQUF3QztFeEI2cEpsRTtFd0JwcUpNO0lBQW9CLDJCQUFvQztFeEJ1cUo5RDtFd0J0cUpNO0lBQW9CLDZCQUFzQztFeEJ5cUpoRTtFd0J4cUpNO0lBQW9CLDRCQUFxQztFeEIycUovRDtFd0IxcUpNO0lBQW9CLDhCQUF1QztFeEI2cUpqRTtFd0I1cUpNO0lBQW9CLDRCQUFxQztFeEIrcUovRDtFd0I5cUpNO0lBQW9CLDhCQUF1QztFeEJpckpqRTtFd0JockpNO0lBQW9CLDZCQUFzQztFeEJtckpoRTtFd0JsckpNO0lBQW9CLCtCQUF3QztFeEJxckpsRTtFd0I1ckpNO0lBQW9CLDJCQUFvQztFeEIrcko5RDtFd0I5ckpNO0lBQW9CLDZCQUFzQztFeEJpc0poRTtFd0Joc0pNO0lBQW9CLDRCQUFxQztFeEJtc0ovRDtFd0Jsc0pNO0lBQW9CLDhCQUF1QztFeEJxc0pqRTtFd0Jwc0pNO0lBQW9CLDRCQUFxQztFeEJ1c0ovRDtFd0J0c0pNO0lBQW9CLDhCQUF1QztFeEJ5c0pqRTtFd0J4c0pNO0lBQW9CLDZCQUFzQztFeEIyc0poRTtFd0Ixc0pNO0lBQW9CLCtCQUF3QztFeEI2c0psRTtFd0JwdEpNO0lBQW9CLDJCQUFvQztFeEJ1dEo5RDtFd0J0dEpNO0lBQW9CLDZCQUFzQztFeEJ5dEpoRTtFd0J4dEpNO0lBQW9CLDRCQUFxQztFeEIydEovRDtFd0IxdEpNO0lBQW9CLDhCQUF1QztFeEI2dEpqRTtFd0I1dEpNO0lBQW9CLDRCQUFxQztFeEIrdEovRDtFd0I5dEpNO0lBQW9CLDhCQUF1QztFeEJpdUpqRTtFd0JodUpNO0lBQW9CLDZCQUFzQztFeEJtdUpoRTtFd0JsdUpNO0lBQW9CLCtCQUF3QztFeEJxdUpsRTtFd0I1dUpNO0lBQW9CLDJCQUFvQztFeEIrdUo5RDtFd0I5dUpNO0lBQW9CLDZCQUFzQztFeEJpdkpoRTtFd0JodkpNO0lBQW9CLDRCQUFxQztFeEJtdkovRDtFd0JsdkpNO0lBQW9CLDhCQUF1QztFeEJxdkpqRTtFd0JwdkpNO0lBQW9CLDRCQUFxQztFeEJ1dkovRDtFd0J0dkpNO0lBQW9CLDhCQUF1QztFeEJ5dkpqRTtFd0J4dkpNO0lBQW9CLDZCQUFzQztFeEIydkpoRTtFd0IxdkpNO0lBQW9CLCtCQUF3QztFeEI2dkpsRTtFd0Jwd0pNO0lBQW9CLDJCQUFvQztFeEJ1d0o5RDtFd0J0d0pNO0lBQW9CLDZCQUFzQztFeEJ5d0poRTtFd0J4d0pNO0lBQW9CLDRCQUFxQztFeEIyd0ovRDtFd0Ixd0pNO0lBQW9CLDhCQUF1QztFeEI2d0pqRTtFd0I1d0pNO0lBQW9CLDRCQUFxQztFeEIrd0ovRDtFd0I5d0pNO0lBQW9CLDhCQUF1QztFeEJpeEpqRTtFd0JoeEpNO0lBQW9CLDZCQUFzQztFeEJteEpoRTtFd0JseEpNO0lBQW9CLCtCQUF3QztFeEJxeEpsRTtFd0I1eEpNO0lBQW9CLDJCQUFvQztFeEIreEo5RDtFd0I5eEpNO0lBQW9CLDZCQUFzQztFeEJpeUpoRTtFd0JoeUpNO0lBQW9CLDRCQUFxQztFeEJteUovRDtFd0JseUpNO0lBQW9CLDhCQUF1QztFeEJxeUpqRTtFd0JweUpNO0lBQW9CLDRCQUFxQztFeEJ1eUovRDtFd0J0eUpNO0lBQW9CLDhCQUF1QztFeEJ5eUpqRTtFd0J4eUpNO0lBQW9CLDZCQUFzQztFeEIyeUpoRTtFd0IxeUpNO0lBQW9CLCtCQUF3QztFeEI2eUpsRTtFd0JwekpNO0lBQW9CLDJCQUFvQztFeEJ1eko5RDtFd0J0ekpNO0lBQW9CLDZCQUFzQztFeEJ5ekpoRTtFd0J4ekpNO0lBQW9CLDRCQUFxQztFeEIyekovRDtFd0IxekpNO0lBQW9CLDhCQUF1QztFeEI2ekpqRTtFd0I1ekpNO0lBQW9CLDRCQUFxQztFeEIrekovRDtFd0I5ekpNO0lBQW9CLDhCQUF1QztFeEJpMEpqRTtFd0JoMEpNO0lBQW9CLDZCQUFzQztFeEJtMEpoRTtFd0JsMEpNO0lBQW9CLCtCQUF3QztFeEJxMEpsRTtFd0I1MEpNO0lBQW9CLDJCQUFvQztFeEIrMEo5RDtFd0I5MEpNO0lBQW9CLDZCQUFzQztFeEJpMUpoRTtFd0JoMUpNO0lBQW9CLDRCQUFxQztFeEJtMUovRDtFd0JsMUpNO0lBQW9CLDhCQUF1QztFeEJxMUpqRTtFd0JwMUpNO0lBQW9CLDRCQUFxQztFeEJ1MUovRDtFd0J0MUpNO0lBQW9CLDhCQUF1QztFeEJ5MUpqRTtFd0J4MUpNO0lBQW9CLDZCQUFzQztFeEIyMUpoRTtFd0IxMUpNO0lBQW9CLCtCQUF3QztFeEI2MUpsRTtFd0JwMkpNO0lBQW9CLDJCQUFvQztFeEJ1Mko5RDtFd0J0MkpNO0lBQW9CLDZCQUFzQztFeEJ5MkpoRTtFd0J4MkpNO0lBQW9CLDRCQUFxQztFeEIyMkovRDtFd0IxMkpNO0lBQW9CLDhCQUF1QztFeEI2MkpqRTtFd0I1MkpNO0lBQW9CLDRCQUFxQztFeEIrMkovRDtFd0I5MkpNO0lBQW9CLDhCQUF1QztFeEJpM0pqRTtFd0JoM0pNO0lBQW9CLDZCQUFzQztFeEJtM0poRTtFd0JsM0pNO0lBQW9CLCtCQUF3QztFeEJxM0psRTtFd0I1M0pNO0lBQW9CLDJCQUFvQztFeEIrM0o5RDtFd0I5M0pNO0lBQW9CLDZCQUFzQztFeEJpNEpoRTtFd0JoNEpNO0lBQW9CLDRCQUFxQztFeEJtNEovRDtFd0JsNEpNO0lBQW9CLDhCQUF1QztFeEJxNEpqRTtFd0JwNEpNO0lBQW9CLDRCQUFxQztFeEJ1NEovRDtFd0J0NEpNO0lBQW9CLDhCQUF1QztFeEJ5NEpqRTtFd0J4NEpNO0lBQW9CLDZCQUFzQztFeEIyNEpoRTtFd0IxNEpNO0lBQW9CLCtCQUF3QztFeEI2NEpsRTtFd0JwNUpNO0lBQW9CLDJCQUFvQztFeEJ1NUo5RDtFd0J0NUpNO0lBQW9CLDZCQUFzQztFeEJ5NUpoRTtFd0J4NUpNO0lBQW9CLDRCQUFxQztFeEIyNUovRDtFd0IxNUpNO0lBQW9CLDhCQUF1QztFeEI2NUpqRTtFd0I1NUpNO0lBQW9CLDRCQUFxQztFeEIrNUovRDtFd0I5NUpNO0lBQW9CLDhCQUF1QztFeEJpNkpqRTtFd0JoNkpNO0lBQW9CLDZCQUFzQztFeEJtNkpoRTtFd0JsNkpNO0lBQW9CLCtCQUF3QztFeEJxNkpsRTtFd0I1NkpNO0lBQW9CLDJCQUFvQztFeEIrNko5RDtFd0I5NkpNO0lBQW9CLDZCQUFzQztFeEJpN0poRTtFd0JoN0pNO0lBQW9CLDRCQUFxQztFeEJtN0ovRDtFd0JsN0pNO0lBQW9CLDhCQUF1QztFeEJxN0pqRTtFd0JwN0pNO0lBQW9CLDRCQUFxQztFeEJ1N0ovRDtFd0J0N0pNO0lBQW9CLDhCQUF1QztFeEJ5N0pqRTtFd0J4N0pNO0lBQW9CLDZCQUFzQztFeEIyN0poRTtFd0IxN0pNO0lBQW9CLCtCQUF3QztFeEI2N0psRTtFd0JwOEpNO0lBQW9CLDJCQUFvQztFeEJ1OEo5RDtFd0J0OEpNO0lBQW9CLDZCQUFzQztFeEJ5OEpoRTtFd0J4OEpNO0lBQW9CLDRCQUFxQztFeEIyOEovRDtFd0IxOEpNO0lBQW9CLDhCQUF1QztFeEI2OEpqRTtFd0I1OEpNO0lBQW9CLDRCQUFxQztFeEIrOEovRDtFd0I5OEpNO0lBQW9CLDhCQUF1QztFeEJpOUpqRTtFd0JoOUpNO0lBQW9CLDZCQUFzQztFeEJtOUpoRTtFd0JsOUpNO0lBQW9CLCtCQUF3QztFeEJxOUpsRTtFd0I1OUpNO0lBQW9CLDJCQUFvQztFeEIrOUo5RDtFd0I5OUpNO0lBQW9CLDZCQUFzQztFeEJpK0poRTtFd0JoK0pNO0lBQW9CLDRCQUFxQztFeEJtK0ovRDtFd0JsK0pNO0lBQW9CLDhCQUF1QztFeEJxK0pqRTtFd0JwK0pNO0lBQW9CLDRCQUFxQztFeEJ1K0ovRDtFd0J0K0pNO0lBQW9CLDhCQUF1QztFeEJ5K0pqRTtFd0J4K0pNO0lBQW9CLDZCQUFzQztFeEIyK0poRTtFd0IxK0pNO0lBQW9CLCtCQUF3QztFeEI2K0psRTtFd0JwL0pNO0lBQW9CLDJCQUFvQztFeEJ1L0o5RDtFd0J0L0pNO0lBQW9CLDZCQUFzQztFeEJ5L0poRTtFd0J4L0pNO0lBQW9CLDRCQUFxQztFeEIyL0ovRDtFd0IxL0pNO0lBQW9CLDhCQUF1QztFeEI2L0pqRTtFd0I1L0pNO0lBQW9CLDRCQUFxQztFeEIrL0ovRDtFd0I5L0pNO0lBQW9CLDhCQUF1QztFeEJpZ0tqRTtFd0JoZ0tNO0lBQW9CLDZCQUFzQztFeEJtZ0toRTtFd0JsZ0tNO0lBQW9CLCtCQUF3QztFeEJxZ0tsRTtFd0I1Z0tNO0lBQW9CLDRCQUFvQztFeEIrZ0s5RDtFd0I5Z0tNO0lBQW9CLDhCQUFzQztFeEJpaEtoRTtFd0JoaEtNO0lBQW9CLDZCQUFxQztFeEJtaEsvRDtFd0JsaEtNO0lBQW9CLCtCQUF1QztFeEJxaEtqRTtFd0JwaEtNO0lBQW9CLDZCQUFxQztFeEJ1aEsvRDtFd0J0aEtNO0lBQW9CLCtCQUF1QztFeEJ5aEtqRTtFd0J4aEtNO0lBQW9CLDhCQUFzQztFeEIyaEtoRTtFd0IxaEtNO0lBQW9CLGdDQUF3QztFeEI2aEtsRTtBQUNGOztBeUJ6bEtBOzs0QnpCNmxLNEI7QXlCemxLNUI7RUFDRSxjeEJPdUI7QURvbEt6Qjs7QXlCeGxLQTtFQUNFLGN4QkRpQjtBRDRsS25COztBeUJ4bEtBO0VBQ0UsV3hCT2dCO0FEb2xLbEI7O0F5QnhsS0E7RUFDRSxjeEJNa0I7QURxbEtwQjs7QXlCeGxLQTtFQUNFLDRDQUNGO0F6QjBsS0E7O0F5QnhsS0E7RUFDRSxpQkFBaUI7QXpCMmxLbkI7O0F5QnhsS0E7RUFDRSxnQnhCaUJVO0FEMGtLWjs7QXlCeGxLQTtFQUNFLG1IQUF5RDtFQUF6RCx5REFBeUQ7QXpCMmxLM0Q7O0F5QnhsS0E7RUFDRSxleEJFYztFd0JEZCxzQkFBc0I7QXpCMmxLeEI7O0FFcm5LRTtFdUJ3QkY7SUFJSSxleEJFZTtFRDRsS2pCO0FBQ0Y7O0F5QjNsS0E7RUFDRSxleEJOb0I7RXdCT3BCLHNCQUFzQjtBekI4bEt4Qjs7QUVob0tFO0V1QmdDRjtJQUlJLGV4Qk5xQjtFRHVtS3ZCO0FBQ0Y7O0F5QjlsS0E7RUFDRSxleEJkMEI7QUQrbUs1Qjs7QUUxb0tFO0V1QndDRjtJQUdJLGV4QmIyQjtFRGluSzdCO0FBQ0Y7O0F5QmptS0E7RUFDRSxleEJyQmdDO0FEeW5LbEM7O0FFcHBLRTtFdUIrQ0Y7SUFHSSxleEJwQmlDO0l3QnFCakMsZ0JBQWdCO0V6QnVtS2xCO0FBQ0Y7O0F5QnBtS0E7RUFDRSxleEI3QnNDO0FEb29LeEM7O0FFL3BLRTtFdUJ1REY7SUFHSSxleEI1QnVDO0VEc29LekM7QUFDRjs7QXlCdm1LQTtFQUNFLGV4QnBDNEM7QUQ4b0s5Qzs7QUV6cUtFO0V1QjhERjtJQUdJLGV4Qm5DNkM7RURncEsvQztBQUNGOztBRS9xS0U7RXVCb0VBO0lB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VTtJQUNWLG1DQUEyQjtZQUEzQiwyQkFBMkI7RTlCMHpMckQ7QUFDRjs7QUVyOU1FO0U0QlhGO0lBNnFCZ0IsZUFBZTtFOUJ3ekw3QjtBQUNGOztBOEJ0K01BO0VBZ3JCZ0IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0E5QjB6TGhDOztBRWwrTUU7RTRCWEY7SUFxckJvQixlQUFlO0lBQ2YsZ0JBQWdCO0U5QjZ6TGxDO0FBQ0Y7O0E4QnR6TEE7RUFDRSxVQUFVO0VBQ1YsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixxQ0FBNkI7RUFBN0IsNkJBQTZCO0E5Qnl6TC9COztBOEI1ekxBO0VBTUksVUFBVTtFQUNWLGdDQUF3QjtVQUF4Qix3QkFBd0I7QTlCMHpMNUIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG56LWluZGV4IG9yZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lZGlhIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmggd2l0aCBjZW50ZXItbGluZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cDovL2Zhc3QuZm9udHMubmV0L3QvMS5jc3M/YXBpVHlwZT1jc3MmcHJvamVjdGlkPTIxNzUwMTQ3LWQ2NTItNDcwNC05YTk1LThiNWYyZDQxMWY3NlwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlck5ldWVXMDEtUmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2UyZTc0ZTFjLTllMTgtNDEyNy1hZGZkLWZlYjhmNmE5Y2VhZi5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2UyZTc0ZTFjLTllMTgtNDEyNy1hZGZkLWZlYjhmNmE5Y2VhZi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvOWVkZjM0NDMtODBjNi00ZGU2LWI1ODItMTIyNDAxZjYzYWQ0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9hYTk0MDc3ZS1jZGNkLTRlMzMtYWJlMC1kZGNmZTI3ZTM0ODUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8yMmRmYjQzZi0yNmRmLTQ2ZjktYWEwZi0zMDAzOGY4ZGE4MzQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy8zNmFkMmRlMS05NWVhLTRlYjMtYTgzNi0yOWM4NjE3OWEyNDguc3ZnIzM2YWQyZGUxLTk1ZWEtNGViMy1hODM2LTI5Yzg2MTc5YTI0OFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXVlIFcwMSBNZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMWYxOThhNmQtZjRmZS00NGYxLWI3OGMtMWI2YTFjZjY2ZDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy80NzQ4ZTNkOC0xYjIzLTQyMGEtYTQxOS1kN2EzNjdlYTEwNzYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8xMWY3NmY2Mi0xZDRmLTQzMjctYmNlNy0xZWVlMmFiYTA4YmYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9jZTRhNmU5Ni1mMjk4LTRhYjEtYTJhYy1iZGJiYmMxNDY3ZDYuc3ZnI2NlNGE2ZTk2LWYyOTgtNGFiMS1hMmFjLWJkYmJiYzE0NjdkNlwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGcnV0aWdlciBOZXVlIFcwMSBCZFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vLi4vZm9udHMvMjZmMTIzNmMtYTkxNC00NzdmLTlkMGYtMTBkNzU4NzAyNjI2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy83ODc1ZjNkNS1iNjJiLTQ0NWMtOGM5ZS1kNjVkYTE1MTRlOWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy8xYzI0MmY0ZS0wYzY0LTQ3Y2MtOGNiYy1lNTNkOTQ5MjgwYmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9lYzEzMmRmOS0wMTJhLTQ1OTQtYmJkOS1jODY1NzRiZWU3YjAuc3ZnI2VjMTMyZGY5LTAxMmEtNDU5NC1iYmQ5LWM4NjU3NGJlZTdiMFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbmh0bWwsXG5ib2R5LFxucCxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW1nLFxuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3QsXG5hdWRpbyxcbnZpZGVvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtaW5kZW50OiBpbmhlcml0O1xufVxuXG5hIHtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnJlYWRjcnVtYiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jLWJyZWFkY3J1bWIgbGkge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnJlYWRjcnVtYiBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1icmVhZGNydW1iIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICc+JztcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbi5jLWJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Oc44K/44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZjBhNDQ2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDJweCAycHggNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5jLWJ1dHRvbi55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiAjZWRjOTI3O1xufVxuXG4uYy1idXR0b24gYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxM3B4IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYnV0dG9uIGEge1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxufVxuXG4uYy1idXR0b24gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2YwYTQ0NjtcbiAgLyog5LiJ6KeS44Gu6ImyICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idXR0b24gYTo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgfVxufVxuXG4uYy1idXR0b24gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jLWJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWZvcm0tdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uYy1mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmMtZm9ybS1jaGVja2JveC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jLWZvcm0tY2hlY2tib3gtc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlMjAwMTM7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNlMjAwMTM7XG59XG5cbi5jLWZvcm0tY2hlY2tib3gtc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1mb3JtLWNoZWNrYm94LXNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYWJhYmFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYy1mb3JtLXJhZGlvLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtZm9ybS1yYWRpby1pbnB1dDpjaGVja2VkICsgLmMtZm9ybS1yYWRpby1zcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjAwMTM7XG59XG5cbi5jLWZvcm0tcmFkaW8tc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1mb3JtLXJhZGlvLXNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7opovlh7rjgZdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1oMSB7XG4gIGNvbG9yOiAjMjMxODE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLWgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oMyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy1oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmMtaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmMtaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWg2IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jLWgtLWNlbnRlci1saW5lOjpiZWZvcmUsIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM0ZjU3NGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1oLS1jZW50ZXItbGluZTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmMtaC0tY2VudGVyLWxpbmU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWgtLWNlbnRlci1saW5lOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODqeODmeODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWM1YzU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5jLWxhYmVsLS1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyYjc1O1xufVxuXG4uYy1sYWJlbC0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxMztcbn1cblxuLmMtbGFiZWwtLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZGJmO1xufVxuXG4uYy1sYWJlbC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTQwO1xufVxuXG4uYy1sYWJlbC0tbGFyZ2Uge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYy1sYWJlbC0tc21hbGwge1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1saW5rIHtcbiAgY29sb3I6ICMwMDlkYmY7XG59XG5cbi5jLWxpbmstLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtbGluay0tYmxvY2sgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jLWxpbmstLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjgrnjg4hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYy1saXN0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYy1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0tcG9pbnQge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tcG9pbnQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMTgxNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5jLWxpc3QtLXBvaW50ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtLWxpbmsgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtbGlzdC0tbGluayBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggMCA0cHggNi45cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2UyMDAxMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMnB4O1xufVxuXG4uYy1saXN0LS1saW5rIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWxpc3QtLWxpbmsgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtbGlzdC0taG9yaXpvbnRhbCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1ob3Jpem9udGFsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTZweDtcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDRkNGQ0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jLWxpc3QtLWJvcmRlciBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmMtbGlzdC0tYm9yZGVyIGxpIGEge1xuICBjb2xvcjogIzIzMTgxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYy1saXN0LS1ib3JkZXIgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5ZGJmO1xufVxuXG4uYy1saXN0LS1vcmRlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uYy1saXN0LS1vcmRlciA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXN0LS1vcmRlciA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYy1saXN0LS1ub3RlIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzhkOGQ4ZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmMtbGlzdC0tbm90ZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJ+KAuyc7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OP44Oz44OQ44O844Ks44O844Oh44OL44Ol44O844Ki44Kk44Kz44OzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtbWVudS10cmlnZ2VyLFxuLmMtbWVudS10cmlnZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmMtbWVudS10cmlnZ2VyLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiYzU4Mztcbn1cblxuLmMtbWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDA7XG59XG5cbi5jLW1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAxMXB4O1xufVxuXG4uYy1tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmMtbWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCkgdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCkgdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5jLW1lbnUtcmVjcnVpdCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmMtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuXG4uYy1wYW5lbC0tYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmMtcGFuZWwtLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5jLXBhbmVsLWNvbnRlbnRzIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWwtY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmMtcGFuZWwtY29udGVudHMtLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1taWRkbGUge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLW1pZGRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tbmFycm93IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1zZWN0aW9uLS1uYXJyb3cge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlY3Rpb24tLWJnIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLWJnIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW1pZGRsZSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXNlY3Rpb24tLWJnLS1taWRkbGUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLS1iZy0tbmFycm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtc2VjdGlvbi0tYmctLW5hcnJvdyB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5jLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLWNvbnRhaW5lci1pbm5lciB7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOCv+ODllxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTVweCA1cHg7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWItbmF2LWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5jLXRhYi1uYXYtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG4uYy10YWItbmF2LWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIzMTgxNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFiLW5hdi1pdGVtIGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNWM1YzU7XG4gIH1cbn1cblxuLmMtdGFiLW5hdi1pdGVtIGFbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2UyMDAxMztcbiAgY29sb3I6ICMyMzE4MTU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1uYXYtaXRlbSBhW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyMDAxMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYy10YWItY29udGVudHMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYi1jb250ZW50cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWM1O1xuICB9XG59XG5cbi5jLXRhYi1jb250ZW50cy1pdGVtW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuODvOODluODq1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRoZWFkIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5jLXRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDMwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtdGFibGUgdGhlYWQgdGQge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRoZWFkIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB0Ym9keSB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYy10YWJsZSB0Ym9keSB0aCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAzMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB0Ym9keSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYy10YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1YzU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYmxlIHRib2R5IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5jLXRhYmxlLS1uYXJyb3cge1xuICBib3JkZXItY29sb3I6ICNjNWM1YzU7XG59XG5cbi5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdHIge1xuICBib3JkZXItY29sb3I6ICNjNWM1YzU7XG59XG5cbi5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdGgge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUtLW5hcnJvdyB0Ym9keSB0aCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5cbi5jLXRhYmxlLS1uYXJyb3cgdGJvZHkgdGQge1xuICBwYWRkaW5nOiA4cHggMTBweCA4cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUtLW5hcnJvdyB0Ym9keSB0ZCB7XG4gICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDE1cHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOaVtOWIl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWFsaWduLWxlZnQtLXBjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS1wYyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1wYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1hbGlnbi1sZWZ0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnUtYWxpZ24tY2VudGVyLS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC51LWFsaWduLXJpZ2h0LS10YWIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC51LWFsaWduLWNlbnRlci0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtYWxpZ24tbGVmdC0tc3Age1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnUtYWxpZ24tcmlnaHQtLXNwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudS1hbGlnbi1jZW50ZXItLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuiDjOaZr+iJslxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cblxuLnUtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWYyZWM7XG59XG5cbi51LWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZGJmO1xufVxuXG4udS1iZy1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiYzU4Mztcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMmI3NTtcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWJlZDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaeoOe3mlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UyMDAxMztcbn1cblxuLnUtYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTIwMDEzO1xufVxuXG4udS1ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTIwMDEzO1xufVxuXG4udS1ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyMDAxMztcbn1cblxuLnUtYm9yZGVyLS13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtcm93IHtcbiAgbWFyZ2luOiAtMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1yb3cge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuXG4udS1yb3ctYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnUtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi51LXJvdy0tbmFycm93IHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xufVxuXG4udS1jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtMSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0yIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0zIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC00IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC01IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbi51LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1jb2wtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTUge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtNSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTYge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udS1yb3ctLW5hcnJvdyAudS1jb2wtNiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LWNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC03IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTcge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udS1jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTgge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC04IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTkge1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtOSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC05IHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTAge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTEge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnUtY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNvbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTExIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtcm93LS1uYXJyb3cgLnUtY29sLTExIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC0xMiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4udS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnUtY29sLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4udS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LXJvdy0tbmFycm93IC51LWNvbC0xMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWNvbC0xLS1wYyB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTItLXBjIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTItLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMi0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTItLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0zLS1wYyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMy0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTMtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1wYyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC00LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTQtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC00LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNS0tcGMge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC01LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTYtLXBjIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC02LS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXBjIHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTctLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNy0tcGMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTctLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC04LS1wYyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC04LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTgtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC04LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtOS0tcGMge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTktLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC05LS1wYyB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXBjIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEwLS1wYyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTAtLXBjIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tcGMge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTEtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTEtLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMS0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTEyLS1wYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtMTItLXBjIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMi0tcGMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gIC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0yLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTItLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTMtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS1sYXB0b3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTQtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS1sYXB0b3Age1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS1sYXB0b3Age1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNi0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC02LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLWxhcHRvcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNy0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC03LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC04LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLWxhcHRvcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC05LS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTktLWxhcHRvcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS1sYXB0b3Age1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEyLS1sYXB0b3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LWNvbC0xLS10YWIge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEtLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tdGFiIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0yLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0yLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTItLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMy0tdGFiIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMy0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTMtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMy0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC00LS10YWIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTQtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNC0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS10YWIge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTUtLXRhYiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC02LS10YWIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC02LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNi0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC02LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTctLXRhYiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNy0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC03LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLXRhYiB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOC0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC04LS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTktLXRhYiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTktLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC05LS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTktLXRhYiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMTAtLXRhYiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0wLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEwLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEwLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTExLS10YWIge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xMS0tdGFiIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEyLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEyLS10YWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEyLS10YWIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC0xLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtMi0tc3Age1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMi0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0yLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMi0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTMtLXNwIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC0zLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0zLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTQtLXNwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC00LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTQtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtNC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTQtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC01LS1zcCB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtNS0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLW9mZnNldC0wLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnUtY29sLW9mZnNldC01LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTUtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC01LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNi0tc3Age1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTYtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTYtLXNwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC51LXJvdy0tbmFycm93IC51LWNvbC02LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAudS1jb2wtNy0tc3Age1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTctLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtNy0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC03LS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtNy0tc3Age1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY29sLTgtLXNwIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC04LS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTgtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOC0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTgtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC05LS1zcCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtOS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLnUtcm93LS1ub21hcmdpbiAudS1jb2wtOS0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTktLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMC0tc3Age1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTEwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTEwLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTAtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMS0tc3Age1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtb2Zmc2V0LTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudS1jb2wtb2Zmc2V0LTExLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC51LXJvdy0tbm9tYXJnaW4gLnUtY29sLTExLS1zcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudS1yb3ctLW5hcnJvdyAudS1jb2wtMTEtLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC51LWNvbC0xMi0tc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1jb2wtMTItLXNwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWNvbC1vZmZzZXQtMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LWNvbC1vZmZzZXQtMTItLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAudS1yb3ctLW5vbWFyZ2luIC51LWNvbC0xMi0tc3Age1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnUtcm93LS1uYXJyb3cgLnUtY29sLTEyLS1zcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Z2e6KGo56S65YiH44KK5pu/44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGlkZS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LWhpZGUtLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtaGlkZS0tbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LWhpZGUtLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tYXJnaW7jgIFwYWRkaW5n5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnUtbXQwIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIwIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMjAge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIyMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwyMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQyNSB7XG4gIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIyNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQyNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGIyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10MzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwzMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0MzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sMzUge1xuICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHIzNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGwzNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ0MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw0NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NDUge1xuICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw1MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ1NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI1NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI1NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ1NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI1NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw2MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sNjUge1xuICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI2NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw2NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ3MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI3MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI3MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ3MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI3MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10NzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw3NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0NzUge1xuICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sODAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI4MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw4MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQ4NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXI4NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tbDg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbWI4NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHQ4NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGI4NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW10OTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWw5MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1iOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXB0OTAge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wbDkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBiOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tdDk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LW1sOTUge1xuICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcHI5NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcGw5NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1tcjEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wdDEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcjEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXBsMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wYjEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudS1tdDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjE1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxNS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDE1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjE1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjE1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDIwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDIwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjIwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMjAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyNS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyNS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDI1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyNS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjMwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDMwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjMwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjMwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDM1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDM1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjM1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzNS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NDAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNDAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDQwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQ1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQ1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQ1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQ1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDUwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNTAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDU1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjYwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDYwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjYwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjYwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDY1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDY1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjY1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NzAtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3MC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNzAtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3MC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDcwLS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3MC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tc3Age1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjc1LS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3NS0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDc1LS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjc1LS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjc1LS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDgwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDgwLS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjgwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByODAtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4MC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODUtLXNwIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4NS0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXNwIHtcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODUtLXNwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4NS0tc3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tc3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDg1LS1zcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4NS0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tc3Age1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjkwLS1zcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5MC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDkwLS1zcCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjkwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXNwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjkwLS1zcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDk1LS1zcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXNwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDk1LS1zcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjk1LS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXNwIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTUtLXNwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5NS0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXNwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MTAwLS1zcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwMC0tc3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMTAwLS1zcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwMC0tc3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1zcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDEwMC0tc3Age1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwMC0tc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudS1tdDAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS10YWIge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS10YWIge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLXRhYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS10YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS10YWIge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tdGFiIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tdGFiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tdGFiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS10YWIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tdGFiIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXRhYiB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tdGFiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLXRhYiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXRhYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLXRhYiB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS10YWIge1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLXRhYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS10YWIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tdGFiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS10YWIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS10YWIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLXRhYiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS10YWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCkge1xuICAudS1tdDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIxNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjI1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwyNS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIzMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMzAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzMC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwzNS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNDAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI0NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjU1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI2MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNjAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw2NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNzAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjcwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI3NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0ODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiODAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjg1LS1sYXB0b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw4NS0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI5MC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsOTAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5MC0tbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw5NS0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLWxhcHRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1sYXB0b3Age1xuICAgIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTUtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1sYXB0b3Age1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjEwMC0tbGFwdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxMDAtLWxhcHRvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1sYXB0b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW10MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjEwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwxMC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDEwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjEwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjEwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDE1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDE1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjE1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMTUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwxNS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MjAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIyMC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMjAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMjAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQyMC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIyMC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDIwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIyMC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQyNS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjI1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWwyNS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIyNS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDI1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjI1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMjUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjI1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDMwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMzAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDMwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjMwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MzAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByMzAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGwzMC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMzAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10MzUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXIzNS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMzUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iMzUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQzNS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIzNS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDM1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGIzNS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ0MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjQwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw0MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI0MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDQwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjQwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNDAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjQwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDQ1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNDUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDQ1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjQ1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NDUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNDUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw0NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNDUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NTAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI1MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNTAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNTAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ1MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI1MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDUwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI1MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ1NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjU1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw1NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI1NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDU1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjU1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNTUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjU1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDYwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNjAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDYwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjYwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NjAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNjAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw2MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNjAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10NjUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI2NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sNjUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iNjUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ2NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI2NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDY1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI2NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ3MC0tcGMge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjcwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw3MC0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI3MC0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDcwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjcwLS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsNzAtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjcwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDc1LS1wYyB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yNzUtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDc1LS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjc1LS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0NzUtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByNzUtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw3NS0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiNzUtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10ODAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI4MC0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sODAtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iODAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ4MC0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI4MC0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDgwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI4MC0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQ4NS0tcGMge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tcjg1LS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWw4NS0tcGMge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWI4NS0tcGMge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wdDg1LS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wcjg1LS1wYyB7XG4gICAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsODUtLXBjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wYjg1LS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tdDkwLS1wYyB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yOTAtLXBjIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tbDkwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgfVxuICAudS1tYjkwLS1wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0OTAtLXBjIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXByOTAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGw5MC0tcGMge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiOTAtLXBjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW10OTUtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXI5NS0tcGMge1xuICAgIG1hcmdpbi1yaWdodDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sOTUtLXBjIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1iOTUtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHQ5NS0tcGMge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHI5NS0tcGMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDtcbiAgfVxuICAudS1wbDk1LS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcGI5NS0tcGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbXQxMDAtLXBjIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1yMTAwLS1wYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LW1sMTAwLS1wYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbWIxMDAtLXBjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXB0MTAwLS1wYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcHIxMDAtLXBjIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBsMTAwLS1wYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC51LXBiMTAwLS1wYyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODhuOCreOCueODiOijhemjvlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51LXRleHQtYWNjZW50IHtcbiAgY29sb3I6ICMwYjJiNzU7XG59XG5cbi51LXRleHQtaW1wb3J0YW50IHtcbiAgY29sb3I6ICNlMjAwMTM7XG59XG5cbi51LXRleHQtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS10ZXh0LXN1YiB7XG4gIGNvbG9yOiAjYWJhYmFiO1xufVxuXG4udS10ZXh0LXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG59XG5cbi51LXRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udS10ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51LXRleHQtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgI2YwODA4MCA3MCUpO1xufVxuXG4udS10ZXh0LXgtbGFyZ2Uge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQteC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi51LXRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udS10ZXh0LWJpdC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1iaXQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udS10ZXh0LWRlZmF1bHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRleHQtZGVmYXVsdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnUtdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnUtdGV4dC14LXNtYWxsLS1zcCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7luYXmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udS13MCB7XG4gIHdpZHRoOiAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXcxMCB7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13MjAge1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzMwIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc0MCB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13NTAge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzYwIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXc3MCB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS13ODAge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdzkwIHtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LXcxMDAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXcwLS1wYyB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMC0tcGMge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzIwLS1wYyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MzAtLXBjIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc0MC0tcGMge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzUwLS1wYyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NjAtLXBjIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc3MC0tcGMge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzgwLS1wYyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13OTAtLXBjIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMDAtLXBjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnUtdzAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcyMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXczMC0tbGFwdG9wIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc0MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc1MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc2MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc3MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc4MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc5MC0tbGFwdG9wIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMDAtLWxhcHRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51LXcwLS10YWIge1xuICAgIHdpZHRoOiAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MTAtLXRhYiB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MjAtLXRhYiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MzAtLXRhYiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NDAtLXRhYiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NTAtLXRhYiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NjAtLXRhYiB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NzAtLXRhYiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13ODAtLXRhYiB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13OTAtLXRhYiB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MTAwLS10YWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXcwLS1zcCB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMC0tc3Age1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzIwLS1zcCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13MzAtLXNwIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc0MC0tc3Age1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzUwLS1zcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13NjAtLXNwIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXc3MC0tc3Age1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtdzgwLS1zcCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudS13OTAtLXNwIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51LXcxMDAtLXNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udS1oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogOTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXIge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5wLWhlYWRlci1sb2dvIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wLWhlYWRlci1sb2dvIGEgaW1nIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1oZWFkZXItbG9nbyBhIGltZyB7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWduYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjtcbiAgfVxufVxuXG4ucC1nbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZ25hdi1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucC1nbmF2LWxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucC1nbmF2LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5wLWduYXYtbGlzdC1pdGVtIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjNzE3MTcxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1nbmF2LWxpc3QtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5wLWZvb3Rlci1sb2dvIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtZm9vdGVyLWxvZ28ge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLXRlbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnAtZm9vdGVyLXRlbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1mb290ZXItdGVsIGEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4ucC1mb290ZXItY29weXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJDaW56ZWxcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wLWZvb3Rlci1saW5rIC5jLWxpc3QtLWhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wLWZvb3Rlci1saW5rIC5jLWxpc3QtLWhvcml6b250YWwgbGkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbi5wLWZvb3Rlci1saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM3MTcxNzE7XG59XG5cbi5wLWZvb3Rlci1wYWdldG9wIHtcbiAgYmFja2dyb3VuZDogIzcxNzE3MTtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2luemVsXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWZvb3Rlci1wYWdldG9wIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnAtZm9vdGVyLXBhZ2V0b3A6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vcGFnZXRvcC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3AtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3AtbXYgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRvcC1tdi10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1JTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTclO1xuICBhbmltYXRpb246IGZsb2F0IDNzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW12LXRleHQge1xuICAgIHdpZHRoOiAzOCU7XG4gICAgdG9wOiA1MiU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbG9hdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAvKiDkuIrkuIvjga7mjK/jgozluYUgKi9cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnRvcC1tdi1zY3JvbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTclO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW12LXNjcm9sbCB7XG4gICAgYm90dG9tOiAxNCU7XG4gIH1cbn1cblxuLnRvcC1tdi1zY3JvbGwgLmxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXZoO1xuICBtYXJnaW4tYm90dG9tOiAxLjV2aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1tdi1zY3JvbGwgLmxvYWRlciB7XG4gICAgZ2FwOiAwLjh2aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxdmg7XG4gIH1cbn1cblxuLnRvcC1tdi1zY3JvbGwgLnRyaWFuZ2xlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItbGVmdDogMC41dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC41dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuOHZ3IHNvbGlkO1xuICBvcGFjaXR5OiAwLjI7XG4gIGFuaW1hdGlvbjogYmxpbmsgMnMgaW5maW5pdGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1tdi1zY3JvbGwgLnRyaWFuZ2xlIHtcbiAgICBib3JkZXItbGVmdDogMS44dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxLjh2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAyLjV2dyBzb2xpZDtcbiAgfVxufVxuXG4udG9wLW12LXNjcm9sbCAudHJpYW5nbGU6bnRoLWNoaWxkKDEpIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q5NmMyYTtcbiAgLyog44Kq44Os44Oz44K4ICovXG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5cbi50b3AtbXYtc2Nyb2xsIC50cmlhbmdsZTpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWU3ZWM5O1xuICAvKiDpnZIgKi9cbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4udG9wLW12LXNjcm9sbCAudHJpYW5nbGU6bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNhOWQzYTtcbiAgLyog57eRICovXG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuLnRvcC1tdi1zY3JvbGwgLnRyaWFuZ2xlOm50aC1jaGlsZCg0KSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkOTZjMmE7XG4gIC8qIOOCquODrOODs+OCuCAqL1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi50b3AtbXYtc2Nyb2xsIC50cmlhbmdsZTpudGgtY2hpbGQoNSkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWU3ZWM5O1xuICAvKiDpnZIgKi9cbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG4udG9wLW12LXNjcm9sbCAudHJpYW5nbGU6bnRoLWNoaWxkKDYpIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNhOWQzYTtcbiAgLyog57eRICovXG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4udG9wLW12LXNjcm9sbCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW12LXNjcm9sbCBwIHtcbiAgICBmb250LXNpemU6IDZweDtcbiAgfVxufVxuXG4udG9wLW12LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTclO1xuICB3aWR0aDogNDAlO1xuICBhbmltYXRpb246IGZhZGVVcCAxcyBlYXNlLW91dCBmb3J3YXJkcyAwLjVzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW12LWljb24ge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgYm90dG9tOiAtMyU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLnRvcC1tdi1pY29uLmljb24tMDEge1xuICBsZWZ0OiAzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1tdi1pY29uLmljb24tMDEge1xuICAgIGxlZnQ6IC0yNSU7XG4gIH1cbn1cblxuLnRvcC1tdi1pY29uLmljb24tMDIge1xuICByaWdodDogMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbXYtaWNvbi5pY29uLTAyIHtcbiAgICByaWdodDogLTI1JTtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmcucG5nXCIpIHJlcGVhdC15IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1zcC5wbmdcIikgcmVwZWF0LXkgY2VudGVyIHRvcDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgI2YwYTQ0NjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBwYWRkaW5nOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAucGFuZWwge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgbWFyZ2luOiA4MHB4IC0xNXB4IDA7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5wYW5lbCBoMyB7XG4gIHBhZGRpbmc6IDMwcHggODBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmMGE0NDY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAucGFuZWwgaDMge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdG9wOiAtMjVweDtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24gLnBhbmVsIGgzIGltZyB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAucGFuZWwgaDMgaW1nIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5wYW5lbCBoNCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAtMTUwcHggLTIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgbWFyZ2luOiAtNTBweCAtNTBweCAwO1xuICB9XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZSwgb3BhY2l0eSAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNmMGE0NDY7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgcGFkZGluZzogMTIwcHggMThweCAxOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDYwcHggNXB4IDVweDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keS13cmFwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hY2NvcmRpb24tYmcucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIHtcbiAgbWF4LXdpZHRoOiA4NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgaDMge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgaDMge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgaDMuc3ViIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzNmYTVmMTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBtYXJnaW46IDgwcHggYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgaDMuc3ViIHtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciBoMy5zdWIgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgaDMuc3ViIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIGgzLnN1Yi5zdWItMiB7XG4gIHBhZGRpbmc6IDE1cHggNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgaDMuc3ViLnN1Yi0yIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciBoMy5zdWIuc3ViLTIgaW1nIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciBoMy5zdWIuc3ViLTIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTAxIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZ2FwOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciAubGlzdC0wMSBsaSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDEgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDMycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTAxIGxpIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDEgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3JkZXItMDEucG5nKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDEgbGk6OmFmdGVyIHtcbiAgICBib3R0b206IC0xNXB4O1xuICB9XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTAxIGxpOm50aC1sYXN0LWNoaWxkKDEpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTAxIGxpOm50aC1sYXN0LWNoaWxkKDIpOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciAubGlzdC0wMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMCA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciAubGlzdC0wMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDIgbGkge1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTAyIGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiAyMzBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDIgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDIgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3JkZXItMDIucG5nKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDIgbGk6bnRoLWxhc3QtY2hpbGQoMSk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDIuc3ViIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTAyLnN1YiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLil49cIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzdhYzU0MztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciAubGlzdC0wMyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTAzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciAubGlzdC0wMzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JvcmRlci0wMy5wbmcpIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTAzIGxpIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDMgbGkgZmlndXJlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDMgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3JkZXItMDMucG5nKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDMgbGk6bnRoLWxhc3QtY2hpbGQoMSk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDMgbGkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciAubGlzdC0wNCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdhcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciAubGlzdC0wNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTA0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm9yZGVyLTAzLnBuZykgcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgZ2FwOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzZmE1ZjE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTA0IGxpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDQgbGk6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTA0IGxpIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciAubGlzdC0wNCBsaSBmaWd1cmUge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDQgbGkgaDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTA0IGxpIGg0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDQgbGkgaDQgc3BhbiB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24gLmFjY29yZGlvbi1ib2R5IC5pbm5lciAubGlzdC0wNCBsaSBoNCBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyIC5saXN0LTA0IGxpIGg0IGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSAuaW5uZXIgLmxpc3QtMDQgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3Atc2VjdGlvbiAuYWNjb3JkaW9uLWJvZHkgLmlubmVyLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4udG9wLXNlY3Rpb24gLmFjY29yZGlvbi1pdGVtLm9wZW4gLmFjY29yZGlvbi1ib2R5IHtcbiAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgLyog5Y2B5YiG44Gr5aSn44GN44KB44GrICovXG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b3AgLnNlY3Rpb24taGVhZCBpbWcge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wIC5zZWN0aW9uLWhlYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDExMHB4O1xuICB9XG59XG5cbi50b3AgLnNlY3Rpb24taGVhZCAubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcCAuc2VjdGlvbi1oZWFkIC5uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRvcCAuc2VjdGlvbi1oZWFkIC5uYXYgbGkge1xuICBwYWRkaW5nOiAzcHggM3B4IDhweDtcbiAgYmFja2dyb3VuZDogI2YwYTQ0NjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcCAuc2VjdGlvbi1oZWFkIC5uYXYgbGkge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICB9XG59XG5cbi50b3AgLnNlY3Rpb24taGVhZCAubmF2IGxpIGEge1xuICB3aWR0aDogMjgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wIC5zZWN0aW9uLWhlYWQgLm5hdiBsaSBhIHtcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnRvcCAuc2VjdGlvbi1oZWFkIC5uYXYgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2YwYTQ0NjtcbiAgLyog5LiJ6KeS44Gu6ImyICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcCAuc2VjdGlvbi1oZWFkIC5uYXYgbGkgYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5cbi50b3AgLnNlY3Rpb24taGVhZCAubmF2IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9wIC5zZWN0aW9uLWhlYWQgLm5hdiBsaTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kOiAjN2FjNTQzO1xufVxuXG4udG9wIC5zZWN0aW9uLWhlYWQgLm5hdiBsaTpudGgtY2hpbGQoMikgYTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjN2FjNTQzO1xufVxuXG4udG9wIC5zZWN0aW9uLWhlYWQgLm5hdiBsaTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kOiAjM2ZhNWYxO1xufVxuXG4udG9wIC5zZWN0aW9uLWhlYWQgLm5hdiBsaTpudGgtY2hpbGQoMykgYTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjM2ZhNWYxO1xufVxuXG4udG9wIC5zZWN0aW9uLWhlYWQgLm5hdiBsaTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvcCAuc2VjdGlvbi0wMiAucGFuZWwge1xuICBib3JkZXI6IDRweCBzb2xpZCAjN2FjNTQzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wIC5zZWN0aW9uLTAyIC5wYW5lbCB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbn1cblxuLnRvcCAuc2VjdGlvbi0wMiAucGFuZWwgaDMge1xuICBib3JkZXI6IDRweCBzb2xpZCAjN2FjNTQzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wIC5zZWN0aW9uLTAyIC5wYW5lbCBoMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbn1cblxuLnRvcCAuc2VjdGlvbi0wMiAucGFuZWwgLmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzdhYzU0Mztcbn1cblxuLnRvcCAuc2VjdGlvbi0wMiAucGFuZWwgLmMtYnV0dG9uIGE6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzdhYzU0Mztcbn1cblxuLnRvcCAuc2VjdGlvbi0wMiAuYWNjb3JkaW9uLWJvZHkge1xuICBib3JkZXI6IDRweCBzb2xpZCAjN2FjNTQzO1xufVxuXG4udG9wIC5zZWN0aW9uLTAzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AgLnNlY3Rpb24tMDMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLnRvcCAuc2VjdGlvbi0wMyAucGFuZWwge1xuICBib3JkZXI6IDRweCBzb2xpZCAjM2ZhNWYxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wIC5zZWN0aW9uLTAzIC5wYW5lbCB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbn1cblxuLnRvcCAuc2VjdGlvbi0wMyAucGFuZWwgaDMge1xuICBib3JkZXI6IDRweCBzb2xpZCAjM2ZhNWYxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wIC5zZWN0aW9uLTAzIC5wYW5lbCBoMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbn1cblxuLnRvcCAuc2VjdGlvbi0wMyAucGFuZWwgLmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzNmYTVmMTtcbn1cblxuLnRvcCAuc2VjdGlvbi0wMyAucGFuZWwgLmMtYnV0dG9uIGE6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzNmYTVmMTtcbn1cblxuLnRvcCAuc2VjdGlvbi0wMyAuYWNjb3JkaW9uLWJvZHkge1xuICBib3JkZXI6IDRweCBzb2xpZCAjM2ZhNWYxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wIC5zZWN0aW9uLTA0IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuLnRvcCAuc2VjdGlvbi0wNCAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnRvcCAuc2VjdGlvbi0wNCAuaXRlbSBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQlO1xuICB3aWR0aDogMTUlO1xuICByaWdodDogMTYuNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AgLnNlY3Rpb24tMDQgLml0ZW0gYSB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3AgLnNlY3Rpb24tMDQgLml0ZW0gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cblxuLnRvcCAuc2VjdGlvbi0wNCAuaXRlbS0wMiBhIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDM5JTtcbiAgcmlnaHQ6IDE4JTtcbiAgd2lkdGg6IDE3LjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wIC5zZWN0aW9uLTA0IC5pdGVtLTAyIGEge1xuICAgIHdpZHRoOiA1NyU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMzMuNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AgLnNlY3Rpb24tMDUge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxufVxuXG4udG9wIC5zZWN0aW9uLTA1IHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcCAuc2VjdGlvbi0wNSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uZmFkZWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cblxuLmZhZGVpbi5zY3JvbGwtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb2xvci0wMTogI2YwYTQ0NjtcbiRjb2xvci0wMjogIzdhYzU0MztcbiRjb2xvci0wMzogIzNmYTVmMTtcblxuJGNvbG9yLXJlZDogI2UyMDAxMztcbiRjb2xvci1yZWQtZGFyazogI0QwNDI1NTtcbiRjb2xvci1yZWQtbGlnaHQ6ICNmOGViZWQ7XG4kY29sb3ItYmx1ZTogIzAwOWRiZjtcbiRjb2xvci1ibHVlLWRhcms6ICMwYjJiNzU7XG4kY29sb3ItYmx1ZS1saWdodDogI2U4ZjVmMztcbiRjb2xvci1nb2xkOiAjZGJjNTgzO1xuJGNvbG9yLWdvbGQtbGlnaHQ6ICNlZGUyYzE7XG4kY29sb3Itb3JhbmdlOiAjZmY2YzExO1xuJGNvbG9yLXBpbms6ICNmOGViZWQ7XG4kY29sb3ItZ3JlZW46ICMwMDk5NDA7XG4kY29sb3ItZ3JlZW4tbGlnaHQ6ICNkMWYyZWM7XG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMyMzE4MTU7XG5cbiRjb2xvci1ncmF5OiAjYWJhYmFiO1xuJGNvbG9yLWdyYXktbGlnaHQ6ICNjNWM1YzU7XG4kY29sb3ItZ3JheS1kYXJrOiAjNzE3MTcxO1xuJGNvbG9yLWdyYXktc25vdzogI2UwZTBlMDtcblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuc3BhY2luZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRzcGFjZTogODBweCwgNDBweCwgMzBweCwgMjBweDtcbiRzcGFjZS10YWI6IDYwcHgsIDQwcHgsIDIwcHgsIDEwcHg7XG4kc3BhY2Utc3A6IDUwcHgsIDMwcHgsIDIwcHgsIDEwcHg7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtc2l6ZTogMjhweCwgMjRweCwgMThweCwgMTZweCwgMTRweCwgMTJweDtcbiRsaW5lLWhlaWdodDogNjhweCwgMzBweCwgMzBweCwgMjJweCwgMjBweCwgMThweDtcblxuJGZvbnQtc2l6ZS1zcDogMjZweCwgMjBweCwgMTZweCwgMTRweCwgMTJweCwgMTBweDtcbiRsaW5lLWhlaWdodC1zcDogNDBweCwgMzZweCwgMzJweCwgMjJweCwgMTZweCwgMTZweDtcblxuJGJvbGQ6IDQwMDtcbiRub3JtYWw6IDMwMDtcblxuJGZvbnQtZW46IFwiQ2luemVsXCIsIHNlcmlmO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuY29udGVudHMgd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29udGVudHMtd2lkdGg6IDExODBweDtcbiRjb250ZW50cy1uYXJyb3ctd2lkdGg6IDc2MHB4O1xuJGNvbnRlbnRzLXBhZGRpbmc6IDIwcHg7XG4kY29udGVudHMtcGFkZGluZy1zcDogMTVweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kejogKFxuICBjb250ZW50cyxcbiAgYXJyb3csXG4gIGduYXYsXG4gIGxlZnRiYXIsXG4gIGhlYWRlcixcbiAgZm9vdGVyLFxuICBtb2RhbFxuKTtcbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lZGlhIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJyZWFrcG9pbnRzOiAoXG4gICdzcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXG4gICd0YWInOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpJyxcbiAgJ2xhcHRvcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCknLFxuICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknXG4pICFkZWZhdWx0O1xuXG5AbWl4aW4gdmlldy1hdCgkYnJlYWtwb2ludDogcGMpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5oIHdpdGggY2VudGVyLWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gY2VudGVyLWxpbmUoJGNvbG9yOiAjNGY1NzRkLCAkcGFkZGluZzogMzBweCwgJGhlaWdodDogMXB4KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICM0ZjU3NGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZyAvIDI7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZztcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxufVxuIiwiXG5AaW1wb3J0IHVybChcImh0dHA6Ly9mYXN0LmZvbnRzLm5ldC90LzEuY3NzP2FwaVR5cGU9Y3NzJnByb2plY3RpZD0yMTc1MDE0Ny1kNjUyLTQ3MDQtOWE5NS04YjVmMmQ0MTFmNzZcIik7XG4gICAgQGZvbnQtZmFjZXtcbiAgICAgICAgZm9udC1mYW1pbHk6XCJGcnV0aWdlck5ldWVXMDEtUmVndWxhclwiO1xuICAgICAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvZTJlNzRlMWMtOWUxOC00MTI3LWFkZmQtZmViOGY2YTljZWFmLmVvdD8jaWVmaXhcIik7XG4gICAgICAgIHNyYzp1cmwoXCIuLi8uLi9mb250cy9lMmU3NGUxYy05ZTE4LTQxMjctYWRmZC1mZWI4ZjZhOWNlYWYuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vLi4vZm9udHMvOWVkZjM0NDMtODBjNi00ZGU2LWI1ODItMTIyNDAxZjYzYWQ0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uLy4uL2ZvbnRzL2FhOTQwNzdlLWNkY2QtNGUzMy1hYmUwLWRkY2ZlMjdlMzQ4NS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vZm9udHMvMjJkZmI0M2YtMjZkZi00NmY5LWFhMGYtMzAwMzhmOGRhODM0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi9mb250cy8zNmFkMmRlMS05NWVhLTRlYjMtYTgzNi0yOWM4NjE3OWEyNDguc3ZnIzM2YWQyZGUxLTk1ZWEtNGViMy1hODM2LTI5Yzg2MTc5YTI0OFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgfVxuICAgIEBmb250LWZhY2V7XG4gICAgICAgIGZvbnQtZmFtaWx5OlwiRnJ1dGlnZXIgTmV1ZSBXMDEgTWRcIjtcbiAgICAgICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzLzk3OTQ1MGEyLThkNTktNGNjMi05OTM3LTk0MjU1YTRmMzkyMy5lb3Q/I2llZml4XCIpO1xuICAgICAgICBzcmM6dXJsKFwiLi4vLi4vZm9udHMvOTc5NDUwYTItOGQ1OS00Y2MyLTk5MzctOTQyNTVhNGYzOTIzLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLHVybChcIi4uLy4uL2ZvbnRzLzFmMTk4YTZkLWY0ZmUtNDRmMS1iNzhjLTFiNmExY2Y2NmQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi8uLi9mb250cy80NzQ4ZTNkOC0xYjIzLTQyMGEtYTQxOS1kN2EzNjdlYTEwNzYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uL2ZvbnRzLzExZjc2ZjYyLTFkNGYtNDMyNy1iY2U3LTFlZWUyYWJhMDhiZi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi4vLi4vZm9udHMvY2U0YTZlOTYtZjI5OC00YWIxLWEyYWMtYmRiYmJjMTQ2N2Q2LnN2ZyNjZTRhNmU5Ni1mMjk4LTRhYjEtYTJhYy1iZGJiYmMxNDY3ZDZcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIH1cbiAgICBAZm9udC1mYWNle1xuICAgICAgICBmb250LWZhbWlseTpcIkZydXRpZ2VyIE5ldWUgVzAxIEJkXCI7XG4gICAgICAgIHNyYzp1cmwoXCIuLi8uLi9mb250cy82MjA1Nzg5NS0xZjllLTRkNzAtYmQxYS02NTc1MWEyMGE4NzguZW90PyNpZWZpeFwiKTtcbiAgICAgICAgc3JjOnVybChcIi4uLy4uL2ZvbnRzLzYyMDU3ODk1LTFmOWUtNGQ3MC1iZDFhLTY1NzUxYTIwYTg3OC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSx1cmwoXCIuLi8uLi9mb250cy8yNmYxMjM2Yy1hOTE0LTQ3N2YtOWQwZi0xMGQ3NTg3MDI2MjYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vLi4vZm9udHMvNzg3NWYzZDUtYjYyYi00NDVjLThjOWUtZDY1ZGExNTE0ZTlkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi8uLi9mb250cy8xYzI0MmY0ZS0wYzY0LTQ3Y2MtOGNiYy1lNTNkOTQ5MjgwYmEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybChcIi4uLy4uL2ZvbnRzL2VjMTMyZGY5LTAxMmEtNDU5NC1iYmQ5LWM4NjU3NGJlZTdiMC5zdmcjZWMxMzJkZjktMDEyYS00NTk0LWJiZDktYzg2NTc0YmVlN2IwXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB9XG4iLCJodG1sLFxuYm9keSxcbnAsXG5vbCxcbnVsLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuZmllbGRzZXQsXG5sZWdlbmQsXG50ZXh0YXJlYSxcbnByZSxcbmlmcmFtZSxcbmhyLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmltZyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxuYXVkaW8sXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtaW5kZW50OiBpbmhlcml0O1xufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA0KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbmltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44Oz44GP44Ga44OK44OTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1icmVhZGNydW1iIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICBsaSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgXG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc+JztcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgIH1cbiAgICBcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODnOOCv+ODs1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtYnV0dG9uIHtcbiAgLy8gd2lkdGg6IDE2MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICRjb2xvci0wMTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAycHggMnB4IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gICYueWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRjOTI3O1xuICB9XG4gIGEge1xuICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMTNweCA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci0wMTsgLyog5LiJ6KeS44Gu6ImyICovXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODleOCqeODvOODoFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtZm9ybSB7XG4gICYtdGV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDQpO1xuICAgIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LCA0KTtcbiAgfVxuXG4gICYtdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cblxuXG4gICYtY2hlY2tib3gge1xuICAgICYtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJjpjaGVja2VkICsgLmMtZm9ybS1jaGVja2JveC1zcGFuOjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3ItcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1yYWRpbyB7XG4gICAgJi1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmOmNoZWNrZWQgKyAuYy1mb3JtLXJhZGlvLXNwYW46OmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuimi+WHuuOBl1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5cbi5jLWgxIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1lbjtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDEpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmMtaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCAxKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE0ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYy1oMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDIpO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5jLWg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMyk7XG4gIH1cbn1cblxuLmMtaDUge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcbiAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQsIDQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNCk7XG4gICAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQtc3AsIDQpO1xuICB9XG59XG5cbi5jLWg2IHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG4gIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LCA0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDYpO1xuICAgIGxpbmUtaGVpZ2h0OiBudGgoJGxpbmUtaGVpZ2h0LXNwLCA2KTtcbiAgfVxufVxuXG4uYy1oLS1jZW50ZXItbGluZSB7XG4gIEBpbmNsdWRlIGNlbnRlci1saW5lKCk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Op44OZ44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAmLS1ibHVlLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gIH1cblxuICAmLS1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gIH1cblxuICAmLS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiBudGgoJGxpc3Q6ICRmb250LXNpemUsICRuOiA0KTtcbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogbnRoKCRsaXN0OiAkZm9udC1zaXplLCAkbjogNik7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg6rjg7Pjgq9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLWxpbmsge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgJi0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtLW5vbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuODquOCueODiFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmMtbGlzdHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG5cbiAgPmxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLXBvaW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG5cbiAgICA+bGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saW5rIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMCA0cHggNi45cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yLXJlZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMnB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmLS1ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDRkNGQ0O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tb3JkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgXG4gICAgPmxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5vdGUge1xuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjOGQ4ZDhkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfigLsnO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4/jg7Pjg5Djg7zjgqzjg7zjg6Hjg4vjg6Xjg7zjgqLjgqTjgrPjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLXRyaWdnZXIsXG4gICYtdHJpZ2dlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJi10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICB9XG5cbiAgJi10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDExcHg7XG4gIH1cblxuICAmLXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJi10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSB0cmFuc2xhdGVYKDFweCkgcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICYtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHRyYW5zbGF0ZVgoMXB4KSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgdHJhbnNsYXRlWCgxcHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmLXJlY3J1aXQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OR44ON44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmLS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAmLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgrvjgq/jgrfjg6fjg7Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXNlY3Rpb24ge1xuICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgbWFyZ2luOiBudGgoJHNwYWNlLCAxKSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgfVxuXG4gICYtLW1pZGRsZSB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgbWFyZ2luOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICB9XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIG1hcmdpbjogbnRoKCRzcGFjZSwgMykgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW46IG50aCgkc3BhY2Utc3AsIDMpIDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmcge1xuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMSkgMDtcbiAgICB9XG5cbiAgICAmLS1taWRkbGUge1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChwYykge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLCAyKSAwO1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgcGFkZGluZzogbnRoKCRzcGFjZS1zcCwgMikgMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICYtLW5hcnJvdyB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gICAgICAgIHBhZGRpbmc6IG50aCgkc3BhY2UsIDMpIDA7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBwYWRkaW5nOiBudGgoJHNwYWNlLXNwLCAzKSAwO1xuICAgICAgfVxuICAgIH1cbiAgXG4gIH1cblxuXG4gICYtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jgr/jg5Zcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jLXRhYiB7XG4gICYtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDAgLTVweCA1cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1zbm93O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXJlZDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50cyB7XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgICAgIH1cblxuICAgICAgJlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44O844OW44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA0KTtcbiAgbGluZS1oZWlnaHQ6IG50aCgkbGluZS1oZWlnaHQsIDQpO1xuXG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ciB7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LXNub3c7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG5cbiAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW5hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICB0Ym9keSB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7jg4bjgq3jgrnjg4jmlbTliJdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWFsaWduLWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBpbmNsdWRlIHZpZXctYXQocGMpIHtcbiAgLnUtYWxpZ24tbGVmdC0tcGMge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tcGMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1wYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIC51LWFsaWduLWxlZnQtLWxhcHRvcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnUtYWxpZ24tY2VudGVyLS1sYXB0b3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAudS1hbGlnbi1sZWZ0LS10YWIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudS1hbGlnbi1yaWdodC0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC51LWFsaWduLWNlbnRlci0tdGFiIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAudS1hbGlnbi1sZWZ0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC51LWFsaWduLXJpZ2h0LS1zcCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAudS1hbGlnbi1jZW50ZXItLXNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7og4zmma/oibJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktc25vdztcbn1cblxuLnUtYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi51LWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xufVxuXG4udS1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbi51LWJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbn1cblxuLnUtYmctYmx1ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtZGFyaztcbn1cblxuLnUtYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZC1saWdodDtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mnqDnt5pcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi51LWJvcmRlciB7XG4gICYtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgfVxuXG4gICYtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gIH1cblxuICAmLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXJlZDtcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkZsb2F06Kej6ZmkXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS1jbGVhcmZpeDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44Kw44Oq44OD44OJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kcGFkZGluZzogMjBweDtcbiRwYWRkaW5nLW5hcnJvdzogMTBweDtcbiRwYWRkaW5nLXNwOiAxMHB4O1xuXG4udS1yb3cge1xuICBtYXJnaW46ICgtMSkqJHBhZGRpbmc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgXG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBtYXJnaW46IDAgKC0xKSokcGFkZGluZy1zcDtcbiAgfVxuXG4gICYtYWxpZ24tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAmLS1ub21hcmdpbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJi0tbmFycm93IHtcbiAgICBtYXJnaW46IDAgKC0xKSokcGFkZGluZy1uYXJyb3c7XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxue1xuICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gIC51LWNvbC0jeyRpfVxuICB7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNwO1xuICAgICAgfVxuICB9XG5cbiAgLnUtY29sLW9mZnNldC0wXG4gIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnUtY29sLW9mZnNldC0jeyRpfVxuICB7XG4gICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICB9XG5cbiAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgLnUtY29sLSN7JGl9XG4gICAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAudS1yb3ctLW5hcnJvdyB7XG4gICAgLnUtY29sLSN7JGl9XG4gICAge1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctbmFycm93O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTJcbiAge1xuICAgICAgJHdpZHRoOiAoMTAwJSAvICgxMi8kaSkpO1xuICAgICAgLnUtY29sLSN7JGl9LS1wY1xuICAgICAge1xuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tcGNcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tcGNcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5vbWFyZ2luIHtcbiAgICAgICAgLnUtY29sLSN7JGl9LS1wY1xuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tcGNcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3ApIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMlxuICB7XG4gICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gICAgICAudS1jb2wtI3skaX0tLWxhcHRvcFxuICAgICAge1xuICAgICAgICAgIHdpZHRoOiAkd2lkdGg7XG4gICAgICAgICAgcGFkZGluZzogJHBhZGRpbmc7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtMC0tbGFwdG9wXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC51LWNvbC1vZmZzZXQtI3skaX0tLWxhcHRvcFxuICAgICAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbm9tYXJnaW4ge1xuICAgICAgICAudS1jb2wtI3skaX0tLWxhcHRvcFxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudS1yb3ctLW5hcnJvdyB7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tbGFwdG9wXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gIHtcbiAgICAgICR3aWR0aDogKDEwMCUgLyAoMTIvJGkpKTtcbiAgICAgIC51LWNvbC0jeyRpfS0tdGFiXG4gICAgICB7XG4gICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0wLS10YWJcbiAgICAgIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnUtY29sLW9mZnNldC0jeyRpfS0tdGFiXG4gICAgICB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR3aWR0aDtcbiAgICAgIH1cblxuICAgICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tdGFiXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51LXJvdy0tbmFycm93IHtcbiAgICAgICAgLnUtY29sLSN7JGl9LS10YWJcbiAgICAgICAge1xuICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLW5hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyXG4gICAge1xuICAgICAgICAkd2lkdGg6ICgxMDAlIC8gKDEyLyRpKSk7XG4gICAgICAgIC51LWNvbC0jeyRpfS0tc3BcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1zcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51LWNvbC1vZmZzZXQtMC0tc3BcbiAgICAgICAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudS1jb2wtb2Zmc2V0LSN7JGl9LS1zcFxuICAgICAgICB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHdpZHRoO1xuICAgICAgICB9XG5cbiAgICAgICAgLnUtcm93LS1ub21hcmdpbiB7XG4gICAgICAgICAgLnUtY29sLSN7JGl9LS1zcFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnUtcm93LS1uYXJyb3cge1xuICAgICAgICAgIC51LWNvbC0jeyRpfS0tc3BcbiAgICAgICAgICB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1uYXJyb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu6Z2e6KGo56S65YiH44KK5pu/44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKXtcbiAgLnUtaGlkZS0tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdCh0YWIpIHtcbiAgLnUtaGlkZS0tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQobGFwdG9wKSB7XG4gIC51LWhpZGUtLWxhcHRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gIC51LWhpZGUtLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWFyZ2lu44CBcGFkZGluZ+aMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgLnUtbXQjeyRpICogNX0ge21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LW1yI3skaSAqIDV9IHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LW1sI3skaSAqIDV9IHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtbWIjeyRpICogNX0ge21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXB0I3skaSAqIDV9IHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgLnUtcHIjeyRpICogNX0ge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXBsI3skaSAqIDV9IHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIC51LXBiI3skaSAqIDV9IHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG59XG5AaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS1zcCB7bWFyZ2luLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1yI3skaSAqIDV9LS1zcCB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLXNwIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS1zcCB7bWFyZ2luLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXB0I3skaSAqIDV9LS1zcCB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tc3Age3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tc3Age3BhZGRpbmctbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXBiI3skaSAqIDV9LS1zcCB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgICAgIC51LW10I3skaSAqIDV9LS10YWIge21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tdGFiIHttYXJnaW4tcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tbCN7JGkgKiA1fS0tdGFiIHttYXJnaW4tbGVmdDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1iI3skaSAqIDV9LS10YWIge21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLXRvcDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LXByI3skaSAqIDV9LS10YWIge3BhZGRpbmctcmlnaHQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wbCN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tdGFiIHtwYWRkaW5nLWJvdHRvbTogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgfVxufVxuQGluY2x1ZGUgdmlldy1hdChsYXB0b3Ape1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICAgICAudS1tdCN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbXIjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtbWwjeyRpICogNX0tLWxhcHRvcCB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tbGFwdG9wIHttYXJnaW4tYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHQjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wciN7JGkgKiA1fS0tbGFwdG9wIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGwjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy1sZWZ0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGIjeyRpICogNX0tLWxhcHRvcCB7cGFkZGluZy1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgIH1cbn1cbkBpbmNsdWRlIHZpZXctYXQocGMpe1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgICAgICAudS1tdCN7JGkgKiA1fS0tcGMge21hcmdpbi10b3A6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tciN7JGkgKiA1fS0tcGMge21hcmdpbi1yaWdodDogI3skaSAqIDV9cHggIWltcG9ydGFudDt9XG4gICAgICAgIC51LW1sI3skaSAqIDV9LS1wYyB7bWFyZ2luLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1tYiN7JGkgKiA1fS0tcGMge21hcmdpbi1ib3R0b206ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wdCN7JGkgKiA1fS0tcGMge3BhZGRpbmctdG9wOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcHIjeyRpICogNX0tLXBjIHtwYWRkaW5nLXJpZ2h0OiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICAgICAgLnUtcGwjeyRpICogNX0tLXBjIHtwYWRkaW5nLWxlZnQ6ICN7JGkgKiA1fXB4ICFpbXBvcnRhbnQ7fVxuICAgICAgICAudS1wYiN7JGkgKiA1fS0tcGMge3BhZGRpbmctYm90dG9tOiAjeyRpICogNX1weCAhaW1wb3J0YW50O31cbiAgICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44OG44Kt44K544OI6KOF6aO+XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udS10ZXh0LWFjY2VudCB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1kYXJrO1xufVxuXG4udS10ZXh0LWltcG9ydGFudCB7XG4gIGNvbG9yOiAkY29sb3ItcmVkO1xufVxuXG4udS10ZXh0LWludmVyc2Uge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4udS10ZXh0LXN1YiB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLnUtdGV4dC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmXG59XG5cbi51LXRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udS10ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xufVxuXG4udS10ZXh0LWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICNmMDgwODAgNzAlKTtcbn1cblxuLnUtdGV4dC14LWxhcmdlIHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMSk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAxKTtcbiAgfVxufVxuXG4udS10ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCAyKTtcbiAgfVxufVxuXG4udS10ZXh0LWJpdC1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDMpO1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgMyk7XG4gIH1cbn1cblxuLnUtdGV4dC1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZSwgNCk7XG4gIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLXNwLCA0KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi51LXRleHQtc21hbGwge1xuICBmb250LXNpemU6IG50aCgkZm9udC1zaXplLCA1KTtcbiAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUtc3AsIDUpO1xuICB9XG59XG5cbi51LXRleHQteC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDYpO1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XG4gIH1cblxuICAmLS1zcCB7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgZm9udC1zaXplOiBudGgoJGZvbnQtc2l6ZS1zcCwgNik7XG4gICAgfVxuICB9XG59XG4iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu5bmF5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgJHdpZHRoOiAoMTAlICogJGkpO1xuICAudS13I3skaSAqIDEwfSB7d2lkdGg6ICR3aWR0aDsgZGlzcGxheTogYmxvY2s7fVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KHBjKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tcGMge3dpZHRoOiAkd2lkdGg7IGRpc3BsYXk6IGJsb2NrO31cbiAgfVxufVxuXG5AaW5jbHVkZSB2aWV3LWF0KGxhcHRvcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLWxhcHRvcCB7d2lkdGg6ICR3aWR0aDsgZGlzcGxheTogYmxvY2s7fVxuICB9XG59XG5cbkBpbmNsdWRlIHZpZXctYXQodGFiKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICR3aWR0aDogKDEwJSAqICRpKTtcbiAgICAudS13I3skaSAqIDEwfS0tdGFiIHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG4gIH1cbn1cblxuQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAkd2lkdGg6ICgxMCUgKiAkaSk7XG4gICAgLnUtdyN7JGkgKiAxMH0tLXNwIHt3aWR0aDogJHdpZHRoOyBkaXNwbGF5OiBibG9jazt9XG4gIH1cbn1cblxuLnUtaDEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn0iLCIucC1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogOTAwO1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi5wLWduYXYge1xuICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHRhYikge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC8vICYuY3VycmVudCB7XG4gICAgICAvLyAgIGEge1xuICAgICAgLy8gICAgIGNvbG9yOiAjZmZmO1xuICAgICAgLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG4gICAgICAvL1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogbnRoKCRmb250LXNpemUsIDUpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi5wLWZvb3RlciB7XG5cbiAgJi1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAmLXRlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb3B5cmlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LXNub3c7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWVuO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIC5jLWxpc3QtLWhvcml6b250YWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICB9XG4gIH1cblxuICAmLXBhZ2V0b3Age1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZW47XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL3BhZ2V0b3AucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLnRvcCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJi1tdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDE3JTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBmbG9hdCAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgZmxvYXQge1xyXG4gICAgICAgICAgICAgICAgMCUgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKC01MCUpOyB9XHJcbiAgICAgICAgICAgICAgICA1MCUgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSB0cmFuc2xhdGVYKC01MCUpOyB9IC8qIOS4iuS4i+OBruaMr+OCjOW5hSAqL1xyXG4gICAgICAgICAgICAgICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKC01MCUpOyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zY3JvbGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTclO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDE0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxdmg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjV2aDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDAuOHZoO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDF2aDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuNXZ3IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjV2dyBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuOHZ3IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBibGluayAycyBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMS44dncgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxLjh2dyBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAyLjV2dyBzb2xpZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRyaWFuZ2xlOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkOTZjMmE7IC8qIOOCquODrOODs+OCuCAqL1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50cmlhbmdsZTpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMWU3ZWM5OyAvKiDpnZIgKi9cclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50cmlhbmdsZTpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjM2E5ZDNhOyAvKiDnt5EgKi9cclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50cmlhbmdsZTpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZDk2YzJhOyAvKiDjgqrjg6zjg7PjgrggKi9cclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50cmlhbmdsZTpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMWU3ZWM5OyAvKiDpnZIgKi9cclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50cmlhbmdsZTpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjM2E5ZDNhOyAvKiDnt5EgKi9cclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGJsaW5rIHtcclxuICAgICAgICAgICAgMCUsIDgwJSwgMTAwJSB7IG9wYWNpdHk6IDA7IH1cclxuICAgICAgICAgICAgNDAlIHsgb3BhY2l0eTogMTsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC03JTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlVXAgMXMgZWFzZS1vdXQgZm9yd2FyZHMgMC41cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgZmFkZVVwIHtcclxuICAgICAgICAgICAgICAgIDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbi0wMSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaWNvbi0wMiB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMyU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXNlY3Rpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy5wbmdcIikgcmVwZWF0LXkgY2VudGVyIHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iZy1zcC5wbmdcIikgcmVwZWF0LXkgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItMDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4MHB4IC0xNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA4MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItMDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xNTBweCAtMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogOTAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTUwcHggLTUwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZSwgb3BhY2l0eSAwLjVzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLTAxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDE4cHggMThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FjY29yZGlvbi1iZy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItMDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3ViLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LTAxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm9yZGVyLTAxLnBuZykgcmVwZWF0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LTAyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm9yZGVyLTAyLnBuZykgcmVwZWF0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLil49cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LTAzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3JkZXItMDMucG5nKSByZXBlYXQteDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ib3JkZXItMDMucG5nKSByZXBlYXQteDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LTA0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYm9yZGVyLTAzLnBuZykgcmVwZWF0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci0wMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLm9wZW4gLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4OyAvKiDljYHliIbjgavlpKfjgY3jgoHjgasgKi9cclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogNjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAzcHggOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0wMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRjb2xvci0wMTsgLyog5LiJ6KeS44Gu6ImyICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICRjb2xvci0wMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0wMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgJGNvbG9yLTAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLTAyIHtcclxuICAgICAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci0wMjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItMDI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYy1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci0wMjtcclxuICAgICAgICAgICAgICAgICAgICBhOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvci0wMjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICRjb2xvci0wMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0wMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItMDM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLTAzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmMtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItMDM7XHJcbiAgICAgICAgICAgICAgICAgICAgYTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3ItMDM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItMDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0wNCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0JTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNi41JTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQocGMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLTAyIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3LjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDMzLjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0wNSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpZXctYXQoc3ApIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmZhZGVpbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IC8vIOS4i+OBi+OCiea1ruOBjeS4iuOBjOOCi1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xyXG5cclxuICAmLnNjcm9sbC1pbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG4iXX0= */
