/*!**********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/import-glob-loader/index.js!./src/brand/gohonurse/share/default.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.l-headerTop {
  background-color: #017b32;
}

.l-headerTop_navi_home {
  fill: #fff;
}

.l-header_storeBtn {
  background-color: #017b32;
  border-left-color: #017b32;
}

.l-header_menuBtn {
  background-color: #017b32;
}

.l-headerBtm_navi > li.-cart {
  color: #017b32;
}

.l-spNavi_header {
  border-bottom-color: #017b32;
}

.l-spNavi_list li a:before {
  background-color: #017b32;
}

.l-spNavi_list li a.is-active {
  background-color: rgba(1, 123, 50, 0.1);
  color: #017b32;
}

.l-spNavi_list li .trigger:before,
.l-spNavi_list li .trigger:after {
  background-color: #017b32;
}

.l-spNavi_close {
  border-color: #017b32;
}

.l-spNavi_close:before {
  background-color: #017b32;
}

.l-bottomNavi_home {
  fill: #017b32;
}

sup {
  vertical-align: super;
  font-size: 60%;
  margin-left: 0.1em;
  margin-right: 0.2em;
}

.post-content {
  /* PC  */
}
.post-content .center {
  text-align: center;
}
.post-content .btn {
  display: block;
  background: #fff;
  border: #ddd solid 1px;
  border-radius: 2px;
  padding: 15px 25px 15px 15px;
  text-align: center;
  line-height: 1.4;
  cursor: pointer;
  color: #222;
  width: 100%;
  position: relative;
  top: 0;
  margin: 20px 0 0;
}
.post-content [class*=btn-] {
  display: block;
  background: #58b1bb;
  border: none;
  border-radius: 15px;
  padding: 15px 20px 15px 10px;
  text-align: center;
  line-height: 1.4;
  cursor: pointer;
  color: #fff;
  width: 100%;
  position: relative;
  top: 0;
  margin: 10px auto;
  font-size: 1.6rem;
  font-feature-settings: "palt";
  letter-spacing: 0.04em;
}
.post-content [class*=btn-]::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMC42NzcgMTcuNjc3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpzcXVhcmU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuNnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+bGluay1hcnJvd193aGl0ZTwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxLjgzOCAxLjgzOCA4LjgzOCA4LjgzOCAxLjgzOCAxNS44MzgiLz48L2c+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: contain;
  transition: all 0.2s ease;
  position: absolute;
  inset: 50% 10px auto auto;
  transform: translateY(-50%);
}
.post-content [class*=btn-]:hover {
  filter: brightness(108%);
  box-shadow: none;
  top: 3px;
}
.post-content .btn-pink {
  background: #ec6088;
  box-shadow: 0px 3px 0px #cb4269;
}
.post-content .btn-blue {
  background: #5287c9;
  box-shadow: 0px 3px 0px #3065a7;
}
.post-content .btn-green {
  background: #65a740;
  box-shadow: 0px 4px 0px #467f27;
}
.post-content .btn-orange {
  background: #e3755e;
  box-shadow: 0px 4px 0px #c4482d;
}
.post-content .accordion-contents {
  margin: 20px 0 0;
}
.post-content .accordion-contents dl dt {
  display: block;
  width: 100%;
  background: #58b1bb;
  border-radius: 10px;
  cursor: pointer;
  position: relative;
  margin-block: 16px;
  padding: 24px 46px 24px 15px;
  color: #fff;
  line-height: 1.5;
  font-size: 2rem;
}
.post-content .accordion-contents dl dt::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMC42NzcgMTcuNjc3Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpzcXVhcmU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjIuNnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+bGluay1hcnJvd193aGl0ZTwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxLjgzOCAxLjgzOCA4LjgzOCA4LjgzOCAxLjgzOCAxNS44MzgiLz48L2c+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: contain;
  transition: all 0.2s ease;
  position: absolute;
  inset: 50% 15px auto auto;
  transform: translateY(-25%) rotate(90deg);
}
.post-content .accordion-contents dl dt.active:after {
  display: block;
  transform-origin: center;
  inset: calc(50% - 4px) 19px auto auto;
  transform: rotate(90deg);
}
.post-content .accordion-contents dl dd {
  animation-name: fadein;
  animation-duration: 0.7s;
  width: 100%;
  display: none;
  padding-block: 10px 20px;
  padding-inline: 10px;
}
.post-content hr {
  border: none;
  border-top: #ccc solid 1px;
  border-bottom: #eee solid 3px;
  margin: 30px 0 20px;
}
.post-content article[class^=article-] {
  background: #fff;
  max-width: 980px;
  margin: 0 auto 60px;
}
.post-content .article-head {
  overflow: hidden;
  display: block;
  border-top: #58b1bb solid 1px;
}
.post-content .article-head .post-img {
  margin: 0 auto;
  padding: 0;
  position: relative;
}
.post-content .article-head .post-img img {
  width: 100%;
}
.post-content .article-head .post-title_box {
  border-bottom: #e4e4e4 solid 1px;
  padding: 15px 10px;
}
.post-content .article-head .post-title_box .post-title {
  font-size: 2rem;
  letter-spacing: 2px;
  font-weight: bold;
  line-height: 1.5;
  font-feature-settings: "palt";
}
.post-content img {
  max-width: 100%;
  height: auto;
  margin: 20px auto;
  display: block;
}
.post-content p {
  margin: 0;
}
.post-content .post-content__heading {
  margin: 40px 0 30px -20px;
  padding: 0 0 0 40px;
  font-size: 1.9rem;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1px;
  position: relative;
}
.post-content .post-content__heading:before {
  content: "";
  position: absolute;
  top: 0.7em;
  left: 0;
  display: inline-block;
  width: 30px;
  height: 3px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  background: #58b1bb;
  opacity: 0.8;
}
.post-content .post-content__subheading,
.post-content .subheading {
  position: relative;
  padding: 0 0 0 15px;
  margin: 20px 0;
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 1.4;
  letter-spacing: 1px;
}
.post-content .post-content__subheading:before,
.post-content .subheading:before {
  content: "";
  display: block;
  background: #58b1bb;
  width: 6px !important;
  height: calc(100% - 8px);
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 0 !important;
}
.post-content .post-content__subheading + br,
.post-content .subheading + br {
  display: none;
}
.post-content br + .subheading {
  margin-top: 0;
}
.post-content .lead {
  font-size: 1.6rem;
  margin: 40px 0 30px;
}
.post-content strong.marker {
  background: linear-gradient(transparent 50%, #e5fcf6 50%);
}
.post-content .note {
  font-size: 1.6rem;
  color: #666;
  line-height: 1.6;
}
.post-content .table-scroll {
  overflow: hidden;
  overflow-x: auto;
}
.post-content .color-table {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  margin: 20px auto 10px;
}
.post-content .table-scroll > .color-table {
  width: 800px;
}
.post-content .color-table th,
.post-content .color-table td {
  border: 1px solid #ffffff;
  padding: 10px;
  line-height: 1.6;
  font-size: 1.3rem;
}
.post-content .color-table thead th {
  color: white;
  text-align: center;
  background-color: #6ac1ce;
  vertical-align: middle;
  white-space: nowrap;
}
.post-content .color-table thead.cl_blue th {
  background-color: #77acde;
}
.post-content .color-table thead.cl_pink th {
  background-color: #fcb4d0;
}
.post-content .table-scroll > .color-table thead th:first-of-type {
  position: sticky;
  top: -1px;
  left: -1px;
  z-index: 10;
}
.post-content .color-table tbody tr:nth-child(odd) {
  background-color: #eee;
}
.post-content .color-table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.post-content .color-table tbody tr th {
  background-color: #d0ebf4;
  white-space: nowrap;
  font-weight: normal;
  position: sticky;
  left: -1px;
  z-index: 10;
}
.post-content table .nowrap {
  white-space: nowrap;
}
.post-content .bg-gray {
  background: #f6f6f6;
  padding: 10px;
  margin: 0 -10px;
}
.post-content .bg-col {
  background-color: #e5f6f6;
  border-radius: 5px;
  padding: 15px;
  position: relative;
  margin: 20px 0;
}
.post-content .bg-white {
  background-color: #fff;
  border-radius: 5px;
  padding: 20px;
  position: relative;
}
.post-content .bg-col_heading {
  margin: 30px 0 15px;
  padding: 0 0 10px;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 1px;
  border-bottom: #58b1bb solid 1px;
}
.post-content .bg-white .bg-col_heading:first-child {
  margin-top: 0;
}
.post-content .bg-col_subheading {
  margin: 20px 0 15px 1.2em;
  text-indent: -1.2em;
  font-size: 1.6rem;
  line-height: 1.6;
  font-weight: bold;
}
.post-content .bg-col_subheading::before {
  content: "■";
  color: #58b1bb;
  padding-right: 0.2em;
}
.post-content .bg-col .image {
  margin: 0 auto;
}
.post-content .bg-col .bg-col-balloon {
  margin: 0 0 10px;
}
.post-content .bg-col .bg-col-balloon:last-child {
  margin: 0;
}
.post-content .bg-col .bg-col-balloon .bg-col-balloon_heading {
  display: flex;
  align-items: center;
}
.post-content .bg-col .bg-col-balloon .bg-col-balloon_heading .name {
  color: #0cb2ba;
  font-size: 1.2rem;
  line-height: 1.3;
  font-weight: 700;
  padding: 0;
}
.post-content .bg-col .bg-col-balloon .bg-col-balloon_heading .image {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 8px 0 0;
}
.post-content .bg-col .bg-col-balloon .bg-col-balloon_content {
  flex: 1;
  background: #fff;
  border-radius: 8px;
  padding: 15px;
  position: relative;
  margin: 16px 0 0;
}
.post-content .bg-col .bg-col-balloon .bg-col-balloon_content:before {
  content: "";
  position: absolute;
  top: -12px;
  left: 15px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 12px 10px;
  border-color: transparent transparent #fff transparent;
}
.post-content .bg-col .bg-col-balloon .bg-col-balloon_content .balloon-q {
  font-size: 1.7rem;
  display: block;
  line-height: 1.5;
}
.post-content .bg-col .bg-col-balloon .bg-col-balloon_content ul {
  margin-top: 0.5em;
}
.post-content .bg-col .bg-col-balloon .bg-col-balloon_content ul li {
  padding: 0 0 0.5em 1em;
  position: relative;
}
.post-content .bg-col .bg-col-balloon .bg-col-balloon_content ul li::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 50%;
  top: 11px;
  left: 0;
}
.post-content .bg-col .bg-col-balloon .bg-col-balloon_content strong {
  background: linear-gradient(transparent 50%, #e5fcf6 50%);
}
.post-content img {
  max-width: 100%;
  height: auto;
  margin: 20px auto;
  display: block;
}
.post-content blockquote {
  background: #f6f6f6;
  border-radius: 10px;
  position: relative;
  padding: 30px 30px 28px;
}
.post-content blockquote::before {
  content: "";
  display: block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22enable-background%3Anew%200%200%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23cccccc%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M7.9%2C34.9c-5.1%2C0-7.9-4.3-7.9-8.8c0-10.4%2C9.8-19.2%2C12.9-22l2.6%2C2.8c-3.4%2C2.9-7.4%2C6.5-7.4%2C10.1%20c0%2C1.2%2C0.5%2C2.2%2C1.7%2C2.6c5.3%2C1.6%2C5.9%2C6%2C5.9%2C7.6C15.7%2C31.1%2C12.6%2C34.9%2C7.9%2C34.9L7.9%2C34.9z%20M32.2%2C34.9c-5.1%2C0-7.8-4.3-7.8-8.8%20c0-10.4%2C9.3-18.9%2C12.7-22l2.6%2C2.8c-3.4%2C3.1-7.3%2C6.5-7.3%2C10.1c0%2C2.2%2C0.9%2C2.5%2C1.6%2C2.6c5.1%2C1.4%2C5.9%2C5.7%2C5.9%2C7.6%20C40%2C31.2%2C36.7%2C34.9%2C32.2%2C34.9L32.2%2C34.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;
  background-size: cover;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -8px;
  left: 10px;
}
.post-content blockquote::after {
  content: "";
  display: block;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%20style%3D%22enable-background%3Anew%200%200%2040%2040%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23cccccc%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M7.9%2C34.9c-5.1%2C0-7.9-4.3-7.9-8.8c0-10.4%2C9.8-19.2%2C12.9-22l2.6%2C2.8c-3.4%2C2.9-7.4%2C6.5-7.4%2C10.1%20c0%2C1.2%2C0.5%2C2.2%2C1.7%2C2.6c5.3%2C1.6%2C5.9%2C6%2C5.9%2C7.6C15.7%2C31.1%2C12.6%2C34.9%2C7.9%2C34.9L7.9%2C34.9z%20M32.2%2C34.9c-5.1%2C0-7.8-4.3-7.8-8.8%20c0-10.4%2C9.3-18.9%2C12.7-22l2.6%2C2.8c-3.4%2C3.1-7.3%2C6.5-7.3%2C10.1c0%2C2.2%2C0.9%2C2.5%2C1.6%2C2.6c5.1%2C1.4%2C5.9%2C5.7%2C5.9%2C7.6%20C40%2C31.2%2C36.7%2C34.9%2C32.2%2C34.9L32.2%2C34.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat;
  background-size: cover;
  width: 32px;
  height: 32px;
  position: absolute;
  bottom: -8px;
  right: 10px;
  transform: rotate(180deg);
}
.post-content .btn {
  margin: 20px auto 0;
}
.post-content figure {
  margin: 30px auto;
  text-align: center;
}
.post-content figure img {
  margin: 0 auto;
}
.post-content figure figcaption {
  color: #58b1bb;
  margin: 5px 0 0;
}

.column-profile {
  margin: 40px 0 10px;
  padding: 30px 0;
  border-top: #ccc solid 1px;
  border-bottom: #ccc solid 1px;
}

.column-profile .sub-heading {
  margin: 0 0 30px;
  font-size: 1.5rem;
}

.column-profile .profile_img {
  margin: 0 auto 20px;
  text-align: center;
}

.column-profile .profile_img img {
  max-width: 160px;
  max-height: 160px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: auto;
  border-radius: 50%;
}

.column-profile .profile_text {
  padding: 0 10px;
}

.column-profile .profile_text dt {
  line-height: 1.4;
  font-weight: bold;
  text-align: center;
  margin: 0 0 15px;
}

.column-profile .profile_text dd {
  font-size: 1.6rem;
  line-height: 1.6;
}

.column-profile.column-profile_top {
  margin: -20px 0 30px;
  border-top: 0;
  padding: 0 0 25px;
}

.column-profile.column-profile_top .profile_img {
  margin: 0 auto 10px;
}

.bg-gray .column-profile.column-profile_top {
  margin: 10px 0 30px;
}
.c-about_body {
  position: relative;
  background-color: #fff;
  font-weight: bold;
}
.c-about_ttl {
  color: #fff;
  font-weight: bold;
  line-height: 1.4;
  display: inline-block;
  position: absolute;
  background-color: #004ea2;
}

.c-about_txt1 {
  text-align: right;
}
.c-benefits_text {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  background: url(../img/common/benefits_bg_pc.jpg) no-repeat center center/cover;
}
.c-benefits_text .large {
  font-family: "Noto Serif JP", serif;
  display: inline-block;
  line-height: 1.2;
  font-weight: bold;
  background: linear-gradient(to top, #e19641 0.3em, transparent 0.3em);
}
.c-benefits_ttl {
  color: #004ea2;
  line-height: 1.4;
  text-align: center;
  font-weight: bold;
  font-family: "Noto Serif JP", serif;
}
.c-benefits_ttl span {
  display: inline-block;
  border-bottom: 2px solid #004ea2;
}
.c-benefits_list {
  display: flex;
  flex-wrap: wrap;
}
.c-benefits_list > li {
  background-color: #fff;
  border: 2px solid #004ea2;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-family: "Noto Serif JP", serif;
  font-weight: bold;
  color: #004ea2;
  line-height: 1.2;
}
.c-benefits_list span {
  display: block;
}

.c-box-brackets {
  display: flex;
}
.c-box-brackets:before, .c-box-brackets:after {
  content: "";
  display: block;
  border: 1px solid #000;
}
.c-box-brackets:before {
  border-right: none;
}
.c-box-brackets::after {
  border-left: none;
}
.c-box-brackets_content {
  line-height: 1.25;
}
.c-box-brackets_list > li {
  display: flex;
}
.c-box-brackets_list .text {
  margin-right: 0.4em;
}
.c-box-brackets_list .dots {
  background: url(../img/common/bg_dot.png) repeat-x right center;
  flex-grow: 1;
}
.c-box-brackets_list .weight {
  width: 5em;
  margin-left: 0.4em;
}
.c-box-brackets_list.-col2 {
  display: flex;
  flex-wrap: wrap;
}

.c-box-rounded {
  border: 2px solid #e85205;
  background-color: #fff;
}
.c-box-rounded_ttl {
  text-align: center;
  font-weight: bold;
  background-color: #e85205;
  line-height: 1.4;
  color: #fff;
}
.c-box-rounded_ttl.-icon {
  display: flex;
  justify-content: center;
}
.c-box-rounded_ttl .icon {
  display: block;
}

.c-box-rounded-red {
  border: 2px solid #b5000b;
  border-radius: 10px;
  background-color: #fff;
}

.c-boxShadow {
  background-color: #fff;
  border: 2px solid #004ea2;
}

.c-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  border-radius: 50px;
  line-height: 1.4;
  text-align: center;
  outline: none;
  font-weight: bold;
  position: relative;
  width: 100%;
  background-color: #017b32;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
}
.c-btn:hover {
  opacity: 0.7;
}
.c-btn.-blank::after {
  content: "";
  background: url("/brand/common/img/icon/ico_blank01_wt.svg") no-repeat center center;
  background-size: contain;
  width: 12px;
  height: 10px;
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
}
.c-btn.-arrow::after {
  content: "";
  background: url("/brand/common/img/icon/ico_arrow_circle01_wt.svg") no-repeat center center;
  background-size: contain;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 22px;
  margin: auto;
  border-radius: 50%;
}

.c-bnr {
  display: block;
  margin-bottom: 3em;
}

.c-doctor {
  background-color: #fff;
  border: solid 2px #5c5c5c;
}
.c-doctor:after {
  content: "";
  display: block;
  clear: both;
}
.c-doctor_name {
  font-weight: bold;
  line-height: 1.4;
  color: #5c5c5c;
}
.c-doctor_pos {
  line-height: 1.4;
}
.c-doctor_img {
  float: right;
}
.c-faq_list > h3 {
  font-weight: bold;
  color: #fff;
  background-color: #004ea2;
  line-height: 1.5;
}
.c-faq_list > div {
  background-color: #fff;
}

.c-imgW100 {
  max-width: none;
  width: 100%;
  display: block;
}

.c-img {
  text-align: center;
}
.c-img figcaption {
  text-align: right;
  line-height: 1.4;
  font-weight: bold;
}
.c-lineup_copy {
  font-weight: bold;
  line-height: 1.4;
}
.c-lineup_title {
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
}
.c-lineup_title .small {
  display: block;
}
.c-lineup_pkg img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.c-lineup .pkg1 {
  border-radius: 5% 5% 0 0;
}
.c-lineup.-red {
  background-color: #faddcc;
}
.c-lineup.-red .c-lineup_title {
  color: #b5000b;
}
.c-lineup.-blue {
  background-color: #d4edfa;
}
.c-lineup.-blue .c-lineup_title {
  color: #004ea2;
}

.c-link {
  text-decoration: underline;
  display: inline-block;
  margin-right: 0.4em;
}
.c-link[target=_blank]:after {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  margin-left: 0.2em;
  background: url(/brand/sarasaty/img/common/ico_blank01_gr.svg) no-repeat center center;
}

.c-list-check {
  font-weight: bold;
  color: #000;
}
.c-list-check > li {
  line-height: 1.4;
  position: relative;
  padding-left: 1.5em;
}
.c-list-check > li:before {
  content: "";
  background-repeat: no-repeat;
  background-image: url(../img/common/fontawesome/check-square.svg);
  background-size: contain;
  width: 1.8rem;
  height: 1.8rem;
  position: absolute;
  left: 0;
  top: 0;
}
.c-list-check > li + li {
  margin-top: 1em;
}
.c-list-check.-wt > li:before {
  background-image: url(../img/common/fontawesome/check-square_wt.svg);
}
.c-navi-contents_list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: auto;
  max-width: 906px;
  margin-left: auto;
  margin-right: auto;
}
.c-navi-contents_list a {
  display: block;
  height: 100%;
  border-radius: 10px;
  border: solid 3px #21a252;
  background-color: #fff;
  overflow: hidden;
}
.c-navi-contents_list_img {
  overflow: hidden;
}
.c-navi-contents_list_img img {
  width: 100%;
  max-width: none;
}
.c-navi-contents_list_ttl {
  font-size: 1.2rem;
  line-height: 1.7;
  font-weight: bold;
}
.c-navi-contents_list_ttl span {
  font-size: 80%;
  display: block;
  margin-bottom: 2px;
}
.c-navi-contents_list_body {
  position: relative;
}
.c-navi-contents_list_body::after {
  content: "";
  display: block;
  position: absolute;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  right: 7px;
  background: #017b32 url(/brand/common/img/icon/ico_arrow01_wt.svg) no-repeat center center/6px auto;
}

.c-naviStore {
  background-color: #017b32;
}
.c-naviStore_ttl {
  text-align: center;
  font-weight: bold;
  line-height: 1.3;
  letter-spacing: 0.01em;
  color: #fff;
}
.c-naviStore_ttl:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0.2em;
  background: url(../img/common/ico_cart_wt.svg) no-repeat center center/contain;
}
.c-naviStore_navi {
  display: flex;
}
.c-naviStore_navi li {
  background: #fff;
}
.c-naviStore_navi a {
  display: block;
  border: 1px solid #ccc;
  padding: 1% 16% 1% 12%;
  position: relative;
  background-color: #fff;
}
.c-naviStore_navi a:after {
  content: "";
  height: 0;
  width: 0;
  display: block;
  border-top: 1.5vw solid transparent;
  border-bottom: 1.5vw solid transparent;
  border-left: 2.4vw solid #017b32;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 2vw;
  margin: auto;
}

.c-line {
  -webkit-text-decoration: underline solid #fff500;
          text-decoration: underline solid #fff500;
  text-decoration-thickness: 0.8em;
  text-underline-offset: -0.3em;
}

.c-ttl {
  text-align: center;
  position: relative;
}
.c-ttl::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 4px;
  left: 0;
  background: repeating-linear-gradient(to right, #000 0%, #000 4px, transparent 4px, transparent 16px);
  bottom: 0;
}
.c-ttl .line {
  display: inline-block;
}
.p-top_problem_ttl {
  text-align: center;
  position: relative;
}
.p-top_problem_ttl .icon {
  display: inline-block;
  position: relative;
}
.p-top_problem_ttl .icon::after {
  content: "";
  display: block;
  background: url(../img/top/problem_ico01.png) no-repeat center top/contain;
  position: absolute;
}
.p-top_problem_ttl .line {
  display: inline-block;
  padding-bottom: 0.1em;
  color: #017b32;
  -webkit-text-decoration: underline solid #fff500;
          text-decoration: underline solid #fff500;
}
.p-top_problem_data {
  max-width: 744px;
  margin-left: auto;
  margin-right: auto;
}
.p-top_problem_data_box {
  background-color: #017b32;
}
.p-top_problem_data_ttl {
  color: #fff;
  font-weight: bold;
  line-height: 1.6;
  text-align: center;
  font-feature-settings: "palt";
}
.p-top_problem_data_ttl .large {
  display: block;
}
.p-top_problem_data_ttl .letter-space-narrow {
  letter-spacing: -0.07em;
}
.p-top_problem_data_img {
  text-align: center;
}
.p-top_problem_arrow {
  text-align: center;
  color: #fff;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url(../img/top/problem_arrow01.png) no-repeat center center/contain;
}
.p-top_problem_logo {
  margin-left: auto;
  margin-right: auto;
  width: 74vw;
  margin-top: 10vw;
}
.p-top_problem_pkg {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: center;
}
.p-top_problem_pkg img {
  width: 78vw;
}
.p-top_problem_pkg_cap {
  color: #fff;
  font-weight: bold;
  position: absolute;
}

.p-top_product {
  position: relative;
  z-index: 2;
}
.p-top_product.-arrow::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: -1px;
  margin: auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: #017b32 transparent transparent transparent;
  z-index: -1;
}
.p-top_product_ttl {
  font-weight: bold;
  line-height: 1.4;
  color: #017b32;
}
.p-top_product_list {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-auto-rows: auto;
  font-weight: bold;
}
.p-top_product_list > dt {
  background-color: #eeeeee;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.p-top_product_list .row {
  display: flex;
  align-items: center;
}
.p-top_product_list .border {
  display: inline-block;
  border: 1px solid;
  line-height: 1.1;
}
.p-top_product_txt {
  font-weight: bold;
  line-height: 1.4;
}
.p-top_product_txt .dot {
  font-size: 1.6em;
}
.c-product-info > dt {
  background-color: #eeeeee;
}
.c-product-info .border {
  display: inline-block;
  border: 1px solid;
  line-height: 1.1;
  margin-left: 0.6em;
  margin-top: -0.6em;
}

.c-product {
  border: solid 2px #b5000b;
  overflow: hidden;
}
.c-product_pkg img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.c-product_pkg .pkg1 {
  border-radius: 5% 5% 0 0;
}
.c-recommend_pkg {
  border-radius: 5% 5% 0 0;
  overflow: hidden;
}
.c-recommend_ttl {
  font-weight: bold;
  line-height: 1.4;
  color: #b5000b;
}
.c-recommend_ttl_large {
  display: block;
}
.c-recommend_ttl_small {
  display: block;
}
.c-recommend_btn a {
  width: 100%;
}
.c-result-box_ttl {
  text-align: center;
  font-weight: bold;
  line-height: 1.4;
}
.c-result-box_ttl_small {
  display: inline-block;
  line-height: 1.1;
  color: #5c5c5c;
}
.-result01 .c-result-box_ttl_small {
  background: linear-gradient(to top, #e85205 0.4em, transparent 0.4em);
}
.-result03 .c-result-box_ttl_small {
  background: linear-gradient(to top, #e6b702 0.4em, transparent 0.4em);
}
.c-result-box_ttl_large {
  letter-spacing: 0.05em;
  display: flex;
  justify-content: center;
  align-items: center;
}
.-result01 .c-result-box_ttl_large {
  color: #e85205;
}
.-result03 .c-result-box_ttl_large {
  color: #e6b702;
}
.c-result-box_ttl_large:before, .c-result-box_ttl_large:after {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.c-result-box_ttl_large:before {
  margin-right: 0.4rem;
}
.-result01 .c-result-box_ttl_large:before {
  background-image: url(../img/check/result_ico01.png);
}
.-result02 .c-result-box_ttl_large:before {
  background-image: url(../img/check/result_ico02a.png);
}
.-result03 .c-result-box_ttl_large:before {
  background-image: url(../img/check/result_ico03.png);
}
.c-result-box_ttl_large::after {
  margin-left: 0.4rem;
}
.-result01 .c-result-box_ttl_large::after {
  background-image: url(../img/check/result_ico01.png);
  transform: scaleX(-1);
}
.-result02 .c-result-box_ttl_large::after {
  background-image: url(../img/check/result_ico02b.png);
}
.-result03 .c-result-box_ttl_large::after {
  background-image: url(../img/check/result_ico03.png);
  transform: scaleX(-1);
}

.c-section-product {
  padding-bottom: 20px;
}

.c-table {
  width: 100%;
  border-right: solid 1px #dcdcdc;
  border-top: solid 1px #dcdcdc;
  table-layout: fixed;
  line-height: 1.4;
  text-align: center;
}
.c-table thead {
  background-color: #f4f3f3;
}
.c-table th {
  font-weight: bold;
}
.c-table th,
.c-table td {
  border-left: solid 1px #dcdcdc;
  border-bottom: solid 1px #dcdcdc;
  vertical-align: middle;
}

ruby {
  ruby-align: center;
}

.c-text-memo {
  text-indent: -1em;
  padding-left: 1em;
}

.c-text-arrow {
  text-align: center;
  line-height: 1.4;
  font-weight: bold;
  display: flex;
}
.c-text-arrow .bg {
  background-color: #fff;
  flex-grow: 1;
  padding-left: 0.4em;
  padding-right: 0.4em;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.c-text-arrow:before, .c-text-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}

.c-textRuby {
  display: inline-flex;
  flex-direction: column-reverse;
  align-items: center;
  line-height: 1.2;
}
.c-textRuby rt {
  font-size: 0.7rem;
}

.c-title {
  text-align: center;
  font-weight: bold;
  line-height: 1.4;
  color: #888b8c;
  background-color: #fff;
  border: 2px solid #888b8c;
}

.c-title02 {
  text-align: center;
  line-height: 1.4;
  font-weight: bold;
  color: #fff;
  display: flex;
}
.c-title02 .bg {
  background-color: #b5000b;
  flex-grow: 1;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.c-title02:before, .c-title02:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
}

.c-title03 {
  font-weight: normal;
}

.c-titleCenter {
  font-weight: bold;
  line-height: 1.4;
  text-align: center;
  color: #017b32;
}

.c-titleBorderBottom {
  font-weight: bold;
  line-height: 1.4;
  border-bottom: 2px solid #5c5c5c;
  color: #5c5c5c;
}

.c-titleBorderCenter {
  font-weight: bold;
  line-height: 1.4;
  text-align: center;
  border-bottom: 2px solid #e85205;
  color: #e85205;
}

.p_cause_doctor_box {
  background-color: #fff;
}
.p_cause_doctor_img {
  background-color: #ddd;
  width: 100%;
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}
.p_cause_doctor_name {
  font-weight: bold;
  line-height: 1.7;
  margin-top: 3px;
}
.p_cause_doctor_body {
  font-size: 1.8rem;
}
.c-article h3 {
  color: #017b32;
  line-height: 1.4;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}

.c-mv {
  position: relative;
  overflow: hidden;
}
.c-mv > * {
  position: relative;
  z-index: 1;
}
.c-mv.-spNoLine::before {
  content: normal !important;
}
.c-mv_inner {
  position: relative;
  display: flex;
}
.c-mv_ttl {
  position: relative;
  z-index: 2;
  line-height: 1.4;
}

.u-textGreen {
  color: #017b32 !important;
}

.u-textYellow {
  color: #fff500 !important;
}

.u-textBold {
  font-weight: bold !important;
}

@media screen and (min-width: 768px){
  .post-content .article-head {
    position: relative;
  }
  .post-content .article-head .post-title_box {
    background: rgba(255, 255, 255, 0.9);
    padding: 40px 25px 40px 35px;
    border: none;
    box-shadow: 1px 1px 7px rgba(0, 0, 0, 0.1);
    position: absolute;
    right: 50px;
    bottom: 40px;
    z-index: 2;
  }
  .post-content .article-head .post-title_box .post-subtitle {
    font-size: 1.4rem;
  }
  .post-content .article-head .post-title_box .post-title {
    font-size: 2.4rem;
    font-weight: bold;
    letter-spacing: 2px;
    width: 16em;
  }
  .post-content .article-head .post-img {
    margin: 50px auto 0 50px;
    padding: 0;
  }
  .post-content .article-head .post-img img {
    max-width: 680px;
    max-height: 320px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .post-content .article-head .post-img .caption {
    margin: 8px auto 0;
    max-width: 680px;
    position: absolute;
    bottom: 0;
    right: 50px;
  }
  .post-content .bg-gray {
    padding: 35px 30px;
    margin: 0;
  }
  .post-content .lead {
    font-size: 1.8rem;
    text-align: center;
  }
  .post-content .bg-col {
    padding: 40px 35px;
    margin: 20px 0;
  }
  .post-content .bg-col_heading {
    margin: 35px 0 20px;
    padding: 0 0 10px;
    font-size: 2.6rem;
  }
  .post-content .bg-col_subheading {
    margin: 20px 0 15px 1.2em;
    font-size: 2rem;
  }
  .post-content .bg-col .bg-col-balloon {
    margin: 0 0 20px;
    display: flex;
  }
  .post-content .bg-col .bg-col-balloon .bg-col-balloon_heading {
    display: block;
    position: relative;
    width: 80px;
    left: -10px;
    text-align: center;
  }
  .post-content .bg-col .bg-col-balloon .bg-col-balloon_heading .name {
    padding: 8px 0 0;
  }
  .post-content .bg-col .bg-col-balloon .bg-col-balloon_heading .image {
    width: 60px;
    height: 60px;
    margin: 0 auto;
  }
  .post-content .bg-col .bg-col-balloon .bg-col-balloon_content {
    padding: 25px;
    margin: 0;
  }
  .post-content .bg-col .bg-col-balloon .bg-col-balloon_content:before {
    top: 20px;
    left: -12px;
    border-width: 10px 12px 10px 0;
    border-color: transparent #fff transparent transparent;
  }
  .post-content [class*=btn-] {
    width: 80%;
    font-size: 2rem;
    padding: 20px 45px 20px 30px;
  }
  .post-content [class*=btn-]::after {
    inset: 50% 20px auto auto;
  }
  .post-content .balloon {
    padding: 20px;
  }
  .post-content .post-content__heading {
    margin: 60px 0 40px;
    padding: 0;
    font-size: 3rem;
    letter-spacing: 2px;
    font-weight: bold;
  }
  .post-content .post-content__heading:before {
    left: -110px;
    width: 100px;
  }
  .post-content hr {
    margin: 50px 0 40px;
  }
  .post-content img {
    margin: 30px auto;
  }
  .post-content figure {
    margin: 30px auto;
  }
}

@media screen and (max-width: 767px){
  .l-footerRelation_ttl {
    color: #0080cc;
  }
  .l-footerRelation_navi_qa {
    background-color: #017b32;
  }
  .l-footerRelation_navi_ttl {
    color: #017b32;
  }
  .l-footerRelation_navi a:after {
    background-color: #017b32;
  }
  body {
    font-size: 1.6rem;
    line-height: 1.9;
  }
  .l-headerBtm_logo a {
    margin-top: 3px;
  }
  .l-headerBtm_logo > .l-headerBtm_logo_copy {
    font-size: 1.4rem;
    margin-bottom: 0;
  }
  .l-footerColumns .l-bottomNavi {
    background-color: #ececec;
  }
  .post-content .accordion-contents dl dt {
    font-size: 1.6rem;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .c-about {
    padding-top: 7rem;
    padding-bottom: 3rem;
    margin-bottom: 5rem;
  }
  .c-about_inner {
    padding-left: 20px;
    padding-right: 20px;
  }
  .c-about_body {
    padding: 35px 20px 20px;
    box-shadow: 8px 8px 0 -5px #004ea2;
    font-size: 1.4rem;
  }
  .c-about_ttl {
    font-size: 1.8rem;
    padding: 8px 10px;
    left: 20px;
    top: -20px;
  }
  .c-about_img {
    margin-top: 1rem;
  }
  .c-about_txt1 {
    margin-bottom: 4rem;
  }
  .c-benefits {
    margin-top: 3rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .c-benefits_box {
    background: url(../img/common/benefits_bdr01_sp.png) no-repeat center top/100% auto, url(../img/common/benefits_bdr03_sp.png) no-repeat center bottom/100% auto, url(../img/common/benefits_bdr02_sp.png) repeat-y center top/100% auto;
    padding: 10% 7%;
  }
  .c-benefits_text {
    height: 53.3333vw;
    font-size: 4.2666vw;
    padding-bottom: 4.8vw;
    text-shadow: 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 15px #fff, 0 0 30px #fff, 0 0 30px #fff;
  }
  .c-benefits_text .large {
    font-size: 7.2vw;
  }
  .c-benefits_ttl {
    font-size: 1.9rem;
    margin-bottom: 2rem;
    margin-top: 2.5rem;
  }
  .c-benefits_list {
    padding-left: 3%;
  }
  .c-benefits_list > li {
    width: 21.3333vw;
    height: 21.3333vw;
    font-size: 4vw;
  }
  .c-benefits_list > li:not(:nth-child(3n)) {
    margin-right: 4.2666vw;
  }
  .c-benefits_list > li:nth-child(n+4) {
    margin-top: 2.6666vw;
  }
  .c-benefits_list span {
    font-size: 2.4vw;
  }
  .c-box-brackets {
    width: 100%;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .c-box-brackets:before, .c-box-brackets:after {
    width: 9px;
  }
  .c-box-brackets_content {
    flex-grow: 1;
    padding: 6px 2px 8px 7px;
  }
  .c-box-brackets_list.-col2 + p {
    text-align: right;
    padding-right: 19px;
  }
  .c-box-brackets_list.-col2 > li {
    width: 50%;
  }
  .c-box-brackets_list.-col2 > li .weight {
    width: 3.5em;
  }
  .c-box-rounded {
    border-radius: 5px;
  }
  .c-box-rounded + .c-box-rounded {
    margin-top: 2rem;
  }
  .c-box-rounded_ttl {
    font-size: 2.2rem;
    padding: 0.7rem 10px;
    border-radius: 2px 2px 0 0;
  }
  .c-box-rounded_ttl .icon.-check {
    width: 60px;
    margin: -2rem -55px 0 -5px;
  }
  .c-box {
    padding: 15px 25px;
  }
  .c-boxShadow {
    box-shadow: 4px 4px 0 #004ea2;
    padding: 30px 20px;
    border-width: 1px;
  }
  .c-btn {
    max-width: 280px;
    height: 70px;
    font-size: 1.6rem;
    padding: 5px 20px;
  }
  .c-btn.-arrow::after {
    width: 16px;
    height: 16px;
  }
  .c-doctor {
    border-radius: 5px;
    margin-top: 3rem;
    padding: 30px 15px;
  }
  .c-doctor_name {
    font-size: 1.9rem;
    margin-bottom: 1.4rem;
  }
  .c-doctor_pos {
    font-size: 1.2rem;
    margin-bottom: 1rem;
  }
  .c-doctor_text {
    font-size: 1.2rem;
    margin-bottom: 1rem;
  }
  .c-doctor_img {
    width: 105px;
  }
  .c-doctor_note {
    font-size: 1rem;
    clear: both;
  }
  .c-faq {
    margin-top: 5rem;
  }
  .c-faq_list {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .c-faq_list > h3 {
    padding: 12px 10px 12px 2.5em;
    text-indent: -1em;
    font-size: 1.4rem;
  }
  .c-faq_list > div {
    padding: 18px 20px;
  }
  .c-faq_list > div + h3 {
    margin-top: 2rem;
  }
  .c-img figcaption {
    font-size: 0.8rem;
    margin-top: 1rem;
  }
  .c-lineup {
    padding-top: 6vw;
    padding-bottom: 11.0666vw;
  }
  .c-lineup_copy {
    text-align: center;
    font-size: 1.7rem;
  }
  .c-lineup_title {
    font-size: 3rem;
    margin-top: 3.4666vw;
  }
  .c-lineup_title .small {
    font-size: 1.2rem;
  }
  .c-lineup_pkg {
    margin-top: 2.1333vw;
  }
  .c-lineup_pkg img {
    box-shadow: 4px 5px 10px 1px rgba(137, 137, 137, 0.38);
  }
  .c-lineup .pkg1 {
    width: 81%;
  }
  .c-lineup .pkg2 {
    width: 75%;
  }
  .c-lineup_list {
    margin-top: 5.3333vw;
  }
  .c-navi-contents {
    padding-top: 10px;
    padding-bottom: 60px;
  }
  .c-navi-contents_list {
    margin-top: 35px;
    margin-left: -5px;
    margin-right: -5px;
    gap: 22px 12px;
  }
  .c-navi-contents_list_body {
    padding-top: 8px;
    padding-right: 30px;
    padding-left: 10px;
    padding-bottom: 7px;
  }
  .c-navi-contents_list_body::after {
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .c-naviStore {
    padding-top: 7.5vw;
    padding-bottom: 7vw;
  }
  .c-naviStore_ttl {
    font-size: 5.8666vw;
    margin-bottom: 0.6rem;
  }
  .c-naviStore_ttl:before {
    margin-right: 0.7em;
    width: 8.3vw;
    height: 7vw;
  }
  .c-naviStore_navi {
    flex-wrap: wrap;
  }
  .c-naviStore_navi li {
    width: 48%;
  }
  .c-naviStore_navi li:nth-child(odd) {
    margin-right: 4%;
  }
  .c-naviStore_navi li:nth-child(n+3) {
    margin-top: 3vw;
  }
  .c-ttl {
    line-height: 1.2;
    font-size: 7.4666vw;
    padding-bottom: 5vw;
  }
  .c-ttl.-spS {
    font-size: 5.9733vw;
  }
  .c-ttl .line {
    text-align: center;
    white-space: nowrap;
    margin-top: 0.2vw;
    background: linear-gradient(to top, #fff500 0px, #fff500 0.3em, transparent 0.3em);
  }
  .p-top_problem {
    padding-top: 7vw;
    padding-bottom: 20.3vw;
  }
  .p-top_problem .inner {
    margin-left: -5px;
    margin-right: -5px;
  }
  .p-top_problem_ttl {
    line-height: 1.4;
    font-size: 6.4vw;
    padding-bottom: 6.6vw;
  }
  .p-top_problem_ttl .icon::after {
    right: -10.8vw;
    width: 15.4vw;
    height: 17.7vw;
    top: -15.1vw;
  }
  .p-top_problem_ttl .line {
    text-decoration-thickness: 1.3333vw;
    text-underline-offset: 1.9vw;
    font-size: 8.5333vw;
    margin-top: 1vw;
    line-height: 1.5;
  }
  .p-top_problem_data {
    margin-top: 8vw;
  }
  .p-top_problem_data_box {
    margin-left: -5px;
    margin-right: -5px;
    border-radius: 10.6666vw;
    padding: 13.5% 5% 14%;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.4);
  }
  .p-top_problem_data_ttl {
    font-size: 4.8vw;
  }
  .p-top_problem_data_ttl .large {
    font-size: 7.68vw;
    line-height: 1.3;
    margin-top: 2vw;
  }
  .p-top_problem_data_img {
    padding-left: 10.5%;
    padding-right: 10.5%;
    margin-top: 5%;
  }
  .p-top_problem_data_cap {
    line-height: 1.5;
    font-size: 3.7333vw;
    margin-top: 5vw;
  }
  .p-top_problem_data_cap .ttl {
    margin-bottom: 3vw;
  }
  .p-top_problem_data_cap p {
    text-indent: -4.5em;
    padding-left: 4.5em;
  }
  .p-top_problem_arrow {
    width: 90vw;
    height: 40vw;
    font-size: 4.8vw;
    line-height: 1.3;
    margin-top: 8vw;
    padding-bottom: 6vw;
  }
  .p-top_problem_arrow .large {
    font-size: 6.9333vw;
  }
  .p-top_problem_pkg {
    background: url(../img/top/problem_img01_sp.png) no-repeat center top 4vw/133vw auto;
    padding-top: 6vw;
    padding-bottom: 5vw;
    margin-left: -20px;
    margin-right: -20px;
  }
  .p-top_problem_pkg_cap {
    font-size: 3.7333vw;
    right: 17px;
    bottom: 0;
  }
  .p-top_product {
    padding-top: 19vw;
    padding-bottom: 16vw;
  }
  .p-top_product.-arrow::after {
    border-width: 8vw 9vw 0 9vw;
  }
  .p-top_product_img {
    padding: 6% 14% 0%;
  }
  .p-top_product_pkg {
    padding: 3.5% 4%;
  }
  .p-top_product_body {
    margin-top: 8vw;
  }
  .p-top_product_ttl {
    font-size: 7.68vw;
    text-align: center;
  }
  .p-top_product_list {
    gap: 20px 10px;
    line-height: 1.4;
    font-size: 3.7333vw;
    margin-left: -5px;
    margin-right: -5px;
  }
  .p-top_product_list > dt {
    font-weight: bold;
    min-width: 24vw;
  }
  .p-top_product_list > dd {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .p-top_product_list .border {
    padding: 3.8vw 2.6vw 2.9vw;
    margin-left: 0.7em;
  }
  .p-top_product_txt {
    font-size: 3.2vw;
    margin-top: 4vw;
  }
  .p-top_product_btns {
    margin-top: 10.6vw;
  }
  .p-top_product_btns > * + * {
    margin-top: 5.3333vw;
  }
  .c-product-info {
    line-height: 1.4;
    font-size: 1.4rem;
    padding: 14px 5px 14px 16px;
  }
  .c-product-info > dt {
    font-weight: bold;
    margin-bottom: 5px;
  }
  .c-product-info > dd + dt {
    margin-top: 10px;
  }
  .c-product-info .border {
    padding: 0.2em 0.3em 0.1em;
    margin-top: 0.2em;
    margin-bottom: 0.2em;
  }
  .c-product {
    border-width: 1px;
    border-radius: 5px;
    margin-top: 6.6666vw;
    margin-bottom: 5.3333vw;
    padding: 7.2vw 6vw 8.5333vw;
  }
  .c-product_pkg {
    margin-bottom: 5.3333vw;
  }
  .c-product_pkg img {
    width: 87%;
    box-shadow: 4px 5px 11px 1px rgba(137, 137, 137, 0.38);
  }
  .c-product_pkg .pkg2 img {
    width: 82%;
  }
  .c-product_list {
    margin-bottom: 6.9333vw;
  }
  .c-product_btns > li + li {
    margin-top: 5.3333vw;
  }
  .c-product .ec {
    margin-top: 3rem;
  }
  .c-product .ec .c-naviStore {
    padding-left: 15px;
    padding-right: 15px;
  }
  .c-product .ec .c-naviStore_ttl {
    margin-left: -15px;
    margin-right: -20px;
  }
  .c-recommend {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .c-recommend_box {
    padding: 20px 15px 25px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .c-recommend_pkg {
    width: 44.0625%;
    box-shadow: 4px 5px 11px 1px rgba(137, 137, 137, 0.38);
  }
  .c-recommend_ttl {
    margin-top: 5.8666vw;
  }
  .c-recommend_ttl_large {
    font-size: 7.6vw;
  }
  .c-recommend_ttl_small {
    font-size: 1.2rem;
  }
  .c-recommend_btn {
    width: 100%;
    margin-top: 1.5rem;
  }
  .c-result {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .c-result-box {
    padding: 0 20px 35px;
  }
  .c-result-box_ttl {
    padding-top: 1.6rem;
  }
  .c-result-box_ttl_small {
    font-size: 1.4rem;
  }
  .c-result-box_ttl_large {
    font-size: 2.7rem;
    margin-top: 0.4rem;
  }
  .c-result-box_ttl_large:before, .c-result-box_ttl_large:after {
    width: 35px;
    height: 46px;
  }
  .c-result-box_img {
    width: 204px;
    margin: 1rem auto 2.5rem;
  }
  .c-table {
    margin-top: 3.7333vw;
  }
  .c-table th {
    padding: 7px 5px;
    font-size: 1.4rem;
  }
  .c-table td {
    font-size: 1.2rem;
    padding: 9px 5px;
  }
  .c-text + .c-text {
    margin-top: 1em;
  }
  .c-title + .c-text {
    margin-top: 24px;
  }
  .c-text-arrow {
    font-size: 1.6rem;
    margin-bottom: 1rem;
  }
  .c-text-arrow:before, .c-text-arrow:after {
    border-top: 1.6rem solid transparent;
    border-bottom: 1.6rem solid transparent;
  }
  .c-text-arrow:before {
    border-right: 8px solid #fff;
  }
  .c-text-arrow:after {
    border-left: 8px solid #fff;
  }
  .c-title {
    font-size: 2.1rem;
    box-shadow: 4px 4px 0 #888b8c;
    padding: 7px 10px 8px;
    border-width: 1px;
  }
  .c-title02 {
    font-size: 1.8rem;
    margin-top: 10.1333vw;
    margin-bottom: 1.8rem;
  }
  .c-title02:before, .c-title02:after {
    border-top: 2rem solid transparent;
    border-bottom: 2rem solid transparent;
  }
  .c-title02:before {
    border-right: 20px solid #b5000b;
  }
  .c-title02:after {
    border-left: 20px solid #b5000b;
  }
  .c-title03 {
    margin-top: 4vw;
  }
  .c-titleCenter {
    font-size: 5.8666vw;
    margin-bottom: 5vw;
  }
  .c-titleBorderBottom {
    font-size: 1.9rem;
    margin-bottom: 1.5rem;
    padding-bottom: 0.4rem;
  }
  .c-titleBorderCenter {
    font-size: 1.9rem;
    margin-bottom: 2rem;
    padding-bottom: 0.4rem;
    margin-top: 2.8rem;
    letter-spacing: -0.05em;
  }
  .p_cause_doctor_box {
    border-radius: 5.3333vw;
    padding: 6% 5% 10%;
    margin-left: -5px;
    margin-right: -5px;
  }
  .p_cause_doctor_img {
    width: 49.8666vw;
    height: 49.8666vw;
  }
  .p_cause_doctor_name {
    text-align: center;
    margin-top: 20px;
  }
  .p_cause_doctor_body {
    margin-top: 30px;
  }
  .c-article h3 {
    font-size: 2.4rem;
    margin-bottom: 10px;
    margin-top: 50px;
  }
  .c-mv {
    background: transparent linear-gradient(115deg, #4DB542 0%, #89D17C 100%) 0% 0% no-repeat padding-box;
  }
  .c-mv_inner {
    flex-direction: column-reverse;
  }
  .c-mv_ttl {
    margin-left: -20px;
    margin-right: -20px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-shadow: 0px 0px 20px #fff;
    font-size: 2.4rem;
    padding: 17px 10px;
    letter-spacing: 0.04em;
    min-height: 120px;
  }
  .c-mv_img {
    text-align: center;
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media print, screen and (min-width: 768px){
  .l-headerBtm_navi > li > a:hover:before,
  .l-headerBtm_navi > li > a:active:before,
  .l-headerBtm_navi > li > a.is-active:before,
  .l-headerBtm_navi > li .trigger:hover:before,
  .l-headerBtm_navi > li .trigger:active:before,
  .l-headerBtm_navi > li .trigger.is-active:before {
    background-color: #017b32;
  }
  .l-header_navi_cart {
    fill: #017b32;
  }
  .l-footerRelation_ttl {
    color: #017b32;
  }
  .l-footerRelation_ttl:before, .l-footerRelation_ttl:after {
    background-color: #017b32;
  }
  .l-footerRelation_navi_qa {
    background-color: #017b32;
  }
  .l-share_navi dt {
    background-color: #f0f0f0;
    color: #000;
  }
  body {
    font-size: 1.8rem;
  }
  .l-headerBtm_logo {
    width: 170px;
  }
  .l-headerBtm_navi > li > a,
  .l-headerBtm_navi > li .trigger {
    min-width: 120px;
  }
  .l-footerColumns {
    padding-top: 80px;
    padding-bottom: 40px;
    margin-bottom: 54px;
    background-color: #fafafa;
  }
  .l-footerColumns .l-share {
    margin-top: 0;
    margin-bottom: 0;
  }
  .l-footerColumns .l-bottomNavi {
    background-color: transparent;
    margin-top: 40px;
  }
  .l-footerColumns .l-bottomNavi_list {
    padding-left: 80px;
    padding-right: 80px;
  }
  .column-profile {
    padding: 30px 0;
    display: flow-root;
  }
  .column-profile .sub-heading {
    margin: 0 0 30px;
  }
  .column-profile .profile_img {
    float: left;
    margin: 0 20px 0 0;
    text-align: left;
  }
  .column-profile.column-profile_top .profile_img {
    margin: 0 20px 0 0;
  }
  .column-profile .profile_img img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 166px;
    height: 166px;
  }
  .column-profile .profile_text {
    overflow: hidden;
    padding: 0 10px 0 0;
  }
  .column-profile .profile_text dt {
    text-align: left;
    margin: 0 0 5px;
  }
  .c-about {
    padding-top: 8rem;
    padding-bottom: 8rem;
    margin-bottom: 4rem;
  }
  .c-about_inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .c-about_body {
    box-shadow: 4px 4px 0 #004ea2;
    padding: 50px 30px 25px;
    width: 440px;
    margin-top: 2rem;
  }
  .c-about_ttl {
    padding: 11px 10px;
    font-size: 2.8rem;
    left: 30px;
    top: -40px;
  }
  .c-about_img {
    width: 360px;
  }
  .c-about_txt1 {
    margin-bottom: 4rem;
  }
  .c-benefits {
    margin-top: 7.6rem;
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .c-benefits_box {
    padding: 6rem 98px 7rem;
    background: url(../img/common/benefits_bdr01_pc.png) no-repeat center top, url(../img/common/benefits_bdr03_pc.png) no-repeat center bottom, url(../img/common/benefits_bdr02_pc.png) repeat-y center top;
  }
  .c-benefits_text {
    height: 380px;
    font-size: 2.9rem;
    padding-bottom: 3rem;
    text-shadow: 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 15px #fff, 0 0 30px #fff, 0 0 30px #fff;
  }
  .c-benefits_text .large {
    font-size: 5.4rem;
  }
  .c-benefits_ttl {
    font-size: 3.2rem;
    margin-bottom: 4rem;
    margin-top: 5rem;
  }
  .c-benefits_ttl span {
    border-width: 3px;
    padding-bottom: 0.8rem;
  }
  .c-benefits_list {
    justify-content: center;
  }
  .c-benefits_list > li {
    border-width: 3px;
    width: 140px;
    height: 140px;
    font-size: 2.6rem;
    margin: 8px 10px;
  }
  .c-benefits_list span {
    font-size: 1.6rem;
  }
  .c-box-brackets {
    margin-top: 13px;
    padding: 0 8px;
    margin-top: 2rem;
    margin-bottom: 3rem;
  }
  .c-box-brackets:before, .c-box-brackets:after {
    width: 18px;
  }
  .c-box-brackets_content {
    display: flex;
    align-items: flex-end;
    padding: 16px 52px 9px 13px;
  }
  .c-box-brackets_list {
    width: 416px;
  }
  .c-box-brackets_list.-col2 {
    width: 540px;
  }
  .c-box-brackets_list.-col2 > li {
    width: 237px;
  }
  .c-box-brackets_list.-col2 > li:nth-child(even) {
    margin-left: 60px;
  }
  .c-box-rounded {
    border-radius: 10px;
  }
  .c-box-rounded + .c-box-rounded {
    margin-top: 6rem;
  }
  .c-box-rounded_ttl {
    font-size: 2.6rem;
    padding: 17px 10px;
    border-radius: 8px 8px 0 0;
  }
  .c-box-rounded_ttl .icon.-check {
    width: 96px;
    margin: -3rem -90px 0 -5px;
  }
  .c-box {
    padding: 30px 30px;
  }
  .c-boxShadow {
    box-shadow: 8px 8px 0 #004ea2;
    margin-right: 8px;
  }
  .c-btn {
    max-width: 280px;
    height: 70px;
    padding: 5px 10px;
    font-size: 1.6rem;
  }
  .c-btn.-arrow::after {
    width: 22px;
    height: 22px;
  }
  .c-bnr {
    margin-bottom: 4em;
  }
  .c-doctor {
    padding: 40px 50px 50px;
    border-radius: 10px;
    margin-top: 5.6rem;
  }
  .c-doctor_name {
    font-size: 2.6rem;
    margin-bottom: 2.5rem;
    width: 430px;
    float: left;
  }
  .c-doctor_pos {
    margin-bottom: 1rem;
    width: 430px;
    float: left;
  }
  .c-doctor_text {
    margin-bottom: 1rem;
    width: 430px;
    float: left;
  }
  .c-doctor_note {
    font-size: 1.4rem;
    width: 430px;
    float: left;
  }
  .c-faq {
    margin-top: 9rem;
  }
  .c-faq_list {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .c-faq_list > h3 {
    padding: 20px 30px 20px 2.5em;
    text-indent: -1em;
    font-size: 2.5rem;
  }
  .c-faq_list > div {
    padding: 20px 36px;
  }
  .c-faq_list > div + h3 {
    margin-top: 3rem;
  }
  .c-img figcaption {
    margin-top: 1.6rem;
    font-size: 1.4rem;
  }
  .c-lineup {
    padding-top: 84px;
    padding-bottom: 90px;
  }
  .c-lineup_inner:after {
    content: "";
    display: block;
    clear: both;
  }
  .c-lineup_copy {
    font-size: 2.5rem;
    margin-bottom: 12px;
  }
  .c-lineup .ttlarea {
    width: 440px;
    float: right;
  }
  .c-lineup_title {
    display: inline-block;
    font-size: 4.8rem;
    margin-left: -0.6em;
  }
  .c-lineup_title .small {
    font-size: 1.6rem;
  }
  .c-lineup_pkg {
    width: 452px;
    float: left;
  }
  .c-lineup_pkg img {
    box-shadow: 6.9px 9.8px 21.6px 2.4px rgba(137, 137, 137, 0.38);
  }
  .c-lineup .pkg1 {
    border-radius: 20px 20px 0 0;
  }
  .c-lineup_list {
    margin-top: 25px;
    width: 440px;
    float: right;
  }
  .c-lineup .c-btn-area {
    padding-left: 14px;
    padding-right: 14px;
  }
  .c-list-check {
    margin-left: auto;
    margin-right: auto;
  }
  .c-list-check.-pc-col4 {
    display: flex;
    flex-wrap: wrap;
  }
  .c-list-check.-pc-col4 > li {
    width: 25%;
    padding-right: 10px;
    margin-top: 0;
  }
  .c-list-check.-pc-col4 > li + :nth-child(n+5) {
    margin-top: 20px;
  }
  .c-navi-contents {
    padding-top: 60px;
    padding-bottom: 80px;
  }
  .c-navi-contents_list {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 56px;
    gap: 46px 32px;
  }
  .c-navi-contents_list a {
    border-radius: 25px;
    border-width: 3px;
  }
  .c-navi-contents_list a:hover {
    box-shadow: 0 0 0 5px #f1f1f1 inset;
  }
  .c-navi-contents_list_ttl {
    font-size: 2.4rem;
  }
  .c-navi-contents_list_body {
    min-height: 147px;
    padding-top: 10px;
    padding-right: 70px;
    padding-left: 30px;
  }
  .c-navi-contents_list_body::after {
    width: 40px;
    height: 40px;
    right: 21px;
    background-size: 11px auto;
    bottom: 40px;
  }
  .c-naviStore {
    padding-top: 55px;
    padding-bottom: 60px;
  }
  .c-naviStore_ttl {
    font-size: 3.6rem;
    margin-bottom: 3.2rem;
  }
  .c-naviStore_ttl:before {
    margin-right: 0.6em;
    width: 45px;
    height: 36px;
  }
  .c-naviStore_navi {
    justify-content: center;
  }
  .c-naviStore_navi li {
    margin: 0 14px;
    width: 269px;
  }
  .c-naviStore_navi a {
    padding: 7px 40px 2px 43px;
  }
  .c-naviStore_navi a:after {
    right: 14px;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 16px solid #017b32;
  }
  .c-ttl {
    line-height: 1.2;
    font-size: 4rem;
    padding-top: 46px;
    padding-bottom: 18px;
    letter-spacing: -0.05em;
  }
  .c-ttl .line {
    padding-bottom: 0.1em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    background: linear-gradient(to top, #fff500 0px, #fff500 24px, transparent 24px);
    margin-top: 13px;
    letter-spacing: -0.06em;
  }
  .p-top_problem {
    padding-bottom: 60px;
  }
  .p-top_problem_ttl {
    line-height: 1.4;
    font-size: 4rem;
    padding-top: 51px;
    padding-bottom: 46px;
    letter-spacing: -0.05em;
  }
  .p-top_problem_ttl .icon::after {
    right: -70px;
    width: 58px;
    height: 65px;
    top: -4px;
  }
  .p-top_problem_ttl .line {
    text-decoration-thickness: 10px;
    text-underline-offset: 10px;
    font-size: 5.6rem;
    margin-top: 18px;
    letter-spacing: -0.06em;
  }
  .p-top_problem_data {
    margin-top: 64px;
  }
  .p-top_problem_data_box {
    border-radius: 40px;
    padding: 54px 50px 30px;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.4);
  }
  .p-top_problem_data_ttl {
    font-size: 3.8rem;
  }
  .p-top_problem_data_ttl .large {
    letter-spacing: 0.03em;
    font-size: 4.8rem;
  }
  .p-top_problem_data_img {
    margin-top: 10px;
  }
  .p-top_problem_data_cap {
    line-height: 1.8;
    font-size: 1.4rem;
    display: flex;
    margin-top: 24px;
  }
  .p-top_problem_data_cap > * + * {
    margin-right: 2em;
  }
  .p-top_problem_arrow {
    width: 500px;
    height: 214px;
    font-size: 2.8rem;
    line-height: 1.2;
    margin-top: 34px;
    padding-bottom: 34px;
  }
  .p-top_problem_arrow .large {
    font-size: 3.8rem;
  }
  .p-top_problem_logo {
    width: 390px;
    margin-top: 10px;
  }
  .p-top_problem_pkg {
    width: 940px;
    background: url(../img/top/problem_img01_pc.png) no-repeat center top -20px/contain;
    padding-top: 10px;
    padding-bottom: 50px;
  }
  .p-top_problem_pkg img {
    width: 410px;
  }
  .p-top_problem_pkg_cap {
    font-size: 1.4rem;
    right: 48px;
    bottom: 95px;
  }
  .p-top_product {
    padding-top: 135px;
    padding-bottom: 100px;
  }
  .p-top_product.-arrow::after {
    border-width: 42px 47px 0 47px;
  }
  .p-top_product_grid {
    display: grid;
    grid-template-columns: 300px 665px;
    grid-template-rows: 60px auto;
    row-gap: 0px;
    -moz-column-gap: 60px;
         column-gap: 60px;
  }
  .p-top_product_img {
    grid-row: 1/3;
    grid-column: 1;
    padding-left: 40px;
  }
  .p-top_product_balloon {
    padding-left: 10px;
    padding-right: 10px;
  }
  .p-top_product_pkg {
    margin-top: 10px;
  }
  .p-top_product_body {
    grid-row: 2;
    grid-column: 2;
  }
  .p-top_product_ttl {
    margin-top: 4px;
    font-size: 4rem;
    grid-row: 1;
    grid-column: 2;
  }
  .p-top_product_list {
    display: flex;
    flex-wrap: wrap;
    line-height: 1.6;
    font-size: 1.6rem;
    letter-spacing: -0.05em;
    margin-top: 30px;
  }
  .p-top_product_list > dt {
    width: 120px;
  }
  .p-top_product_list > dd {
    padding: 4px 10px;
    width: calc(100% - 120px);
  }
  .p-top_product_list > dt:nth-child(n+3),
  .p-top_product_list > dd:nth-child(n+3) {
    margin-top: 20px;
  }
  .p-top_product_list .border {
    padding: 14px 15px;
    margin-left: 22px;
  }
  .p-top_product_txt {
    margin-top: 12px;
    font-size: 1.4rem;
  }
  .p-top_product_btns {
    margin-top: 42px;
    display: flex;
  }
  .p-top_product_btns .btn {
    margin-left: 0;
    margin-right: 0;
  }
  .p-top_product_btns .btn + .btn {
    margin-left: 20px;
  }
  .c-product-info {
    line-height: 1.5;
    padding: 16px 5px 16px 19px;
    font-size: 1.6rem;
    letter-spacing: -0.05em;
  }
  .c-product-info > dt {
    width: 6em;
    padding-right: 1em;
  }
  .c-product-info > dd {
    width: calc(100% - 8em);
  }
  .c-product-info > dt:nth-child(n+3),
  .c-product-info > dd:nth-child(n+3) {
    margin-top: 0.8em;
  }
  .c-product-info .border {
    padding: 0.4em 0.3em 0.3em;
  }
  .c-product {
    border-radius: 10px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 40px;
  }
  .c-product_pkg {
    width: 525px;
    margin: 0 auto 31px;
  }
  .c-product_pkg img {
    box-shadow: 6.9px 9.8px 21.6px 2.4px rgba(137, 137, 137, 0.38);
  }
  .c-product_pkg .pkg2 {
    width: 454px;
  }
  .c-product_list {
    width: 540px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 42px;
  }
  .c-product_btns {
    display: flex;
    justify-content: space-between;
  }
  .c-product_btns > li {
    width: 350px;
  }
  .c-product .ec {
    margin-top: 5.6rem;
    margin-bottom: -40px;
    margin-left: -40px;
    margin-right: -40px;
  }
  .c-recommend {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .c-recommend_box {
    padding: 45px 55px;
  }
  .c-recommend_box:after {
    content: "";
    display: block;
    clear: both;
  }
  .c-recommend_pkg {
    width: 320px;
    float: left;
    box-shadow: 6.9px 9.8px 21.6px 2.4px rgba(137, 137, 137, 0.38);
  }
  .c-recommend_ttl {
    width: 364px;
    float: right;
    margin-top: 1.8rem;
    margin-bottom: 2.6rem;
  }
  .c-recommend_ttl_large {
    font-size: 4.8rem;
  }
  .c-recommend_ttl_small {
    font-size: 1.5rem;
  }
  .c-recommend_btn {
    width: 364px;
    float: right;
  }
  .c-result {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .c-result-box {
    padding: 0 50px 40px;
    display: flex;
    flex-wrap: wrap;
  }
  .c-result-box_ttl {
    width: 100%;
    order: 1;
    padding-top: 3rem;
    margin-bottom: 3.4rem;
  }
  .c-result-box_ttl_small {
    font-size: 1.8rem;
  }
  .c-result-box_ttl_large {
    font-size: 3.4rem;
    margin-top: 0.4rem;
  }
  .c-result-box_ttl_large:before, .c-result-box_ttl_large:after {
    width: 45px;
    height: 60px;
  }
  .c-result-box_img {
    width: 220px;
    margin-right: -40px;
    margin-top: -3rem;
    order: 3;
  }
  .c-result-box_txt {
    order: 2;
    width: 540px;
  }
  .c-table {
    margin-top: 19px;
  }
  .c-table th {
    padding: 12px 5px;
    font-size: 2.4rem;
  }
  .c-table td {
    padding: 17px 5px;
  }
  .c-text + .c-text {
    margin-top: 2em;
  }
  .c-title + .c-text {
    margin-top: 40px;
  }
  .c-text-memo {
    font-size: 1.6rem;
    margin-top: 14px;
  }
  .c-text-arrow {
    font-size: 2.6rem;
    margin-bottom: 1.4rem;
  }
  .c-text-arrow:before, .c-text-arrow:after {
    border-top: 3.5rem solid transparent;
    border-bottom: 3.5rem solid transparent;
  }
  .c-text-arrow:before {
    border-right: 20px solid #fff;
  }
  .c-text-arrow:after {
    border-left: 20px solid #fff;
  }
  .c-title {
    font-size: 3.6rem;
    box-shadow: 8px 8px 0 #888b8c;
    padding: 18px 10px 14px;
    margin-right: 8px;
  }
  .c-title02 {
    font-size: 2.6rem;
    margin-top: 55px;
    margin-bottom: 2.6rem;
  }
  .c-title02:before, .c-title02:after {
    border-top: 3.5rem solid transparent;
    border-bottom: 3.5rem solid transparent;
  }
  .c-title02:before {
    border-right: 40px solid #b5000b;
  }
  .c-title02:after {
    border-left: 40px solid #b5000b;
  }
  .c-title03 {
    margin-top: 30px;
  }
  .c-titleCenter {
    font-size: 3.2rem;
    margin-bottom: 20px;
  }
  .c-titleBorderBottom {
    font-size: 3rem;
    margin-bottom: 2.4rem;
    padding-bottom: 1.2rem;
    border-width: 4px;
  }
  .c-titleBorderCenter {
    font-size: 3.1rem;
    margin-top: 3.5rem;
    margin-bottom: 3rem;
    padding-bottom: 1.4rem;
    border-width: 5px;
  }
  .c-unitPcCol2 {
    display: flex;
    justify-content: space-between;
  }
  .c-unitPcCol2.-alignEnd {
    align-items: flex-end;
  }
  .c-unitPcCol2.-reverse {
    flex-direction: row-reverse;
  }
  .c-unitPcCol2 .w50 {
    width: 50%;
  }
  .c-unitPcCol2 .w45 {
    width: 45%;
  }
  .p_cause_doctor_box {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto auto;
    border-radius: 40px;
    padding: 55px 150px 34px 100px;
    gap: 0 90px;
  }
  .p_cause_doctor_header {
    width: 235px;
  }
  .p_cause_doctor_img {
    width: 187px;
    height: 187px;
  }
  .c-article h3 {
    font-size: 3.2rem;
    margin-top: 60px;
    margin-bottom: 22px;
  }
  .c-mv {
    background: transparent linear-gradient(108deg, #4DB542 0%, #4DB542 calc(50% - 534px), #89D17C calc(50% + 534px), #89D17C 100%) 0% 0% no-repeat padding-box;
  }
  .c-mv_inner {
    align-items: center;
    justify-content: space-between;
    height: 318px;
  }
  .c-mv_ttl {
    font-size: 3.6rem;
    width: 50%;
    text-shadow: 0px 0px 20px #FFFFFF;
  }
  .c-mv_img {
    position: absolute;
    z-index: 0;
    left: -186px;
    right: -186px;
    margin: auto;
  }
  .c-mv_img img {
    height: 100%;
    width: 100%;
    max-width: none;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnJhbmQvZ29ob251cnNlL3NoYXJlL2RlZmF1bHQuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQ0loQjtFQUNFLHlCQ0VNO0FGSlI7O0FDS0E7RUFDRSxVQ2NrQjtBRmhCcEI7O0FDS0E7RUFDRSx5QkNOTTtFRE9OLDBCQ1BNO0FGS1I7O0FDS0E7RUFDRSx5QkNYTTtBRlNSOztBQ2dCQTtFQUNFLGNDMUJNO0FGd0JSOztBQ1dBO0VBQ0UsNEJDcENNO0FGa0NSOztBQ0tBO0VBQ0UseUJDeENNO0FGc0NSOztBQ0tBO0VBQ0UsdUNDcEJjO0VEcUJkLGNDN0NNO0FGMkNSOztBQ0tBOztFQUVFLHlCQ2xETTtBRmdEUjs7QUNLQTtFQUNFLHFCQ3RETTtBRm9EUjs7QUNLQTtFQUNFLHlCQzFETTtBRndEUjs7QUNLQTtFQUNFLGFDOURNO0FGNERSOztBR2FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhpR0Y7O0FJbExBO0VBOGdCRTtBSnhWRjtBSXJMRTtFQUNFO0FKdUxKO0FJcExFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzTEo7QUluTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnFMSjtBSWxMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpvTEo7QUlqTEU7RUFDRTtFQUNBO0VBQ0E7QUptTEo7QUloTEU7RUFDRTtFQUNBO0FKa0xKO0FJL0tFO0VBQ0U7RUFDQTtBSmlMSjtBSTlLRTtFQUNFO0VBQ0E7QUpnTEo7QUk3S0U7RUFDRTtFQUNBO0FKK0tKO0FJNUtFO0VBQ0U7QUo4S0o7QUkzS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNktKO0FJcktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjhLSjtBSTNLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKNktKO0FJMUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNEtKO0FJektFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUoyS0o7QUl4S0U7RUFDRTtFQUNBO0VBQ0E7QUowS0o7QUl0S0U7RUFDRTtFQUNBO0VBQ0E7QUp3S0o7QUlyS0U7RUFDRTtFQUNBO0VBQ0E7QUp1S0o7QUlwS0U7RUFDRTtBSnNLSjtBSW5LRTtFQUNFO0VBQ0E7QUpxS0o7QUlsS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb0tKO0FJaktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUptS0o7QUloS0U7RUFDRTtBSmtLSjtBSS9KRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKaUtKO0FJOUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmdLSjtBSTdKRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSitKSjtBSTVKRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4Sko7QUkzSkU7O0VBRUU7QUo2Sko7QUkxSkU7RUFDRTtBSjRKSjtBSXpKRTtFQUNFO0VBQ0E7QUoySko7QUl4SkU7RUFDRTtBSjBKSjtBSXZKRTtFQUNFO0VBQ0E7RUFDQTtBSnlKSjtBSXRKRTtFQUNFO0VBQ0E7QUp3Sko7QUlySkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnVKSjtBSXBKRTtFQUNFO0FKc0pKO0FJbkpFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FKcUpKO0FJbEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm9KSjtBSWpKRTtFQUNFO0FKbUpKO0FJaEpFO0VBQ0U7QUprSko7QUkvSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmlKSjtBSTlJRTtFQUNFO0FKZ0pKO0FJN0lFO0VBQ0U7QUorSUo7QUk1SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4SUo7QUkzSUU7RUFDRTtBSjZJSjtBSTFJRTtFQUNFO0VBQ0E7RUFDQTtBSjRJSjtBSXpJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoySUo7QUl4SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjBJSjtBSXZJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeUlKO0FJdElFO0VBQ0U7QUp3SUo7QUlySUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdUlKO0FJcElFO0VBQ0U7RUFDQTtFQUNBO0FKc0lKO0FJbklFO0VBQ0U7QUpxSUo7QUk5SEU7RUFDRTtBSmdJSjtBSTdIRTtFQUNFO0FKK0hKO0FJNUhFO0VBQ0U7RUFDQTtBSjhISjtBSTNIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2SEo7QUkxSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QUo0SEo7QUl6SEU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUoySEo7QUl4SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUowSEo7QUl2SEU7RUFDRTtFQUNBO0VBQ0E7QUp5SEo7QUl0SEU7RUFDRTtBSndISjtBSXJIRTtFQUNFO0VBQ0E7QUp1SEo7QUlwSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzSEo7QUluSEU7RUFDRTtBSnFISjtBSWxIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKb0hKO0FJakhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUptSEo7QUloSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUprSEo7QUkvR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmlISjtBSTlHRTtFQUNFO0FKZ0hKO0FJN0dFO0VBRUU7RUFDQTtBSjhHSjtBSXpHRTtFQUNFO0FKMkdKO0FJeEdFO0VBQ0U7RUFDQTtBSjBHSjs7QUlnREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjRFRjs7QUl6RUE7RUFDRTtFQUNBO0FKNEVGOztBSXpFQTtFQUNFO0VBQ0E7QUo0RUY7O0FJekVBO0VBQ0U7RUFDQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0FKNEVGOztBSXpFQTtFQUNFO0FKNEVGOztBSXpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKNEVGOztBSXpFQTtFQUNFO0VBQ0E7QUo0RUY7O0FJekVBO0VBQ0U7RUFDQTtFQUNBO0FKNEVGOztBSXpFQTtFQUNFO0FKNEVGOztBSXpFQTtFQUNFO0FKNEVGO0FJVEU7RUFDRTtFQUNBO0VBQ0E7QUpxRUo7QUlyREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJGMXlCRztBRmczQlA7O0FJMUNBO0VBQ0U7QUp1RUY7QUs1M0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG02Qko7QUtqNUJJO0VBQ0UsbUNDeENFO0VEeUNGO0VBQ0E7RUFDQTtFQUNBO0FMbTZCTjtBS3Y1QkU7RUFDRSxjSDNERztFRzRESDtFQUNBO0VBQ0E7RUFDQSxtQ0M3REk7QU5nK0JSO0FLcjVCSTtFQUNFO0VBQ0E7QUxxNkJOO0FLMTVCRTtFQUNFO0VBQ0E7QUxrNkJKO0FLeDVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ0M3R0U7RUQ4R0Y7RUFDQSxjSGpIQztFR2tIRDtBTG82Qk47QUszNEJJO0VBQ0U7QUxtNkJOOztBTzFqQ0E7RUFDRTtBUHVrQ0Y7QU94akNFO0VBRUU7RUFDQTtFQUNBO0FQd2tDSjtBTzdqQ0U7RUFDRTtBUHlrQ0o7QU90a0NFO0VBQ0U7QVB3a0NKO0FPcmtDRTtFQUNFO0FQdWtDSjtBT2xqQ0k7RUFDRTtBUHNrQ047QU9qa0NJO0VBQ0U7QVBta0NOO0FPNWpDSTtFQUNFO0VBQ0E7QVA4akNOO0FPdmpDSTtFQUNFO0VBQ0E7QVB5akNOO0FPbGpDSTtFQUNFO0VBQ0E7QVBvakNOOztBT2xoQ0E7RUFDRTtFQUNBO0FQZ2pDRjtBTzVoQ0U7RUFDRTtFQUNBO0VBQ0EseUJMOUlLO0VLK0lMO0VBQ0E7QVBrakNKO0FPcGlDSTtFQUNFO0VBQ0E7QVBvakNOO0FPampDSTtFQUNFO0FQbWpDTjs7QU9saUNBO0VBQ0U7RUFDQTtFQUNBO0FQaWpDRjs7QU9oaUNBO0VBQ0U7RUFDQTtBUDZpQ0Y7O0FRcHdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJOVk07RU1XTjtLQUFBO1VBQUE7RUFDQTtBUm94Q0Y7QVFwd0NFO0VBQ0U7QVJzeENKO0FRbHhDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJveENOO0FRaHhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSa3hDSjs7QVFwd0NBO0VBQ0U7RUFDQTtBUm14Q0Y7O0FTOTFDQTtFQUNFO0VBQ0E7QVRzMkNGO0FNOXlDSTtFQUNFO0VBQ0E7RUFDQTtBTmd6Q047QVM1MUNFO0VBQ0U7RUFDQTtFQUVBO0FUMjJDSjtBUzUxQ0U7RUFDRTtBVDQyQ0o7QVNqMUNFO0VBQ0U7QVQ2MkNKO0FVMTVDSTtFQUNFO0VBQ0E7RUFDQSx5QlJaQztFUWFEO0FWcThDTjtBVXQ3Q0k7RUFDRTtBVnM4Q047O0FXOStDQTtFQUNFO0VBQ0E7RUFDQTtBWHFnREY7O0FXbGdEQTtFQUNFO0FYcWdERjtBV25nREU7RUFDRTtFQUNBO0VBQ0E7QVhxZ0RKO0FZOS9DRTtFQUNFO0VBQ0E7QVpnaURKO0FZMWdERTtFQUNFO0VBQ0E7RUFDQTtBWjhoREo7QVlqaERJO0VBQ0U7QVpnaUROO0FZMWdESTtFQUNFO0VBQ0E7RUFDQTtBWmlpRE47QVlyaERFO0VBQ0U7QVppaURKO0FZci9DRTtFQUNFO0Fad2hESjtBWXRoREk7RUFDRTtBWndoRE47QVlwaERFO0VBQ0U7QVpzaERKO0FZcGhESTtFQUNFO0Fac2hETjs7QWFockRBO0VBQ0U7RUFDQTtFQUNBO0FibXJERjtBYWhyREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJrckROOztBYzVyREE7RUFDRTtFQUNBO0FkK3JERjtBY3hyREU7RUFDRTtFQUNBO0VBQ0E7QWRnc0RKO0FjOXJESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGdzRE47QWM3ckRJO0VBQ0U7QWQrckROO0FjenJETTtFQUNFO0FkMnJEUjtBZW50REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZndkRKO0FlcnRESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnV1RE47QWV6dERJO0VBQ0U7QWZvdUROO0FlOXRETTtFVElGO0VBQ0E7QU42dERKO0FlM3RESTtFQUNFO0VBQ0E7RUFDQTtBZjZ0RE47QWVydERNO0VBQ0U7RUFDQTtFQUNBO0FmNHREUjtBZXh0REk7RUFDRTtBZjB0RE47QWUxc0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjR0RFI7O0FldnNEQTtFQUNFLHlCYjVJTTtBRnMyRFI7QWU3c0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjR0REo7QWVodERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjh0RE47QWU5c0RFO0VBQ0U7QWY4dERKO0FlcHRESTtFQUNFO0FmZ3VETjtBZTVzREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmK3RETjtBZXp0RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZndURSOztBZW5pREE7RUFDRTtVQUFBO0VBQ0E7RUFDQTtBZjhpREY7O0FlMWlEQTtFQUNFO0VBQ0E7QWY2aURGO0FleGhERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2aURKO0FlcGlERTtFQUNFO0Fmc2lESjtBZS8vQ0U7RUFDRTtFQUNBO0FmcWlESjtBZWhoREk7RUFDRTtFQUNBO0Fma2lETjtBZWhpRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZmtpRFI7QWVoaERJO0VBQ0U7RUFDQTtFQUNBLGNiOWpCRTtFYStqQkY7VUFBQTtBZmtpRE47QWU5Z0RFO0VBQ0U7RUFDQTtFQUNBO0Fma2lESjtBZXhoREk7RUFDRSx5QmJqbUJFO0FGcW9FUjtBZW5oREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmcWlETjtBZTNoRE07RUFDRTtBZnVpRFI7QWV6aERNO0VBQ0U7QWZ3aURSO0FlcGlESTtFQUNFO0Fmc2lETjtBZTUvQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZtaURKO0FlcGdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0Fmb2lESjtBZTVoREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZm9pREo7QWVwaERJO0VBQ0U7QWZ1aUROO0FlaGlESTtFQUNFO0VBQ0E7RUFDQTtBZnVpRE47O0FldGhEQTtFQUNFO0VBQ0E7QWZ1aURGO0FlemhESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnVpRE47QWVyK0NFO0VBQ0U7RUFDQTtFQUNBLGNicjRCSTtBRnM2RVI7QWVsaERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWZraURKO0FlL2dESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZvaUROO0FlamdESTtFQUNFO0VBQ0E7QWZnaUROO0FlN2hESTtFQUNFO0VBQ0E7RUFDQTtBZitoRE47QWVqaERFO0VBQ0U7RUFDQTtBZitoREo7QWVuaERJO0VBQ0U7QWZpaUROO0FnQi9nRkU7RUFDRTtBaEJ3akZKO0FnQnRoRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm9qRko7O0FnQnRpRkE7RUFDRTtFQUNBO0FoQnFqRkY7QWdCMWhGSTtFQUNFO0VBQ0E7RUFDQTtBaEJ3akZOO0FnQjVpRkk7RUFDRTtBaEJ5akZOO0FpQmhwRkU7RUFDRTtFQUNBO0FqQjZ1Rko7QWlCL3RGRTtFQUNFO0VBQ0E7RUFDQSxjZm5DRTtBRml4Rk47QWlCanVGSTtFQUNFO0FqQmd2Rk47QWlCcnVGSTtFQUNFO0FqQml2Rk47QWlCMXRGSTtFQUNFO0FqQmt2Rk47QWtCMXpGRTtFQUNFO0VBQ0E7RUFDQTtBbEJzMUZKO0FrQnowRkk7RUFDRTtFQUNBO0VBQ0E7QWxCdzFGTjtBa0I5MEZNO0VBQ0U7QWxCMDFGUjtBa0JyMUZNO0VBQ0U7QWxCdTFGUjtBa0JuMUZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCcTFGTjtBa0J6MEZNO0VBQ0UsY2hCcEVDO0FGMjVGVDtBa0JsMUZNO0VBQ0UsY2hCeEVDO0FGNDVGVDtBa0JqMUZNO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJrMUZSO0FrQnIwRk07RUFDRTtBbEJtMUZSO0FrQjcwRlE7RUFDRTtBbEIrMEZWO0FrQjUwRlE7RUFDRTtBbEI4MEZWO0FrQjMwRlE7RUFDRTtBbEI2MEZWO0FrQnowRk07RUFDRTtBbEIyMEZSO0FrQnIwRlE7RUFDRTtFQUNBO0FsQnUwRlY7QWtCcDBGUTtFQUNFO0FsQnMwRlY7QWtCbjBGUTtFQUNFO0VBQ0E7QWxCcTBGVjs7QW1CdjlGQTtFQUNFO0FuQjgrRkY7O0FvQi8rRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCay9GRjtBb0J4K0ZFO0VBQ0U7QXBCby9GSjtBb0JqL0ZFO0VBQ0U7QXBCbS9GSjtBb0IzOUZFOztFQUVFO0VBQ0E7RUFDQTtBcEJvL0ZKOztBcUJyaUdBO0VBQ0U7QXJCd2lHRjs7QXFCM2dHQTtFQUNFO0VBQ0E7QXJCbWlHRjs7QXFCM2hHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQm9pR0Y7QXFCeGhHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCc2lHSjtBcUIvaEdFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXJCZ2lHSjs7QXFCOS9GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQmlpR0Y7QXFCM2hHRTtFQUNFO0FyQjZoR0o7O0FzQnRwR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCeXBHRjs7QXNCeG9HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMnBHRjtBc0I3b0dFO0VBQ0UseUJwQmpDRTtFb0JrQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNnBHSjtBc0J0cEdFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXRCdXBHSjs7QXNCcm5HQTtFQUNFO0F0QndwR0Y7O0FzQjdvR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjcEI1R007QUZzd0dSOztBc0I3b0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRCNHBHRjs7QXNCNW9HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BCMUlPO0FGd3lHVDs7QXVCMXlHRTtFQUNFO0F2QmsxR0o7QXVCcHpHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZCNjBHSjtBdUJoMEdFO0VBQ0U7RUFDQTtFQUNBO0F2QjgwR0o7QXVCcDBHRTtFQUNFO0F2QjQwR0o7QXVCL3pHRTtFQUNFLGNyQm5GSTtFcUJvRko7RUFDQTtFQUNBO0F2QnMwR0o7O0F1QnR6R0E7RUFDRTtFQUNBO0F2QnUwR0Y7QXVCN3pHRTtFQUNFO0VBQ0E7QXZCeTBHSjtBdUJyMEdJO0VBQ0U7QXZCdTBHTjtBdUJuMEdFO0VBQ0U7RUFDQTtBdkJxMEdKO0F1Qnh6R0U7RUFDRTtFQUNBO0VBQ0E7QXZCczBHSjs7QXdCeDlHQTtFQUNFO0F4QnVnSEY7O0F3QnBnSEE7RUFDRTtBeEJ1Z0hGOztBd0JwZ0hBO0VBQ0U7QXhCdWdIRjs7QUlsZ0dFO0VBQ0U7SUFDRTtFSndHSjtFSXJHRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp1R0o7RUlwR0U7SUFDRTtFSnNHSjtFSW5HRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VKcUdKO0VJbEdFO0lBQ0U7SUFDQTtFSm9HSjtFSWpHRTtJQUNFO0lBQ0E7SUFDQTtPQUFBO0VKbUdKO0VJaEdFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSmtHSjtFSS9GRTtJQUNFO0lBQ0E7RUppR0o7RUk5RkU7SUFDRTtJQUNBO0VKZ0dKO0VJN0ZFO0lBQ0U7SUFDQTtFSitGSjtFSTVGRTtJQUNFO0lBQ0E7SUFDQTtFSjhGSjtFSTNGRTtJQUNFO0lBQ0E7RUo2Rko7RUkxRkU7SUFDRTtJQUNBO0VKNEZKO0VJekZFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjJGSjtFSXhGRTtJQUNFO0VKMEZKO0VJdkZFO0lBQ0U7SUFDQTtJQUNBO0VKeUZKO0VJdEZFO0lBQ0U7SUFDQTtFSndGSjtFSXJGRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VKdUZKO0VJcEZFO0lBQ0U7SUFDQTtJQUNBO0VKc0ZKO0VJbkZFO0lBQ0U7RUpxRko7RUlsRkU7SUFDRTtFSm9GSjtFSWhGRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUprRko7RUkvRUU7SUFDRTtJQUNBO0VKaUZKO0VJOUVFO0lBQ0U7RUpnRko7RUk3RUU7SUFDRTtFSitFSjtFSTVFRTtJQUNFO0VKOEVKO0FBQ0Y7O0FNbHNCSTtFTHlCSjtJQUVJLGNLdERHO0VOb0RMO0VDZUY7SUFFSSx5QkNsRkk7RUYrRU47RUNXRjtJQUVJLGNDNUZJO0VGMEZOO0VDTUY7SUFFSSx5QkNsR0k7RUZnR047RUduR0Y7SUFNSTtJQUNBO0VIK0dGO0VHckdFO0lBQ0U7RUgrR0o7RUdwR0Y7SUFJSTtJQUNBO0VIc0dGO0VHbEVFO0lBQ0U7RUhrR0o7RUl0RkE7SUFhSTtJQUNBO0lBQ0E7RUorS0o7RUlnZkY7SUFRSTtJQUNBO0lBQ0E7RUpxRUY7RUlsRUE7SUFRSTtJQUNBO0VKc0VKO0VJbEVBO0lBYUk7SUFDQTtJQUNBO0VKdUVKO0VJbkVBO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0VKd0VKO0VJcEVBO0lBTUk7RUp3RUo7RUluRUY7SUFRSTtFSnlFRjtFS2w2QkY7SUFRSTtJQUNBO0lBQ0E7RUx1NkJGO0VLcDZCQTtJQVNJO0lBR0E7RUxvNkJKO0VLaDZCQTtJQWdCSTtJQUNBO0lBQ0E7SUFDQTtFTG82Qko7RUtoNkJFO0lBWUk7RUxxNkJOO0VLaDZCQTtJQWNJO0lBQ0E7SUFDQTtFTHE2Qko7RUtyNUJBO0lBU0k7RUxvNkJKO0VLajZCRTtJQXVCSTtJQUNBO0lBQ0E7RUxzNkJOO0VLcDZCTTtJQUNFO0VMczZCUjtFS242Qk07SUFDRTtFTHE2QlI7RUtoNkJFO0lBUUk7RUxxNkJOO0VPbmtDRjtJQVdJO0lBQ0E7SUFDQTtFUHlrQ0Y7RU90a0NBO0lBV0k7RVAwa0NKO0VPOWpDQTtJQVVJO0lBQ0E7RVB5a0NKO0VPcmhDTTtJQUNFO0lBQ0E7RVBxakNSO0VPampDSTtJQVVJO0VQb2pDUjtFT2xqQ1E7SUFDRTtFUG9qQ1Y7RU81aUNGO0lBS0k7RVBpakNGO0VPMWlDQTtJQUVJO0VQa2pDSjtFTzFpQ0E7SUFRSTtJQUNBO0lBQ0E7RVBtakNKO0VPbGlDSTtJQUVJO0lBQ0E7RVBtakNSO0VPN2hDRjtJQUVJO0VQNGlDRjtFT3BpQ0Y7SUFVSTtJQUNBO0lBQ0E7RVAraUNGO0VRaHhDRjtJQTBCSTtJQUNBO0lBQ0E7SUFDQTtFUnN4Q0Y7RVFsd0NBO0lBa0JJO0lBQ0E7RVJveENKO0VTeDFDRjtJQU1JO0lBQ0E7SUFDQTtFVDIyQ0Y7RVNsMkNBO0lBT0k7SUFDQTtFVDQyQ0o7RVNqMkNBO0lBSUk7SUFDQTtFVDYyQ0o7RVNuMkNBO0lBRUk7SUFDQTtFVDYyQ0o7RVNuMkNBO0lBSUk7RVQ4MkNKO0VTeDJDQTtJQUVJO0lBQ0E7RVQyMkNKO0VVeDdDRjtJQU1JO0VWbzhDRjtFVWo4Q0E7SUFPSTtJQUNBO0VWcThDSjtFVWw4Q0U7SUFhSTtJQUNBO0lBQ0E7RVZ1OENOO0VVbjhDRTtJQVFJO0VWdzhDTjtFVXI4Q0k7SUFNSTtFVnk4Q1I7RVd4L0NBO0lBV0k7SUFDQTtFWHVnREo7RVk1aERGO0lBRUk7SUFDQTtFWmdpREY7RVloaERBO0lBS0k7SUFDQTtFWmlpREo7RVkvZ0RBO0lBTUk7SUFDQTtFWitoREo7RVl0aERFO0lBSUk7RVppaUROO0VZeGhEQTtJQUVJO0VaZ2lESjtFWXhoREU7SUFVSTtFWm1pRE47RVk5aERBO0lBSUk7RVpraURKO0VZMWhEQTtJQUVJO0Vaa2lESjtFWTVoREE7SUFFSTtFWitoREo7RWV0cERGO0lBRUk7SUFDQTtFZmd2REY7RWV2dURBO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RWZpdkRKO0VleHFERTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0VmMnRETjtFZWp0REk7SUFZSTtJQUNBO0lBQ0E7RWY0dERSO0VlN3NERjtJQUtJO0lBQ0E7RWYydERGO0VlbnREQTtJQVFJO0lBQ0E7RWY2dERKO0VlcnRERTtJQVFJO0lBQ0E7SUFDQTtFZit0RE47RWVwdERBO0lBSUk7RWYrdERKO0VleHRERTtJQUlJO0VmaXVETjtFZS90RE07SUFDRTtFZml1RFI7RWU5dERNO0lBQ0U7RWZndURSO0VlMy9DRjtJQUtJO0lBQ0E7SUFDQTtFZjhpREY7RWU1aURFO0lBQ0U7RWY4aURKO0VlaGhEQTtJQU1JO0lBQ0E7SUFDQTtJQUNBO0VmcWlESjtFZXZoREY7SUFFSTtJQUNBO0VmcWlERjtFZTloREE7SUFFSTtJQUNBO0Vmc2lESjtFZWxpREE7SUFLSTtJQUNBO0lBQ0E7RWZzaURKO0VlbGhESTtJQU9JO0lBQ0E7SUFDQTtJQUNBO0VmbWlEUjtFZXZoREU7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmbWlETjtFZXRoREE7SUFNSTtFZm1pREo7RWU1aERFO0lBSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZnFpRE47RWUzaERFO0lBUUk7RWZzaUROO0VlL2hESTtJQUlJO0lBQ0E7SUFDQTtFZndpRFI7RWUxaERFO0lBSUk7SUFDQTtJQUNBO0VmdWlETjtFZS9oREU7SUFFSTtJQUNBO0lBQ0E7RWZ1aUROO0VlcmlETTtJQUNFO0VmdWlEUjtFZXBpRE07SUFDRTtJQUNBO0Vmc2lEUjtFZXJoREE7SUFZSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZvaURKO0VleGhERTtJQUVJO0VmcWlETjtFZWhoREE7SUFPSTtJQUNBO0lBQ0E7SVQzcUJGO0lBQ0E7RU5pdEVGO0VlcGhERTtJQU1JO0lBQ0E7SUFDQTtFZndpRE47RWU1aERGO0lBS0k7SUFDQTtFZndpREY7RWU5aERFO0lBbUJJO0VmeWlETjtFZXhoREE7SUFFSTtFZm9pREo7RWVqaERBO0lBRUk7RWZpaURKO0VlemhEQTtJQUVJO0VmaWlESjtFZXhoREE7SUFNSTtJQUNBO0Vma2lESjtFZXZoREE7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmbWlESjtFZXZoREU7SUFRSTtJQUNBO0VmcWlETjtFZTdoREU7SUFFSTtJQUNBO0VmcWlETjtFZTVnREU7SUFXSTtJQUNBO0VmaWlETjtFZTVoREE7SUFLSTtJQUNBO0VmZ2lESjtFZW5oREE7SUFPSTtFZmdpREo7RWU5aERJO0lBQ0U7RWZnaUROO0VnQjFpRkY7SUFFSTtJQUNBO0lBQ0E7RWhCdWpGRjtFZ0I3aUZBO0lBSUk7SUFDQTtFaEJ5akZKO0VnQjlpRkk7SUFDRTtFaEJ3akZOO0VnQnRpRkE7SUFZSTtJQUNBO0lBQ0E7RWhCc2pGSjtFZ0JqakZGO0lBWUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEJ1akZGO0VnQnBqRkE7SUFPSTtFaEJ3akZKO0VnQnJqRkU7SUFVSTtJQUNBO0VoQjBqRk47RWdCNWlGTTtJQUNFO0VoQndqRlI7RWdCbGpGQTtJQVNJO0VoQnNqRko7RWdCcGlGTTtJQUNFO0VoQm1qRlI7RWdCN2lGQTtJQVNJO0VoQmlqRko7RWdCOWlGSTtJQUNFO0lBQ0E7RWhCZ2pGTjtFZ0I5aUZNO0lBQ0U7SUFDQTtFaEJnakZSO0VpQnB1RkY7SUFFSTtJQUNBO0VqQnd1RkY7RWlCaHVGQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VqQnl1Rko7RWlCaHVGQTtJQUtJO0lBQ0E7RWpCOHVGSjtFaUJwdUZBO0lBTUk7RWpCK3VGSjtFaUJydUZFO0lBSUk7RWpCaXZGTjtFaUJ6dUZFO0lBSUk7RWpCa3ZGTjtFaUJ6dUZBO0lBRUk7SUFDQTtFakJpdkZKO0VrQnYwRkY7SUFFSTtJQUNBO0VsQm8xRkY7RWtCMzBGRjtJQUVJO0VsQnExRkY7RWtCNTBGQTtJQU1JO0VsQnUxRko7RWtCNzBGRTtJQU1JO0VsQnkxRk47RWtCdjBGRTtJQU9JO0lBQ0E7RWxCczFGTjtFa0JwMEZJO0lBU0k7SUFDQTtFbEJtMUZSO0VrQjl4RkE7SUFFSTtJQUNBO0VsQmkwRko7RW9CNTlGRjtJQWFJO0VwQm8vRkY7RW9CNytGQTtJQVNJO0lBQ0E7RXBCcS9GSjtFb0JqL0ZBO0lBTUk7SUFDQTtFcEJxL0ZKO0VxQnJoR0E7SUFNSTtFckJvaUdKO0VxQmhpR0E7SUFNSTtFckJvaUdKO0VxQnJoR0Y7SUFPSTtJQUNBO0VyQnFpR0Y7RXFCOWdHQTtJQWFJO0lBQ0E7RXJCa2lHSjtFcUI5aEdBO0lBTUk7RXJCa2lHSjtFcUI5aEdBO0lBTUk7RXJCa2lHSjtFc0Izb0dGO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0V0QjJwR0Y7RXNCdnBHRjtJQVFJO0lBQ0E7SUFDQTtFdEI0cEdGO0VzQnBvR0E7SUFhSTtJQUNBO0V0QnlwR0o7RXNCcnBHQTtJQU1JO0V0QnlwR0o7RXNCcnBHQTtJQU1JO0V0QnlwR0o7RXNCcHBHRjtJQVFJO0V0QjBwR0Y7RXNCdHBHRjtJQVlJO0lBQ0E7RXRCNHBHRjtFc0J4cEdGO0lBY0k7SUFDQTtJQUNBO0V0QjhwR0Y7RXNCMXBHRjtJQWdCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0QmdxR0Y7RXVCM3pHQTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0V2Qm0xR0o7RXVCM3pHQTtJQVFJO0lBQ0E7RXZCODBHSjtFdUJyMEdBO0lBTUk7SUFDQTtFdkIrMEdKO0V1QnowR0E7SUFJSTtFdkI2MEdKO0V1Qm4wR0E7SUFPSTtJQUNBO0lBQ0E7RXZCdTBHSjtFdUI1ekdGO0lBS0k7RXZCdzBHRjtFdUJ0ekdBO0lBS0k7RXZCczBHSjtFdUI1ekdBO0lqQjFERTtJQUNBO0lpQmdFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZCdzBHSjtFdUI5ekdBO0lBRUk7SWpCckZGO0lBQ0E7RU44NUdGO0FBLzZHRjs7QU1uQkk7RUxqQ0o7Ozs7OztJQU9JLHlCQ3JCSTtFRm1CTjtFQ1VGO0lBRUksYUMvQkk7RUY2Qk47RUNvQ0Y7SUFNSSxjQ3ZFSTtFRnNFTjtFQ0dFO0lBRUUseUJDM0VFO0VGeUVOO0VDT0Y7SUFNSSx5QkN0Rkk7RUZvRk47RUNrQkY7SUFFSSx5QkNwRVk7SURxRVosV0NwRWU7RUZrRWpCO0VHMUdGO0lBRUk7RUg4R0Y7RUdyR0Y7SUFFSTtFSCtHRjtFR3RGRjs7SUFHSTtFSHNHRjtFR2pHRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VIcUdGO0VHbkdFO0lBQ0U7SUFDQTtFSHFHSjtFR2xHRTtJQUNFO0lBQ0E7RUhvR0o7RUdsR0k7SUFDRTtJQUNBO0VIb0dOO0VJeWpCQTtJQUNFO0lBQ0E7RUoyRUY7RUl4RUE7SUFDRTtFSjBFRjtFSXZFQTtJQUNFO0lBQ0E7SUFDQTtFSnlFRjtFSXRFQTtJQUNFO0VKd0VGO0VJckVBO0lBQ0U7T0FBQTtJQUNBO0lBQ0E7RUp1RUY7RUlwRUE7SUFDRTtJQUNBO0VKc0VGO0VJbkVBO0lBQ0U7SUFDQTtFSnFFRjtFSWpFRjtJQUVJO0lBQ0E7SUFDQTtFSm9FRjtFSTNEQTtJQUVJO0lBQ0E7SUFDQTtFSnFFSjtFSTVEQTtJQU1JO0lBQ0E7SUFDQTtJQUNBO0VKc0VKO0VJNURBO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RUp1RUo7RUk1REE7SUFFSTtFSnVFSjtFSTlERjtJQUlJO0VKd0VGO0VLNzVCRjtJQUVJO0lBQ0E7SUFDQTtFTHM2QkY7RUs3NUJBO0lBRUk7SUFDQTtFTHU2Qko7RUsxNUJBO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RUxvNkJKO0VLeDVCRTtJQVFJO0VMbzZCTjtFSzM1QkE7SUFRSTtJQUNBO0lBQ0E7RUxvNkJKO0VLMzVCRTtJQUtJO0lBQ0E7RUxzNkJOO0VLLzVCQTtJQUtJO0VMbTZCSjtFSzU1QkU7SUFlSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VMcTZCTjtFS241QkU7SUFJSTtFTG82Qk47RU85akNGO0lBSUk7SUFDQTtJQUNBO0lBQ0E7RVB3a0NGO0VPL2pDQTtJQU9JO0VQeWtDSjtFT3pqQ0E7SUFJSTtJQUNBO0lBQ0E7RVB3a0NKO0VPL2pDQTtJQUVJO0VQd2tDSjtFT25pQ0U7SUFLSTtFUHFqQ047RU8zaUNJO0lBRUk7RVBvakNSO0VPbGpDUTtJQUNFO0VQb2pDVjtFT3BpQ0Y7SUFTSTtFUGtqQ0Y7RU8vaUNBO0lBTUk7RVBtakNKO0VPL2lDQTtJQWNJO0lBQ0E7SUFDQTtFUG9qQ0o7RU96aUNJO0lBT0k7SUFDQTtFUG9qQ1I7RU9uaUNGO0lBTUk7RVA2aUNGO0VPemlDRjtJQUtJO0lBQ0E7RVA4aUNGO0VRendDRjtJQW1CSTtJQUNBO0lBQ0E7SUFDQTtFUnF4Q0Y7RVExdkNBO0lBYUk7SUFDQTtFUm14Q0o7RVF6d0NGO0lBSUM7RVJxeENDO0VTbDJDRjtJQVlJO0lBQ0E7SUFDQTtFVDQyQ0Y7RVN6MkNBO0lBWUk7SUFDQTtJQUNBO0lBQ0E7RVQ2MkNKO0VTejJDQTtJQVNJO0lBQ0E7SUFDQTtFVDgyQ0o7RVMxMkNBO0lBT0k7SUFDQTtJQUNBO0VUODJDSjtFU2gyQ0E7SUFPSTtJQUNBO0lBQ0E7RVQ0MkNKO0VVLzdDRjtJQUVJO0VWbThDRjtFVTU3Q0E7SUFFSTtJQUNBO0VWbzhDSjtFVTU3Q0U7SUFPSTtJQUNBO0lBQ0E7RVZzOENOO0VVNTdDRTtJQUlJO0VWdThDTjtFVWg4Q0k7SUFFSTtFVnc4Q1I7RVduL0NBO0lBTUk7SUFDQTtFWHNnREo7RVl0aERGO0lBT0k7SUFDQTtFWmlpREY7RU0vK0NFO0lBQ0U7SUFDQTtJQUNBO0VObS9DSjtFWTdoREE7SUFVSTtJQUNBO0Vaa2lESjtFWTloREE7SUFJSTtJQUNBO0VaK2hESjtFWTNoREE7SUFXSTtJQUNBO0lBQ0E7RVpnaURKO0VZN2hERTtJQVFJO0Vaa2lETjtFWTdoREE7SUFNSTtJQUNBO0VaaWlESjtFWTloREU7SUFNSTtFWmtpRE47RVl6aERBO0lBUUk7RVptaURKO0VZdmhEQTtJQU1JO0lBQ0E7SUFDQTtFWmdpREo7RVk1aERBO0lBRUk7SUFDQTtFWitoREo7RWNqcURGO0lBS0k7SUFDQTtFZGdzREY7RWMvcERBO0lBRUk7SUFDQTtFZHdyREo7RWN0ckRJO0lBQ0U7SUFDQTtJQUNBO0Vkd3JETjtFY3RyRE07SUFDRTtFZHdyRFI7RWU1dURGO0lBT0k7SUFDQTtFZml2REY7RWU3dURBO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0Vma3ZESjtFZXB1REU7SUFXSTtJQUNBO0Vmc3VETjtFZXB1RE07SUFDRTtFZnN1RFI7RWVudERFO0lBUUk7RWY0dEROO0VlbHRERTtJQVdJO0lBQ0E7SUFDQTtJQUNBO0VmNHRETjtFZXp0REk7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZjZ0RFI7RWV0dERGO0lBVUk7SUFDQTtFZjR0REY7RWV6dERBO0lBYUk7SUFDQTtFZjh0REo7RWUzdERFO0lBY0k7SUFDQTtJQUNBO0VmZ3VETjtFZTN0REE7SUFRSTtFZmd1REo7RWU3dERFO0lBZ0JJO0lBQ0E7RWZndUROO0VlNXRERTtJQVFJO0VmZ3VETjtFZTd0REk7SUFlSTtJQUNBO0lBQ0E7SUFDQTtFZml1RFI7RWVuaURGO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWY2aURGO0VlemhEQTtJQWFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZnNpREo7RWVqaURGO0lBT0k7RWZzaURGO0VlNWhEQTtJQWVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZtaURKO0VlM2hESTtJQWNJO0lBQ0E7SUFDQTtJQUNBO0Vmb2lEUjtFZS9oREU7SUFlSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0Vmb2lETjtFZS9oREE7SUFVSTtFZm9pREo7RWVqaURFO0lBWUk7SUFDQTtJQUNBO0Vmc2lETjtFZWxpREU7SUFZSTtFZnVpRE47RWVwaURJO0lBVUk7SUFDQTtFZnlpRFI7RWVoaURFO0lBVUk7RWZ3aUROO0VlcGlERTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtFZnNpRE47RWVwaURNO0lBQ0U7RWZzaURSO0VlaGlEQTtJQXFCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZxaURKO0VlbGlERTtJQU1JO0Vmc2lETjtFZWppREE7SUFPSTtJQUNBO0VmcWlESjtFZWppREE7SUFjSTtJQUNBO0lBQ0E7SUFDQTtFZnVpREo7RWVwaURFO0lBSUk7RWZ3aUROO0VlcGlERTtJQVlJO0lBQ0E7SUFDQTtFZnlpRE47RWVuaURGO0lBVUk7SUFDQTtFZnlpREY7RWVwaURFO0lBZUk7RWZ3aUROO0VlL2hEQTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7U0FBQTtFZnFpREo7RWVqaURBO0lBTUk7SUFDQTtJQUNBO0VmcWlESjtFZWppREE7SUFJSTtJQUNBO0Vma2lESjtFZTloREE7SUFNSTtFZmtpREo7RWU5aERBO0lBTUk7SUFDQTtFZmtpREo7RWU5aERBO0lBV0k7SUFDQTtJQUNBO0lBQ0E7RWZtaURKO0VlL2hEQTtJQWVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZm9pREo7RWVqaURFO0lBYUk7RWZzaUROO0VlbGlERTtJQU9JO0lBQ0E7RWZzaUROO0VlaGlESTs7SUFJSTtFZmtpRFI7RWV4aERFO0lBTUk7SUFDQTtFZmdpRE47RWV0aERBO0lBVUk7SUFDQTtFZmlpREo7RWV6aERBO0lBRUk7SUFDQTtFZitoREo7RWVwaERFO0lBRUk7SUFDQTtFZitoRE47RWU3aERNO0lBQ0U7RWYraERSO0VnQm5qRkY7SUFRSTtJQUNBO0lBQ0E7SUFDQTtFaEJ3akZGO0VnQnJqRkE7SUFTSTtJQUNBO0VoQjBqRko7RWdCdGpGQTtJQVFJO0VoQndqRko7RWdCbGpGRTs7SUFFSTtFaEJzakZOO0VnQmpqRkE7SUFRSTtFaEJxakZKO0VnQjFpRkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtFaEJzakZGO0VnQjNpRkE7SUFFSTtJQUNBO0VoQnVqRko7RWdCaGpGRTtJQU1JO0VoQnlqRk47RWdCNWlGRTtJQUVJO0VoQndqRk47RWdCN2lGQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VoQnFqRko7RWdCN2lGQTtJQUVJO0lBQ0E7RWhCcWpGSjtFZ0JoakZFO0lBRUk7RWhCbWpGTjtFZ0J4aUZBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWhCZ2pGSjtFaUJ2dEZGO0lBT0k7SUFDQTtFakJ5dUZGO0VpQnR1RkE7SUFTSTtFakIwdUZKO0VNcnNGRTtJQUNFO0lBQ0E7SUFDQTtFTnVzRko7RWlCMXVGQTtJQVVJO0lBQ0E7SUFDQTtFakIrdUZKO0VpQjN1RkE7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFakJndkZKO0VpQjd1RkU7SUFRSTtFakJrdkZOO0VpQjl1RkU7SUFRSTtFakJtdkZOO0VpQjl1RkE7SUFPSTtJQUNBO0VqQmt2Rko7RWtCNzBGRjtJQU9JO0lBQ0E7RWxCcTFGRjtFa0JqMUZGO0lBTUk7SUFDQTtJQUNBO0VsQnMxRkY7RWtCbjFGQTtJQVVJO0lBQ0E7SUFDQTtJQUNBO0VsQncxRko7RWtCcjFGRTtJQVVJO0VsQjAxRk47RWtCNTBGRTtJQVlJO0lBQ0E7RWxCdTFGTjtFa0IxMEZJO0lBY0k7SUFDQTtFbEJvMUZSO0VrQnB5RkE7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFbEJrMEZKO0VrQjl6RkE7SUFJSTtJQUNBO0VsQit6Rko7RW9CMStGRjtJQVNJO0VwQm0vRkY7RW9CeCtGQTtJQUlJO0lBQ0E7RXBCby9GSjtFb0IzK0ZBO0lBRUk7RXBCby9GSjtFcUIvZ0dBO0lBRUk7RXJCbWlHSjtFcUIzaEdBO0lBRUk7RXJCbWlHSjtFcUIxaEdGO0lBS0k7SUFDQTtFckJvaUdGO0VxQmhpR0Y7SUFZSTtJQUNBO0VyQnNpR0Y7RXFCcGhHQTtJQVFJO0lBQ0E7RXJCaWlHSjtFcUJ4aEdBO0lBRUk7RXJCaWlHSjtFcUJ6aEdBO0lBRUk7RXJCaWlHSjtFc0J0b0dGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RXRCMHBHRjtFc0Ivb0dGO0lBY0k7SUFDQTtJQUNBO0V0QjZwR0Y7RXNCM29HQTtJQVFJO0lBQ0E7RXRCd3BHSjtFc0Ivb0dBO0lBRUk7RXRCd3BHSjtFc0JocEdBO0lBRUk7RXRCd3BHSjtFc0Ivb0dGO0lBSUk7RXRCeXBHRjtFc0JqcEdGO0lBT0k7SUFDQTtFdEIycEdGO0VzQmxwR0Y7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFdEI2cEdGO0VzQm5wR0Y7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0QitwR0Y7RXlCNXpHRjtJQUVJO0lBQ0E7RXpCeTBHRjtFeUJ2MEdFO0lBQ0U7RXpCeTBHSjtFeUJ0MEdFO0lBQ0U7RXpCdzBHSjtFeUJyMEdFO0lBQ0U7RXpCdTBHSjtFeUJwMEdFO0lBQ0U7RXpCczBHSjtFdUI5MEdBO0lBWUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2Qm0xR0o7RXVCOTBHQTtJQUlJO0V2QiswR0o7RXVCMTBHQTtJQWFJO0lBQ0E7RXZCKzBHSjtFdUJoekdBO0lBYUk7SUFDQTtJQUNBO0V2QncwR0o7RXVCbjBHRjtJQVNJO0V2QnkwR0Y7RXVCM3pHQTtJQVNJO0lBQ0E7SUFDQTtFdkJ1MEdKO0V1Qm4wR0E7SUFtQkk7SUFDQTtJQUNBO0V2QnkwR0o7RXVCcjBHQTtJQU9JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZCMDBHSjtFdUJ4MEdJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7T0FBQTtFdkIwMEdOO0FBNStHRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL2RlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly9rb2JheWFzaGlfcmVzcG9uc2l2ZS8uL3NyYy9icmFuZC9nb2hvbnVyc2Uvc2hhcmUvc2Nzcy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL3Njc3MvX2NvbmZpZy5zY3NzIiwid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2dvaG9udXJzZS9zaGFyZS9zY3NzL2ZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9rb2JheWFzaGlfcmVzcG9uc2l2ZS8uL3NyYy9icmFuZC9nb2hvbnVyc2Uvc2hhcmUvc2Nzcy9jb21wb25lbnQvX2Fib3V0LnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL3Njc3MvY29tcG9uZW50L19iZW5lZml0cy5zY3NzIiwid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2NvbW1vbi9jc3MvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL3Njc3MvY29tcG9uZW50L19ib3guc2NzcyIsIndlYnBhY2s6Ly9rb2JheWFzaGlfcmVzcG9uc2l2ZS8uL3NyYy9icmFuZC9nb2hvbnVyc2Uvc2hhcmUvc2Nzcy9jb21wb25lbnQvX2J0bi5zY3NzIiwid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2dvaG9udXJzZS9zaGFyZS9zY3NzL2NvbXBvbmVudC9fZG9jdG9yLnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL3Njc3MvY29tcG9uZW50L19mYXEuc2NzcyIsIndlYnBhY2s6Ly9rb2JheWFzaGlfcmVzcG9uc2l2ZS8uL3NyYy9icmFuZC9nb2hvbnVyc2Uvc2hhcmUvc2Nzcy9jb21wb25lbnQvX2ltZy5zY3NzIiwid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2dvaG9udXJzZS9zaGFyZS9zY3NzL2NvbXBvbmVudC9fbGluZXVwLnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL3Njc3MvY29tcG9uZW50L19saW5rLnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL3Njc3MvY29tcG9uZW50L19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL3Njc3MvY29tcG9uZW50L19uYXZpLnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL3Njc3MvY29tcG9uZW50L19wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL3Njc3MvY29tcG9uZW50L19yZWNvbW1lbmQuc2NzcyIsIndlYnBhY2s6Ly9rb2JheWFzaGlfcmVzcG9uc2l2ZS8uL3NyYy9icmFuZC9nb2hvbnVyc2Uvc2hhcmUvc2Nzcy9jb21wb25lbnQvX3Jlc3VsdC5zY3NzIiwid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2dvaG9udXJzZS9zaGFyZS9zY3NzL2NvbXBvbmVudC9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2dvaG9udXJzZS9zaGFyZS9zY3NzL2NvbXBvbmVudC9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly9rb2JheWFzaGlfcmVzcG9uc2l2ZS8uL3NyYy9icmFuZC9nb2hvbnVyc2Uvc2hhcmUvc2Nzcy9jb21wb25lbnQvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly9rb2JheWFzaGlfcmVzcG9uc2l2ZS8uL3NyYy9icmFuZC9nb2hvbnVyc2Uvc2hhcmUvc2Nzcy9jb21wb25lbnQvX3RpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvZ29ob251cnNlL3NoYXJlL3Njc3MvY29tcG9uZW50L19tdi5zY3NzIiwid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2dvaG9udXJzZS9zaGFyZS9zY3NzL3V0aWxpdHkvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly9rb2JheWFzaGlfcmVzcG9uc2l2ZS8uL3NyYy9icmFuZC9nb2hvbnVyc2Uvc2hhcmUvc2Nzcy9jb21wb25lbnQvX3VuaXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4ubC1oZWFkZXJUb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3YjMyO1xufVxuXG4ubC1oZWFkZXJUb3BfbmF2aV9ob21lIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmwtaGVhZGVyX3N0b3JlQnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxN2IzMjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMTdiMzI7XG59XG5cbi5sLWhlYWRlcl9tZW51QnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxN2IzMjtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlckJ0bV9uYXZpID4gbGkgPiBhOmhvdmVyOmJlZm9yZSxcbiAgLmwtaGVhZGVyQnRtX25hdmkgPiBsaSA+IGE6YWN0aXZlOmJlZm9yZSxcbiAgLmwtaGVhZGVyQnRtX25hdmkgPiBsaSA+IGEuaXMtYWN0aXZlOmJlZm9yZSxcbiAgLmwtaGVhZGVyQnRtX25hdmkgPiBsaSAudHJpZ2dlcjpob3ZlcjpiZWZvcmUsXG4gIC5sLWhlYWRlckJ0bV9uYXZpID4gbGkgLnRyaWdnZXI6YWN0aXZlOmJlZm9yZSxcbiAgLmwtaGVhZGVyQnRtX25hdmkgPiBsaSAudHJpZ2dlci5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3YjMyO1xuICB9XG59XG5cbi5sLWhlYWRlckJ0bV9uYXZpID4gbGkuLWNhcnQge1xuICBjb2xvcjogIzAxN2IzMjtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlcl9uYXZpX2NhcnQge1xuICAgIGZpbGw6ICMwMTdiMzI7XG4gIH1cbn1cblxuLmwtc3BOYXZpX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMTdiMzI7XG59XG5cbi5sLXNwTmF2aV9saXN0IGxpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxN2IzMjtcbn1cblxuLmwtc3BOYXZpX2xpc3QgbGkgYS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDEyMywgNTAsIDAuMSk7XG4gIGNvbG9yOiAjMDE3YjMyO1xufVxuXG4ubC1zcE5hdmlfbGlzdCBsaSAudHJpZ2dlcjpiZWZvcmUsXG4ubC1zcE5hdmlfbGlzdCBsaSAudHJpZ2dlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTdiMzI7XG59XG5cbi5sLXNwTmF2aV9jbG9zZSB7XG4gIGJvcmRlci1jb2xvcjogIzAxN2IzMjtcbn1cblxuLmwtc3BOYXZpX2Nsb3NlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTdiMzI7XG59XG5cbi5sLWJvdHRvbU5hdmlfaG9tZSB7XG4gIGZpbGw6ICMwMTdiMzI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWZvb3RlclJlbGF0aW9uX3R0bCB7XG4gICAgY29sb3I6ICMwMDgwY2M7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXJSZWxhdGlvbl90dGwge1xuICAgIGNvbG9yOiAjMDE3YjMyO1xuICB9XG4gIC5sLWZvb3RlclJlbGF0aW9uX3R0bDpiZWZvcmUsIC5sLWZvb3RlclJlbGF0aW9uX3R0bDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxN2IzMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJSZWxhdGlvbl9uYXZpX3FhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3YjMyO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyUmVsYXRpb25fbmF2aV9xYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxN2IzMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1mb290ZXJSZWxhdGlvbl9uYXZpX3R0bCB7XG4gICAgY29sb3I6ICMwMTdiMzI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyUmVsYXRpb25fbmF2aSBhOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3YjMyO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubC1zaGFyZV9uYXZpIGR0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyQnRtX2xvZ28ge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtaGVhZGVyQnRtX2xvZ28gYSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLWhlYWRlckJ0bV9sb2dvID4gLmwtaGVhZGVyQnRtX2xvZ29fY29weSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyQnRtX25hdmkgPiBsaSA+IGEsXG4gIC5sLWhlYWRlckJ0bV9uYXZpID4gbGkgLnRyaWdnZXIge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlckNvbHVtbnMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgfVxuICAubC1mb290ZXJDb2x1bW5zIC5sLXNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmwtZm9vdGVyQ29sdW1ucyAubC1ib3R0b21OYXZpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5sLWZvb3RlckNvbHVtbnMgLmwtYm90dG9tTmF2aV9saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtZm9vdGVyQ29sdW1ucyAubC1ib3R0b21OYXZpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICB9XG59XG5cbnN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgZm9udC1zaXplOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAwLjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbn1cblxuLnBvc3QtY29udGVudCB7XG4gIC8qIFBDICAqL1xufVxuLnBvc3QtY29udGVudCAuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvc3QtY29udGVudCAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogI2RkZCBzb2xpZCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjIyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG4ucG9zdC1jb250ZW50IFtjbGFzcyo9YnRuLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzU4YjFiYjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuLnBvc3QtY29udGVudCBbY2xhc3MqPWJ0bi1dOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1DNDJOemNnTVRjdU5qYzNJajQ4WkdWbWN6NDhjM1I1YkdVK0xtTnNjeTB4ZTJacGJHdzZibTl1WlR0emRISnZhMlU2STJabVpqdHpkSEp2YTJVdGJHbHVaV05oY0RwemNYVmhjbVU3YzNSeWIydGxMVzFwZEdWeWJHbHRhWFE2TVRBN2MzUnliMnRsTFhkcFpIUm9Pakl1Tm5CNE8zMDhMM04wZVd4bFBqd3ZaR1ZtY3o0OGRHbDBiR1UrYkdsdWF5MWhjbkp2ZDE5M2FHbDBaVHd2ZEdsMGJHVStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh5SWlCa1lYUmhMVzVoYldVOUl1T0RyT09DcE9PRHBPT0R2Q0F5SWo0OFp5QnBaRDBpNDRPczQ0S2s0NE9rNDRPOFh6RXRNaUlnWkdGMFlTMXVZVzFsUFNMamc2empncVRqZzZUamc3d2dNU0krUEhCdmJIbHNhVzVsSUdOc1lYTnpQU0pqYkhNdE1TSWdjRzlwYm5SelBTSXhMamd6T0NBeExqZ3pPQ0E0TGpnek9DQTRMamd6T0NBeExqZ3pPQ0F4TlM0NE16Z2lMejQ4TDJjK1BDOW5Qand2YzNablBnPT0pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogNTAlIDEwcHggYXV0byBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucG9zdC1jb250ZW50IFtjbGFzcyo9YnRuLV06aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTA4JSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogM3B4O1xufVxuLnBvc3QtY29udGVudCAuYnRuLXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjZWM2MDg4O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAjY2I0MjY5O1xufVxuLnBvc3QtY29udGVudCAuYnRuLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjNTI4N2M5O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAjMzA2NWE3O1xufVxuLnBvc3QtY29udGVudCAuYnRuLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzY1YTc0MDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggIzQ2N2YyNztcbn1cbi5wb3N0LWNvbnRlbnQgLmJ0bi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZTM3NTVlO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDBweCAjYzQ0ODJkO1xufVxuLnBvc3QtY29udGVudCAuYWNjb3JkaW9uLWNvbnRlbnRzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cbi5wb3N0LWNvbnRlbnQgLmFjY29yZGlvbi1jb250ZW50cyBkbCBkdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzU4YjFiYjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jazogMTZweDtcbiAgcGFkZGluZzogMjRweCA0NnB4IDI0cHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LWNvbnRlbnQgLmFjY29yZGlvbi1jb250ZW50cyBkbCBkdCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5wb3N0LWNvbnRlbnQgLmFjY29yZGlvbi1jb250ZW50cyBkbCBkdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXhNQzQyTnpjZ01UY3VOamMzSWo0OFpHVm1jejQ4YzNSNWJHVStMbU5zY3kweGUyWnBiR3c2Ym05dVpUdHpkSEp2YTJVNkkyWm1aanR6ZEhKdmEyVXRiR2x1WldOaGNEcHpjWFZoY21VN2MzUnliMnRsTFcxcGRHVnliR2x0YVhRNk1UQTdjM1J5YjJ0bExYZHBaSFJvT2pJdU5uQjRPMzA4TDNOMGVXeGxQand2WkdWbWN6NDhkR2wwYkdVK2JHbHVheTFoY25KdmQxOTNhR2wwWlR3dmRHbDBiR1UrUEdjZ2FXUTlJdU9Eck9PQ3BPT0RwT09EdkY4eUlpQmtZWFJoTFc1aGJXVTlJdU9Eck9PQ3BPT0RwT09EdkNBeUlqNDhaeUJwWkQwaTQ0T3M0NEtrNDRPazQ0TzhYekV0TWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTVNJK1BIQnZiSGxzYVc1bElHTnNZWE56UFNKamJITXRNU0lnY0c5cGJuUnpQU0l4TGpnek9DQXhMamd6T0NBNExqZ3pPQ0E0TGpnek9DQXhMamd6T0NBeE5TNDRNemdpTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDUwJSAxNXB4IGF1dG8gYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpIHJvdGF0ZSg5MGRlZyk7XG59XG4ucG9zdC1jb250ZW50IC5hY2NvcmRpb24tY29udGVudHMgZGwgZHQuYWN0aXZlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgaW5zZXQ6IGNhbGMoNTAlIC0gNHB4KSAxOXB4IGF1dG8gYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnBvc3QtY29udGVudCAuYWNjb3JkaW9uLWNvbnRlbnRzIGRsIGRkIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVpbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1ibG9jazogMTBweCAyMHB4O1xuICBwYWRkaW5nLWlubGluZTogMTBweDtcbn1cbi5wb3N0LWNvbnRlbnQgaHIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6ICNjY2Mgc29saWQgMXB4O1xuICBib3JkZXItYm90dG9tOiAjZWVlIHNvbGlkIDNweDtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbn1cbi5wb3N0LWNvbnRlbnQgYXJ0aWNsZVtjbGFzc149YXJ0aWNsZS1dIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbn1cbi5wb3N0LWNvbnRlbnQgLmFydGljbGUtaGVhZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAjNThiMWJiIHNvbGlkIDFweDtcbn1cbi5wb3N0LWNvbnRlbnQgLmFydGljbGUtaGVhZCAucG9zdC1pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3QtY29udGVudCAuYXJ0aWNsZS1oZWFkIC5wb3N0LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3N0LWNvbnRlbnQgLmFydGljbGUtaGVhZCAucG9zdC10aXRsZV9ib3gge1xuICBib3JkZXItYm90dG9tOiAjZTRlNGU0IHNvbGlkIDFweDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuLnBvc3QtY29udGVudCAuYXJ0aWNsZS1oZWFkIC5wb3N0LXRpdGxlX2JveCAucG9zdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG4ucG9zdC1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LWNvbnRlbnRfX2hlYWRpbmcge1xuICBtYXJnaW46IDQwcHggMCAzMHB4IC0yMHB4O1xuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0LWNvbnRlbnQgLnBvc3QtY29udGVudF9faGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43ZW07XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICM1OGIxYmI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wb3N0LWNvbnRlbnQgLnBvc3QtY29udGVudF9fc3ViaGVhZGluZyxcbi5wb3N0LWNvbnRlbnQgLnN1YmhlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LWNvbnRlbnRfX3N1YmhlYWRpbmc6YmVmb3JlLFxuLnBvc3QtY29udGVudCAuc3ViaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzU4YjFiYjtcbiAgd2lkdGg6IDZweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdC1jb250ZW50IC5wb3N0LWNvbnRlbnRfX3N1YmhlYWRpbmcgKyBicixcbi5wb3N0LWNvbnRlbnQgLnN1YmhlYWRpbmcgKyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC1jb250ZW50IGJyICsgLnN1YmhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBvc3QtY29udGVudCAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDQwcHggMCAzMHB4O1xufVxuLnBvc3QtY29udGVudCBzdHJvbmcubWFya2VyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2U1ZmNmNiA1MCUpO1xufVxuLnBvc3QtY29udGVudCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzY2NjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wb3N0LWNvbnRlbnQgLnRhYmxlLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4ucG9zdC1jb250ZW50IC5jb2xvci10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG59XG4ucG9zdC1jb250ZW50IC50YWJsZS1zY3JvbGwgPiAuY29sb3ItdGFibGUge1xuICB3aWR0aDogODAwcHg7XG59XG4ucG9zdC1jb250ZW50IC5jb2xvci10YWJsZSB0aCxcbi5wb3N0LWNvbnRlbnQgLmNvbG9yLXRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4ucG9zdC1jb250ZW50IC5jb2xvci10YWJsZSB0aGVhZCB0aCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmFjMWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnBvc3QtY29udGVudCAuY29sb3ItdGFibGUgdGhlYWQuY2xfYmx1ZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3N2FjZGU7XG59XG4ucG9zdC1jb250ZW50IC5jb2xvci10YWJsZSB0aGVhZC5jbF9waW5rIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYjRkMDtcbn1cbi5wb3N0LWNvbnRlbnQgLnRhYmxlLXNjcm9sbCA+IC5jb2xvci10YWJsZSB0aGVhZCB0aDpmaXJzdC1vZi10eXBlIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5wb3N0LWNvbnRlbnQgLmNvbG9yLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5wb3N0LWNvbnRlbnQgLmNvbG9yLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4ucG9zdC1jb250ZW50IC5jb2xvci10YWJsZSB0Ym9keSB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGViZjQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IC0xcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBvc3QtY29udGVudCB0YWJsZSAubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wb3N0LWNvbnRlbnQgLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4ucG9zdC1jb250ZW50IC5iZy1jb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmNmY2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucG9zdC1jb250ZW50IC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3QtY29udGVudCAuYmctY29sX2hlYWRpbmcge1xuICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBib3JkZXItYm90dG9tOiAjNThiMWJiIHNvbGlkIDFweDtcbn1cbi5wb3N0LWNvbnRlbnQgLmJnLXdoaXRlIC5iZy1jb2xfaGVhZGluZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zdC1jb250ZW50IC5iZy1jb2xfc3ViaGVhZGluZyB7XG4gIG1hcmdpbjogMjBweCAwIDE1cHggMS4yZW07XG4gIHRleHQtaW5kZW50OiAtMS4yZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wb3N0LWNvbnRlbnQgLmJnLWNvbF9zdWJoZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKWoFwiO1xuICBjb2xvcjogIzU4YjFiYjtcbiAgcGFkZGluZy1yaWdodDogMC4yZW07XG59XG4ucG9zdC1jb250ZW50IC5iZy1jb2wgLmltYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucG9zdC1jb250ZW50IC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5wb3N0LWNvbnRlbnQgLmJnLWNvbCAuYmctY29sLWJhbGxvb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wb3N0LWNvbnRlbnQgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvc3QtY29udGVudCAuYmctY29sIC5iZy1jb2wtYmFsbG9vbiAuYmctY29sLWJhbGxvb25faGVhZGluZyAubmFtZSB7XG4gIGNvbG9yOiAjMGNiMmJhO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3N0LWNvbnRlbnQgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2hlYWRpbmcgLmltYWdlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4ucG9zdC1jb250ZW50IC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbn1cbi5wb3N0LWNvbnRlbnQgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2NvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiAxNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMTBweCAxMnB4IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbn1cbi5wb3N0LWNvbnRlbnQgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2NvbnRlbnQgLmJhbGxvb24tcSB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wb3N0LWNvbnRlbnQgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2NvbnRlbnQgdWwge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5wb3N0LWNvbnRlbnQgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2NvbnRlbnQgdWwgbGkge1xuICBwYWRkaW5nOiAwIDAgMC41ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC1jb250ZW50IC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xufVxuLnBvc3QtY29udGVudCAuYmctY29sIC5iZy1jb2wtYmFsbG9vbiAuYmctY29sLWJhbGxvb25fY29udGVudCBzdHJvbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZTVmY2Y2IDUwJSk7XG59XG4ucG9zdC1jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdC1jb250ZW50IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyOHB4O1xufVxuLnBvc3QtY29udGVudCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjJfJUUzJTgzJUFDJUUzJTgyJUE0JUUzJTgzJUE0JUUzJTgzJUJDXzIlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDAlMjA0MCUyMiUyMHN0eWxlJTNEJTIyZW5hYmxlLWJhY2tncm91bmQlM0FuZXclMjAwJTIwMCUyMDQwJTIwNDAlM0IlMjIlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDc3R5bGUlMjB0eXBlJTNEJTIydGV4dCUyRmNzcyUyMiUzRSUyMC5zdDAlN0JmaWxsJTNBJTIzY2NjY2NjJTNCJTdEJTNDJTJGc3R5bGUlM0UlM0NnJTIwaWQlM0QlMjJfJUUzJTgzJUFDJUUzJTgyJUE0JUUzJTgzJUE0JUUzJTgzJUJDXzEtMiUyMiUzRSUyMCUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNNy45JTJDMzQuOWMtNS4xJTJDMC03LjktNC4zLTcuOS04LjhjMC0xMC40JTJDOS44LTE5LjIlMkMxMi45LTIybDIuNiUyQzIuOGMtMy40JTJDMi45LTcuNCUyQzYuNS03LjQlMkMxMC4xJTIwYzAlMkMxLjIlMkMwLjUlMkMyLjIlMkMxLjclMkMyLjZjNS4zJTJDMS42JTJDNS45JTJDNiUyQzUuOSUyQzcuNkMxNS43JTJDMzEuMSUyQzEyLjYlMkMzNC45JTJDNy45JTJDMzQuOUw3LjklMkMzNC45eiUyME0zMi4yJTJDMzQuOWMtNS4xJTJDMC03LjgtNC4zLTcuOC04LjglMjBjMC0xMC40JTJDOS4zLTE4LjklMkMxMi43LTIybDIuNiUyQzIuOGMtMy40JTJDMy4xLTcuMyUyQzYuNS03LjMlMkMxMC4xYzAlMkMyLjIlMkMwLjklMkMyLjUlMkMxLjYlMkMyLjZjNS4xJTJDMS40JTJDNS45JTJDNS43JTJDNS45JTJDNy42JTIwQzQwJTJDMzEuMiUyQzM2LjclMkMzNC45JTJDMzIuMiUyQzM0LjlMMzIuMiUyQzM0Ljl6JTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuLnBvc3QtY29udGVudCBibG9ja3F1b3RlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMl8lRTMlODMlQUMlRTMlODIlQTQlRTMlODMlQTQlRTMlODMlQkNfMiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTIwc3R5bGUlM0QlMjJlbmFibGUtYmFja2dyb3VuZCUzQW5ldyUyMDAlMjAwJTIwNDAlMjA0MCUzQiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NzdHlsZSUyMHR5cGUlM0QlMjJ0ZXh0JTJGY3NzJTIyJTNFJTIwLnN0MCU3QmZpbGwlM0ElMjNjY2NjY2MlM0IlN0QlM0MlMkZzdHlsZSUzRSUzQ2clMjBpZCUzRCUyMl8lRTMlODMlQUMlRTMlODIlQTQlRTMlODMlQTQlRTMlODMlQkNfMS0yJTIyJTNFJTIwJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk03LjklMkMzNC45Yy01LjElMkMwLTcuOS00LjMtNy45LTguOGMwLTEwLjQlMkM5LjgtMTkuMiUyQzEyLjktMjJsMi42JTJDMi44Yy0zLjQlMkMyLjktNy40JTJDNi41LTcuNCUyQzEwLjElMjBjMCUyQzEuMiUyQzAuNSUyQzIuMiUyQzEuNyUyQzIuNmM1LjMlMkMxLjYlMkM1LjklMkM2JTJDNS45JTJDNy42QzE1LjclMkMzMS4xJTJDMTIuNiUyQzM0LjklMkM3LjklMkMzNC45TDcuOSUyQzM0Ljl6JTIwTTMyLjIlMkMzNC45Yy01LjElMkMwLTcuOC00LjMtNy44LTguOCUyMGMwLTEwLjQlMkM5LjMtMTguOSUyQzEyLjctMjJsMi42JTJDMi44Yy0zLjQlMkMzLjEtNy4zJTJDNi41LTcuMyUyQzEwLjFjMCUyQzIuMiUyQzAuOSUyQzIuNSUyQzEuNiUyQzIuNmM1LjElMkMxLjQlMkM1LjklMkM1LjclMkM1LjklMkM3LjYlMjBDNDAlMkMzMS4yJTJDMzYuNyUyQzM0LjklMkMzMi4yJTJDMzQuOUwzMi4yJTJDMzQuOXolMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBvc3QtY29udGVudCAuYnRuIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbn1cbi5wb3N0LWNvbnRlbnQgZmlndXJlIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3N0LWNvbnRlbnQgZmlndXJlIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBvc3QtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIGNvbG9yOiAjNThiMWJiO1xuICBtYXJnaW46IDVweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1jb250ZW50IC5hcnRpY2xlLWhlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucG9zdC1jb250ZW50IC5hcnRpY2xlLWhlYWQgLnBvc3QtdGl0bGVfYm94IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgcGFkZGluZzogNDBweCAyNXB4IDQwcHggMzVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAucG9zdC1jb250ZW50IC5hcnRpY2xlLWhlYWQgLnBvc3QtdGl0bGVfYm94IC5wb3N0LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAucG9zdC1jb250ZW50IC5hcnRpY2xlLWhlYWQgLnBvc3QtdGl0bGVfYm94IC5wb3N0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHdpZHRoOiAxNmVtO1xuICB9XG4gIC5wb3N0LWNvbnRlbnQgLmFydGljbGUtaGVhZCAucG9zdC1pbWcge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDAgNTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5wb3N0LWNvbnRlbnQgLmFydGljbGUtaGVhZCAucG9zdC1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5wb3N0LWNvbnRlbnQgLmFydGljbGUtaGVhZCAucG9zdC1pbWcgLmNhcHRpb24ge1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnBvc3QtY29udGVudCAuYmctZ3JheSB7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucG9zdC1jb250ZW50IC5sZWFkIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBvc3QtY29udGVudCAuYmctY29sIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLnBvc3QtY29udGVudCAuYmctY29sX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMzVweCAwIDIwcHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbiAgLnBvc3QtY29udGVudCAuYmctY29sX3N1YmhlYWRpbmcge1xuICAgIG1hcmdpbjogMjBweCAwIDE1cHggMS4yZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5wb3N0LWNvbnRlbnQgLmJnLWNvbCAuYmctY29sLWJhbGxvb24ge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucG9zdC1jb250ZW50IC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wb3N0LWNvbnRlbnQgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2hlYWRpbmcgLm5hbWUge1xuICAgIHBhZGRpbmc6IDhweCAwIDA7XG4gIH1cbiAgLnBvc3QtY29udGVudCAuYmctY29sIC5iZy1jb2wtYmFsbG9vbiAuYmctY29sLWJhbGxvb25faGVhZGluZyAuaW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucG9zdC1jb250ZW50IC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucG9zdC1jb250ZW50IC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9jb250ZW50OmJlZm9yZSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IC0xMnB4O1xuICAgIGJvcmRlci13aWR0aDogMTBweCAxMnB4IDEwcHggMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnBvc3QtY29udGVudCBbY2xhc3MqPWJ0bi1dIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHggMjBweCAzMHB4O1xuICB9XG4gIC5wb3N0LWNvbnRlbnQgW2NsYXNzKj1idG4tXTo6YWZ0ZXIge1xuICAgIGluc2V0OiA1MCUgMjBweCBhdXRvIGF1dG87XG4gIH1cbiAgLnBvc3QtY29udGVudCAuYmFsbG9vbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAucG9zdC1jb250ZW50IC5wb3N0LWNvbnRlbnRfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogNjBweCAwIDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAucG9zdC1jb250ZW50IC5wb3N0LWNvbnRlbnRfX2hlYWRpbmc6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTEwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5wb3N0LWNvbnRlbnQgaHIge1xuICAgIG1hcmdpbjogNTBweCAwIDQwcHg7XG4gIH1cbiAgLnBvc3QtY29udGVudCBpbWcge1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5wb3N0LWNvbnRlbnQgZmlndXJlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxufVxuXG4uY29sdW1uLXByb2ZpbGUge1xuICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6ICNjY2Mgc29saWQgMXB4O1xuICBib3JkZXItYm90dG9tOiAjY2NjIHNvbGlkIDFweDtcbn1cblxuLmNvbHVtbi1wcm9maWxlIC5zdWItaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb2x1bW4tcHJvZmlsZSAucHJvZmlsZV90ZXh0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfdGV4dCBkdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5jb2x1bW4tcHJvZmlsZSAucHJvZmlsZV90ZXh0IGRkIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jb2x1bW4tcHJvZmlsZS5jb2x1bW4tcHJvZmlsZV90b3Age1xuICBtYXJnaW46IC0yMHB4IDAgMzBweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMCAwIDI1cHg7XG59XG5cbi5jb2x1bW4tcHJvZmlsZS5jb2x1bW4tcHJvZmlsZV90b3AgLnByb2ZpbGVfaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cblxuLmJnLWdyYXkgLmNvbHVtbi1wcm9maWxlLmNvbHVtbi1wcm9maWxlX3RvcCB7XG4gIG1hcmdpbjogMTBweCAwIDMwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sdW1uLXByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBkaXNwbGF5OiBmbG93LXJvb3Q7XG4gIH1cbiAgLmNvbHVtbi1wcm9maWxlIC5zdWItaGVhZGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuICAuY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY29sdW1uLXByb2ZpbGUuY29sdW1uLXByb2ZpbGVfdG9wIC5wcm9maWxlX2ltZyB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG4gIC5jb2x1bW4tcHJvZmlsZSAucHJvZmlsZV9pbWcgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiAxNjZweDtcbiAgfVxuICAuY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG4gIC5jb2x1bW4tcHJvZmlsZSAucHJvZmlsZV90ZXh0IGR0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hYm91dCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFib3V0X2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hYm91dF9pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jLWFib3V0X2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFib3V0X2JvZHkge1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMCAjMDA0ZWEyO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCAyNXB4O1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hYm91dF9ib2R5IHtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHggMjBweDtcbiAgICBib3gtc2hhZG93OiA4cHggOHB4IDAgLTVweCAjMDA0ZWEyO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uYy1hYm91dF90dGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZWEyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFib3V0X3R0bCB7XG4gICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYWJvdXRfdHRsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hYm91dF9pbWcge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYWJvdXRfaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi5jLWFib3V0X3R4dDEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hYm91dF90eHQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hYm91dF90eHQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1iZW5lZml0cyB7XG4gICAgbWFyZ2luLXRvcDogNy42cmVtO1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1iZW5lZml0cyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJlbmVmaXRzX2JveCB7XG4gICAgcGFkZGluZzogNnJlbSA5OHB4IDdyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmVuZWZpdHNfYmRyMDFfcGMucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcCwgdXJsKC4uL2ltZy9jb21tb24vYmVuZWZpdHNfYmRyMDNfcGMucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSwgdXJsKC4uL2ltZy9jb21tb24vYmVuZWZpdHNfYmRyMDJfcGMucG5nKSByZXBlYXQteSBjZW50ZXIgdG9wO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1iZW5lZml0c19ib3gge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JlbmVmaXRzX2JkcjAxX3NwLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvMTAwJSBhdXRvLCB1cmwoLi4vaW1nL2NvbW1vbi9iZW5lZml0c19iZHIwM19zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tLzEwMCUgYXV0bywgdXJsKC4uL2ltZy9jb21tb24vYmVuZWZpdHNfYmRyMDJfc3AucG5nKSByZXBlYXQteSBjZW50ZXIgdG9wLzEwMCUgYXV0bztcbiAgICBwYWRkaW5nOiAxMCUgNyU7XG4gIH1cbn1cbi5jLWJlbmVmaXRzX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZW5lZml0c19iZ19wYy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJlbmVmaXRzX3RleHQge1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggI2ZmZiwgMCAwIDVweCAjZmZmLCAwIDAgNXB4ICNmZmYsIDAgMCAxMHB4ICNmZmYsIDAgMCAxNXB4ICNmZmYsIDAgMCAxNXB4ICNmZmYsIDAgMCAzMHB4ICNmZmYsIDAgMCAzMHB4ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJlbmVmaXRzX3RleHQge1xuICAgIGhlaWdodDogNTMuMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDQuOHZ3O1xuICAgIHRleHQtc2hhZG93OiAwIDAgNXB4ICNmZmYsIDAgMCA1cHggI2ZmZiwgMCAwIDVweCAjZmZmLCAwIDAgMTBweCAjZmZmLCAwIDAgMTVweCAjZmZmLCAwIDAgMTVweCAjZmZmLCAwIDAgMzBweCAjZmZmLCAwIDAgMzBweCAjZmZmO1xuICB9XG59XG4uYy1iZW5lZml0c190ZXh0IC5sYXJnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlMTk2NDEgMC4zZW0sIHRyYW5zcGFyZW50IDAuM2VtKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1iZW5lZml0c190ZXh0IC5sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1LjRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJlbmVmaXRzX3RleHQgLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDcuMnZ3O1xuICB9XG59XG4uYy1iZW5lZml0c190dGwge1xuICBjb2xvcjogIzAwNGVhMjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1iZW5lZml0c190dGwge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYmVuZWZpdHNfdHRsIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgfVxufVxuLmMtYmVuZWZpdHNfdHRsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA0ZWEyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJlbmVmaXRzX3R0bCBzcGFuIHtcbiAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICB9XG59XG4uYy1iZW5lZml0c19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJlbmVmaXRzX2xpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1iZW5lZml0c19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICB9XG59XG4uYy1iZW5lZml0c19saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0ZWEyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwNGVhMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1iZW5lZml0c19saXN0ID4gbGkge1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbjogOHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJlbmVmaXRzX2xpc3QgPiBsaSB7XG4gICAgd2lkdGg6IDIxLjMzMzN2dztcbiAgICBoZWlnaHQ6IDIxLjMzMzN2dztcbiAgICBmb250LXNpemU6IDR2dztcbiAgfVxuICAuYy1iZW5lZml0c19saXN0ID4gbGk6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI2NjZ2dztcbiAgfVxuICAuYy1iZW5lZml0c19saXN0ID4gbGk6bnRoLWNoaWxkKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NnZ3O1xuICB9XG59XG4uYy1iZW5lZml0c19saXN0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1iZW5lZml0c19saXN0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1iZW5lZml0c19saXN0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gIH1cbn1cblxuLmMtYm94LWJyYWNrZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gtYnJhY2tldHMge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ib3gtYnJhY2tldHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmMtYm94LWJyYWNrZXRzOmJlZm9yZSwgLmMtYm94LWJyYWNrZXRzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm94LWJyYWNrZXRzOmJlZm9yZSwgLmMtYm94LWJyYWNrZXRzOmFmdGVyIHtcbiAgICB3aWR0aDogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYm94LWJyYWNrZXRzOmJlZm9yZSwgLmMtYm94LWJyYWNrZXRzOmFmdGVyIHtcbiAgICB3aWR0aDogOXB4O1xuICB9XG59XG4uYy1ib3gtYnJhY2tldHM6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmMtYm94LWJyYWNrZXRzOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmMtYm94LWJyYWNrZXRzX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gtYnJhY2tldHNfY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMTZweCA1MnB4IDlweCAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ib3gtYnJhY2tldHNfY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDZweCAycHggOHB4IDdweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJveC1icmFja2V0c19saXN0IHtcbiAgICB3aWR0aDogNDE2cHg7XG4gIH1cbn1cbi5jLWJveC1icmFja2V0c19saXN0ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtYm94LWJyYWNrZXRzX2xpc3QgLnRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xufVxuLmMtYm94LWJyYWNrZXRzX2xpc3QgLmRvdHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19kb3QucG5nKSByZXBlYXQteCByaWdodCBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jLWJveC1icmFja2V0c19saXN0IC53ZWlnaHQge1xuICB3aWR0aDogNWVtO1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG59XG4uYy1ib3gtYnJhY2tldHNfbGlzdC4tY29sMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gtYnJhY2tldHNfbGlzdC4tY29sMiB7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ib3gtYnJhY2tldHNfbGlzdC4tY29sMiArIHAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gtYnJhY2tldHNfbGlzdC4tY29sMiA+IGxpIHtcbiAgICB3aWR0aDogMjM3cHg7XG4gIH1cbiAgLmMtYm94LWJyYWNrZXRzX2xpc3QuLWNvbDIgPiBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1ib3gtYnJhY2tldHNfbGlzdC4tY29sMiA+IGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jLWJveC1icmFja2V0c19saXN0Li1jb2wyID4gbGkgLndlaWdodCB7XG4gICAgd2lkdGg6IDMuNWVtO1xuICB9XG59XG5cbi5jLWJveC1yb3VuZGVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U4NTIwNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJveC1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYm94LXJvdW5kZWQgKyAuYy1ib3gtcm91bmRlZCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJveC1yb3VuZGVkICsgLmMtYm94LXJvdW5kZWQge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cbi5jLWJveC1yb3VuZGVkX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODUyMDU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYm94LXJvdW5kZWRfdHRsIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJveC1yb3VuZGVkX3R0bCB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgcGFkZGluZzogMTdweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICB9XG59XG4uYy1ib3gtcm91bmRlZF90dGwuLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWJveC1yb3VuZGVkX3R0bCAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYm94LXJvdW5kZWRfdHRsIC5pY29uLi1jaGVjayB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luOiAtMnJlbSAtNTVweCAwIC01cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gtcm91bmRlZF90dGwgLmljb24uLWNoZWNrIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBtYXJnaW46IC0zcmVtIC05MHB4IDAgLTVweDtcbiAgfVxufVxuXG4uYy1ib3gtcm91bmRlZC1yZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjUwMDBiO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYm94IHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgfVxufVxuXG4uYy1ib3hTaGFkb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA0ZWEyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJveFNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwICMwMDRlYTI7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJveFNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAwICMwMDRlYTI7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG59XG5cbi5jLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxN2IzMjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0biB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWJ0biB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbn1cbi5jLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLWJ0bi4tYmxhbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2JyYW5kL2NvbW1vbi9pbWcvaWNvbi9pY29fYmxhbmswMV93dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmMtYnRuLi1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYnJhbmQvY29tbW9uL2ltZy9pY29uL2ljb19hcnJvd19jaXJjbGUwMV93dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAyMnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4uLWFycm93OjphZnRlciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1idG4uLWFycm93OjphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5jLWJuciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIH1cbn1cblxuLmMtZG9jdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzVjNWM1Yztcbn1cbi5jLWRvY3RvcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWRvY3RvciB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZG9jdG9yIHtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDUuNnJlbTtcbiAgfVxufVxuLmMtZG9jdG9yX25hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1kb2N0b3JfbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZG9jdG9yX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5jLWRvY3Rvcl9wb3Mge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZG9jdG9yX3BvcyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRvY3Rvcl9wb3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgd2lkdGg6IDQzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1kb2N0b3JfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRvY3Rvcl90ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmMtZG9jdG9yX2ltZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWRvY3Rvcl9pbWcge1xuICAgIHdpZHRoOiAxMDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZG9jdG9yX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRvY3Rvcl9ub3RlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZhcSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZmFxIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmFxX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1mYXFfbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5jLWZhcV9saXN0ID4gaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRlYTI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmFxX2xpc3QgPiBoMyB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMi41ZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWZhcV9saXN0ID4gaDMge1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDIuNWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uYy1mYXFfbGlzdCA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmFxX2xpc3QgPiBkaXYge1xuICAgIHBhZGRpbmc6IDIwcHggMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtZmFxX2xpc3QgPiBkaXYge1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZhcV9saXN0ID4gZGl2ICsgaDMge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWZhcV9saXN0ID4gZGl2ICsgaDMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLmMtaW1nVzEwMCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1pbWcgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWcgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1pbWcgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1saW5ldXAge1xuICAgIHBhZGRpbmctdG9wOiA2dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjA2NjZ2dztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmV1cCB7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1saW5ldXBfaW5uZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbi5jLWxpbmV1cF9jb3B5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1saW5ldXBfY29weSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGluZXVwX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1saW5ldXAgLnR0bGFyZWEge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5jLWxpbmV1cF90aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1saW5ldXBfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAzLjQ2NjZ2dztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmV1cF90aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42ZW07XG4gIH1cbn1cbi5jLWxpbmV1cF90aXRsZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWxpbmV1cF90aXRsZSAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGluZXVwX3RpdGxlIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWxpbmV1cF9wa2cge1xuICAgIG1hcmdpbi10b3A6IDIuMTMzM3Z3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGluZXVwX3BrZyB7XG4gICAgd2lkdGg6IDQ1MnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4uYy1saW5ldXBfcGtnIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmV1cF9wa2cgaW1nIHtcbiAgICBib3gtc2hhZG93OiA2LjlweCA5LjhweCAyMS42cHggMi40cHggcmdiYSgxMzcsIDEzNywgMTM3LCAwLjM4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbGluZXVwX3BrZyBpbWcge1xuICAgIGJveC1zaGFkb3c6IDRweCA1cHggMTBweCAxcHggcmdiYSgxMzcsIDEzNywgMTM3LCAwLjM4KTtcbiAgfVxufVxuLmMtbGluZXVwIC5wa2cxIHtcbiAgYm9yZGVyLXJhZGl1czogNSUgNSUgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbGluZXVwIC5wa2cxIHtcbiAgICB3aWR0aDogODElO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGluZXVwIC5wa2cxIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1saW5ldXAgLnBrZzIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWxpbmV1cF9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzN2dztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpbmV1cF9saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1saW5ldXAgLmMtYnRuLWFyZWEge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICB9XG59XG4uYy1saW5ldXAuLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWRkY2M7XG59XG4uYy1saW5ldXAuLXJlZCAuYy1saW5ldXBfdGl0bGUge1xuICBjb2xvcjogI2I1MDAwYjtcbn1cbi5jLWxpbmV1cC4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZmE7XG59XG4uYy1saW5ldXAuLWJsdWUgLmMtbGluZXVwX3RpdGxlIHtcbiAgY29sb3I6ICMwMDRlYTI7XG59XG5cbi5jLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xufVxuLmMtbGlua1t0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC9icmFuZC9zYXJhc2F0eS9pbWcvY29tbW9uL2ljb19ibGFuazAxX2dyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5jLWxpc3QtY2hlY2sge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1jaGVjayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1saXN0LWNoZWNrID4gbGkge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4uYy1saXN0LWNoZWNrID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vZm9udGF3ZXNvbWUvY2hlY2stc3F1YXJlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLmMtbGlzdC1jaGVjayA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4uYy1saXN0LWNoZWNrLi13dCA+IGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ZvbnRhd2Vzb21lL2NoZWNrLXNxdWFyZV93dC5zdmcpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtY2hlY2suLXBjLWNvbDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5jLWxpc3QtY2hlY2suLXBjLWNvbDQgPiBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmMtbGlzdC1jaGVjay4tcGMtY29sNCA+IGxpICsgOm50aC1jaGlsZChuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW5hdmktY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aS1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5jLW5hdmktY29udGVudHNfbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gIG1heC13aWR0aDogOTA2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1uYXZpLWNvbnRlbnRzX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgIGdhcDogMjJweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aS1jb250ZW50c19saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIGdhcDogNDZweCAzMnB4O1xuICB9XG59XG4uYy1uYXZpLWNvbnRlbnRzX2xpc3QgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgM3B4ICMyMWEyNTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aS1jb250ZW50c19saXN0IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIH1cbiAgLmMtbmF2aS1jb250ZW50c19saXN0IGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjZjFmMWYxIGluc2V0O1xuICB9XG59XG4uYy1uYXZpLWNvbnRlbnRzX2xpc3RfaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLW5hdmktY29udGVudHNfbGlzdF9pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5jLW5hdmktY29udGVudHNfbGlzdF90dGwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aS1jb250ZW50c19saXN0X3R0bCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cbi5jLW5hdmktY29udGVudHNfbGlzdF90dGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmMtbmF2aS1jb250ZW50c19saXN0X2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1uYXZpLWNvbnRlbnRzX2xpc3RfYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aS1jb250ZW50c19saXN0X2JvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDE0N3B4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4uYy1uYXZpLWNvbnRlbnRzX2xpc3RfYm9keTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6ICMwMTdiMzIgdXJsKC9icmFuZC9jb21tb24vaW1nL2ljb24vaWNvX2Fycm93MDFfd3Quc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci82cHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW5hdmktY29udGVudHNfbGlzdF9ib2R5OjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpLWNvbnRlbnRzX2xpc3RfYm9keTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICByaWdodDogMjFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggYXV0bztcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmMtbmF2aVN0b3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxN2IzMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW5hdmlTdG9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEuNXZ3O1xuICAgIHBhZGRpbmctdG9wOiA3LjV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogN3Z3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aVN0b3JlIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmMtbmF2aVN0b3JlX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbmF2aVN0b3JlX3R0bCB7XG4gICAgZm9udC1zaXplOiA1Ljg2NjZ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXZpU3RvcmVfdHRsIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIH1cbn1cbi5jLW5hdmlTdG9yZV90dGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvX2NhcnRfd3Quc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbmF2aVN0b3JlX3R0bDpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMC43ZW07XG4gICAgd2lkdGg6IDguM3Z3O1xuICAgIGhlaWdodDogN3Z3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aVN0b3JlX3R0bDpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMC42ZW07XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uYy1uYXZpU3RvcmVfbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1uYXZpU3RvcmVfbmF2aSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aVN0b3JlX25hdmkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYy1uYXZpU3RvcmVfbmF2aSBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1uYXZpU3RvcmVfbmF2aSBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAuYy1uYXZpU3RvcmVfbmF2aSBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuICAuYy1uYXZpU3RvcmVfbmF2aSBsaTpudGgtY2hpbGQobiszKSB7XG4gICAgbWFyZ2luLXRvcDogM3Z3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aVN0b3JlX25hdmkgbGkge1xuICAgIG1hcmdpbjogMCAxNHB4O1xuICAgIHdpZHRoOiAyNjlweDtcbiAgfVxufVxuLmMtbmF2aVN0b3JlX25hdmkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxJSAxNiUgMSUgMTIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF2aVN0b3JlX25hdmkgYSB7XG4gICAgcGFkZGluZzogN3B4IDQwcHggMnB4IDQzcHg7XG4gIH1cbn1cbi5jLW5hdmlTdG9yZV9uYXZpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMS41dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEuNXZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMi40dncgc29saWQgIzAxN2IzMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDJ2dztcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5hdmlTdG9yZV9uYXZpIGE6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzAxN2IzMjtcbiAgfVxufVxuXG4uYy1saW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgI2ZmZjUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC44ZW07XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLTAuM2VtO1xufVxuXG4uYy10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXR0bCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDcuNDY2NnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gIH1cbiAgLmMtdHRsLi1zcFMge1xuICAgIGZvbnQtc2l6ZTogNS45NzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10dGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG59XG4uYy10dGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAwIDAlLCAjMDAwIDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCAxNnB4KTtcbiAgYm90dG9tOiAwO1xufVxuLmMtdHRsIC5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdHRsIC5saW5lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAwLjJ2dztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmNTAwIDBweCwgI2ZmZjUwMCAwLjNlbSwgdHJhbnNwYXJlbnQgMC4zZW0pO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdHRsIC5saW5lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmNTAwIDBweCwgI2ZmZjUwMCAyNHB4LCB0cmFuc3BhcmVudCAyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcF9wcm9ibGVtIHtcbiAgICBwYWRkaW5nLXRvcDogN3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMC4zdnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvYmxlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcF9wcm9ibGVtIC5pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG59XG4ucC10b3BfcHJvYmxlbV90dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcF9wcm9ibGVtX3R0bCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjZ2dztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9wcm9ibGVtX3R0bCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDUxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIH1cbn1cbi5wLXRvcF9wcm9ibGVtX3R0bCAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtdG9wX3Byb2JsZW1fdHRsIC5pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9wcm9ibGVtX2ljbzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fdHRsIC5pY29uOjphZnRlciB7XG4gICAgcmlnaHQ6IC0xMC44dnc7XG4gICAgd2lkdGg6IDE1LjR2dztcbiAgICBoZWlnaHQ6IDE3Ljd2dztcbiAgICB0b3A6IC0xNS4xdnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvYmxlbV90dGwgLmljb246OmFmdGVyIHtcbiAgICByaWdodDogLTcwcHg7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHRvcDogLTRweDtcbiAgfVxufVxuLnAtdG9wX3Byb2JsZW1fdHRsIC5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xZW07XG4gIGNvbG9yOiAjMDE3YjMyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAjZmZmNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fdHRsIC5saW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxLjMzMzN2dztcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEuOXZ3O1xuICAgIGZvbnQtc2l6ZTogOC41MzMzdnc7XG4gICAgbWFyZ2luLXRvcDogMXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvYmxlbV90dGwgLmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwcHg7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gIH1cbn1cbi5wLXRvcF9wcm9ibGVtX2RhdGEge1xuICBtYXgtd2lkdGg6IDc0NHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fZGF0YSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fZGF0YSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuLnAtdG9wX3Byb2JsZW1fZGF0YV9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3YjMyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fZGF0YV9ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMC42NjY2dnc7XG4gICAgcGFkZGluZzogMTMuNSUgNSUgMTQlO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fZGF0YV9ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgcGFkZGluZzogNTRweCA1MHB4IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIH1cbn1cbi5wLXRvcF9wcm9ibGVtX2RhdGFfdHRsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3BfcHJvYmxlbV9kYXRhX3R0bCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9wcm9ibGVtX2RhdGFfdHRsIHtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgfVxufVxuLnAtdG9wX3Byb2JsZW1fZGF0YV90dGwgLmxhcmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3BfcHJvYmxlbV9kYXRhX3R0bCAubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNy42OHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogMnZ3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fZGF0YV90dGwgLmxhcmdlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG59XG4ucC10b3BfcHJvYmxlbV9kYXRhX3R0bCAubGV0dGVyLXNwYWNlLW5hcnJvdyB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wN2VtO1xufVxuLnAtdG9wX3Byb2JsZW1fZGF0YV9pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3BfcHJvYmxlbV9kYXRhX2ltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC41JTtcbiAgICBtYXJnaW4tdG9wOiA1JTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9wcm9ibGVtX2RhdGFfaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3BfcHJvYmxlbV9kYXRhX2NhcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDMuNzMzM3Z3O1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgfVxuICAucC10b3BfcHJvYmxlbV9kYXRhX2NhcCAudHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gIH1cbiAgLnAtdG9wX3Byb2JsZW1fZGF0YV9jYXAgcCB7XG4gICAgdGV4dC1pbmRlbnQ6IC00LjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fZGF0YV9jYXAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5wLXRvcF9wcm9ibGVtX2RhdGFfY2FwID4gKiArICoge1xuICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICB9XG59XG4ucC10b3BfcHJvYmxlbV9hcnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvcHJvYmxlbV9hcnJvdzAxLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcF9wcm9ibGVtX2Fycm93IHtcbiAgICB3aWR0aDogOTB2dztcbiAgICBoZWlnaHQ6IDQwdnc7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNnZ3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fYXJyb3cge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDIxNHB4O1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fYXJyb3cgLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDYuOTMzM3Z3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fYXJyb3cgLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgfVxufVxuLnAtdG9wX3Byb2JsZW1fbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA3NHZ3O1xuICBtYXJnaW4tdG9wOiAxMHZ3O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9wcm9ibGVtX2xvZ28ge1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ucC10b3BfcHJvYmxlbV9wa2cge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcF9wcm9ibGVtX3BrZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvcHJvYmxlbV9pbWcwMV9zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIDR2dy8xMzN2dyBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA2dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDV2dztcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9wcm9ibGVtX3BrZyB7XG4gICAgd2lkdGg6IDk0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL3Byb2JsZW1faW1nMDFfcGMucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcCAtMjBweC9jb250YWluO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG4ucC10b3BfcHJvYmxlbV9wa2cgaW1nIHtcbiAgd2lkdGg6IDc4dnc7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2JsZW1fcGtnIGltZyB7XG4gICAgd2lkdGg6IDQxMHB4O1xuICB9XG59XG4ucC10b3BfcHJvYmxlbV9wa2dfY2FwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3BfcHJvYmxlbV9wa2dfY2FwIHtcbiAgICBmb250LXNpemU6IDMuNzMzM3Z3O1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9wcm9ibGVtX3BrZ19jYXAge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHJpZ2h0OiA0OHB4O1xuICAgIGJvdHRvbTogOTVweDtcbiAgfVxufVxuXG4ucC10b3BfcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcF9wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTl2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ucC10b3BfcHJvZHVjdC4tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTFweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMTdiMzIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9wcm9kdWN0Li1hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogNDJweCA0N3B4IDAgNDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wX3Byb2R1Y3QuLWFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiA4dncgOXZ3IDAgOXZ3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2R1Y3RfZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IDY2NXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNjBweCBhdXRvO1xuICAgIHJvdy1nYXA6IDBweDtcbiAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3BfcHJvZHVjdF9pbWcge1xuICAgIHBhZGRpbmc6IDYlIDE0JSAwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcF9wcm9kdWN0X2ltZyB7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvZHVjdF9iYWxsb29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wX3Byb2R1Y3RfcGtnIHtcbiAgICBwYWRkaW5nOiAzLjUlIDQlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2R1Y3RfcGtnIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3BfcHJvZHVjdF9ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvZHVjdF9ib2R5IHtcbiAgICBncmlkLXJvdzogMjtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuLnAtdG9wX3Byb2R1Y3RfdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDE3YjMyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wX3Byb2R1Y3RfdHRsIHtcbiAgICBmb250LXNpemU6IDcuNjh2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvZHVjdF90dGwge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cbi5wLXRvcF9wcm9kdWN0X2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3BfcHJvZHVjdF9saXN0IHtcbiAgICBnYXA6IDIwcHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzdnc7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2R1Y3RfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ucC10b3BfcHJvZHVjdF9saXN0ID4gZHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wX3Byb2R1Y3RfbGlzdCA+IGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtaW4td2lkdGg6IDI0dnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvZHVjdF9saXN0ID4gZHQge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtdG9wX3Byb2R1Y3RfbGlzdCA+IGRkIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvZHVjdF9saXN0ID4gZGQge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvZHVjdF9saXN0ID4gZHQ6bnRoLWNoaWxkKG4rMyksXG4gIC5wLXRvcF9wcm9kdWN0X2xpc3QgPiBkZDpudGgtY2hpbGQobiszKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnAtdG9wX3Byb2R1Y3RfbGlzdCAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXRvcF9wcm9kdWN0X2xpc3QgLmJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2R1Y3RfbGlzdCAuYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcF9wcm9kdWN0X2xpc3QgLmJvcmRlciB7XG4gICAgcGFkZGluZzogMy44dncgMi42dncgMi45dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xuICB9XG59XG4ucC10b3BfcHJvZHVjdF90eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcF9wcm9kdWN0X3R4dCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvZHVjdF90eHQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5wLXRvcF9wcm9kdWN0X3R4dCAuZG90IHtcbiAgZm9udC1zaXplOiAxLjZlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC10b3BfcHJvZHVjdF9idG5zIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXRvcF9wcm9kdWN0X2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDEwLjZ2dztcbiAgfVxuICAucC10b3BfcHJvZHVjdF9idG5zID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wX3Byb2R1Y3RfYnRucyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnAtdG9wX3Byb2R1Y3RfYnRucyAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcHJvZHVjdC1pbmZvIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDE0cHggNXB4IDE0cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2R1Y3QtaW5mbyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAxNnB4IDVweCAxNnB4IDE5cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIH1cbn1cbi5jLXByb2R1Y3QtaW5mbyA+IGR0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXByb2R1Y3QtaW5mbyA+IGR0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0LWluZm8gPiBkdCB7XG4gICAgd2lkdGg6IDZlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXByb2R1Y3QtaW5mbyA+IGRkICsgZHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0LWluZm8gPiBkZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDhlbSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0LWluZm8gPiBkdDpudGgtY2hpbGQobiszKSxcbiAgLmMtcHJvZHVjdC1pbmZvID4gZGQ6bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDAuOGVtO1xuICB9XG59XG4uYy1wcm9kdWN0LWluZm8gLmJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1sZWZ0OiAwLjZlbTtcbiAgbWFyZ2luLXRvcDogLTAuNmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2R1Y3QtaW5mbyAuYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjNlbSAwLjNlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcHJvZHVjdC1pbmZvIC5ib3JkZXIge1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuM2VtIDAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMmVtO1xuICB9XG59XG5cbi5jLXByb2R1Y3Qge1xuICBib3JkZXI6IHNvbGlkIDJweCAjYjUwMDBiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByb2R1Y3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXByb2R1Y3Qge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA2LjY2NjZ2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzN2dztcbiAgICBwYWRkaW5nOiA3LjJ2dyA2dncgOC41MzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0X3BrZyB7XG4gICAgd2lkdGg6IDUyNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXByb2R1Y3RfcGtnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzN2dztcbiAgfVxufVxuLmMtcHJvZHVjdF9wa2cgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvZHVjdF9wa2cgaW1nIHtcbiAgICBib3gtc2hhZG93OiA2LjlweCA5LjhweCAyMS42cHggMi40cHggcmdiYSgxMzcsIDEzNywgMTM3LCAwLjM4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcHJvZHVjdF9wa2cgaW1nIHtcbiAgICB3aWR0aDogODclO1xuICAgIGJveC1zaGFkb3c6IDRweCA1cHggMTFweCAxcHggcmdiYSgxMzcsIDEzNywgMTM3LCAwLjM4KTtcbiAgfVxufVxuLmMtcHJvZHVjdF9wa2cgLnBrZzEge1xuICBib3JkZXItcmFkaXVzOiA1JSA1JSAwIDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvZHVjdF9wa2cgLnBrZzIge1xuICAgIHdpZHRoOiA0NTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcHJvZHVjdF9wa2cgLnBrZzIgaW1nIHtcbiAgICB3aWR0aDogODIlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvZHVjdF9saXN0IHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXByb2R1Y3RfbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi45MzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0X2J0bnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJvZHVjdF9idG5zID4gbGkge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcHJvZHVjdF9idG5zID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wcm9kdWN0IC5lYyB7XG4gICAgbWFyZ2luLXRvcDogNS42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1wcm9kdWN0IC5lYyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxuICAuYy1wcm9kdWN0IC5lYyAuYy1uYXZpU3RvcmUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5jLXByb2R1Y3QgLmVjIC5jLW5hdmlTdG9yZV90dGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXJlY29tbWVuZCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZWNvbW1lbmQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1yZWNvbW1lbmRfYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZWNvbW1lbmRfYm94IHtcbiAgICBwYWRkaW5nOiA0NXB4IDU1cHg7XG4gIH1cbiAgLmMtcmVjb21tZW5kX2JveDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLmMtcmVjb21tZW5kX3BrZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUlIDUlIDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXJlY29tbWVuZF9wa2cge1xuICAgIHdpZHRoOiA0NC4wNjI1JTtcbiAgICBib3gtc2hhZG93OiA0cHggNXB4IDExcHggMXB4IHJnYmEoMTM3LCAxMzcsIDEzNywgMC4zOCk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZWNvbW1lbmRfcGtnIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNoYWRvdzogNi45cHggOS44cHggMjEuNnB4IDIuNHB4IHJnYmEoMTM3LCAxMzcsIDEzNywgMC4zOCk7XG4gIH1cbn1cbi5jLXJlY29tbWVuZF90dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNiNTAwMGI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1yZWNvbW1lbmRfdHRsIHtcbiAgICBtYXJnaW4tdG9wOiA1Ljg2NjZ2dztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlY29tbWVuZF90dGwge1xuICAgIHdpZHRoOiAzNjRweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMS44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbiAgfVxufVxuLmMtcmVjb21tZW5kX3R0bF9sYXJnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcmVjb21tZW5kX3R0bF9sYXJnZSB7XG4gICAgZm9udC1zaXplOiA3LjZ2dztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlY29tbWVuZF90dGxfbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG59XG4uYy1yZWNvbW1lbmRfdHRsX3NtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1yZWNvbW1lbmRfdHRsX3NtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlY29tbWVuZF90dGxfc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1yZWNvbW1lbmRfYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZWNvbW1lbmRfYnRuIHtcbiAgICB3aWR0aDogMzY0cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4uYy1yZWNvbW1lbmRfYnRuIGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcmVzdWx0IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcmVzdWx0LWJveCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtYm94IHtcbiAgICBwYWRkaW5nOiAwIDUwcHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmMtcmVzdWx0LWJveF90dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcmVzdWx0LWJveF90dGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtYm94X3R0bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xuICB9XG59XG4uYy1yZXN1bHQtYm94X3R0bF9zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICM1YzVjNWM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1yZXN1bHQtYm94X3R0bF9zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtYm94X3R0bF9zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi4tcmVzdWx0MDEgLmMtcmVzdWx0LWJveF90dGxfc21hbGwge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZTg1MjA1IDAuNGVtLCB0cmFuc3BhcmVudCAwLjRlbSk7XG59XG4uLXJlc3VsdDAzIC5jLXJlc3VsdC1ib3hfdHRsX3NtYWxsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2U2YjcwMiAwLjRlbSwgdHJhbnNwYXJlbnQgMC40ZW0pO1xufVxuLmMtcmVzdWx0LWJveF90dGxfbGFyZ2Uge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXJlc3VsdC1ib3hfdHRsX2xhcmdlIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtYm94X3R0bF9sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICB9XG59XG4uLXJlc3VsdDAxIC5jLXJlc3VsdC1ib3hfdHRsX2xhcmdlIHtcbiAgY29sb3I6ICNlODUyMDU7XG59XG4uLXJlc3VsdDAzIC5jLXJlc3VsdC1ib3hfdHRsX2xhcmdlIHtcbiAgY29sb3I6ICNlNmI3MDI7XG59XG4uYy1yZXN1bHQtYm94X3R0bF9sYXJnZTpiZWZvcmUsIC5jLXJlc3VsdC1ib3hfdHRsX2xhcmdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXJlc3VsdC1ib3hfdHRsX2xhcmdlOmJlZm9yZSwgLmMtcmVzdWx0LWJveF90dGxfbGFyZ2U6YWZ0ZXIge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdC1ib3hfdHRsX2xhcmdlOmJlZm9yZSwgLmMtcmVzdWx0LWJveF90dGxfbGFyZ2U6YWZ0ZXIge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmMtcmVzdWx0LWJveF90dGxfbGFyZ2U6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG4uLXJlc3VsdDAxIC5jLXJlc3VsdC1ib3hfdHRsX2xhcmdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2svcmVzdWx0X2ljbzAxLnBuZyk7XG59XG4uLXJlc3VsdDAyIC5jLXJlc3VsdC1ib3hfdHRsX2xhcmdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2svcmVzdWx0X2ljbzAyYS5wbmcpO1xufVxuLi1yZXN1bHQwMyAuYy1yZXN1bHQtYm94X3R0bF9sYXJnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrL3Jlc3VsdF9pY28wMy5wbmcpO1xufVxuLmMtcmVzdWx0LWJveF90dGxfbGFyZ2U6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbn1cbi4tcmVzdWx0MDEgLmMtcmVzdWx0LWJveF90dGxfbGFyZ2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVjay9yZXN1bHRfaWNvMDEucG5nKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLi1yZXN1bHQwMiAuYy1yZXN1bHQtYm94X3R0bF9sYXJnZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrL3Jlc3VsdF9pY28wMmIucG5nKTtcbn1cbi4tcmVzdWx0MDMgLmMtcmVzdWx0LWJveF90dGxfbGFyZ2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVjay9yZXN1bHRfaWNvMDMucG5nKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcmVzdWx0LWJveF9pbWcge1xuICAgIHdpZHRoOiAyMDRweDtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtYm94X2ltZyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTNyZW07XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHQtYm94X3R4dCB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbi5jLXNlY3Rpb24tcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGNkY2RjO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RjZGNkYztcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMy43MzMzdnc7XG4gIH1cbn1cbi5jLXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjNmMztcbn1cbi5jLXRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDEycHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJsZSB0aCB7XG4gICAgcGFkZGluZzogN3B4IDVweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxN3B4IDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDlweCA1cHg7XG4gIH1cbn1cbi5jLXRhYmxlIHRoLFxuLmMtdGFibGUgdGQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkY2RjZGM7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGNkY2RjO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ydWJ5IHtcbiAgcnVieS1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGV4dCArIC5jLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGV4dCArIC5jLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlICsgLmMtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGl0bGUgKyAuYy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5jLXRleHQtbWVtbyB7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10ZXh0LW1lbW8ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cblxuLmMtdGV4dC1hcnJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10ZXh0LWFycm93IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGV4dC1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICB9XG59XG4uYy10ZXh0LWFycm93IC5iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAwLjRlbTtcbiAgcGFkZGluZy1yaWdodDogMC40ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy10ZXh0LWFycm93OmJlZm9yZSwgLmMtdGV4dC1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRleHQtYXJyb3c6YmVmb3JlLCAuYy10ZXh0LWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAzLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMy41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10ZXh0LWFycm93OmJlZm9yZSwgLmMtdGV4dC1hcnJvdzphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMS42cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEuNnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRleHQtYXJyb3c6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGV4dC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10ZXh0LWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZmZmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10ZXh0LWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLmMtdGV4dFJ1Ynkge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmMtdGV4dFJ1YnkgcnQge1xuICBmb250LXNpemU6IDAuN3JlbTtcbn1cblxuLmMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzg4OGI4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzg4OGI4Yztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwICM4ODhiOGM7XG4gICAgcGFkZGluZzogMThweCAxMHB4IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDAgIzg4OGI4YztcbiAgICBwYWRkaW5nOiA3cHggMTBweCA4cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuLmMtdGl0bGUwMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGl0bGUwMiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLXRvcDogMTAuMTMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlMDIge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICB9XG59XG4uYy10aXRsZTAyIC5iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTAwMGI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGl0bGUwMjpiZWZvcmUsIC5jLXRpdGxlMDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZTAyOmJlZm9yZSwgLmMtdGl0bGUwMjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMy41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDMuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGl0bGUwMjpiZWZvcmUsIC5jLXRpdGxlMDI6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlMDI6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgI2I1MDAwYjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGl0bGUwMjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjYjUwMDBiO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGUwMjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgI2I1MDAwYjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGl0bGUwMjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2I1MDAwYjtcbiAgfVxufVxuXG4uYy10aXRsZTAzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZTAzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10aXRsZTAzIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cblxuLmMtdGl0bGVDZW50ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAxN2IzMjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZUNlbnRlciB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGl0bGVDZW50ZXIge1xuICAgIGZvbnQtc2l6ZTogNS44NjY2dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICB9XG59XG5cbi5jLXRpdGxlQm9yZGVyQm90dG9tIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNWM1YzVjO1xuICBjb2xvcjogIzVjNWM1Yztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZUJvcmRlckJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10aXRsZUJvcmRlckJvdHRvbSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gIH1cbn1cblxuLmMtdGl0bGVCb3JkZXJDZW50ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4NTIwNTtcbiAgY29sb3I6ICNlODUyMDU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVCb3JkZXJDZW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRpdGxlQm9yZGVyQ2VudGVyIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gICAgbWFyZ2luLXRvcDogMi44cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy11bml0UGNDb2wyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYy11bml0UGNDb2wyLi1hbGlnbkVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5jLXVuaXRQY0NvbDIuLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuYy11bml0UGNDb2wyIC53NTAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmMtdW5pdFBjQ29sMiAudzQ1IHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5cbi5wX2NhdXNlX2RvY3Rvcl9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBfY2F1c2VfZG9jdG9yX2JveCB7XG4gICAgYm9yZGVyLXJhZGl1czogNS4zMzMzdnc7XG4gICAgcGFkZGluZzogNiUgNSUgMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wX2NhdXNlX2RvY3Rvcl9ib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDU1cHggMTUwcHggMzRweCAxMDBweDtcbiAgICBnYXA6IDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wX2NhdXNlX2RvY3Rvcl9oZWFkZXIge1xuICAgIHdpZHRoOiAyMzVweDtcbiAgfVxufVxuLnBfY2F1c2VfZG9jdG9yX2ltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucF9jYXVzZV9kb2N0b3JfaW1nIHtcbiAgICB3aWR0aDogNDkuODY2NnZ3O1xuICAgIGhlaWdodDogNDkuODY2NnZ3O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBfY2F1c2VfZG9jdG9yX2ltZyB7XG4gICAgd2lkdGg6IDE4N3B4O1xuICAgIGhlaWdodDogMTg3cHg7XG4gIH1cbn1cbi5wX2NhdXNlX2RvY3Rvcl9uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wX2NhdXNlX2RvY3Rvcl9uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnBfY2F1c2VfZG9jdG9yX2JvZHkge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wX2NhdXNlX2RvY3Rvcl9ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uYy1hcnRpY2xlIGgzIHtcbiAgY29sb3I6ICMwMTdiMzI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1hcnRpY2xlIGgzIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1hcnRpY2xlIGgzIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuLmMtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy1tdiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDExNWRlZywgIzREQjU0MiAwJSwgIzg5RDE3QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tdiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwOGRlZywgIzREQjU0MiAwJSwgIzREQjU0MiBjYWxjKDUwJSAtIDUzNHB4KSwgIzg5RDE3QyBjYWxjKDUwJSArIDUzNHB4KSwgIzg5RDE3QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIH1cbn1cbi5jLW12ID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jLW12Li1zcE5vTGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uYy1tdl9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW12X2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tdl9pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAzMThweDtcbiAgfVxufVxuLmMtbXZfdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtbXZfdHRsIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDIwcHggI2ZmZjtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBwYWRkaW5nOiAxN3B4IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW12X3R0bCB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAyMHB4ICNGRkZGRkY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLW12X2ltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbXZfaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBsZWZ0OiAtMTg2cHg7XG4gICAgcmlnaHQ6IC0xODZweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmMtbXZfaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4udS10ZXh0R3JlZW4ge1xuICBjb2xvcjogIzAxN2IzMiAhaW1wb3J0YW50O1xufVxuXG4udS10ZXh0WWVsbG93IHtcbiAgY29sb3I6ICNmZmY1MDAgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dEJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufSIsIkB1c2UgXCIuLi8uLi8uLi9jb21tb24vY3NzL3NldHRpbmdzXCJhcyBnO1xuQHVzZSBcIi4vY29uZmlnXCIgYXMgYztcblxuXG4ubC1oZWFkZXJUb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRoZWFkZXJUb3BCZztcbn1cblxuLmwtaGVhZGVyVG9wX25hdmlfaG9tZSB7XG4gIGZpbGw6IGMuJGhlYWRlclRvcE5hdmlIb21lO1xufVxuXG4ubC1oZWFkZXJfc3RvcmVCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRoZWFkZXJCdG1TdG9yZTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGMuJGhlYWRlckJ0bVN0b3JlO1xufVxuXG4ubC1oZWFkZXJfbWVudUJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IGMuJGhlYWRlckJ0bU1lbnVCdG47XG59XG5cbi5sLWhlYWRlckJ0bV9uYXZpPmxpPmE6aG92ZXI6YmVmb3JlLFxuLmwtaGVhZGVyQnRtX25hdmk+bGk+YTphY3RpdmU6YmVmb3JlLFxuLmwtaGVhZGVyQnRtX25hdmk+bGk+YS5pcy1hY3RpdmU6YmVmb3JlLFxuLmwtaGVhZGVyQnRtX25hdmk+bGkgLnRyaWdnZXI6aG92ZXI6YmVmb3JlLFxuLmwtaGVhZGVyQnRtX25hdmk+bGkgLnRyaWdnZXI6YWN0aXZlOmJlZm9yZSxcbi5sLWhlYWRlckJ0bV9uYXZpPmxpIC50cmlnZ2VyLmlzLWFjdGl2ZTpiZWZvcmUge1xuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRoZWFkZXJCdG1NZW51TGluZTtcbiAgfVxufVxuXG4ubC1oZWFkZXJCdG1fbmF2aT5saS4tY2FydCB7XG4gIGNvbG9yOiBjLiRoZWFkZXJCdG1NZW51QnRuO1xufVxuXG4ubC1oZWFkZXJfbmF2aV9jYXJ0IHtcbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgZmlsbDogYy4kaGVhZGVyQnRtTWVudUJ0bjtcbiAgfVxufVxuXG4ubC1zcE5hdmlfaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogYy4kc3BOYXZpSGVhZGVyTGluZTtcbn1cblxuLmwtc3BOYXZpX2xpc3QgbGkgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRzcE5hdmlMaXN0QXJyb3c7XG59XG5cbi5sLXNwTmF2aV9saXN0IGxpIGEuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYy4kc3BOYXZBY3RpdmVCZztcbiAgY29sb3I6IGMuJHNwTmF2QWN0aXZlVHh0O1xufVxuXG4ubC1zcE5hdmlfbGlzdCBsaSAudHJpZ2dlcjpiZWZvcmUsXG4ubC1zcE5hdmlfbGlzdCBsaSAudHJpZ2dlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGMuJHNwTmF2aUxpc3RUcmlnZ2VyO1xufVxuXG4ubC1zcE5hdmlfY2xvc2Uge1xuICBib3JkZXItY29sb3I6IGMuJHNwTmF2aUNsb3NlO1xufVxuXG4ubC1zcE5hdmlfY2xvc2U6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYy4kc3BOYXZpQ2xvc2U7XG59XG5cbi5sLWJvdHRvbU5hdmlfaG9tZSB7XG4gIGZpbGw6IGMuJGJvdHRvbU5hdmlIb21lO1xufVxuXG4ubC1mb290ZXJSZWxhdGlvbl90dGwge1xuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBjb2xvcjogYy4kZm9vdGVyUmVsYXRpb25UdGxTcDtcbiAgfVxuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIGNvbG9yOiBjLiRmb290ZXJSZWxhdGlvblR0bFBjO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRmb290ZXJSZWxhdGlvblR0bFBjO1xuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXJSZWxhdGlvbl9uYXZpX3FhIHtcbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYy4kZm9vdGVyUmVsYXRpb25RYVNwO1xuICB9XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYy4kZm9vdGVyUmVsYXRpb25RYVBjO1xuICB9XG59XG5cbi5sLWZvb3RlclJlbGF0aW9uX25hdmlfdHRsIHtcbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgY29sb3I6IGMuJGZvb3RlclJlbGF0aW9uTmF2aVR0bFNwO1xuICB9XG59XG5cbi5sLWZvb3RlclJlbGF0aW9uX25hdmkgYTphZnRlciB7XG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6IGMuJGZvb3RlclJlbGF0aW9uQXJyb3dTcDtcbiAgfVxufVxuXG4ubC1zaGFyZV9uYXZpIGR0IHtcbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYy4kZm9vdGVyU2hhcmVEdDtcbiAgICBjb2xvcjogYy4kZm9vdGVyU2hhcmVEdFR4dDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5ncyc7XG5cbi8vIOODluODqeODs+ODieWQjemBqeWunOWkieabtFxuJHBhdGg6ICcvYnJhbmQvZ29ob251cnNlJztcblxuLy8gIGNvbG9yXG5cbiRHcmVlbjogIzAxN2IzMjtcblxuJEdvbGQ6ICNkNWFjNDA7XG4kR3JheTogIzg4OGI4YztcbiRHbGF5LWRhcms6ICM1YzVjNWM7XG4kR2xheS1saWdodDogI2Y0ZjNmMztcbiRSZWQ6ICNiNTAwMGI7XG4kQmx1ZTogIzAwNGVhMjtcbiRPcmFuZ2U6ICNlODUyMDU7XG4kQmVpZ2U6ICNmY2Y3ZTc7XG4kWWVsbG93OiAjZTZiNzAyO1xuJExpZ2h0R3JheTogI2Y2ZjZmNjtcblxuJGJyYW5kQ29sb3I6ICRHcmVlbjtcblxuJGhlYWRlclRvcEJnOiAkYnJhbmRDb2xvcjsgLy8gLmwtaGVhZGVyVG9wIOiDjOaZr1xuJGhlYWRlclRvcE5hdmlIb21lOiAjZmZmOyAvLyAubC1oZWFkZXJUb3BfbmF2aV9ob21lIOODmOODg+ODgOODvOWutuOCouOCpOOCs+ODs1xuJGhlYWRlckJ0bVN0b3JlOiAkYnJhbmRDb2xvcjsgLy8gLmwtaGVhZGVyX3N0b3JlQnRuIOiyqeWjsuW6l+aknOe0ouODnOOCv+ODs1xuJGhlYWRlckJ0bU1lbnVCdG46ICRicmFuZENvbG9yOyAvLyAubC1oZWFkZXJfbWVudUJ0biDjg6Hjg4vjg6Xjg7zjg5zjgr/jg7NcbiRoZWFkZXJCdG1NZW51TGluZTogJGJyYW5kQ29sb3I7IC8vIFBD44OY44OD44OA44O844Oh44OL44Ol44O8aG92ZXLmmYLkuIvnt5pcblxuJHNwTmF2aUhlYWRlckxpbmU6ICRicmFuZENvbG9yOyAvLyAubC1zcE5hdmlfaGVhZGVyIFNQ44Oh44OL44Ol44O8IOODmOODg+ODgOODvOS4i+e3mlxuJHNwTmF2aUxpc3RBcnJvdzogJGJyYW5kQ29sb3I7IC8vIC5sLXNwTmF2aV9saXN0IGxpIGE6YmVmb3JlIFNQ44Oh44OL44Ol44O8IOefouWNsFxuJHNwTmF2aUxpc3RUcmlnZ2VyOiAkYnJhbmRDb2xvcjsgLy8gLmwtc3BOYXZpX2xpc3QgbGkgLnRyaWdnZXI6YmVmb3JlLCA6YWZ0ZXIgU1Djg6Hjg4vjg6Xjg7wg77yLXG4kc3BOYXZBY3RpdmVCZzogcmdiYSgkYnJhbmRDb2xvciwgMC4xKTsgLy8gLmwtc3BOYXZpX2xpc3QgbGkgYS5pcy1hY3RpdmUgU1Djg6Hjg4vjg6Xjg7zjgqLjgq/jg4bjgqPjg5bmmYLog4zmma9cbiRzcE5hdkFjdGl2ZVR4dDogJGJyYW5kQ29sb3I7IC8vIC5sLXNwTmF2aV9saXN0IGxpIGEuaXMtYWN0aXZlIFNQ44Oh44OL44Ol44O844Ki44Kv44OG44Kj44OW5pmC5paH5a2X6ImyXG4kc3BOYXZpQ2xvc2U6ICRicmFuZENvbG9yOyAvLyAubC1zcE5hdmlfY2xvc2U6YmVmb3JlIFNQ44Oh44OL44Ol44O8IOmWieOBmOOCi+ODnOOCv+ODs1xuXG4kYm90dG9tTmF2aUhvbWU6ICRicmFuZENvbG9yOyAvLyAubC1ib3R0b21OYXZpX2hvbWUg44OV44OD44K/44O85LiK44OK44OT5a6244Ki44Kk44Kz44OzXG4kZm9vdGVyUmVsYXRpb25UdGxTcDogJGNvcnBvcmF0ZUNvbG9yOyAvLyAubC1mb290ZXJSZWxhdGlvbl90dGwg44OV44OD44K/44O86Zai6YCj5oOF5aCxIOOCv+OCpOODiOODqyBTUFxuJGZvb3RlclJlbGF0aW9uVHRsUGM6ICRicmFuZENvbG9yOyAvLyAubC1mb290ZXJSZWxhdGlvbl90dGwg44OV44OD44K/44O86Zai6YCj5oOF5aCxIOOCv+OCpOODiOODqyBQQ1xuJGZvb3RlclJlbGF0aW9uTmF2aVR0bFNwOiAkYnJhbmRDb2xvcjsgLy8gLmwtZm9vdGVyUmVsYXRpb25fbmF2aV90eHQg44OV44OD44K/44O86Zai6YCj5oOF5aCxIOWQhOODquODs+OCr+OCv+OCpOODiOODqyBTUFxuJGZvb3RlclJlbGF0aW9uUWFTcDogJGJyYW5kQ29sb3I7IC8vIC5sLWZvb3RlclJlbGF0aW9uX25hdmlfcWEg44OV44OD44K/44O86Zai6YCj5oOF5aCxIFEmQSBTUFxuJGZvb3RlclJlbGF0aW9uUWFQYzogJGJyYW5kQ29sb3I7IC8vIC5sLWZvb3RlclJlbGF0aW9uX25hdmlfcWEg44OV44OD44K/44O86Zai6YCj5oOF5aCxIFEmQSBQQ1xuJGZvb3RlclJlbGF0aW9uQXJyb3dTcDogJGJyYW5kQ29sb3I7IC8vIC4ubC1mb290ZXJSZWxhdGlvbl9uYXZpIGE6YWZ0ZXIg44OV44OD44K/44O86Zai6YCj5oOF5aCxIOefouWNsOiDjOaZr+iJsiBTUFxuXG4kZm9vdGVyU2hhcmVEdDogI2YwZjBmMDsgLy8uLmwtc2hhcmVfbmF2aSBkdCDjgZPjga7mg4XloLHjgpLjgrfjgqfjgqLjgZnjgovjga5QQ+aZguiDjOaZr+iJslxuJGZvb3RlclNoYXJlRHRUeHQ6ICMwMDA7IC8vLi5sLXNoYXJlX25hdmkgZHQg44GT44Gu5oOF5aCx44KS44K344Kn44Ki44GZ44KL44GuUEPmmYLmloflrZfoibJcbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9jb21tb24vY3NzL3NldHRpbmdzXCJhcyBnO1xuQHVzZSBcIi4uL2NvbmZpZ1wiYXMgYztcblxuXG5ib2R5IHtcbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cblxuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICB9XG59XG5cbi5sLWhlYWRlckJ0bV9sb2dvIHtcbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIC5sLWhlYWRlclRvcCB7XG4vLyAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuLy8gICB9XG4vLyB9XG5cbi5sLWhlYWRlckJ0bV9sb2dvPi5sLWhlYWRlckJ0bV9sb2dvX2NvcHkge1xuICBAaW5jbHVkZSBnLnBjIHt9XG5cbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubC1oZWFkZXJCdG1fbmF2aT5saT5hLFxuLmwtaGVhZGVyQnRtX25hdmk+bGkgLnRyaWdnZXIge1xuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIC8vIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5sLWZvb3RlckNvbHVtbnMge1xuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cbiAgICAubC1zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubC1ib3R0b21OYXZpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgJl9saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIC5sLWJvdHRvbU5hdmkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICB9XG4gIH1cbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IDAuMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2NvbW1vbi9jc3Mvc2V0dGluZ3NcImFzIGc7XG5AdXNlIFwiLi4vY29uZmlnXCJhcyBjO1xuXG4ucG9zdC1jb250ZW50IHtcbiAgLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6ICNkZGQgc29saWQgMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzIyMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cblxuICBbY2xhc3MqPVwiYnRuLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzU4YjFiYjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgfVxuXG4gIFtjbGFzcyo9XCJidG4tXCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXhNQzQyTnpjZ01UY3VOamMzSWo0OFpHVm1jejQ4YzNSNWJHVStMbU5zY3kweGUyWnBiR3c2Ym05dVpUdHpkSEp2YTJVNkkyWm1aanR6ZEhKdmEyVXRiR2x1WldOaGNEcHpjWFZoY21VN2MzUnliMnRsTFcxcGRHVnliR2x0YVhRNk1UQTdjM1J5YjJ0bExYZHBaSFJvT2pJdU5uQjRPMzA4TDNOMGVXeGxQand2WkdWbWN6NDhkR2wwYkdVK2JHbHVheTFoY25KdmQxOTNhR2wwWlR3dmRHbDBiR1UrUEdjZ2FXUTlJdU9Eck9PQ3BPT0RwT09EdkY4eUlpQmtZWFJoTFc1aGJXVTlJdU9Eck9PQ3BPT0RwT09EdkNBeUlqNDhaeUJwWkQwaTQ0T3M0NEtrNDRPazQ0TzhYekV0TWlJZ1pHRjBZUzF1WVcxbFBTTGpnNnpqZ3FUamc2VGpnN3dnTVNJK1BIQnZiSGxzYVc1bElHTnNZWE56UFNKamJITXRNU0lnY0c5cGJuUnpQU0l4TGpnek9DQXhMamd6T0NBNExqZ3pPQ0E0TGpnek9DQXhMamd6T0NBeE5TNDRNemdpTHo0OEwyYytQQzluUGp3dmMzWm5QZz09KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDUwJSAxMHB4IGF1dG8gYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICBbY2xhc3MqPVwiYnRuLVwiXTpob3ZlciB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwOCUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdG9wOiAzcHg7XG4gIH1cblxuICAuYnRuLXBpbmsge1xuICAgIGJhY2tncm91bmQ6ICNlYzYwODg7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggI2NiNDI2OTtcbiAgfVxuXG4gIC5idG4tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzUyODdjOTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDBweCAjMzA2NWE3O1xuICB9XG5cbiAgLmJ0bi1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzY1YTc0MDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDBweCAjNDY3ZjI3O1xuICB9XG5cbiAgLmJ0bi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNlMzc1NWU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAwcHggI2M0NDgyZDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tY29udGVudHMge1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWNvbnRlbnRzIGRsIGR0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNThiMWJiO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYmxvY2s6IDE2cHg7XG4gICAgcGFkZGluZzogMjRweCA0NnB4IDI0cHggMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBAaW5jbHVkZSBnLnNwe1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tY29udGVudHMgZGwgZHQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1DNDJOemNnTVRjdU5qYzNJajQ4WkdWbWN6NDhjM1I1YkdVK0xtTnNjeTB4ZTJacGJHdzZibTl1WlR0emRISnZhMlU2STJabVpqdHpkSEp2YTJVdGJHbHVaV05oY0RwemNYVmhjbVU3YzNSeWIydGxMVzFwZEdWeWJHbHRhWFE2TVRBN2MzUnliMnRsTFhkcFpIUm9Pakl1Tm5CNE8zMDhMM04wZVd4bFBqd3ZaR1ZtY3o0OGRHbDBiR1UrYkdsdWF5MWhjbkp2ZDE5M2FHbDBaVHd2ZEdsMGJHVStQR2NnYVdROUl1T0RyT09DcE9PRHBPT0R2Rjh5SWlCa1lYUmhMVzVoYldVOUl1T0RyT09DcE9PRHBPT0R2Q0F5SWo0OFp5QnBaRDBpNDRPczQ0S2s0NE9rNDRPOFh6RXRNaUlnWkdGMFlTMXVZVzFsUFNMamc2empncVRqZzZUamc3d2dNU0krUEhCdmJIbHNhVzVsSUdOc1lYTnpQU0pqYkhNdE1TSWdjRzlwYm5SelBTSXhMamd6T0NBeExqZ3pPQ0E0TGpnek9DQTRMamd6T0NBeExqZ3pPQ0F4TlM0NE16Z2lMejQ4TDJjK1BDOW5Qand2YzNablBnPT0pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogNTAlIDE1cHggYXV0byBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKSByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgLmFjY29yZGlvbi1jb250ZW50cyBkbCBkdC5hY3RpdmU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBpbnNldDogY2FsYyg1MCUgLSA0cHgpIDE5cHggYXV0byBhdXRvO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gIC5hY2NvcmRpb24tY29udGVudHMgZGwgZGQge1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuN3M7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJsb2NrOiAxMHB4IDIwcHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEwcHg7XG4gIH1cblxuICBociB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6ICNjY2Mgc29saWQgMXB4O1xuICAgIGJvcmRlci1ib3R0b206ICNlZWUgc29saWQgM3B4O1xuICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gIH1cblxuICBhcnRpY2xlW2NsYXNzXj1cImFydGljbGUtXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcbiAgfVxuXG5cbiAgLmFydGljbGUtaGVhZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAjNThiMWJiIHNvbGlkIDFweDtcbiAgfVxuXG4gIC5hcnRpY2xlLWhlYWQgLnBvc3QtaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5hcnRpY2xlLWhlYWQgLnBvc3QtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYXJ0aWNsZS1oZWFkIC5wb3N0LXRpdGxlX2JveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogI2U0ZTRlNCBzb2xpZCAxcHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG5cbiAgLmFydGljbGUtaGVhZCAucG9zdC10aXRsZV9ib3ggLnBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnBvc3QtY29udGVudF9faGVhZGluZyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMzBweCAtMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucG9zdC1jb250ZW50X19oZWFkaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjdlbTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiAjNThiMWJiO1xuICAgIG9wYWNpdHk6IC44O1xuICB9XG5cbiAgLnBvc3QtY29udGVudF9fc3ViaGVhZGluZyxcbiAgLnN1YmhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gIC5wb3N0LWNvbnRlbnRfX3N1YmhlYWRpbmc6YmVmb3JlLFxuICAuc3ViaGVhZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzU4YjFiYjtcbiAgICB3aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBib3R0b206IDRweDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucG9zdC1jb250ZW50X19zdWJoZWFkaW5nK2JyLFxuICAuc3ViaGVhZGluZyticiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGJyKy5zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbjogNDBweCAwIDMwcHg7XG4gIH1cblxuICBzdHJvbmcubWFya2VyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNTAlLCAjZTVmY2Y2IDUwJSk7XG4gIH1cblxuICAubm90ZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxuXG4gIC50YWJsZS1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuXG4gIC5jb2xvci10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweDtcbiAgfVxuXG4gIC50YWJsZS1zY3JvbGw+LmNvbG9yLXRhYmxlIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cblxuICAuY29sb3ItdGFibGUgdGgsXG4gIC5jb2xvci10YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cblxuICAuY29sb3ItdGFibGUgdGhlYWQgdGgge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZhYzFjZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuY29sb3ItdGFibGUgdGhlYWQuY2xfYmx1ZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3YWNkZTtcbiAgfVxuXG4gIC5jb2xvci10YWJsZSB0aGVhZC5jbF9waW5rIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiNGQwO1xuICB9XG5cbiAgLnRhYmxlLXNjcm9sbD4uY29sb3ItdGFibGUgdGhlYWQgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5jb2xvci10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuXG4gIC5jb2xvci10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cblxuICAuY29sb3ItdGFibGUgdGJvZHkgdHIgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGViZjQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgbGVmdDogLTFweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIHRhYmxlIC5ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuYmctZ3JheSB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxuXG4gIC5iZy1jb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWY2ZjY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5iZy1jb2xfaGVhZGluZyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogIzU4YjFiYiBzb2xpZCAxcHg7XG4gIH1cblxuICAuYmctd2hpdGUgLmJnLWNvbF9oZWFkaW5nOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmJnLWNvbF9zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4IDEuMmVtO1xuICAgIHRleHQtaW5kZW50OiAtMS4yZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5iZy1jb2xfc3ViaGVhZGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKWoFwiO1xuICAgIGNvbG9yOiAjNThiMWJiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMmVtO1xuICB9XG5cbiAgLmJnLWNvbCAuaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLy8gLmJnLWNvbCBmaWd1cmU6bGFzdC1jaGlsZCB7XG4gIC8vICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgLy8gfVxuXG4gIC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICB9XG5cbiAgLmJnLWNvbCAuYmctY29sLWJhbGxvb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9oZWFkaW5nIC5uYW1lIHtcbiAgICBjb2xvcjogIzBjYjJiYTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9oZWFkaW5nIC5pbWFnZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxuXG4gIC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDE2cHggMCAwO1xuICB9XG5cbiAgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTJweCAxMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9jb250ZW50IC5iYWxsb29uLXEge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cblxuICAuYmctY29sIC5iZy1jb2wtYmFsbG9vbiAuYmctY29sLWJhbGxvb25fY29udGVudCB1bCB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cblxuICAuYmctY29sIC5iZy1jb2wtYmFsbG9vbiAuYmctY29sLWJhbGxvb25fY29udGVudCB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAuNWVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYmctY29sIC5iZy1jb2wtYmFsbG9vbiAuYmctY29sLWJhbGxvb25fY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9jb250ZW50IHN0cm9uZyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDUwJSwgI2U1ZmNmNiA1MCUpO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjhweDtcbiAgfVxuXG4gIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyXyVFMyU4MyVBQyVFMyU4MiVBNCVFMyU4MyVBNCVFMyU4MyVCQ18yJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwNDAlMjIlMjBzdHlsZSUzRCUyMmVuYWJsZS1iYWNrZ3JvdW5kJTNBbmV3JTIwMCUyMDAlMjA0MCUyMDQwJTNCJTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ3N0eWxlJTIwdHlwZSUzRCUyMnRleHQlMkZjc3MlMjIlM0UlMjAuc3QwJTdCZmlsbCUzQSUyM2NjY2NjYyUzQiU3RCUzQyUyRnN0eWxlJTNFJTNDZyUyMGlkJTNEJTIyXyVFMyU4MyVBQyVFMyU4MiVBNCVFMyU4MyVBNCVFMyU4MyVCQ18xLTIlMjIlM0UlMjAlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTcuOSUyQzM0LjljLTUuMSUyQzAtNy45LTQuMy03LjktOC44YzAtMTAuNCUyQzkuOC0xOS4yJTJDMTIuOS0yMmwyLjYlMkMyLjhjLTMuNCUyQzIuOS03LjQlMkM2LjUtNy40JTJDMTAuMSUyMGMwJTJDMS4yJTJDMC41JTJDMi4yJTJDMS43JTJDMi42YzUuMyUyQzEuNiUyQzUuOSUyQzYlMkM1LjklMkM3LjZDMTUuNyUyQzMxLjElMkMxMi42JTJDMzQuOSUyQzcuOSUyQzM0LjlMNy45JTJDMzQuOXolMjBNMzIuMiUyQzM0LjljLTUuMSUyQzAtNy44LTQuMy03LjgtOC44JTIwYzAtMTAuNCUyQzkuMy0xOC45JTJDMTIuNy0yMmwyLjYlMkMyLjhjLTMuNCUyQzMuMS03LjMlMkM2LjUtNy4zJTJDMTAuMWMwJTJDMi4yJTJDMC45JTJDMi41JTJDMS42JTJDMi42YzUuMSUyQzEuNCUyQzUuOSUyQzUuNyUyQzUuOSUyQzcuNiUyMEM0MCUyQzMxLjIlMkMzNi43JTJDMzQuOSUyQzMyLjIlMkMzNC45TDMyLjIlMkMzNC45eiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0UnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG5cbiAgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMl8lRTMlODMlQUMlRTMlODIlQTQlRTMlODMlQTQlRTMlODMlQkNfMiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDQwJTIyJTIwc3R5bGUlM0QlMjJlbmFibGUtYmFja2dyb3VuZCUzQW5ldyUyMDAlMjAwJTIwNDAlMjA0MCUzQiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NzdHlsZSUyMHR5cGUlM0QlMjJ0ZXh0JTJGY3NzJTIyJTNFJTIwLnN0MCU3QmZpbGwlM0ElMjNjY2NjY2MlM0IlN0QlM0MlMkZzdHlsZSUzRSUzQ2clMjBpZCUzRCUyMl8lRTMlODMlQUMlRTMlODIlQTQlRTMlODMlQTQlRTMlODMlQkNfMS0yJTIyJTNFJTIwJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk03LjklMkMzNC45Yy01LjElMkMwLTcuOS00LjMtNy45LTguOGMwLTEwLjQlMkM5LjgtMTkuMiUyQzEyLjktMjJsMi42JTJDMi44Yy0zLjQlMkMyLjktNy40JTJDNi41LTcuNCUyQzEwLjElMjBjMCUyQzEuMiUyQzAuNSUyQzIuMiUyQzEuNyUyQzIuNmM1LjMlMkMxLjYlMkM1LjklMkM2JTJDNS45JTJDNy42QzE1LjclMkMzMS4xJTJDMTIuNiUyQzM0LjklMkM3LjklMkMzNC45TDcuOSUyQzM0Ljl6JTIwTTMyLjIlMkMzNC45Yy01LjElMkMwLTcuOC00LjMtNy44LTguOCUyMGMwLTEwLjQlMkM5LjMtMTguOSUyQzEyLjctMjJsMi42JTJDMi44Yy0zLjQlMkMzLjEtNy4zJTJDNi41LTcuMyUyQzEwLjFjMCUyQzIuMiUyQzAuOSUyQzIuNSUyQzEuNiUyQzIuNmM1LjElMkMxLjQlMkM1LjklMkM1LjclMkM1LjklMkM3LjYlMjBDNDAlMkMzMS4yJTJDMzYuNyUyQzM0LjklMkMzMi4yJTJDMzQuOUwzMi4yJTJDMzQuOXolMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC04cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cblxuICBmaWd1cmUge1xuICAgIC8vIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgZmlndXJlIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgY29sb3I6ICM1OGIxYmI7XG4gICAgbWFyZ2luOiA1cHggMCAwO1xuICB9XG5cbiAgLyogUEMgICovXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUtaGVhZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmFydGljbGUtaGVhZCAucG9zdC10aXRsZV9ib3gge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgcGFkZGluZzogNDBweCAyNXB4IDQwcHggMzVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1oZWFkIC5wb3N0LXRpdGxlX2JveCAucG9zdC1zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1oZWFkIC5wb3N0LXRpdGxlX2JveCAucG9zdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIHdpZHRoOiAxNmVtO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWhlYWQgLnBvc3QtaW1nIHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvIDAgNTBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFydGljbGUtaGVhZCAucG9zdC1pbWcgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWhlYWQgLnBvc3QtaW1nIC5jYXB0aW9uIHtcbiAgICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAuYmctZ3JheSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJnLWNvbCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICAuYmctY29sX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiAzNXB4IDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxuXG4gICAgLmJnLWNvbF9zdWJoZWFkaW5nIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDE1cHggMS4yZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gICAgLmJnLWNvbCAuYmctY29sLWJhbGxvb24ge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2hlYWRpbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5iZy1jb2wgLmJnLWNvbC1iYWxsb29uIC5iZy1jb2wtYmFsbG9vbl9oZWFkaW5nIC5uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDA7XG4gICAgfVxuXG4gICAgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2hlYWRpbmcgLmltYWdlIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmJnLWNvbCAuYmctY29sLWJhbGxvb24gLmJnLWNvbC1iYWxsb29uX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYmctY29sIC5iZy1jb2wtYmFsbG9vbiAuYmctY29sLWJhbGxvb25fY29udGVudDpiZWZvcmUge1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICBib3JkZXItd2lkdGg6IDEwcHggMTJweCAxMHB4IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cImJ0bi1cIl0ge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDVweCAyMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgW2NsYXNzKj1cImJ0bi1cIl06OmFmdGVyIHtcbiAgICAgIGluc2V0OiA1MCUgMjBweCBhdXRvIGF1dG87XG4gICAgfVxuXG4gICAgLmJhbGxvb24ge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cblxuICAgIC5wb3N0LWNvbnRlbnRfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luOiA2MHB4IDAgNDBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnBvc3QtY29udGVudF9faGVhZGluZzpiZWZvcmUge1xuICAgICAgbGVmdDogLTExMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDQwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG4uY29sdW1uLXByb2ZpbGUge1xuICBtYXJnaW46IDQwcHggMCAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6ICNjY2Mgc29saWQgMXB4O1xuICBib3JkZXItYm90dG9tOiAjY2NjIHNvbGlkIDFweDtcbn1cblxuLmNvbHVtbi1wcm9maWxlIC5zdWItaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jb2x1bW4tcHJvZmlsZSAucHJvZmlsZV90ZXh0IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfdGV4dCBkdCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5jb2x1bW4tcHJvZmlsZSAucHJvZmlsZV90ZXh0IGRkIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5jb2x1bW4tcHJvZmlsZS5jb2x1bW4tcHJvZmlsZV90b3Age1xuICBtYXJnaW46IC0yMHB4IDAgMzBweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMCAwIDI1cHg7XG59XG5cbi5jb2x1bW4tcHJvZmlsZS5jb2x1bW4tcHJvZmlsZV90b3AgLnByb2ZpbGVfaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cblxuLmJnLWdyYXkgLmNvbHVtbi1wcm9maWxlLmNvbHVtbi1wcm9maWxlX3RvcCB7XG4gIG1hcmdpbjogMTBweCAwIDMwcHg7XG59XG5cbkBpbmNsdWRlIGcucGMge1xuXG4gIC5jb2x1bW4tcHJvZmlsZSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgfVxuXG4gIC5jb2x1bW4tcHJvZmlsZSAuc3ViLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cblxuICAuY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5jb2x1bW4tcHJvZmlsZS5jb2x1bW4tcHJvZmlsZV90b3AgLnByb2ZpbGVfaW1nIHtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cblxuICAuY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfaW1nIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIGhlaWdodDogMTY2cHg7XG4gIH1cblxuICAuY29sdW1uLXByb2ZpbGUgLnByb2ZpbGVfdGV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG5cbiAgLmNvbHVtbi1wcm9maWxlIC5wcm9maWxlX3RleHQgZHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgNXB4O1xuICB9XG59XG5cbi5jLWFib3V0IHtcbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cblxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX2JvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDAgIzAwNGVhMjtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAyNXB4O1xuICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjBweCAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogOHB4IDhweCAwIC01cHggIzAwNGVhMjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfdHRsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYy4kQmx1ZTtcblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgdG9wOiAtNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgdG9wOiAtMjBweDtcbiAgICB9XG4gIH1cblxuICAmX2ltZyB7XG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYy1hYm91dF90eHQxIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgZy5wYyB7fVxuXG5AaW5jbHVkZSBnLnNwIHt9XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5nc1wiYXMgZztcbkB1c2UgXCIuLi9jb25maWdcImFzIGM7XG5cbi5jLWJlbmVmaXRzIHtcbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgbWFyZ2luLXRvcDogNy42cmVtO1xuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgfVxuXG4gICZfYm94IHtcbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHBhZGRpbmc6IDZyZW0gOThweCA3cmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmVuZWZpdHNfYmRyMDFfcGMucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcCxcbiAgICAgICAgdXJsKC4uL2ltZy9jb21tb24vYmVuZWZpdHNfYmRyMDNfcGMucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSxcbiAgICAgICAgdXJsKC4uL2ltZy9jb21tb24vYmVuZWZpdHNfYmRyMDJfcGMucG5nKSByZXBlYXQteSBjZW50ZXIgdG9wO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYmVuZWZpdHNfYmRyMDFfc3AucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcCAvIDEwMCUgYXV0byxcbiAgICAgICAgdXJsKC4uL2ltZy9jb21tb24vYmVuZWZpdHNfYmRyMDNfc3AucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAvIDEwMCUgYXV0byxcbiAgICAgICAgdXJsKC4uL2ltZy9jb21tb24vYmVuZWZpdHNfYmRyMDJfc3AucG5nKSByZXBlYXQteSBjZW50ZXIgdG9wIC8gMTAwJSBhdXRvO1xuICAgICAgcGFkZGluZzogMTAlIDclO1xuICAgIH1cbiAgfVxuXG4gICZfdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZW5lZml0c19iZ19wYy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY292ZXI7XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggI2ZmZiwgMCAwIDVweCAjZmZmLCAwIDAgNXB4ICNmZmYsIDAgMCAxMHB4ICNmZmYsIDAgMCAxNXB4ICNmZmYsIDAgMCAxNXB4ICNmZmYsIDAgMCAzMHB4ICNmZmYsXG4gICAgICAgIDAgMCAzMHB4ICNmZmY7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBoZWlnaHQ6IGcudncoNDAwKTtcbiAgICAgIGZvbnQtc2l6ZTogZy52dygzMik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogZy52dygzNik7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjZmZmLCAwIDAgNXB4ICNmZmYsIDAgMCA1cHggI2ZmZiwgMCAwIDEwcHggI2ZmZiwgMCAwIDE1cHggI2ZmZiwgMCAwIDE1cHggI2ZmZiwgMCAwIDMwcHggI2ZmZixcbiAgICAgICAgMCAwIDMwcHggI2ZmZjtcbiAgICB9XG5cbiAgICAubGFyZ2Uge1xuICAgICAgZm9udC1mYW1pbHk6IGMuJHNlcmlmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2UxOTY0MSAwLjNlbSwgdHJhbnNwYXJlbnQgMC4zZW0pO1xuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjRyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICBmb250LXNpemU6IGcudncoNTQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfdHRsIHtcbiAgICBjb2xvcjogYy4kQmx1ZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogYy4kc2VyaWY7XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYy4kQmx1ZTtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnNwIHt9XG4gICAgfVxuICB9XG5cbiAgJl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIH1cblxuICAgID5saSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgYy4kQmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IGMuJHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogYy4kQmx1ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgbWFyZ2luOiA4cHggMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIHdpZHRoOiBnLnZ3KDE2MCk7XG4gICAgICAgIGhlaWdodDogZy52dygxNjApO1xuICAgICAgICBmb250LXNpemU6IGcudncoMzApO1xuXG4gICAgICAgICY6bm90KDpudGgtY2hpbGQoM24pKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnLnZ3KDMyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogZy52dygyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICBmb250LXNpemU6IGcudncoMTgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBnLnBjIHt9XG5cbkBpbmNsdWRlIGcuc3Age31cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vICB3aWR0aFxuJGJwOiA3NjdweDsgLy8g44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4kd2lkdGg6IDEwMjhweDtcbiRzcERlc2lnbldpZHRoOiA3NTA7XG4kcGFkZGluZzogMjBweDtcblxuLy8gIGhlaWdodFxuJHNwSGRIZWlnaHQ6IDYwcHg7XG4kcGNIZEhlaWdodDogMTQzcHg7XG5cbi8vICBmb250XG4kZm9udDogQXJpYWxNVCxcbidOb3RvIFNhbnMgSlAnLFxuc2Fucy1zZXJpZjtcbi8vIOKGk+S9v+eUqOOBmeOCi+WgtOWQiOOBr+WQhOODluODqeODs+ODieOCteOCpOODiOOBrmRlZmF1bHQuc2Nzc+OBp1wiYnJhbmQvY29tbW9uL2Nzcy9mb3VuZGF0aW9uL2ZvbnQvc2VyaWZcIuOCkuOCpOODs+ODneODvOODiOOBl+OBpuOBj+OBoOOBleOBhDtcbiRzZXJpZjogJ05vdG8gU2VyaWYgSlAnLFxuc2VyaWY7XG5cbi8vICBjb2xvclxuJEJsdWU6ICMwMDgwY2M7XG4kZGFya0dyZXk6ICMzMzM7XG5cbiRjb3Jwb3JhdGVDb2xvcjogJEJsdWU7XG4kdGV4dENvbG9yOiAkZGFya0dyZXk7XG5cbi8vICB6LWluZGV4O1xuJHpNZW51OiAxMDAwO1xuJHpPdmVybGF5OiA5ODA7XG4kekhlYWRlcjogOTYwO1xuJHpXcmFwcGVyOiAxO1xuXG4vLyAgY2FsY1xuQGZ1bmN0aW9uIHZ3KCRzaXplKSB7XG4gIEByZXR1cm4gbWF0aC5kaXYobWF0aC5mbG9vcihtYXRoLmRpdigkc2l6ZSwgJHNwRGVzaWduV2lkdGgpICogMTAwMDAwMHZ3KSwgMTAwMDApO1xufVxuXG5AZnVuY3Rpb24gcmVtX3NwKCRzaXplLCAkc3BEZXNpZ25XaWR0aDogNzUwKSB7XG4gIEByZXR1cm4gbWF0aC5kaXYobWF0aC5kaXYoJHNpemUsIDEwKSwgMikgKiAxLjA4K3JlbTtcbn1cblxuQG1peGluIGZ6X3JlbV9zcCgkc2l6ZSwgJHNwRGVzaWduV2lkdGg6IDc1MCkge1xuICBmb250LXNpemU6IG1hdGguZGl2KG1hdGguZGl2KCRzaXplLCAxMCkgLCAyKSAqIDEuMDggKyByZW07XG4gIH1cblxuICAvLyAgbWVkaWFxdWVyeVxuICBAbWl4aW4gc3Age1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIHBjIHtcblxuICAgIEBtZWRpYSBwcmludCxcbiAgICBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBjbGVhckZpeCB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIGljb24oJHBvc2l0aW9uLCAkZGlzcGxheSkge1xuICAgICY6I3skcG9zaXRpb259IHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogJGRpc3BsYXk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiB3MTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICBAbWl4aW4gcHNldWRvIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBtaXhpbiBub0d1dHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZztcbiAgICBtYXJnaW4tcmlnaHQ6IC0kcGFkZGluZztcbiAgfVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2NvbW1vbi9jc3Mvc2V0dGluZ3NcImFzIGc7XG5AdXNlIFwiLi4vY29uZmlnXCJhcyBjO1xuXG4uYy1ib3gtYnJhY2tldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICB3aWR0aDogOXB4O1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICAmX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMTZweCA1MnB4IDlweCAxM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgcGFkZGluZzogNnB4IDJweCA4cHggN3B4O1xuICAgIH1cbiAgfVxuXG4gICZfbGlzdCB7XG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICB3aWR0aDogNDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgPmxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge31cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuXG4gICAgICBAaW5jbHVkZSBnLnBjIHt9XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age31cbiAgICB9XG5cbiAgICAuZG90cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9iZ19kb3QucG5nKSByZXBlYXQteCByaWdodCBjZW50ZXI7XG4gICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge31cblxuICAgICAgQGluY2x1ZGUgZy5zcCB7fVxuICAgIH1cblxuICAgIC53ZWlnaHQge1xuICAgICAgd2lkdGg6IDVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjRlbTtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7fVxuXG4gICAgICBAaW5jbHVkZSBnLnNwIHt9XG4gICAgfVxuXG4gICAgJi4tY29sMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgd2lkdGg6IDU0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgK3Age1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPmxpIHtcbiAgICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgICAgd2lkdGg6IDIzN3B4O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgIC53ZWlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDMuNWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1ib3gtcm91bmRlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGMuJE9yYW5nZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG5cbiAgKy5jLWJveC1yb3VuZGVkIHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYy4kT3JhbmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgcGFkZGluZzogMC43cmVtIDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgcGFkZGluZzogMTdweCAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgfVxuXG4gICAgJi4taWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICYuLWNoZWNrIHtcbiAgICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luOiAtMnJlbSAtNTVweCAwIC01cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICBtYXJnaW46IC0zcmVtIC05MHB4IDAgLTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYy1ib3gtcm91bmRlZC1yZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCBjLiRSZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gIEBpbmNsdWRlIGcucGMge31cbn1cblxuLmMtYm94IHtcbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG59XG5cbi5jLWJveFNoYWRvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGMuJEJsdWU7XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwIGMuJEJsdWU7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDAgYy4kQmx1ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgZy5zcCB7fVxuXG5AaW5jbHVkZSBnLnBjIHt9XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5nc1wiYXMgZztcbkB1c2UgXCIuLi9jb25maWdcImFzIGM7XG5cbi5jLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYy4kYnJhbmRDb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cblxuICAmLi1ibGFuayB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9icmFuZC9jb21tb24vaW1nL2ljb24vaWNvX2JsYW5rMDFfd3Quc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICYuLWFycm93OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYnJhbmQvY29tbW9uL2ltZy9pY29uL2ljb19hcnJvd19jaXJjbGUwMV93dC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDIycHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmMtYm5yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgQGluY2x1ZGUgZy5wYyB7XG4gbWFyZ2luLWJvdHRvbTogNGVtO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5nc1wiYXMgZztcbkB1c2UgXCIuLi9jb25maWdcImFzIGM7XG5cbi5jLWRvY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMnB4ICM1YzVjNWM7XG4gIEBpbmNsdWRlIGcuY2xlYXJGaXg7XG5cbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgcGFkZGluZzogNDBweCA1MHB4IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1LjZyZW07XG4gIH1cblxuICAmX25hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBjb2xvcjogIzVjNWM1YztcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfcG9zIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgd2lkdGg6IDQzMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB3aWR0aDogNDMwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX2ltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7fVxuICB9XG5cbiAgJl9ub3RlIHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB3aWR0aDogNDMwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9jb21tb24vY3NzL3NldHRpbmdzXCJhcyBnO1xuQHVzZSBcIi4uL2NvbmZpZ1wiYXMgYztcblxuLmMtZmFxIHtcbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cblxuICAmX2xpc3Qge1xuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgPmgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRCbHVlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIuNWVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAyLjVlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgID5kaXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzZweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICAgIH1cblxuICAgICAgK2gzIHtcbiAgICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgZy5wYyB7fVxuXG5AaW5jbHVkZSBnLnNwIHt9XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5nc1wiYXMgZztcbkB1c2UgXCIuLi9jb25maWdcImFzIGM7XG5cbi5jLWltZ1cxMDAge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtaW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGZpZ2NhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2NvbW1vbi9jc3Mvc2V0dGluZ3NcImFzIGc7XG5AdXNlIFwiLi4vY29uZmlnXCJhcyBjO1xuXG4uYy1saW5ldXAge1xuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBwYWRkaW5nLXRvcDogZy52dyg0NSk7XG4gICAgcGFkZGluZy1ib3R0b206IGcudncoODMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgcGFkZGluZy10b3A6IDg0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAmX2lubmVyIHtcbiAgICBAaW5jbHVkZSBnLnNwIHt9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIEBpbmNsdWRlIGcuY2xlYXJGaXg7XG4gICAgfVxuICB9XG5cbiAgJl9jb3B5IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAudHRsYXJlYSB7XG4gICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICB3aWR0aDogNDQwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl90aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IGcudncoMjYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNmVtO1xuICAgIH1cblxuICAgIC5zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9wa2cge1xuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgbWFyZ2luLXRvcDogZy52dygxNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICB3aWR0aDogNDUycHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDYuOXB4IDkuOHB4IDIxLjZweCAyLjRweCByZ2JhKDEzNywgMTM3LCAxMzcsIDAuMzgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDVweCAxMHB4IDFweCByZ2JhKDEzNywgMTM3LCAxMzcsIDAuMzgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wa2cxIHtcbiAgICBib3JkZXItcmFkaXVzOiA1JSA1JSAwIDA7XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHdpZHRoOiA4MSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5wa2cyIHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7fVxuICB9XG5cbiAgJl9saXN0IHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIG1hcmdpbi10b3A6IGcudncoNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAuYy1idG4tYXJlYSB7XG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfYnRuIHtcbiAgICBAaW5jbHVkZSBnLnNwIHt9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHt9XG4gIH1cblxuICAmLi1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWRkY2M7XG5cbiAgICAuYy1saW5ldXBfdGl0bGUge1xuICAgICAgY29sb3I6ICNiNTAwMGI7XG4gICAgfVxuICB9XG5cbiAgJi4tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRmYTtcblxuICAgIC5jLWxpbmV1cF90aXRsZSB7XG4gICAgICBjb2xvcjogIzAwNGVhMjtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9jb21tb24vY3NzL3NldHRpbmdzXCJhcyBnO1xuQHVzZSBcIi4uL2NvbmZpZ1wiYXMgYztcblxuLmMtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC40ZW07XG5cbiAgJlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYnJhbmQvc2FyYXNhdHkvaW1nL2NvbW1vbi9pY29fYmxhbmswMV9nci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2NvbW1vbi9jc3Mvc2V0dGluZ3NcImFzIGc7XG5AdXNlIFwiLi4vY29uZmlnXCJhcyBjO1xuLy8gbWF0aCDoqq3jgb/ovrzjgb9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmMtbGlzdC1jaGVjayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDtcblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICA+bGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9mb250YXdlc29tZS9jaGVjay1zcXVhcmUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgK2xpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gIH1cblxuICAmLi13dCB7XG4gICAgPmxpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vZm9udGF3ZXNvbWUvY2hlY2stc3F1YXJlX3d0LnN2Zyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tcGMtY29sNCB7XG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICA+bGkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICYrIDpudGgtY2hpbGQobiArIDUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5jLWxpc3QtbnVtYmVyIHtcbi8vICAgY291bnRlci1yZXNldDogbnVtO1xuLy8gICBsaSB7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW07XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG5cbi8vICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgY29udGVudDogJyggJyBjb3VudGVyKG51bSkgJyApJztcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgIHRvcDogMDtcbi8vICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4vLyAuYy1saXN0LW1lbW8ge1xuLy8gICA+IGxpIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbi8vICAgICB0ZXh0LWluZGVudDogLTFlbTtcbi8vICAgICBsaW5lLWhlaWdodDogMS40O1xuLy8gICB9XG4vLyB9XG4vLyAuYy1zeW1wdG9tc0xpc3Qge1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbi8vICAgfVxuLy8gICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IGcudncoNDQpO1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IGcudncoNDQpO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4vLyAgIH1cbi8vICAgPiBsaSB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgICBsaW5lLWhlaWdodDogMS40O1xuLy8gICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2JnX2Zvcl9zeW1wdG9tcy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbi8vICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgIHdpZHRoOiAxOTBweDtcbi8vICAgICAgIGhlaWdodDogMTkwcHg7XG4vLyAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbi8vICAgICAgICY6bnRoLWNoaWxkKG4gKyA1KSB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgICAgd2lkdGg6IGcudncoMjc0KTtcbi8vICAgICAgIGhlaWdodDogZy52dygyNzQpO1xuLy8gICAgICAgZm9udC1zaXplOiBnLnZ3KDM4KTtcblxuLy8gICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbi8vICAgICAgICAgbWFyZ2luLXRvcDogZy52dygyMik7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4vLyAuYy1saXN0QXRUaW1lcyB7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vICAgZmxleC13cmFwOiB3cmFwO1xuLy8gICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuLy8gICB9XG4vLyAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbi8vICAgfVxuLy8gICAmX2l0ZW0ge1xuLy8gICAgIGJvcmRlcjogc29saWQgM3B4ICNiNTAwMGI7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZWZlZjtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLyAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAzMHB4O1xuLy8gICAgIH1cbi8vICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbi8vICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuLy8gICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xuLy8gICAgICAgbWluLWhlaWdodDogMjI2cHg7XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgICZfaW1nIHtcbi8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICB3aWR0aDogMTA2cHg7XG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4vLyAgICAgfVxuLy8gICAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgJl90eHQge1xuLy8gICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgICAgd2lkdGg6IDIzMHB4O1xuLy8gICAgIH1cbi8vICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgPiBsaSB7XG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICB3aWR0aDogNDguNSU7XG5cbi8vICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgICAgd2lkdGg6IDQ3LjYlO1xuXG4vLyAgICAgICAmOm50aC1jaGlsZChuICsgMykge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAmLmNyZWRpdCB7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuLy8gICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbi8vICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuLy8gICAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuLy8gICAgICAgfVxuLy8gICAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbi8vICAgICAgICAgcCB7XG4vLyAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4vLyBAaW5jbHVkZSBnLnBjIHtcbi8vIH1cbi8vIEBpbmNsdWRlIGcuc3Age1xuLy8gfVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2NvbW1vbi9jc3Mvc2V0dGluZ3NcImFzIGc7XG5AdXNlIFwiLi4vY29uZmlnXCJhcyBjO1xuXG4uYy1uYXZpLWNvbnRlbnRzIHtcbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICB9XG5cbiAgJl9saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBtYXgtd2lkdGg6IDkwNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgICAgZ2FwOiAyMnB4IDEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICAgIGdhcDogNDZweCAzMnB4O1xuICAgIH1cblxuICAgID5saSB7XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuXG4gICAgICAgICtsaSB7fVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHt9XG5cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlcjogc29saWQgM3B4ICMyMWEyNTI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICNmMWYxZjEgaW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2ltZyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBnLnNwIHt9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge31cblxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgZy53MTAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge31cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3R0bCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2JvZHkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgbWluLWhlaWdodDogMTQ3cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogYy4kYnJhbmRDb2xvciB1cmwoL2JyYW5kL2NvbW1vbi9pbWcvaWNvbi9pY29fYXJyb3cwMV93dC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gNnB4IGF1dG87XG5cblxuICAgICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICByaWdodDogMjFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggYXV0bztcbiAgICAgICAgICBib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtbmF2aVN0b3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYy4kYnJhbmRDb2xvcjtcblxuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBwYWRkaW5nLXRvcDogMS41dnc7XG4gICAgcGFkZGluZy10b3A6IDcuNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA3dnc7XG4gIH1cblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICZfdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBmb250LXNpemU6IGcudncoNDQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29fY2FydF93dC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC43ZW07XG4gICAgICAgIHdpZHRoOiA4LjN2dztcbiAgICAgICAgaGVpZ2h0OiA3dnc7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtO1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfbmF2aSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBtYXJnaW46IDAgMTRweDtcbiAgICAgICAgd2lkdGg6IDI2OXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgcGFkZGluZzogMSUgMTYlIDElIDEyJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBwYWRkaW5nOiA3cHggNDBweCAycHggNDNweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogMS41dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEuNXZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMi40dncgc29saWQgYy4kYnJhbmRDb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDJ2dztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgIzAxN2IzMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAuYy1uYXZpQ29udGVudHMge1xuLy8gICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtO1xuLy8gICB9XG4vLyAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbi8vICAgfVxuXG4vLyAgICZfbGlzdCB7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbi8vICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgfVxuXG4vLyAgICAgbGkge1xuLy8gICAgICAgd2lkdGg6IDQ3LjUlO1xuXG4vLyAgICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgICAgd2lkdGg6IDUwJTtcbi8vICAgICAgIH1cblxuLy8gICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuLy8gICAgICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuXG4vLyAgICAgICAmOm50aC1jaGlsZChuICsgMykge1xuLy8gICAgICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICAgICAgICBtYXJnaW4tdG9wOiAyJTtcbi8vICAgICAgICAgfVxuXG4vLyAgICAgICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vICAgJl9zaW5nbGUge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgIH1cblxuLy8gICAmX2ltZyB7XG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICB3aWR0aDogMTgxIC8gNjcwICogMTAwJTtcbi8vICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbi8vICAgICB9XG5cbi8vICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgIHdpZHRoOiAxMjBweDtcbi8vICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4vLyAgICAgfVxuXG4vLyAgICAgaW1nIHtcbi8vICAgICAgIEBpbmNsdWRlIGcudzEwMDtcbi8vICAgICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgICAgICBoZWlnaHQ6IDEzNnB4O1xuLy8gICAgICAgICB3aWR0aDogYXV0bztcbi8vICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4vLyAgICAgICAgICYuY2hlY2sge1xuLy8gICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICZfdHRsIHtcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbi8vICAgICB9XG5cbi8vICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJl9ib2R5IHtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgZmxleDogMSAxIGF1dG87XG5cbi8vICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICAgIHBhZGRpbmc6IDEycHggMzZweCAxMnB4IDEwcHg7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbi8vICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuLy8gICAgIH1cblxuLy8gICAgICY6OmFmdGVyIHtcbi8vICAgICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICBiYWNrZ3JvdW5kOiBjLiRPcmFuZ2UgdXJsKC9icmFuZC9jb21tb24vaW1nL2ljb24vaWNvX2Fycm93MDFfd3Quc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDZweCBhdXRvO1xuLy8gICAgICAgdG9wOiAwO1xuLy8gICAgICAgYm90dG9tOiAwO1xuLy8gICAgICAgbWFyZ2luOiBhdXRvO1xuLy8gICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4vLyAgICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICAgICAgd2lkdGg6IDE2cHg7XG4vLyAgICAgICAgIGhlaWdodDogMTZweDtcbi8vICAgICAgICAgcmlnaHQ6IDE2cHg7XG4vLyAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IGF1dG87XG4vLyAgICAgICB9XG5cbi8vICAgICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgICAgICB3aWR0aDogMjJweDtcbi8vICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuLy8gICAgICAgICByaWdodDogMjRweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmX2JuciB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRCZWlnZTtcbi8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIGJvcmRlcjogM3B4IHNvbGlkIGMuJE9yYW5nZTtcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDIwcHggMCByZ2JhKDEzNywgMTM3LCAxMzcsIDAuMzgpO1xuLy8gICAgICAgbWF4LXdpZHRoOiA0ODRweDtcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLyAgICAgfVxuLy8gICAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgICAgYm94LXNoYWRvdzogNHB4IDVweCAxMXB4IDFweCByZ2JhKDEzNywgMTM3LCAxMzcsIDAuMzgpO1xuLy8gICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuLy8gICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG5cbi8vICAgICAgICYuLXNwU3R5bGUge1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbi8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgICAgICAuYy1uYXZpQ29udGVudHNfaW1nIHtcbi8vICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLmMtbmF2aUNvbnRlbnRzX3R0bCB7XG4vLyAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4vLyAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLmMtbmF2aUNvbnRlbnRzX2JvZHkge1xuLy8gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4vLyAgICAgICAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgcmlnaHQ6IDZweDtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLmMtbGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkICNmZmY1MDA7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuOGVtO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC0wLjNlbTtcblxufVxuXG4uYy10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogZy52dyg1Nik7XG4gICAgcGFkZGluZy1ib3R0b206IDV2dztcblxuICAgICYuLXNwUyB7XG4gICAgICBmb250LXNpemU6IGcudncoNTYgKiAwLjgpO1xuICAgIH1cblxuICB9XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMCAwJSwgIzAwMCA0cHgsIHRyYW5zcGFyZW50IDRweCwgdHJhbnNwYXJlbnQgMTZweCk7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7fVxuXG5cbiAgfVxuXG5cblxuICAubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDAuMnZ3O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZjUwMCAwcHgsICNmZmY1MDAgMC4zZW0sIHRyYW5zcGFyZW50IDAuM2VtKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmY1MDAgMHB4LCAjZmZmNTAwIDI0cHgsIHRyYW5zcGFyZW50IDI0cHgpO1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucC10b3BfcHJvYmxlbSB7XG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIHBhZGRpbmctdG9wOiA3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIwLjN2dztcbiAgfVxuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZm9udC1zaXplOiBnLnZ3KDYwICogMC44KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2LjZ2dztcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDkuMnZ3O1xuXG5cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL3Byb2JsZW1faWNvMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcCAvIGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgICByaWdodDogLTEwLjh2dztcbiAgICAgICAgICB3aWR0aDogMTUuNHZ3O1xuICAgICAgICAgIGhlaWdodDogMTcuN3Z3O1xuICAgICAgICAgIHRvcDogLTE1LjF2dztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMWVtO1xuICAgICAgY29sb3I6IGMuJGJyYW5kQ29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAjZmZmNTAwO1xuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogZy52dygxMCk7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMS45dnc7XG4gICAgICAgIGZvbnQtc2l6ZTogZy52dyg4MCAqIDAuOCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDF2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwcHg7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfZGF0YSB7XG4gICAgbWF4LXdpZHRoOiA3NDRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDh2dztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgfVxuXG4gICAgJl9ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYy4kYnJhbmRDb2xvcjtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGcudncoODApO1xuICAgICAgICBwYWRkaW5nOiAxMy41JSA1JSAxNCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggIzAwMDAwMDY2O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgcGFkZGluZzogNTRweCA1MHB4IDMwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggIzAwMDAwMDY2O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfdHRsIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICBmb250LXNpemU6IGcudncoMzYpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICB9XG5cbiAgICAgIC5sYXJnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogZy52dyg3MiAqIDAuOCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAydnc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sZXR0ZXItc3BhY2UtbmFycm93IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pbWcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMC41JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAuNSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2NhcCB7XG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zaXplOiBnLnZ3KDI4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXZ3O1xuXG4gICAgICAgIC50dGwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtNC41ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0LjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICAgPiorKiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2Fycm93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9wcm9ibGVtX2Fycm93MDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHdpZHRoOiA5MHZ3O1xuICAgICAgaGVpZ2h0OiA0MHZ3O1xuICAgICAgZm9udC1zaXplOiBnLnZ3KDM2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICAubGFyZ2Uge1xuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZy52dyg1Mik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogNzR2dztcbiAgICBtYXJnaW4tdG9wOiAxMHZ3O1xuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICB3aWR0aDogMzkwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfcGtnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvcHJvYmxlbV9pbWcwMV9zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIDR2dy8xMzN2dyBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDZ2dztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gICAgICBAaW5jbHVkZSBnLm5vR3V0dGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgd2lkdGg6IDk0MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvcHJvYmxlbV9pbWcwMV9wYy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIC0yMHB4IC8gY29udGFpbjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA3OHZ3O1xuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfY2FwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICBmb250LXNpemU6IGcudncoMjgpO1xuICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIHJpZ2h0OiA0OHB4O1xuICAgICAgICBib3R0b206IDk1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wLXRvcF9wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIHBhZGRpbmctdG9wOiAxOXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xuICB9XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gICYuLWFycm93IHtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IGMuJGJyYW5kQ29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNDJweCA0N3B4IDAgNDdweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGJvcmRlci13aWR0aDogOHZ3IDl2dyAwIDl2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2dyaWQge1xuICAgIEBpbmNsdWRlIGcuc3Age31cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzAwcHggNjY1cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDYwcHggYXV0bztcbiAgICAgIHJvdy1nYXA6IDBweDtcbiAgICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9pbWcge1xuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgcGFkZGluZzogNiUgMTQlIDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9iYWxsb29uIHtcbiAgICBAaW5jbHVkZSBnLnNwIHt9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9wa2cge1xuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgcGFkZGluZzogMy41JSA0JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9ib2R5IHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDh2dztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgfVxuICB9XG5cbiAgJl90dGwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6IGMuJGJyYW5kQ29sb3I7XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogZy52dyg3MiAqIDAuOCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIH1cbiAgfVxuXG4gICZfbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBnYXA6IDIwcHggMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBmb250LXNpemU6IGcudncoMjgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgID5kdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtaW4td2lkdGg6IGcudncoMTgwKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+ZGQge1xuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+ZHQsXG4gICAgPmRkIHtcbiAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgICAgIEBpbmNsdWRlIGcuc3Age31cblxuICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYm9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICBwYWRkaW5nOiAzLjh2dyAyLjZ2dyAyLjl2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfdHh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBmb250LXNpemU6IGcudncoMjQpO1xuICAgICAgbWFyZ2luLXRvcDogNHZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5kb3Qge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICB9XG4gIH1cblxuICAmX2J0bnMge1xuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMC42dnc7XG5cbiAgICAgID4qKyoge1xuICAgICAgICBtYXJnaW4tdG9wOiBnLnZ3KDQwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICsuYnRuIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2NvbW1vbi9jc3Mvc2V0dGluZ3NcImFzIGc7XG5AdXNlIFwiLi4vY29uZmlnXCJhcyBjO1xuXG4uYy1wcm9kdWN0LWluZm8ge1xuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDE0cHggNXB4IDE0cHggMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMTZweCA1cHggMTZweCAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG5cbiAgPmR0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHdpZHRoOiA2ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgfVxuICB9XG5cbiAgPmRkIHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICtkdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gOGVtKTtcbiAgICB9XG4gIH1cblxuICA+ZHQsXG4gID5kZCB7XG4gICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjhlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBtYXJnaW4tbGVmdDogMC42ZW07XG4gICAgbWFyZ2luLXRvcDogLTAuNmVtO1xuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBwYWRkaW5nOiAwLjRlbSAwLjNlbSAwLjNlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHBhZGRpbmc6IDAuMmVtIDAuM2VtIDAuMWVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmMtcHJvZHVjdCB7XG4gIGJvcmRlcjogc29saWQgMnB4ICNiNTAwMGI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiBnLnZ3KDUwKTtcbiAgICBtYXJnaW4tYm90dG9tOiBnLnZ3KDQwKTtcbiAgICBwYWRkaW5nOiBnLnZ3KDU0KSBnLnZ3KDQ1KSBnLnZ3KDY0KTtcbiAgfVxuXG4gICZfcGtnIHtcbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHdpZHRoOiA1MjVweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBnLnZ3KDQwKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDYuOXB4IDkuOHB4IDIxLjZweCAyLjRweCByZ2JhKDEzNywgMTM3LCAxMzcsIDAuMzgpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgd2lkdGg6IDg3JTtcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDVweCAxMXB4IDFweCByZ2JhKDEzNywgMTM3LCAxMzcsIDAuMzgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wa2cxIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUlIDUlIDAgMDtcbiAgICB9XG5cbiAgICAucGtnMiB7XG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgd2lkdGg6IDQ1NHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogODIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9saXN0IHtcbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHdpZHRoOiA1NDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGcudncoNTIpO1xuICAgIH1cbiAgfVxuXG4gICZfYnRucyB7XG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age31cblxuICAgID5saSB7XG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgK2xpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBnLnZ3KDQwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lYyB7XG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBtYXJnaW4tdG9wOiA1LjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gICAgICAvLyBtYXJnaW46IGcudncoNTQpICh2dyg0NSkgKiAtMSkgKHZ3KDY0KSAqIC0xKTtcbiAgICAgIC5jLW5hdmlTdG9yZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAmX3R0bCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9jb21tb24vY3NzL3NldHRpbmdzXCJhcyBnO1xuQHVzZSBcIi4uL2NvbmZpZ1wiYXMgYztcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmMtcmVjb21tZW5kIHtcbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gICZfYm94IHtcbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggNTVweDtcbiAgICAgIEBpbmNsdWRlIGcuY2xlYXJGaXg7XG4gICAgfVxuICB9XG5cbiAgJl9wa2cge1xuICAgIGJvcmRlci1yYWRpdXM6IDUlIDUlIDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICB3aWR0aDogbWF0aC5kaXYoMjgyLCA2NDApICogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA1cHggMTFweCAxcHggcmdiYSgxMzcsIDEzNywgMTM3LCAwLjM4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYm94LXNoYWRvdzogNi45cHggOS44cHggMjEuNnB4IDIuNHB4IHJnYmEoMTM3LCAxMzcsIDEzNywgMC4zOCk7XG4gICAgfVxuICB9XG5cbiAgJl90dGwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgY29sb3I6IGMuJFJlZDtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgbWFyZ2luLXRvcDogZy52dyg0NCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICB3aWR0aDogMzY0cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gICAgfVxuXG4gICAgJl9sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZy52dyg1Nyk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3NtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX2J0biB7XG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHdpZHRoOiAzNjRweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBnLnNwIHt9XG5cbkBpbmNsdWRlIGcucGMge31cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9jb21tb24vY3NzL3NldHRpbmdzXCJhcyBnO1xuQHVzZSBcIi4uL2NvbmZpZ1wiYXMgYztcblxuLmMtcmVzdWx0IHtcbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuXG4uYy1yZXN1bHQtYm94IHtcbiAgQGluY2x1ZGUgZy5zcCB7XG4gICAgcGFkZGluZzogMCAyMHB4IDM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBwYWRkaW5nOiAwIDUwcHggNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfdHRsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbiAgICB9XG5cbiAgICAmX3NtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBjb2xvcjogIzVjNWM1YztcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICB9XG5cbiAgICAgIC4tcmVzdWx0MDEgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGMuJE9yYW5nZSAwLjRlbSwgdHJhbnNwYXJlbnQgMC40ZW0pO1xuICAgICAgfVxuXG4gICAgICAuLXJlc3VsdDAyICYge31cblxuICAgICAgLi1yZXN1bHQwMyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYy4kWWVsbG93IDAuNGVtLCB0cmFuc3BhcmVudCAwLjRlbSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9sYXJnZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjRyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAgICAgfVxuXG4gICAgICAuLXJlc3VsdDAxICYge1xuICAgICAgICBjb2xvcjogYy4kT3JhbmdlO1xuICAgICAgfVxuXG4gICAgICAuLXJlc3VsdDAyICYge31cblxuICAgICAgLi1yZXN1bHQwMyAmIHtcbiAgICAgICAgY29sb3I6IGMuJFllbGxvdztcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBnLnNwIHt9XG5cbiAgICAgICAgQGluY2x1ZGUgZy5wYyB7fVxuXG4gICAgICAgIC4tcmVzdWx0MDEgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVjay9yZXN1bHRfaWNvMDEucG5nKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tcmVzdWx0MDIgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVjay9yZXN1bHRfaWNvMDJhLnBuZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuLXJlc3VsdDAzICYge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2svcmVzdWx0X2ljbzAzLnBuZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGcuc3Age31cblxuICAgICAgICBAaW5jbHVkZSBnLnBjIHt9XG5cbiAgICAgICAgLi1yZXN1bHQwMSAmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWNrL3Jlc3VsdF9pY28wMS5wbmcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC4tcmVzdWx0MDIgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jaGVjay9yZXN1bHRfaWNvMDJiLnBuZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuLXJlc3VsdDAzICYge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlY2svcmVzdWx0X2ljbzAzLnBuZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9pbWcge1xuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgd2lkdGg6IDIwNHB4O1xuICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMi41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICB9XG5cbiAgJl90eHQge1xuICAgIEBpbmNsdWRlIGcuc3Age31cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogNTQwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5nc1wiYXMgZztcbkB1c2UgXCIuLi9jb25maWdcImFzIGM7XG5cbi5jLXNlY3Rpb24tcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2NvbW1vbi9jc3Mvc2V0dGluZ3NcImFzIGc7XG5AdXNlIFwiLi4vY29uZmlnXCJhcyBjO1xuXG4uYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGNkY2RjO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2RjZGNkYztcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cblxuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBtYXJnaW4tdG9wOiBnLnZ3KDI4KTtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmM2YzO1xuICB9XG5cbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgcGFkZGluZzogN3B4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBwYWRkaW5nOiA5cHggNXB4O1xuICAgIH1cbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGNkY2RjO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGNkY2RjO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9jb21tb24vY3NzL3NldHRpbmdzXCJhcyBnO1xuQHVzZSBcIi4uL2NvbmZpZ1wiYXMgYztcblxucnVieSB7XG4gIHJ1YnktYWxpZ246IGNlbnRlcjtcblxuICAvLyBydCB7XG4gIC8vICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIC8vIH1cbn1cblxuLmMtdGV4dCB7XG4gICsuYy10ZXh0IHtcbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gIH1cblxuICAuYy10aXRsZSsmIHtcbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYy10ZXh0LW1lbW8ge1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuXG4uYy10ZXh0LWFycm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICB9XG5cbiAgLmJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNGVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNGVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBnLnBjIHt9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHt9XG4gIH1cblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGJvcmRlci10b3A6IDMuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDMuNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGJvcmRlci10b3A6IDEuNnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDEuNnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgI2ZmZjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAjZmZmO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uYy10ZXh0UnVieSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgQGluY2x1ZGUgZy5wYyB7fVxuXG4gIEBpbmNsdWRlIGcuc3Age31cblxuICBydCB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgZy5wYyB7fVxuXG5AaW5jbHVkZSBnLnNwIHt9XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5nc1wiYXMgZztcbkB1c2UgXCIuLi9jb25maWdcImFzIGM7XG5cbi5jLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM4ODhiOGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ODhiOGM7XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgYm94LXNoYWRvdzogOHB4IDhweCAwICM4ODhiOGM7XG4gICAgcGFkZGluZzogMThweCAxMHB4IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDAgIzg4OGI4YztcbiAgICBwYWRkaW5nOiA3cHggMTBweCA4cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuLmMtdGl0bGUwMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIG1hcmdpbi10b3A6IGcudncoNzYpO1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xuICB9XG5cbiAgLmJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRSZWQ7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBnLnBjIHt9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHt9XG4gIH1cblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBib3JkZXItdG9wOiAzLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAzLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBib3JkZXItdG9wOiAycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgYy4kUmVkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIGMuJFJlZDtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIGMuJFJlZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIGMuJFJlZDtcbiAgICB9XG4gIH1cbn1cblxuLmMtdGl0bGUwMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIG1hcmdpbi10b3A6IGcudncoMzApO1xuICB9XG59XG5cbi5jLXRpdGxlQ2VudGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGMuJGJyYW5kQ29sb3I7XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIGZvbnQtc2l6ZTogZy52dyg0NCk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICB9XG59XG5cbi5jLXRpdGxlQm9yZGVyQm90dG9tIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNWM1YzVjO1xuICBjb2xvcjogIzVjNWM1YztcblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgfVxufVxuXG4uYy10aXRsZUJvcmRlckNlbnRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjLiRPcmFuZ2U7XG4gIGNvbG9yOiBjLiRPcmFuZ2U7XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgZm9udC1zaXplOiAzLjFyZW07XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjhyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIH1cbn1cblxuLy8gLmMtdGl0bGVDZW50ZXIge1xuLy8gICBjb2xvcjogYy4kYnJhbmRDb2xvcjtcbi8vICAgbGluZS1oZWlnaHQ6IDEuNDtcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4vLyAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgIGZvbnQtc2l6ZTogM3JlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuLy8gICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgZm9udC1zaXplOiAyLjNyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuLy8gICB9XG4vLyAgICY6YWZ0ZXIge1xuLy8gICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGMuJGJyYW5kQ29sb3I7XG4vLyAgICAgZmxleC1ncm93OiAxO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAxZW07XG5cbi8vICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgIGhlaWdodDogNHB4O1xuLy8gICAgIH1cbi8vICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICAgIGhlaWdodDogMnB4O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gICAmOmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogJyc7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogYy4kYnJhbmRDb2xvcjtcbi8vICAgICBmbGV4LWdyb3c6IDE7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICBoZWlnaHQ6IDRweDtcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICBoZWlnaHQ6IDJweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbi8vIC5jLXRpdGxlU2xhc2gge1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICBsaW5lLWhlaWdodDogMS40O1xuLy8gICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgY29sb3I6ICM1YzVjNWM7XG4vLyAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbi8vICAgfVxuLy8gICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICBmb250LXNpemU6IDMuNHJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuLy8gICB9XG5cbi8vICAgJjpiZWZvcmUsXG4vLyAgICY6YWZ0ZXIge1xuLy8gICAgIGNvbnRlbnQ6ICcnO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IGMuJGJyYW5kQ29sb3I7XG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICB3aWR0aDogMXB4O1xuLy8gICAgICAgaGVpZ2h0OiAxZW07XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICB3aWR0aDogMnB4O1xuLy8gICAgICAgaGVpZ2h0OiAxZW07XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJjpiZWZvcmUge1xuLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwLjdlbTtcbi8vICAgICBtYXJnaW4tdG9wOiAwLjFlbTtcblxuLy8gICAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICY6OmFmdGVyIHtcbi8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuLy8gICAgIG1hcmdpbi10b3A6IDAuMWVtO1xuXG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgICYuLWJsdWUge1xuLy8gICAgIGNvbG9yOiBjLiRCbHVlO1xuLy8gICAgICY6YmVmb3JlLFxuLy8gICAgICY6YWZ0ZXIge1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogYy4kQmx1ZTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbi8vIC5jLXRpdGxlQXJyb3cge1xuLy8gICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgbGluZS1oZWlnaHQ6IDEuNDtcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICBjb2xvcjogYy4kQmx1ZTtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4vLyAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgIHBhZGRpbmc6IDEwcHggMTBweCAxOHB4O1xuLy8gICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4vLyAgICAgZm9udC1zaXplOiAyLjRyZW07XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgcGFkZGluZzogMjBweCAxMHB4IDQwcHg7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuLy8gICAgIGZvbnQtc2l6ZTogM3JlbTtcbi8vICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuLy8gICB9XG4vLyAgICY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiAnJztcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICByaWdodDogMDtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIG1hcmdpbjogYXV0bztcbi8vICAgICB3aWR0aDogMDtcbi8vICAgICBoZWlnaHQ6IDA7XG4vLyAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbi8vICAgICBib3JkZXItY29sb3I6ICNkNGVkZmEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4vLyAgICAgei1pbmRleDogLTE7XG5cbi8vICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgIGJvcmRlci13aWR0aDogOTZweCA3NXB4IDAgNzVweDtcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICBib3JkZXItd2lkdGg6IDkwcHggNjBweCAwIDYwcHg7XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgICYuLXdoaXRlIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy8gICAgICY6YmVmb3JlIHtcbi8vICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG4vLyAuYy10aXRsZUJhbGxvb24ge1xuLy8gICBib3JkZXItcmFkaXVzOiAyMDBweDtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbi8vICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgIGNvbG9yOiAjNWM1YzVjO1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIG1heC13aWR0aDogNzY4cHg7XG4vLyAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbi8vICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4vLyAgICAgbWF4LXdpZHRoOiAzMDBweDtcbi8vICAgICBmb250LXNpemU6IDEuOXJlbTtcblxuLy8gICAgICYuLXc0MDAge1xuLy8gICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4vLyAgICAgZm9udC1zaXplOiAzcmVtO1xuLy8gICB9XG4vLyAgICY6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiAnJztcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICByaWdodDogMDtcbi8vICAgICBtYXJnaW46IGF1dG87XG4vLyAgICAgd2lkdGg6IDA7XG4vLyAgICAgaGVpZ2h0OiAwO1xuXG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbi8vICAgICAgIGJvcmRlci10b3A6IDI4cHggc29saWQgI2VlZTtcbi8vICAgICAgIGJvdHRvbTogLTI1cHg7XG4vLyAgICAgfVxuLy8gICAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4vLyAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNlZWU7XG4vLyAgICAgICBib3R0b206IC0xNHB4O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gICAmLi13aGl0ZSB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8vICAgICAmOmJlZm9yZSB7XG4vLyAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuLy8gLmMtdGl0bGVCb3JkZXJJY29uIHtcbi8vICAgY29sb3I6IGMuJE9yYW5nZTtcbi8vICAgbGluZS1oZWlnaHQ6IDEuNDtcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICBmb250LXdlaWdodDogYm9sZDtcblxuLy8gICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICBmb250LXNpemU6IDMuNHJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuLy8gICAgIG1hcmdpbi10b3A6IDYuNnJlbTtcbi8vICAgfVxuLy8gICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICBmb250LXNpemU6IDEuOXJlbTtcbi8vICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuLy8gICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbi8vICAgfVxuLy8gICAubGluZSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjLiRPcmFuZ2U7XG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgfVxuLy8gICAgICY6YWZ0ZXIge1xuLy8gICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29fcGVuY2lsX29yLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyBjb250YWluO1xuLy8gICAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICAgIHdpZHRoOiAzLjVyZW07XG4vLyAgICAgICAgIGhlaWdodDogNS4ycmVtO1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuLy8gICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gICAgICAgfVxuLy8gICAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICAgIHdpZHRoOiAzLjUgLyAyICogMXJlbTtcbi8vICAgICAgICAgaGVpZ2h0OiA1LjIgLyAyICogMXJlbTtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC43cmVtO1xuLy8gICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuLy8gLmMtdGl0bGVCb3JkZXJJbmxpbmUge1xuLy8gICBjb2xvcjogYy4kUmVkO1xuLy8gICBsaW5lLWhlaWdodDogMS40O1xuLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4vLyAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgZm9udC1zaXplOiAxLjlyZW07XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbi8vICAgfVxuLy8gICAubGluZSB7XG4vLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjLiRSZWQ7XG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbi8vICAgICB9XG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5AaW5jbHVkZSBnLnBjIHt9XG5cbkBpbmNsdWRlIGcuc3Age31cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9jb21tb24vY3NzL3NldHRpbmdzXCJhcyBnO1xuQHVzZSBcIi4uL2NvbmZpZ1wiYXMgYztcblxuXG4vLyAqLCo6YmVmb3JlLDo6YWZ0ZXJ7XG4vLyAgIG91dGxpbmU6IHJlZCBzb2xpZCAxcHg7XG5cbi8vIH1cblxuXG4ucF9jYXVzZV9kb2N0b3Ige1xuXG5cbiAgJl9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IGcudncoNDApO1xuICAgICAgcGFkZGluZzogNiUgNSUgMTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgcGFkZGluZzogNTVweCAxNTBweCAzNHB4IDEwMHB4O1xuICAgICAgZ2FwOiAwIDkwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICB3aWR0aDogMjM1cHg7XG4gICAgfVxuXG4gIH1cblxuICAmX2ltZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICB3aWR0aDogZy52dygxODcgKiAyKTtcbiAgICAgIGhlaWdodDogZy52dygxODcgKiAyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIHdpZHRoOiAxODdweDtcbiAgICAgIGhlaWdodDogMTg3cHg7XG4gICAgfVxuICB9XG5cbiAgJl9uYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHt9XG4gIH1cblxuICAmX2JvZHkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge31cblxuXG4gIH1cbn1cblxuLmMtYXJ0aWNsZSB7XG4gIGgzIHtcbiAgICBjb2xvcjogYy4kYnJhbmRDb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5jLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxMTVkZWcsICM0REI1NDIgMCUsICM4OUQxN0MgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB9XG5cbiAgQGluY2x1ZGUgZy5wYyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDEwOGRlZywgIzREQjU0MiAwJSwgIzREQjU0MiBjYWxjKDUwJSAtIDUzNHB4KSwgIzg5RDE3QyBjYWxjKDUwJSArIDUzNHB4KSwgIzg5RDE3QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIH1cblxuICA+KiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLi1zcE5vTGluZSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAzMThweDtcbiAgICB9XG4gIH1cblxuICAmX3R0bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgQGluY2x1ZGUgZy5ub0d1dHRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAyMHB4ICNmZmY7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDIwcHggI0ZGRkZGRjtcbiAgICB9XG4gIH1cblxuICAmX2ltZyB7XG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBnLm5vR3V0dGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGxlZnQ6IC0xODZweDtcbiAgICAgIHJpZ2h0OiAtMTg2cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vLi4vY29tbW9uL2Nzcy9zZXR0aW5nc1wiYXMgZztcbkB1c2UgXCIuLi9jb25maWdcImFzIGM7XG5cblxuLnUtdGV4dEdyZWVuIHtcbiAgY29sb3I6IGMuJGJyYW5kQ29sb3IgIWltcG9ydGFudDtcbn1cblxuLnUtdGV4dFllbGxvdyB7XG4gIGNvbG9yOiAjZmZmNTAwICFpbXBvcnRhbnQ7XG59XG5cbi51LXRleHRCb2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi8uLi9jb21tb24vY3NzL3NldHRpbmdzXCJhcyBnO1xuQHVzZSBcIi4uL2NvbmZpZ1wiYXMgYztcblxuLmMtdW5pdFBjQ29sMiB7XG4gIEBpbmNsdWRlIGcucGMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi4tYWxpZ25FbmQge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICYuLXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC53NTAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAudzQ1IHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/