@charset "utf-8";
.all-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(172 / 375 * 100vw);
  height: calc(36 / 375 * 100vw);
  margin: 0 auto;
  border-radius: calc(4 / 375 * 100vw);
  border: 1px solid #c4c4c4;
  box-sizing: border-box;
  font-size: calc(11 / 375 * 100vw);
  line-height: 1;
  text-decoration: none;
}
.ac .ac-trigger {
  display: flex;
  align-items: center;
  position: relative;
}
.ac .ac-trigger span {
  position: relative;
  text-indent: -9999px;
  overflow: hidden;
}
.ac .ac-trigger span::before,
.ac .ac-trigger span::after {
  content: '';
  position: absolute;
}
.ac .ac-panel {
  overflow: hidden;
  transition-property: height, visibility;
  transition-timing-function: ease;
}
.ac.js-enabled .ac-panel {
  visibility: hidden;
}
.ac.is-active .ac-panel {
  visibility: visible;
}
html {
  overflow-x: hidden;
}
body {
  overflow: visible;
}
main.contents.lp-temperature-coordinate-autumn {
  position: relative;
  font-size: 0;
  font-family: "Hiragino Sans", sans-serif;
  background: #e9e5da;
  color: #180810;
}
main.contents.lp-temperature-coordinate-autumn img {
  width: 100%;
  height: auto;
  display: block;
}
main.contents.lp-temperature-coordinate-autumn * {
  box-sizing: border-box;
}
main.contents.lp-temperature-coordinate-autumn .more-btn {
  background-color: #180810;
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-weight: 700;
  line-height: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: opacity 0.2s;
}
main.contents.lp-temperature-coordinate-autumn .more-btn:hover {
  opacity: 0.7;
}
main.contents.lp-temperature-coordinate-autumn .flex-box:nth-of-type(1) {
  margin-top: 0;
}
main.contents.lp-temperature-coordinate-autumn .flex-box:nth-child(7 of .flex-box) {
  margin-bottom: 200px;
}
main.contents.lp-temperature-coordinate-autumn .flex-box:nth-child(7 of .flex-box) section.left-box {
  height: -moz-fit-content;
  height: fit-content;
}
main.contents.lp-temperature-coordinate-autumn .flex-box:nth-child(7 of .flex-box) section.left-box .kv-temperature {
  height: auto;
}
main.contents.lp-temperature-coordinate-autumn .flex-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px 12px;
}
main.contents.lp-temperature-coordinate-autumn .flex-container:nth-of-type(1) {
  margin-top: 0;
}
main.contents.lp-temperature-coordinate-autumn .flex-container.sns {
  display: flex;
  gap: 0 19px;
  justify-content: center;
  padding-bottom: 61px;
}
main.contents.lp-temperature-coordinate-autumn .flex-container.sns a {
  transition: opacity 0.2s;
}
main.contents.lp-temperature-coordinate-autumn .flex-container.sns a:hover {
  opacity: 0.7;
}
main.contents.lp-temperature-coordinate-autumn .flex-container.sns img {
  width: auto;
  height: 24px;
}
main.contents.lp-temperature-coordinate-autumn section {
  position: relative;
  margin: 0 auto;
  font-size: 16px;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv {
  aspect-ratio: 960/880;
  width: calc((960 / 1600) * 100vw);
  max-width: 960px;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .kv-text {
  margin: auto;
  padding-top: calc((51 / 1600) * 100vw);
  width: calc((556 / 1600) * 100vw);
  position: relative;
  z-index: 10;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img {
  position: absolute;
  opacity: 0;
  transition: opacity 0.2s;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.active {
  opacity: 1;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img01 {
  z-index: 1;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img01-txt {
  z-index: 1;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img02 {
  z-index: 3;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img04 {
  z-index: 1;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img05 {
  z-index: 1;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img06 {
  z-index: 2;
}
main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img07 {
  z-index: 5;
}
main.contents.lp-temperature-coordinate-autumn section.right-box {
  font-family: "Noto Sans JP", sans-serif;
}
main.contents.lp-temperature-coordinate-autumn section.right-box > section,
main.contents.lp-temperature-coordinate-autumn section.right-box > div {
  margin: 0 auto;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .read .kv-text {
  margin: auto;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  z-index: 10;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .read .kv-text .kv-part {
  height: auto;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .read .kv-text h1 {
  line-height: 1.8;
  font-weight: 800;
  text-align: center;
  font-feature-settings: "palt";
}
main.contents.lp-temperature-coordinate-autumn section.right-box .read .kv-text .custom-line {
  width: 231px;
  padding-top: 8px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .read > p {
  margin: 20px auto 0;
  text-align: left;
  line-height: 1.8;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .read h3 {
  font-weight: 500;
  text-align: center;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .check h4,
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend h4 {
  font-family: "Cormorant Garamond", serif;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  color: #780e25;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .check ul,
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul {
  display: grid;
  grid-template-columns: 1fr;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .check ul li,
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul li {
  line-height: 1.6;
  font-weight: 400;
  border-bottom: solid 1px #7c6f66;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .check ul li span,
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul li span {
  font-weight: 700;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .check ul li a,
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul li a {
  width: 100%;
  display: flex;
  align-items: center;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .check ul li a:before,
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul li a:before {
  display: inline-block;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 6px solid #180810;
  border-bottom: 0;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .check a,
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend a {
  transition: opacity 0.2s;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .check a:hover,
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend a:hover {
  opacity: 0.7;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .read + .check {
  margin-bottom: 95px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box >.check .flex {
  display: flex;
  flex-wrap: wrap;
  gap: 20px 12px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box >.check .flex > div {
  width: calc(50% - 6px);
}
main.contents.lp-temperature-coordinate-autumn section.right-box >.check .flex p {
  font-size: 11px;
  line-height: 1.6;
  margin-top: 5px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item {
  font-family: "Noto Sans JP", sans-serif;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .brand-name {
  color: #666;
  font-weight: 400;
  font-size: 10px;
  line-height: 1;
  text-align: left;
  margin: 12px 0 6px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .item-name {
  color: #180810;
  font-weight: 500;
  font-size: 10px;
  line-height: 1.6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; /* 表示したい行数を指定 */
  overflow: hidden;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .item-price {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  color: #180810;
  font-weight: 400;
  font-size: 12px;
  line-height: 1;
  margin-top: 8px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .item-price > span:not(.price-old) {
  line-height: 1;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .item-price.price-sale .price-old:nth-of-type(1) {
  display: block;
  width: 100%;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .icons.flex-container {
  margin-top: 12px;
  display: flex;
  gap: 0 4px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .icons.flex-container .icon {
  width: -moz-fit-content;
  width: fit-content;
  background-color: #c6c6c6;
  color: #fff;
  font-weight: 500;
  line-height: 1.4;
  font-size: 10px;
  padding: 0 8px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .recommend-link {
  display: grid;
  grid-template-columns: 180px;
  justify-content: flex-end;
  margin-top: 32px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .recommend-link a {
  font-weight: 500;
  font-size: 12px;
  line-height: 1.8;
  padding-left: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: solid #333 0.5px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .recommend-link a::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 8px solid #180810;
  border-right: 0;
  margin-right: 5.5px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .recommend-link a + a {
  margin-top: 12px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title {
  font-weight: 700;
  line-height: 1;
  display: flex;
  align-items: center;
  border-bottom: solid 1px #7c6f66;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title h2 {
  margin-left: 10px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box > p {
  font-size: 16px;
  line-height: 1.8;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box > p span {
  font-weight: 700;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box {
  width: 438px;
  aspect-ratio: 896/733;
  background-image: url("../img/lp-temperature-coordinate-autumn/memo.png");
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  margin: 20px 0;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box.long {
  aspect-ratio: 892/880;
  background-image: url("../img/lp-temperature-coordinate-autumn/memo-long.png");
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt {
  transform: rotate(-3deg);
  width: 356.5px;
  position: absolute;
  top: 88px;
  left: 41.5px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt span {
  display: inline-block;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3,
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong,
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p {
  display: grid;
  grid-template-columns: 15px 1fr;
  gap: 0 8px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 > span:nth-of-type(1),
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(1),
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p > span:nth-of-type(1) {
  font-family: "din-2014-narrow", sans-serif;
  font-weight: 700;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 > span:nth-of-type(2),
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(2),
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p > span:nth-of-type(2) {
  font-weight: 500;
  line-height: 1.8;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 > span.detail,
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span.detail,
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p > span.detail {
  display: block;
  font-weight: 400;
  line-height: 1.8;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 {
  margin-bottom: 16px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(2) {
  position: relative;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(2) .under-txt {
  position: absolute;
  top: 0;
  left: 0;
  color: transparent;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(2) .under-txt .under {
  display: inline;
  padding-bottom: 5px;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  background-image: url("../img/lp-temperature-coordinate-autumn/under.png");
  background-repeat: repeat-x;
  background-position: left bottom;
  background-size: auto 7px;
  clip-path: inset(0 100% 0 0);
  transition: clip-path 0.8s cubic-bezier(0.25, 1, 0.5, 1);
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(2) .under-txt .under.active {
  clip-path: inset(0 0 0 0);
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .recommend + .memo-box {
  margin-top: 80px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box {
  width: 440px;
  position: relative;
  display: flex;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(odd of .style-box) {
  justify-content: flex-start;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(odd of .style-box) > div {
  right: 0;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(even of .style-box) {
  justify-content: flex-end;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(even of .style-box) > div {
  left: 0;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(even of .style-box) > div .item-list {
  margin: 0 0 0 auto;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(1 of .style-box) > div {
  top: 50px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(2 of .style-box) > div {
  top: 40px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(3 of .style-box) > div {
  top: 80px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(4 of .style-box) > div {
  top: 80px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box img {
  width: 314px;
  height: auto;
  aspect-ratio: 314/472;
  opacity: 0;
  transition: opacity 0.8s;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box img.active {
  opacity: 1;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div {
  width: 260px;
  position: absolute;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .style-text {
  text-align: center;
  font-weight: 500;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .style-text span {
  display: inline-block;
  background-color: #fff;
  border: solid 1px #180810;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .style-text span.head {
  margin-left: 0;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list {
  width: -moz-fit-content;
  width: fit-content;
  min-width: 123px;
  display: grid;
  grid-template-rows: 1fr;
  gap: 8px 0;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list .item {
  font-family: "din-2014-narrow", sans-serif;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list .item p {
  display: flex;
  gap: 0 8px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list .item:has(a) {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list .item:has(a) p {
  width: -moz-fit-content;
  width: fit-content;
  gap: 0 4px;
  margin-right: 10px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list .item .checkBtn {
  width: -moz-fit-content;
  width: fit-content;
  text-align: center;
  font-weight: 400;
  color: #fff;
  background-color: #180810;
  display: flex;
  align-items: center;
  height: 14px;
  padding: 0 8px;
  font-size: 11px;
  line-height: 8px;
  transition: opacity 0.2s;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list .item .checkBtn:hover {
  opacity: 0.7;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table {
  background-color: #fafafa;
  box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.149);
  padding: 19px 20px 25.5px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table thead {
  border-bottom: solid 1px #444;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table thead th {
  line-height: 1.8;
  font-weight: 500;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table thead th:nth-of-type(1) {
  width: calc(90 / 400 * 100%);
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table thead th:nth-of-type(2) {
  width: calc(172 / 400 * 100%);
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table thead th:nth-of-type(3) {
  width: calc(138 / 400 * 100%);
  padding-right: 0;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody td:not(.border) {
  vertical-align: middle;
  line-height: 1.2;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody td:not(.border):nth-of-type(1) {
  vertical-align: text-top;
  width: calc(78 / 400 * 100%);
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody td:not(.border):nth-of-type(2) {
  width: calc(160 / 400 * 100%);
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody td:not(.border):nth-of-type(3) {
  width: calc(138 / 400 * 100%);
  padding-right: 0;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody tr:nth-of-type(1) td {
  padding-top: 12px;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#temp10-14 .style-box:nth-child(4 of .style-box) > div {
  z-index: 2;
}
main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#temp21-24 .style-box:nth-child(3 of .style-box) .style-text {
  width: calc(100% + calc((15 / 375) * 100vw));
  margin-left: calc((-7.5 / 375) * 100vw);
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature {
  aspect-ratio: 440/440;
  background-size: cover;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature .img-box {
  position: relative;
  height: 100%;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature .img-box img {
  position: absolute;
  opacity: 0;
  transition: opacity 0.2s;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature .img-box img.active {
  opacity: 1;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 {
  background-image: url("../img/lp-temperature-coordinate-autumn/over25.png");
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img01 {
  aspect-ratio: 97/295;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img02 {
  aspect-ratio: 102/294;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img03 {
  aspect-ratio: 119/294;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img04 {
  aspect-ratio: 104/275;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 {
  background-image: url("../img/lp-temperature-coordinate-autumn/21-24.png");
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img01 {
  aspect-ratio: 110/304;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img02 {
  aspect-ratio: 105/287;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img03 {
  aspect-ratio: 98/293;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img04 {
  aspect-ratio: 93/292;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 {
  background-image: url("../img/lp-temperature-coordinate-autumn/18-20.png");
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img01 {
  aspect-ratio: 129/315;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img02 {
  aspect-ratio: 120/295;
  z-index: 2;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img03 {
  aspect-ratio: 103/286;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img03-txt {
  opacity: 1;
  aspect-ratio: 46.9/19.1;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img04 {
  aspect-ratio: 108/276;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 {
  background-image: url("../img/lp-temperature-coordinate-autumn/15-17.png");
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img01 {
  aspect-ratio: 104/289;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img02 {
  aspect-ratio: 111/290;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img03 {
  aspect-ratio: 116/290;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img04 {
  aspect-ratio: 102/290;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 {
  background-image: url("../img/lp-temperature-coordinate-autumn/10-14.png");
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img01 {
  aspect-ratio: 97/286;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img02 {
  aspect-ratio: 106/270;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img03 {
  aspect-ratio: 133/262;
}
main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img04 {
  aspect-ratio: 102/263;
}
@keyframes scroll-bg {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: -12240px;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (max-width: 767px) {
  .pc {
    display: none;
  }
  main.contents.lp-temperature-coordinate-autumn .pc {
    display: none !important;
  }
  main.contents.lp-temperature-coordinate-autumn .more-btn {
    width: calc((311 / 375) * 100vw);
    height: calc((40 / 375) * 100vw);
    font-size: calc((16 / 375) * 100vw);
    margin: calc((120 / 375) * 100vw) auto;
  }
  main.contents.lp-temperature-coordinate-autumn .flex-box {
    display: block;
    margin-top: calc((60 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn .flex-box:nth-child(7 of .flex-box) {
    margin-bottom: calc((120 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn .flex-container {
    gap: calc((20 / 375) * 100vw) calc((5 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn .flex-container {
    margin-top: calc((60 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn .flex-container.sns {
    gap: 0 calc((19 / 375) * 100vw);
    padding-bottom: calc((51 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn .flex-container.sns img {
    width: auto;
    height: calc((24 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box {
    width: 100%;
    height: auto;
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv {
    width: 100%;
    height: calc((558 / 375) * 100vw);
    overflow: hidden;
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img01 {
    aspect-ratio: 241/459;
    width: calc((241 / 375) * 100vw);
    top: calc((99 / 375) * 100vw);
    left: calc((61 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img01-txt {
    aspect-ratio: 86.5/191;
    width: calc((86.5 / 375) * 100vw);
    top: calc((139 / 375) * 100vw);
    left: calc((212 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img02 {
    aspect-ratio: 130/221;
    width: calc((130 / 375) * 100vw);
    top: calc((337 / 375) * 100vw);
    left: calc((246 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img03 {
    aspect-ratio: 146/292;
    z-index: 0;
    width: calc((146 / 375) * 100vw);
    top: calc((266 / 375) * 100vw);
    left: 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img04 {
    aspect-ratio: 103/262;
    width: calc((103 / 375) * 100vw);
    top: calc((14 / 375) * 100vw);
    left: calc((5 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img05 {
    aspect-ratio: 121/233;
    width: calc((121 / 375) * 100vw);
    top: 0;
    left: calc((255 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img06 {
    aspect-ratio: 94/98;
    width: calc((94 / 375) * 100vw);
    top: calc((233 / 375) * 100vw);
    left: calc((286 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img07 {
    aspect-ratio: 134/131;
    width: calc((134 / 375) * 100vw);
    top: calc((427 / 375) * 100vw);
    left: calc((20 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img08 {
    aspect-ratio: 118/146;
    width: calc((118 / 375) * 100vw);
    top: 0;
    left: calc((88 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img09 {
    aspect-ratio: 77/64;
    z-index: 2;
    width: calc((77 / 375) * 100vw);
    top: calc((72 / 375) * 100vw);
    left: calc((198 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img10 {
    aspect-ratio: 110/110;
    z-index: 1;
    width: calc((110 / 375) * 100vw);
    top: 0;
    left: calc((160 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box {
    overflow: hidden;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box > section,
  main.contents.lp-temperature-coordinate-autumn section.right-box > div {
    width: 100%;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read {
    width: calc((343 / 375) * 100vw);
    margin: calc((28 / 375) * 100vw) auto calc((60 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read .kv-text {
    align-items: center;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read .kv-text .kv-part {
    width: calc((27 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read .kv-text h1 {
    font-size: calc((18 / 375) * 100vw);
    font-weight: 700;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read .kv-text .custom-line {
    width: calc((220 / 375) * 100vw);
    padding-top: calc((8 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read > p {
    margin: calc((16 / 375) * 100vw) auto 0;
    font-size: calc((12 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read h3 {
    font-size: calc((15 / 375) * 100vw);
    line-height: calc((24 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .check,
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend {
    width: calc((343 / 375) * 100vw);
    margin: 0 auto;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .check h4,
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend h4 {
    font-size: calc((25 / 375) * 100vw);
    margin-bottom: calc((16 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .check ul,
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul {
    gap: calc((12 / 375) * 100vw) 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .check ul li,
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul li {
    font-size: calc((12 / 375) * 100vw);
    padding-bottom: calc((4 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .check ul li a:before,
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul li a:before {
    margin-right: calc((4 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read + .check {
    margin-bottom: calc((60 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box >.check {
    width: calc((343 / 375) * 100vw);
    margin: 0 auto calc((120 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box >.check .flex {
    gap: calc((10 / 375) * 100vw) calc((5 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box >.check .flex p {
    font-size: calc((11 / 375) * 100vw);
    margin-top: calc((5 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .brand-name {
    margin: calc((7 / 375) * 100vw) 0 calc((4 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .item-name {
    font-size: calc((10 / 375) * 100vw);
    line-height: 1.4;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .item-price {
    font-size: calc((11 / 375) * 100vw);
    line-height: 1;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .item-price > span:not(.price-old) {
    font-size: calc((8 / 375) * 100vw);
    margin-left: calc((2 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .icons.flex-container {
    margin-top: calc((8 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .recommend-link {
    margin-top: calc((24 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .recommend-link a {
    font-size: calc((12 / 375) * 100vw);
    line-height: 1.6;
    padding-left: calc((8 / 375) * 100vw);
    border-bottom: solid #333 calc((0.5 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .recommend-link a + a {
    margin-top: calc((12 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title {
    width: calc((343 / 375) * 100vw);
    margin: 0 auto;
    font-size: calc((15 / 375) * 100vw);
    padding-bottom: calc((4 / 375) * 100vw);
    margin-bottom: calc((20 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title img {
    width: calc((19 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title span {
    font-size: calc((20 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title span.period {
    font-size: calc((12 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title h2 {
    margin-left: calc((10 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box > p {
    width: calc((343 / 375) * 100vw);
    margin: calc((28 / 375) * 100vw) auto calc((18 / 375) * 100vw);
    font-size: calc((12 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box {
    width: calc((327 / 375) * 100vw);
    margin: calc((40 / 375) * 100vw) auto calc((20 / 375) * 100vw);
    aspect-ratio: 327/292;
    background-image: url("../img/lp-temperature-coordinate-autumn/memo_sp.png");
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box.long {
    aspect-ratio: 329/326;
    background-image: url("../img/lp-temperature-coordinate-autumn/memo-long_sp.png");
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt {
    width: calc((287 / 375) * 100vw);
    top: calc((50 / 375) * 100vw);
    left: calc((18 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3,
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong,
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p {
    grid-template-columns: calc((13 / 375) * 100vw) 1fr;
    gap: 0 calc((8 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 > span:nth-of-type(1),
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(1),
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p > span:nth-of-type(1) {
    font-size: calc((15 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 > span:nth-of-type(2),
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(2),
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p > span:nth-of-type(2) {
    font-size: calc((12 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 > span.detail,
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span.detail,
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p > span.detail {
    font-size: calc((11 / 375) * 100vw);
    margin-top: calc((6 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 {
    margin-bottom: calc((16 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(2) .under-txt .under {
    padding-bottom: calc((5 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .recommend + .memo-box {
    margin-top: calc((60 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box {
    width: 100%;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(odd of .style-box) > div {
    right: calc((16 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(even of .style-box) {
    margin: calc((20 / 375) * 100vw) 0 calc((40 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(even of .style-box) > div {
    left: calc((16 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(1 of .style-box) > div {
    top: calc((38 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(2 of .style-box) > div {
    top: calc((38 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(3 of .style-box) > div {
    top: calc((48 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(4 of .style-box) > div {
    top: calc((48 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box img {
    width: calc((243 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div {
    width: calc((219 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .style-text {
    font-size: calc((14 / 375) * 100vw);
    line-height: 2.2;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .style-text span {
    padding: 0 calc((10 / 375) * 100vw);
    font-size: calc((15 / 375) * 100vw);
    line-height: 1.6;
    margin: 0 calc((4 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div > p {
    font-size: calc((10 / 375) * 100vw);
    line-height: 1.8;
    margin: calc((20 / 375) * 100vw) 0 calc((40 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list {
    gap: calc((8 / 375) * 100vw) 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list .item {
    font-size: calc((11 / 375) * 100vw);
    line-height: 1;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list .item:has(a) p {
    gap: 0 calc((4 / 375) * 100vw);
    margin-right: calc((10 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list .item .checkBtn {
    height: calc((12 / 375) * 100vw);
    padding: 0 calc((9 / 375) * 100vw);
    font-size: calc((10 / 375) * 100vw);
    line-height: calc((7 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table {
    width: calc((359 / 375) * 100vw);
    margin: 0 auto;
    padding: calc((16 / 375) * 100vw) calc((22 / 375) * 100vw) calc((22 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table thead th {
    font-size: calc((11 / 375) * 100vw);
    padding: 0 calc((12 / 375) * 100vw) calc((4 / 375) * 100vw) 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table thead th:nth-of-type(1) {
    width: calc(68 / 315 * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table thead th:nth-of-type(2) {
    width: calc(139 / 315 * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table thead th:nth-of-type(3) {
    width: calc(108 / 315 * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody td:not(.border) {
    font-size: calc((10 / 375) * 100vw);
    padding: calc((7.5 / 375) * 100vw) calc((12 / 375) * 100vw) calc((7.5 / 375) * 100vw) 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody td:not(.border):nth-of-type(1) {
    width: calc(68 / 315 * 100%);
    font-size: calc((11 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody td:not(.border):nth-of-type(2) {
    width: calc(139 / 315 * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody td:not(.border):nth-of-type(3) {
    width: calc(108 / 315 * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody tr:nth-of-type(1) td {
    padding-top: calc((8 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#temp10-14 .style-box:nth-child(4 of .style-box) img {
    width: calc((243 / 375) * 100vw);
    aspect-ratio: 243/365;
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature {
    width: 100%;
    height: calc((375 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img01 {
    width: calc((82 / 375) * 100vw);
    top: calc((109 / 375) * 100vw);
    left: calc((53 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img02 {
    width: calc((86.5 / 375) * 100vw);
    top: 0;
    left: calc((117 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img03 {
    width: calc((100 / 375) * 100vw);
    top: calc((117 / 375) * 100vw);
    left: calc((189 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img04 {
    width: calc((87 / 375) * 100vw);
    top: calc((14 / 375) * 100vw);
    left: calc((255 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img01 {
    width: calc((93 / 375) * 100vw);
    top: calc((108 / 375) * 100vw);
    left: calc((49 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img02 {
    width: calc((88 / 375) * 100vw);
    top: calc((57 / 375) * 100vw);
    left: calc((117 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img03 {
    width: calc((83 / 375) * 100vw);
    top: calc((76 / 375) * 100vw);
    left: calc((191 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img04 {
    width: calc((78 / 375) * 100vw);
    top: calc((12 / 375) * 100vw);
    left: calc((264 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img01 {
    width: calc((109 / 375) * 100vw);
    top: calc((26 / 375) * 100vw);
    left: calc((55 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img02 {
    width: calc((102 / 375) * 100vw);
    top: calc((101 / 375) * 100vw);
    left: calc((112 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img03 {
    width: calc((87 / 375) * 100vw);
    top: 0;
    left: calc((185 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img03-txt {
    width: calc((42 / 375) * 100vw);
    top: calc((77 / 375) * 100vw);
    left: calc((164 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img04 {
    width: calc((91 / 375) * 100vw);
    top: calc((42 / 375) * 100vw);
    left: calc((247 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img01 {
    width: calc((88 / 375) * 100vw);
    top: calc((12 / 375) * 100vw);
    left: calc((44 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img02 {
    width: calc((93 / 375) * 100vw);
    top: calc((135 / 375) * 100vw);
    left: calc((121 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img03 {
    width: calc((98 / 375) * 100vw);
    top: calc((-7 / 375) * 100vw);
    left: calc((176 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img04 {
    width: calc((86 / 375) * 100vw);
    top: calc((37 / 375) * 100vw);
    left: calc((257 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img01 {
    width: calc((81 / 375) * 100vw);
    top: calc((118 / 375) * 100vw);
    left: calc((61 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img02 {
    width: calc((90 / 375) * 100vw);
    top: calc((33 / 375) * 100vw);
    left: calc((122 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img03 {
    width: calc((112.5 / 375) * 100vw);
    top: calc((83 / 375) * 100vw);
    left: calc((194 / 375) * 100vw);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img04 {
    width: calc((86 / 375) * 100vw);
    top: calc((42 / 375) * 100vw);
    left: calc((273 / 375) * 100vw);
  }
}
@media (min-width: 768px) {
  .sp {
    display: none;
  }
  .ac .ac-trigger {
    cursor: pointer;
  }
  body.static .wrapper {
    margin-top: 0px;
  }
  main.contents.lp-temperature-coordinate-autumn .sp {
    display: none !important;
  }
  main.contents.lp-temperature-coordinate-autumn .more-btn {
    width: 360px;
    height: 48px;
    font-size: 20px;
    margin: 80px auto;
  }
  main.contents.lp-temperature-coordinate-autumn .flex-box {
    display: grid;
    grid-template-columns: 1fr 640px;
    max-width: 1600px;
    margin: 80px auto 0;
  }
  main.contents.lp-temperature-coordinate-autumn .flex-container {
    margin-top: 80px;
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box {
    width: 100%;
    height: 100vh;
    flex-shrink: 0;
    position: sticky;
    top: 0;
    left: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img01 {
    aspect-ratio: 420/713;
    width: calc((420 / 960) * 100%);
    left: calc((281 / 960) * 100%);
    bottom: 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img01-txt {
    aspect-ratio: 151.4/336.6;
    width: calc((151.4 / 960) * 100%);
    left: calc((538.5 / 960) * 100%);
    bottom: calc((340 / 960) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img02 {
    aspect-ratio: 230/326;
    width: calc((230 / 960) * 100%);
    left: calc((730 / 960) * 100%);
    bottom: 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img03 {
    aspect-ratio: 330/456;
    z-index: 2;
    width: calc((330 / 960) * 100%);
    left: 0;
    bottom: 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img04 {
    aspect-ratio: 219/537;
    width: calc((219 / 960) * 100%);
    left: 0;
    bottom: calc((312 / 960) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img05 {
    aspect-ratio: 213/513;
    width: calc((213 / 960) * 100%);
    left: calc((747 / 960) * 100%);
    bottom: calc((304 / 960) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img06 {
    aspect-ratio: 143.7/154.5;
    width: calc((143.7 / 960) * 100%);
    left: calc((648 / 960) * 100%);
    bottom: calc((152 / 960) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img07 {
    aspect-ratio: 241/215;
    width: calc((241 / 960) * 100%);
    left: calc((149 / 960) * 100%);
    bottom: 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img08 {
    aspect-ratio: 232/276;
    width: calc((232 / 960) * 100%);
    left: calc((171 / 960) * 100%);
    bottom: calc((467 / 960) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img09 {
    aspect-ratio: 119/115;
    width: calc((119 / 960) * 100%);
    left: calc((688 / 960) * 100%);
    bottom: calc((598 / 960) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.left-box .kv .img-box img.img10 {
    aspect-ratio: 236/190;
    width: calc((236 / 960) * 100%);
    left: calc((598 / 960) * 100%);
    bottom: calc((455 / 960) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box {
    width: 100%;
    margin: 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box > section,
  main.contents.lp-temperature-coordinate-autumn section.right-box > div {
    width: 440px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read {
    margin: 80px auto 40px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read .kv-text .kv-part {
    width: 70px;
    margin-right: -10px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read .kv-text h1 {
    font-size: 22px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read > p {
    width: 440px;
    font-size: 16px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .read h3 {
    font-size: 18px;
    line-height: 29px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .check h4,
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend h4 {
    font-size: 32px;
    margin-bottom: 20px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .check ul,
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul {
    gap: 18px 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .check ul li,
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul li {
    font-size: 16px;
    padding-bottom: 4px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .check ul li a:before,
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend ul li a:before {
    margin-right: 4px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .recommend .item .item-price > span:not(.price-old) {
    font-size: 10px;
    margin-left: 2px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title {
    font-size: 20px;
    padding-bottom: 8px;
    margin-bottom: 20px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title img {
    width: 20px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title span {
    font-size: 28px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .title span.period {
    font-size: 16px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 > span:nth-of-type(1),
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(1),
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p > span:nth-of-type(1) {
    font-size: 18px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 > span:nth-of-type(2),
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span:nth-of-type(2),
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p > span:nth-of-type(2) {
    font-size: 16px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt h3 > span.detail,
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt strong > span.detail,
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .memo-box .memo-txt p > span.detail {
    font-size: 13px;
    margin-top: 8px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box:nth-child(even of .style-box) {
    margin: 20px 0 40px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .style-text {
    font-size: 16px;
    line-height: 2.2;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .style-text span {
    padding: 0 10px;
    font-size: 18px;
    line-height: 1.6;
    margin: 0 4px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div > p {
    font-size: 12px;
    line-height: 1.8;
    margin: 18px 0 48px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box .style-box > div .item-list .item {
    font-size: 12px;
    line-height: 1;
    margin-top: 4px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table thead th {
    font-size: 12px;
    line-height: 22px;
    padding: 0 12px 4px 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody td:not(.border) {
    font-size: 10px;
    padding: 8px 12px 8px 0;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#autumn .item-table tbody td:not(.border):nth-of-type(1) {
    font-size: 11px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#temp10-14 .style-box:nth-child(4 of .style-box) img {
    width: 363px;
    aspect-ratio: 363/472;
    position: relative;
    z-index: 1;
    right: -49px;
  }
  main.contents.lp-temperature-coordinate-autumn section.right-box .content-box#temp10-14 .memo-box:nth-child(2 of .memo-box) .memo-txt {
    top: 80px;
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature {
    width: auto;
    height: calc((880 / 1600) * 100vw);
    max-height: 740px;
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img01 {
    width: calc((194 / 880) * 100%);
    top: calc((254 / 880) * 100%);
    left: calc((124 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img02 {
    width: calc((204 / 880) * 100%);
    top: 0;
    left: calc((274 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img03 {
    width: calc((238 / 880) * 100%);
    top: calc((274 / 880) * 100%);
    left: calc((442 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.over25 .img-box .img04 {
    width: calc((208 / 880) * 100%);
    top: calc((32 / 880) * 100%);
    left: calc((598 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img01 {
    width: calc((220 / 880) * 100%);
    top: calc((252 / 880) * 100%);
    left: calc((114 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img02 {
    width: calc((210 / 880) * 100%);
    top: calc((132 / 880) * 100%);
    left: calc((270 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img03 {
    width: calc((196 / 880) * 100%);
    top: calc((176 / 880) * 100%);
    left: calc((446 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp21-24 .img-box .img04 {
    width: calc((186 / 880) * 100%);
    top: calc((26 / 880) * 100%);
    left: calc((618 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img01 {
    width: calc((258 / 880) * 100%);
    top: calc((59 / 880) * 100%);
    left: calc((128 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img02 {
    width: calc((240 / 880) * 100%);
    top: calc((235 / 880) * 100%);
    left: calc((262 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img03 {
    width: calc((206 / 880) * 100%);
    top: calc((0.6 / 880) * 100%);
    left: calc((434 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img03-txt {
    width: calc((98 / 880) * 100%);
    top: calc((181 / 880) * 100%);
    left: calc((385 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp18-20 .img-box .img04 {
    width: calc((216 / 880) * 100%);
    top: calc((97 / 880) * 100%);
    left: calc((578 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img01 {
    width: calc((208 / 880) * 100%);
    top: calc((28 / 880) * 100%);
    left: calc((102 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img02 {
    width: calc((202 / 880) * 100%);
    top: calc((316 / 880) * 100%);
    left: calc((282 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img03 {
    width: calc((232 / 880) * 100%);
    top: -18px;
    left: calc((412 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp15-17 .img-box .img04 {
    width: calc((204 / 880) * 100%);
    top: calc((86 / 880) * 100%);
    left: calc((602 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img01 {
    width: calc((194 / 880) * 100%);
    top: calc((276 / 880) * 100%);
    left: calc((142 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img02 {
    width: calc((212 / 880) * 100%);
    top: calc((76 / 880) * 100%);
    left: calc((286 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img03 {
    width: calc((266 / 880) * 100%);
    top: calc((194 / 880) * 100%);
    left: calc((454 / 880) * 100%);
  }
  main.contents.lp-temperature-coordinate-autumn section .kv-temperature.temp10-14 .img-box .img04 {
    width: calc((204 / 880) * 100%);
    top: calc((96 / 880) * 100%);
    left: calc((640 / 880) * 100%);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uLnN0eWwiLCJtb2R1bGVzL19wYXJ0aWFscy5zdHlsIiwibHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4uY3NzIiwibW9kdWxlcy9fYWNjb3JkaW9uanMuc3R5bCIsInBhZ2VzL19scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbi5zdHlsIiwiX21peGluLnN0eWwiLCJfYmFzZS5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFTLGdCQUFBO0FDSVQ7RUFDRSxhQUFRO0VBQ1IsbUJBQVk7RUFDWix1QkFBZ0I7RUFDaEIsOEJBQU07RUFDTiw4QkFBTztFQUNQLGNBQU87RUFDUCxvQ0FBYztFQUNkLHlCQUFPO0VBQ1Asc0JBQVc7RUFDWCxpQ0FBVTtFQUNWLGNBQVk7RUFDWixxQkFBZ0I7QUNRbEI7QUNuQkk7RUFDRSxhQUFRO0VBQ1IsbUJBQVk7RUFDWixrQkFBUztBRHFCZjtBQ2xCTTtFQUNFLGtCQUFTO0VBQ1Qsb0JBQVk7RUFDWixnQkFBUztBRHlCakI7QUN4QlE7O0VBRUUsV0FBUTtFQUNSLGtCQUFTO0FEMEJuQjtBQ3pCSTtFQUNFLGdCQUFTO0VBQ1QsdUNBQTBCO0VBQzFCLGdDQUEyQjtBRDJCakM7QUN6Qkk7RUFDRSxrQkFBVztBRDJCakI7QUN6Qkk7RUFDRSxtQkFBVztBRDJCakI7QUVoQ0E7RUFDRSxrQkFBVztBRmtDYjtBRWpDQTtFQUNFLGlCQUFTO0FGbUNYO0FFL0JBO0VBQ0Usa0JBQVM7RUFDVCxZQUFVO0VBQ1Ysd0NBQTJCO0VBQzNCLG1CQUFXO0VBQ1gsY0FBTTtBRnNDUjtBRXJDRTtFQUNFLFdBQU07RUFDTixZQUFPO0VBQ1AsY0FBUTtBRnVDWjtBRXRDRTtFQUNFLHNCQUFXO0FGd0NmO0FFakNFO0VBQ0UseUJBQWlCO0VBQ2pCLFdBQU07RUFDTix1Q0FBMEI7RUFDMUIsZ0JBQVk7RUFDWixjQUFZO0VBQ1osYUFBUTtFQUNSLHVCQUFnQjtFQUNoQixt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QU07SUFDTiw4QkFBQTtFRjRuQlo7RUdockRPO0lBQUEsK0JBQUE7SUQ2akNLLDRCQUFNO0lBQ04sOEJBQUE7RUZtb0JaO0VHanNETztJQUFBLCtCQUFBO0lEMGtDSyw0QkFBTTtJQUNOLDhCQUFBO0VGMG9CWjtFR3J0RE87SUFBQSwrQkFBQTtJRG9sQ0ssNkJBQU07SUFDTiw4QkFBQTtFRmlwQlo7RUd0dURPO0lBQUEsK0JBQUE7SUQ4bENLLFVBQU07SUFDTiw4QkFBQTtFRndwQlo7RUd2dkRPO0lBQUEsK0JBQUE7SUR3bUNLLDRCQUFNO0lBQ04sOEJBQUE7RUYrcEJaO0VHeHdETztJQUFBLCtCQUFBO0lEcW5DSyw2QkFBTTtJQUNOLDhCQUFBO0VGc3FCWjtFRzV4RE87SUFBQSwrQkFBQTtJRCtuQ0ssNEJBQU07SUFDTiw4QkFBQTtFRjZxQlo7RUc3eURPO0lBQUEsK0JBQUE7SUR5b0NLLDZCQUFNO0lBQ04sOEJBQUE7RUZvckJaO0VHOXpETztJQUFBLCtCQUFBO0lEbXBDSyw0QkFBTTtJQUNOLDhCQUFBO0VGMnJCWjtBQTUwREYiLCJmaWxlIjoibHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQHJlcXVpcmUgJy4vX3ZhcmlhYmxlcy5zdHlsJ1xuQHJlcXVpcmUgJy4vX21peGluLnN0eWwnXG5AcmVxdWlyZSAnLi9fYmFzZS5zdHlsJ1xuLy8gbW9kdWxlc1xuQHJlcXVpcmUgJy4vbW9kdWxlcy9faW5kZXguc3R5bCdcbi8vIHBhZ2VzXG5AcmVxdWlyZSAnLi9wYWdlcy9fbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4uc3R5bCciLCIvKlxuTW9kdWxlIFBhcnRpYWxzXG4gKi9cbi8qIOOBmeOBueOBpuOCkuimi+OCi+ODnOOCv+ODsyAqL1xuLmFsbC1idG5cbiAgZGlzcGxheSBmbGV4XG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gIHdpZHRoIGNhbGMoMTcyIC8gMzc1ICogMTAwdncpXG4gIGhlaWdodCBjYWxjKDM2IC8gMzc1ICogMTAwdncpXG4gIG1hcmdpbiAwIGF1dG9cbiAgYm9yZGVyLXJhZGl1cyBjYWxjKDQgLyAzNzUgKiAxMDB2dylcbiAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgYm94LXNpemluZyBib3JkZXItYm94XG4gIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gIGxpbmUtaGVpZ2h0IDFcbiAgdGV4dC1kZWNvcmF0aW9uIG5vbmUiLCJAY2hhcnNldCBcInV0Zi04XCI7XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWxsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxNzIgLyAzNzUgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygzNiAvIDM3NSAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNCAvIDM3NSAqIDEwMHZ3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjIC5hYy10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYyAuYWMtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYWMgLmFjLXRyaWdnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWMgLmFjLXRyaWdnZXIgc3Bhbjo6YmVmb3JlLFxuLmFjIC5hYy10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hYyAuYWMtcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmFjLmpzLWVuYWJsZWQgLmFjLXBhbmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFjLmlzLWFjdGl2ZSAuYWMtcGFuZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnN0YXRpYyAud3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2U5ZTVkYTtcbiAgY29sb3I6ICMxODA4MTA7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiAubW9yZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgwODEwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gLm1vcmUtYnRuIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gLm1vcmUtYnRuIHtcbiAgICB3aWR0aDogY2FsYygoMzExIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoKDQwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoKDE2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoKDEyMCAvIDM3NSkgKiAxMDB2dykgYXV0bztcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiAubW9yZS1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIC5mbGV4LWJveDpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiAuZmxleC1ib3gge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNjQwcHg7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gLmZsZXgtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCg2MCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gLmZsZXgtYm94Om50aC1jaGlsZCg3IG9mIC5mbGV4LWJveCkge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIC5mbGV4LWJveDpudGgtY2hpbGQoNyBvZiAuZmxleC1ib3gpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCgxMjAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIC5mbGV4LWJveDpudGgtY2hpbGQoNyBvZiAuZmxleC1ib3gpIHNlY3Rpb24ubGVmdC1ib3gge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiAuZmxleC1ib3g6bnRoLWNoaWxkKDcgb2YgLmZsZXgtYm94KSBzZWN0aW9uLmxlZnQtYm94IC5rdi10ZW1wZXJhdHVyZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiAyMHB4IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiAuZmxleC1jb250YWluZXIge1xuICAgIGdhcDogY2FsYygoMjAgLyAzNzUpICogMTAwdncpIGNhbGMoKDUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIC5mbGV4LWNvbnRhaW5lcjpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiAuZmxleC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNjAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIC5mbGV4LWNvbnRhaW5lci5zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgMTlweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA2MXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gLmZsZXgtY29udGFpbmVyLnNucyB7XG4gICAgZ2FwOiAwIGNhbGMoKDE5IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygoNTEgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIC5mbGV4LWNvbnRhaW5lci5zbnMgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gLmZsZXgtY29udGFpbmVyLnNucyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiAuZmxleC1jb250YWluZXIuc25zIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiAuZmxleC1jb250YWluZXIuc25zIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKCgyNCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3Yge1xuICBhc3BlY3QtcmF0aW86IDk2MC84ODA7XG4gIHdpZHRoOiBjYWxjKCg5NjAgLyAxNjAwKSAqIDEwMHZ3KTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3ggLmt2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoKDU1OCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IC5rdiAua3YtdGV4dCB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IGNhbGMoKDUxIC8gMTYwMCkgKiAxMDB2dyk7XG4gIHdpZHRoOiBjYWxjKCg1NTYgLyAxNjAwKSAqIDEwMHZ3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3ggLmt2IC5pbWctYm94IGltZy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IC5rdiAuaW1nLWJveCBpbWcuaW1nMDEge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzAxIHtcbiAgICBhc3BlY3QtcmF0aW86IDQyMC83MTM7XG4gICAgd2lkdGg6IGNhbGMoKDQyMCAvIDk2MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCgyODEgLyA5NjApICogMTAwJSk7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IC5rdiAuaW1nLWJveCBpbWcuaW1nMDEge1xuICAgIGFzcGVjdC1yYXRpbzogMjQxLzQ1OTtcbiAgICB3aWR0aDogY2FsYygoMjQxIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDk5IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCg2MSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzAxLXR4dCB7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IC5rdiAuaW1nLWJveCBpbWcuaW1nMDEtdHh0IHtcbiAgICBhc3BlY3QtcmF0aW86IDE1MS40LzMzNi42O1xuICAgIHdpZHRoOiBjYWxjKCgxNTEuNCAvIDk2MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCg1MzguNSAvIDk2MCkgKiAxMDAlKTtcbiAgICBib3R0b206IGNhbGMoKDM0MCAvIDk2MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzAxLXR4dCB7XG4gICAgYXNwZWN0LXJhdGlvOiA4Ni41LzE5MTtcbiAgICB3aWR0aDogY2FsYygoODYuNSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgxMzkgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDIxMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzAyIHtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3ggLmt2IC5pbWctYm94IGltZy5pbWcwMiB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMzAvMzI2O1xuICAgIHdpZHRoOiBjYWxjKCgyMzAgLyA5NjApICogMTAwJSk7XG4gICAgbGVmdDogY2FsYygoNzMwIC8gOTYwKSAqIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzAyIHtcbiAgICBhc3BlY3QtcmF0aW86IDEzMC8yMjE7XG4gICAgd2lkdGg6IGNhbGMoKDEzMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgzMzcgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDI0NiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3ggLmt2IC5pbWctYm94IGltZy5pbWcwMyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzMzAvNDU2O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IGNhbGMoKDMzMCAvIDk2MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzAzIHtcbiAgICBhc3BlY3QtcmF0aW86IDE0Ni8yOTI7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogY2FsYygoMTQ2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDI2NiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IC5rdiAuaW1nLWJveCBpbWcuaW1nMDQge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzA0IHtcbiAgICBhc3BlY3QtcmF0aW86IDIxOS81Mzc7XG4gICAgd2lkdGg6IGNhbGMoKDIxOSAvIDk2MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogY2FsYygoMzEyIC8gOTYwKSAqIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IC5rdiAuaW1nLWJveCBpbWcuaW1nMDQge1xuICAgIGFzcGVjdC1yYXRpbzogMTAzLzI2MjtcbiAgICB3aWR0aDogY2FsYygoMTAzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDE0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCg1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IC5rdiAuaW1nLWJveCBpbWcuaW1nMDUge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzA1IHtcbiAgICBhc3BlY3QtcmF0aW86IDIxMy81MTM7XG4gICAgd2lkdGg6IGNhbGMoKDIxMyAvIDk2MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCg3NDcgLyA5NjApICogMTAwJSk7XG4gICAgYm90dG9tOiBjYWxjKCgzMDQgLyA5NjApICogMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3ggLmt2IC5pbWctYm94IGltZy5pbWcwNSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMjEvMjMzO1xuICAgIHdpZHRoOiBjYWxjKCgxMjEgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKCgyNTUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3ggLmt2IC5pbWctYm94IGltZy5pbWcwNiB7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IC5rdiAuaW1nLWJveCBpbWcuaW1nMDYge1xuICAgIGFzcGVjdC1yYXRpbzogMTQzLjcvMTU0LjU7XG4gICAgd2lkdGg6IGNhbGMoKDE0My43IC8gOTYwKSAqIDEwMCUpO1xuICAgIGxlZnQ6IGNhbGMoKDY0OCAvIDk2MCkgKiAxMDAlKTtcbiAgICBib3R0b206IGNhbGMoKDE1MiAvIDk2MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzA2IHtcbiAgICBhc3BlY3QtcmF0aW86IDk0Lzk4O1xuICAgIHdpZHRoOiBjYWxjKCg5NCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgyMzMgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDI4NiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzA3IHtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3ggLmt2IC5pbWctYm94IGltZy5pbWcwNyB7XG4gICAgYXNwZWN0LXJhdGlvOiAyNDEvMjE1O1xuICAgIHdpZHRoOiBjYWxjKCgyNDEgLyA5NjApICogMTAwJSk7XG4gICAgbGVmdDogY2FsYygoMTQ5IC8gOTYwKSAqIDEwMCUpO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzA3IHtcbiAgICBhc3BlY3QtcmF0aW86IDEzNC8xMzE7XG4gICAgd2lkdGg6IGNhbGMoKDEzNCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCg0MjcgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5sZWZ0LWJveCAua3YgLmltZy1ib3ggaW1nLmltZzA4IHtcbiAgICBhc3BlY3QtcmF0aW86IDIzMi8yNzY7XG4gICAgd2lkdGg6IGNhbGMoKDIzMiAvIDk2MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCgxNzEgLyA5NjApICogMTAwJSk7XG4gICAgYm90dG9tOiBjYWxjKCg0NjcgLyA5NjApICogMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3ggLmt2IC5pbWctYm94IGltZy5pbWcwOCB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMTgvMTQ2O1xuICAgIHdpZHRoOiBjYWxjKCgxMTggLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKCg4OCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3ggLmt2IC5pbWctYm94IGltZy5pbWcwOSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMTkvMTE1O1xuICAgIHdpZHRoOiBjYWxjKCgxMTkgLyA5NjApICogMTAwJSk7XG4gICAgbGVmdDogY2FsYygoNjg4IC8gOTYwKSAqIDEwMCUpO1xuICAgIGJvdHRvbTogY2FsYygoNTk4IC8gOTYwKSAqIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IC5rdiAuaW1nLWJveCBpbWcuaW1nMDkge1xuICAgIGFzcGVjdC1yYXRpbzogNzcvNjQ7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogY2FsYygoNzcgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoNzIgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDE5OCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ubGVmdC1ib3ggLmt2IC5pbWctYm94IGltZy5pbWcxMCB7XG4gICAgYXNwZWN0LXJhdGlvOiAyMzYvMTkwO1xuICAgIHdpZHRoOiBjYWxjKCgyMzYgLyA5NjApICogMTAwJSk7XG4gICAgbGVmdDogY2FsYygoNTk4IC8gOTYwKSAqIDEwMCUpO1xuICAgIGJvdHRvbTogY2FsYygoNDU1IC8gOTYwKSAqIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLmxlZnQtYm94IC5rdiAuaW1nLWJveCBpbWcuaW1nMTAge1xuICAgIGFzcGVjdC1yYXRpbzogMTEwLzExMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiBjYWxjKCgxMTAgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKCgxNjAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCA+IHNlY3Rpb24sXG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94ID4gZGl2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCA+IHNlY3Rpb24sXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggPiBkaXYge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggPiBzZWN0aW9uLFxuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQge1xuICAgIG1hcmdpbjogODBweCBhdXRvIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWFkIHtcbiAgICB3aWR0aDogY2FsYygoMzQzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoKDI4IC8gMzc1KSAqIDEwMHZ3KSBhdXRvIGNhbGMoKDYwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVhZCAua3YtdGV4dCB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWFkIC5rdi10ZXh0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWFkIC5rdi10ZXh0IC5rdi1wYXJ0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQgLmt2LXRleHQgLmt2LXBhcnQge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWFkIC5rdi10ZXh0IC5rdi1wYXJ0IHtcbiAgICB3aWR0aDogY2FsYygoMjcgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWFkIC5rdi10ZXh0IGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQgLmt2LXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQgLmt2LXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTggLyAzNzUpICogMTAwdncpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQgLmt2LXRleHQgLmN1c3RvbS1saW5lIHtcbiAgd2lkdGg6IDIzMXB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQgLmt2LXRleHQgLmN1c3RvbS1saW5lIHtcbiAgICB3aWR0aDogY2FsYygoMjIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygoOCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQgPiBwIHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWFkID4gcCB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQgPiBwIHtcbiAgICBtYXJnaW46IGNhbGMoKDE2IC8gMzc1KSAqIDEwMHZ3KSBhdXRvIDA7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVhZCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVhZCBoMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoKDI0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNoZWNrLFxuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQge1xuICAgIHdpZHRoOiBjYWxjKCgzNDMgLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jaGVjayBoNCxcbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3ODBlMjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY2hlY2sgaDQsXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCBoNCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jaGVjayBoNCxcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIGg0IHtcbiAgICBmb250LXNpemU6IGNhbGMoKDI1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCgxNiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNoZWNrIHVsLFxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY2hlY2sgdWwsXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCB1bCB7XG4gICAgZ2FwOiAxOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jaGVjayB1bCxcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIHVsIHtcbiAgICBnYXA6IGNhbGMoKDEyIC8gMzc1KSAqIDEwMHZ3KSAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jaGVjayB1bCBsaSxcbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjN2M2ZjY2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNoZWNrIHVsIGxpLFxuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY2hlY2sgdWwgbGksXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoKDQgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jaGVjayB1bCBsaSBzcGFuLFxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIHVsIGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY2hlY2sgdWwgbGkgYSxcbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCB1bCBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jaGVjayB1bCBsaSBhOmJlZm9yZSxcbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCB1bCBsaSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzE4MDgxMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jaGVjayB1bCBsaSBhOmJlZm9yZSxcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIHVsIGxpIGE6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNoZWNrIHVsIGxpIGE6YmVmb3JlLFxuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgdWwgbGkgYTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoNCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNoZWNrIGEsXG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgYSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNoZWNrIGE6aG92ZXIsXG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQgKyAuY2hlY2sge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlYWQgKyAuY2hlY2sge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoKDYwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggPi5jaGVjayB7XG4gICAgd2lkdGg6IGNhbGMoKDM0MyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiAwIGF1dG8gY2FsYygoMTIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCA+LmNoZWNrIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHggMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94ID4uY2hlY2sgLmZsZXgge1xuICAgIGdhcDogY2FsYygoMTAgLyAzNzUpICogMTAwdncpIGNhbGMoKDUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94ID4uY2hlY2sgLmZsZXggPiBkaXYge1xuICB3aWR0aDogY2FsYyg1MCUgLSA2cHgpO1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCA+LmNoZWNrIC5mbGV4IHAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94ID4uY2hlY2sgLmZsZXggcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCAuaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIC5pdGVtIC5icmFuZC1uYW1lIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMTJweCAwIDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgLml0ZW0gLmJyYW5kLW5hbWUge1xuICAgIG1hcmdpbjogY2FsYygoNyAvIDM3NSkgKiAxMDB2dykgMCBjYWxjKCg0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIC5pdGVtIC5pdGVtLW5hbWUge1xuICBjb2xvcjogIzE4MDgxMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzOyAvKiDooajnpLrjgZfjgZ/jgYTooYzmlbDjgpLmjIflrpogKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgLml0ZW0gLml0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIC5pdGVtIC5pdGVtLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjMTgwODEwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIC5pdGVtIC5pdGVtLXByaWNlIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDExIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIC5pdGVtIC5pdGVtLXByaWNlID4gc3Bhbjpub3QoLnByaWNlLW9sZCkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgLml0ZW0gLml0ZW0tcHJpY2UgPiBzcGFuOm5vdCgucHJpY2Utb2xkKSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgLml0ZW0gLml0ZW0tcHJpY2UgPiBzcGFuOm5vdCgucHJpY2Utb2xkKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCg4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCAuaXRlbSAuaXRlbS1wcmljZS5wcmljZS1zYWxlIC5wcmljZS1vbGQ6bnRoLW9mLXR5cGUoMSkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgLml0ZW0gLmljb25zLmZsZXgtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwIDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgLml0ZW0gLmljb25zLmZsZXgtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCg4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIC5pdGVtIC5pY29ucy5mbGV4LWNvbnRhaW5lciAuaWNvbiB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZzogMCA4cHg7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgLnJlY29tbWVuZC1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxODBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgLnJlY29tbWVuZC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgyNCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCAucmVjb21tZW5kLWxpbmsgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgIzMzMyAwLjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5yZWNvbW1lbmQgLnJlY29tbWVuZC1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKCg4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAjMzMzIGNhbGMoKDAuNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLnJlY29tbWVuZCAucmVjb21tZW5kLWxpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzE4MDgxMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDUuNXB4O1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIC5yZWNvbW1lbmQtbGluayBhICsgYSB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAucmVjb21tZW5kIC5yZWNvbW1lbmQtbGluayBhICsgYSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAudGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM3YzZmNjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnRpdGxlIHtcbiAgICB3aWR0aDogY2FsYygoMzQzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IGNhbGMoKDE1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygoNCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygoMjAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAudGl0bGUgaW1nIHtcbiAgICB3aWR0aDogY2FsYygoMTkgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC50aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDIwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC50aXRsZSBzcGFuLnBlcmlvZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnRpdGxlIHNwYW4ucGVyaW9kIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDEyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnRpdGxlIGgyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnRpdGxlIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCA+IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggPiBwIHtcbiAgICB3aWR0aDogY2FsYygoMzQzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoKDI4IC8gMzc1KSAqIDEwMHZ3KSBhdXRvIGNhbGMoKDE4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoKDEyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggPiBwIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IHtcbiAgd2lkdGg6IDQzOHB4O1xuICBhc3BlY3QtcmF0aW86IDg5Ni83MzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbi9tZW1vLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3gge1xuICAgIHdpZHRoOiBjYWxjKCgzMjcgLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygoNDAgLyAzNzUpICogMTAwdncpIGF1dG8gY2FsYygoMjAgLyAzNzUpICogMTAwdncpO1xuICAgIGFzcGVjdC1yYXRpbzogMzI3LzI5MjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vbWVtb19zcC5wbmdcIik7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveC5sb25nIHtcbiAgYXNwZWN0LXJhdGlvOiA4OTIvODgwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vbWVtby1sb25nLnBuZ1wiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3gubG9uZyB7XG4gICAgYXNwZWN0LXJhdGlvOiAzMjkvMzI2O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbi9tZW1vLWxvbmdfc3AucG5nXCIpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICB3aWR0aDogMzU2LjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg4cHg7XG4gIGxlZnQ6IDQxLjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IHtcbiAgICB3aWR0aDogY2FsYygoMjg3IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDUwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCgxOCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgaDMsXG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IHN0cm9uZyxcbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTVweCAxZnI7XG4gIGdhcDogMCA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBoMyxcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBzdHJvbmcsXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKCgxMyAvIDM3NSkgKiAxMDB2dykgMWZyO1xuICAgIGdhcDogMCBjYWxjKCg4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBoMyA+IHNwYW46bnRoLW9mLXR5cGUoMSksXG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IHN0cm9uZyA+IHNwYW46bnRoLW9mLXR5cGUoMSksXG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IHAgPiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBoMyA+IHNwYW46bnRoLW9mLXR5cGUoMSksXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgc3Ryb25nID4gc3BhbjpudGgtb2YtdHlwZSgxKSxcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBwID4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBoMyA+IHNwYW46bnRoLW9mLXR5cGUoMSksXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgc3Ryb25nID4gc3BhbjpudGgtb2YtdHlwZSgxKSxcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBwID4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgaDMgPiBzcGFuOm50aC1vZi10eXBlKDIpLFxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBzdHJvbmcgPiBzcGFuOm50aC1vZi10eXBlKDIpLFxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBwID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBoMyA+IHNwYW46bnRoLW9mLXR5cGUoMiksXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgc3Ryb25nID4gc3BhbjpudGgtb2YtdHlwZSgyKSxcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBwID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBoMyA+IHNwYW46bnRoLW9mLXR5cGUoMiksXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgc3Ryb25nID4gc3BhbjpudGgtb2YtdHlwZSgyKSxcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBwID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgaDMgPiBzcGFuLmRldGFpbCxcbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgc3Ryb25nID4gc3Bhbi5kZXRhaWwsXG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IHAgPiBzcGFuLmRldGFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgaDMgPiBzcGFuLmRldGFpbCxcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBzdHJvbmcgPiBzcGFuLmRldGFpbCxcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBwID4gc3Bhbi5kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IGgzID4gc3Bhbi5kZXRhaWwsXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgc3Ryb25nID4gc3Bhbi5kZXRhaWwsXG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgcCA+IHNwYW4uZGV0YWlsIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDExIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCg2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLm1lbW8tYm94IC5tZW1vLXR4dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygoMTYgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IHN0cm9uZyA+IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IHN0cm9uZyA+IHNwYW46bnRoLW9mLXR5cGUoMikgLnVuZGVyLXR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IHN0cm9uZyA+IHNwYW46bnRoLW9mLXR5cGUoMikgLnVuZGVyLXR4dCAudW5kZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbi91bmRlci5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA3cHg7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAxMDAlIDAgMCk7XG4gIHRyYW5zaXRpb246IGNsaXAtcGF0aCAwLjhzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5tZW1vLWJveCAubWVtby10eHQgc3Ryb25nID4gc3BhbjpudGgtb2YtdHlwZSgyKSAudW5kZXItdHh0IC51bmRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoKDUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAubWVtby1ib3ggLm1lbW8tdHh0IHN0cm9uZyA+IHNwYW46bnRoLW9mLXR5cGUoMikgLnVuZGVyLXR4dCAudW5kZXIuYWN0aXZlIHtcbiAgY2xpcC1wYXRoOiBpbnNldCgwIDAgMCAwKTtcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5yZWNvbW1lbmQgKyAubWVtby1ib3gge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5yZWNvbW1lbmQgKyAubWVtby1ib3gge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDYwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCB7XG4gIHdpZHRoOiA0NDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94Om50aC1jaGlsZChvZGQgb2YgLnN0eWxlLWJveCkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94Om50aC1jaGlsZChvZGQgb2YgLnN0eWxlLWJveCkgPiBkaXYge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94Om50aC1jaGlsZChvZGQgb2YgLnN0eWxlLWJveCkgPiBkaXYge1xuICAgIHJpZ2h0OiBjYWxjKCgxNiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3g6bnRoLWNoaWxkKGV2ZW4gb2YgLnN0eWxlLWJveCkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3g6bnRoLWNoaWxkKGV2ZW4gb2YgLnN0eWxlLWJveCkge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94Om50aC1jaGlsZChldmVuIG9mIC5zdHlsZS1ib3gpIHtcbiAgICBtYXJnaW46IGNhbGMoKDIwIC8gMzc1KSAqIDEwMHZ3KSAwIGNhbGMoKDQwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveDpudGgtY2hpbGQoZXZlbiBvZiAuc3R5bGUtYm94KSA+IGRpdiB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveDpudGgtY2hpbGQoZXZlbiBvZiAuc3R5bGUtYm94KSA+IGRpdiB7XG4gICAgbGVmdDogY2FsYygoMTYgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94Om50aC1jaGlsZChldmVuIG9mIC5zdHlsZS1ib3gpID4gZGl2IC5pdGVtLWxpc3Qge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94Om50aC1jaGlsZCgxIG9mIC5zdHlsZS1ib3gpID4gZGl2IHtcbiAgdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3g6bnRoLWNoaWxkKDEgb2YgLnN0eWxlLWJveCkgPiBkaXYge1xuICAgIHRvcDogY2FsYygoMzggLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94Om50aC1jaGlsZCgyIG9mIC5zdHlsZS1ib3gpID4gZGl2IHtcbiAgdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3g6bnRoLWNoaWxkKDIgb2YgLnN0eWxlLWJveCkgPiBkaXYge1xuICAgIHRvcDogY2FsYygoMzggLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94Om50aC1jaGlsZCgzIG9mIC5zdHlsZS1ib3gpID4gZGl2IHtcbiAgdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3g6bnRoLWNoaWxkKDMgb2YgLnN0eWxlLWJveCkgPiBkaXYge1xuICAgIHRvcDogY2FsYygoNDggLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94Om50aC1jaGlsZCg0IG9mIC5zdHlsZS1ib3gpID4gZGl2IHtcbiAgdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3g6bnRoLWNoaWxkKDQgb2YgLnN0eWxlLWJveCkgPiBkaXYge1xuICAgIHRvcDogY2FsYygoNDggLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94IGltZyB7XG4gIHdpZHRoOiAzMTRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDMxNC80NzI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94IGltZyB7XG4gICAgd2lkdGg6IGNhbGMoKDI0MyAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3ggaW1nLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94ID4gZGl2IHtcbiAgd2lkdGg6IDI2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiB7XG4gICAgd2lkdGg6IGNhbGMoKDIxOSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3ggPiBkaXYgLnN0eWxlLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiAuc3R5bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94ID4gZGl2IC5zdHlsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IGNhbGMoKDE0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMi4yO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94ID4gZGl2IC5zdHlsZS10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxODA4MTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiAuc3R5bGUtdGV4dCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3ggPiBkaXYgLnN0eWxlLXRleHQgc3BhbiB7XG4gICAgcGFkZGluZzogMCBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxNSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW46IDAgY2FsYygoNCAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3ggPiBkaXYgLnN0eWxlLXRleHQgc3Bhbi5oZWFkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIG1hcmdpbjogMThweCAwIDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94ID4gZGl2ID4gcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBtYXJnaW46IGNhbGMoKDIwIC8gMzc1KSAqIDEwMHZ3KSAwIGNhbGMoKDQwIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiAuaXRlbS1saXN0IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ2FwOiA4cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94ID4gZGl2IC5pdGVtLWxpc3Qge1xuICAgIGdhcDogY2FsYygoOCAvIDM3NSkgKiAxMDB2dykgMDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiAuaXRlbS1saXN0IC5pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiAuaXRlbS1saXN0IC5pdGVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiAuaXRlbS1saXN0IC5pdGVtIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDExIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiAuaXRlbS1saXN0IC5pdGVtIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgOHB4O1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiAuaXRlbS1saXN0IC5pdGVtOmhhcyhhKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3ggPiBkaXYgLml0ZW0tbGlzdCAuaXRlbTpoYXMoYSkgcCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZ2FwOiAwIDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94IC5zdHlsZS1ib3ggPiBkaXYgLml0ZW0tbGlzdCAuaXRlbTpoYXMoYSkgcCB7XG4gICAgZ2FwOiAwIGNhbGMoKDQgLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94ID4gZGl2IC5pdGVtLWxpc3QgLml0ZW0gLmNoZWNrQnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgwODEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCAuc3R5bGUtYm94ID4gZGl2IC5pdGVtLWxpc3QgLml0ZW0gLmNoZWNrQnRuIHtcbiAgICBoZWlnaHQ6IGNhbGMoKDEyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoKDkgLyAzNzUpICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygoMTAgLyAzNzUpICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCg3IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3ggLnN0eWxlLWJveCA+IGRpdiAuaXRlbS1saXN0IC5pdGVtIC5jaGVja0J0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94I2F1dHVtbiAuaXRlbS10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMTQ5KTtcbiAgcGFkZGluZzogMTlweCAyMHB4IDI1LjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCNhdXR1bW4gLml0ZW0tdGFibGUge1xuICAgIHdpZHRoOiBjYWxjKCgzNTkgLyAzNzUpICogMTAwdncpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IGNhbGMoKDE2IC8gMzc1KSAqIDEwMHZ3KSBjYWxjKCgyMiAvIDM3NSkgKiAxMDB2dykgY2FsYygoMjIgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCNhdXR1bW4gLml0ZW0tdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzQ0NDtcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94I2F1dHVtbiAuaXRlbS10YWJsZSB0aGVhZCB0aCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjYXV0dW1uIC5pdGVtLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMCAxMnB4IDRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjYXV0dW1uIC5pdGVtLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBmb250LXNpemU6IGNhbGMoKDExIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoKDEyIC8gMzc1KSAqIDEwMHZ3KSBjYWxjKCg0IC8gMzc1KSAqIDEwMHZ3KSAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCNhdXR1bW4gLml0ZW0tdGFibGUgdGhlYWQgdGg6bnRoLW9mLXR5cGUoMSkge1xuICB3aWR0aDogY2FsYyg5MCAvIDQwMCAqIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94I2F1dHVtbiAuaXRlbS10YWJsZSB0aGVhZCB0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IGNhbGMoNjggLyAzMTUgKiAxMDAlKTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjYXV0dW1uIC5pdGVtLXRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IGNhbGMoMTcyIC8gNDAwICogMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjYXV0dW1uIC5pdGVtLXRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogY2FsYygxMzkgLyAzMTUgKiAxMDAlKTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjYXV0dW1uIC5pdGVtLXRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDMpIHtcbiAgd2lkdGg6IGNhbGMoMTM4IC8gNDAwICogMTAwJSk7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjYXV0dW1uIC5pdGVtLXRhYmxlIHRoZWFkIHRoOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogY2FsYygxMDggLyAzMTUgKiAxMDAlKTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjYXV0dW1uIC5pdGVtLXRhYmxlIHRib2R5IHRkOm5vdCguYm9yZGVyKSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjYXV0dW1uIC5pdGVtLXRhYmxlIHRib2R5IHRkOm5vdCguYm9yZGVyKSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4IDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjYXV0dW1uIC5pdGVtLXRhYmxlIHRib2R5IHRkOm5vdCguYm9yZGVyKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygoNy41IC8gMzc1KSAqIDEwMHZ3KSBjYWxjKCgxMiAvIDM3NSkgKiAxMDB2dykgY2FsYygoNy41IC8gMzc1KSAqIDEwMHZ3KSAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCNhdXR1bW4gLml0ZW0tdGFibGUgdGJvZHkgdGQ6bm90KC5ib3JkZXIpOm50aC1vZi10eXBlKDEpIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICB3aWR0aDogY2FsYyg3OCAvIDQwMCAqIDEwMCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94I2F1dHVtbiAuaXRlbS10YWJsZSB0Ym9keSB0ZDpub3QoLmJvcmRlcik6bnRoLW9mLXR5cGUoMSkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94I2F1dHVtbiAuaXRlbS10YWJsZSB0Ym9keSB0ZDpub3QoLmJvcmRlcik6bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiBjYWxjKDY4IC8gMzE1ICogMTAwJSk7XG4gICAgZm9udC1zaXplOiBjYWxjKCgxMSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94I2F1dHVtbiAuaXRlbS10YWJsZSB0Ym9keSB0ZDpub3QoLmJvcmRlcik6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogY2FsYygxNjAgLyA0MDAgKiAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCNhdXR1bW4gLml0ZW0tdGFibGUgdGJvZHkgdGQ6bm90KC5ib3JkZXIpOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogY2FsYygxMzkgLyAzMTUgKiAxMDAlKTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjYXV0dW1uIC5pdGVtLXRhYmxlIHRib2R5IHRkOm5vdCguYm9yZGVyKTpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiBjYWxjKDEzOCAvIDQwMCAqIDEwMCUpO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94I2F1dHVtbiAuaXRlbS10YWJsZSB0Ym9keSB0ZDpub3QoLmJvcmRlcik6bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiBjYWxjKDEwOCAvIDMxNSAqIDEwMCUpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCNhdXR1bW4gLml0ZW0tdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMSkgdGQge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCNhdXR1bW4gLml0ZW0tdGFibGUgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMSkgdGQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCg4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjdGVtcDEwLTE0IC5zdHlsZS1ib3g6bnRoLWNoaWxkKDQgb2YgLnN0eWxlLWJveCkgPiBkaXYge1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94I3RlbXAxMC0xNCAuc3R5bGUtYm94Om50aC1jaGlsZCg0IG9mIC5zdHlsZS1ib3gpIGltZyB7XG4gICAgd2lkdGg6IDM2M3B4O1xuICAgIGFzcGVjdC1yYXRpbzogMzYzLzQ3MjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICByaWdodDogLTQ5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24ucmlnaHQtYm94IC5jb250ZW50LWJveCN0ZW1wMTAtMTQgLnN0eWxlLWJveDpudGgtY2hpbGQoNCBvZiAuc3R5bGUtYm94KSBpbWcge1xuICAgIHdpZHRoOiBjYWxjKCgyNDMgLyAzNzUpICogMTAwdncpO1xuICAgIGFzcGVjdC1yYXRpbzogMjQzLzM2NTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbi5yaWdodC1ib3ggLmNvbnRlbnQtYm94I3RlbXAxMC0xNCAubWVtby1ib3g6bnRoLWNoaWxkKDIgb2YgLm1lbW8tYm94KSAubWVtby10eHQge1xuICAgIHRvcDogODBweDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uLnJpZ2h0LWJveCAuY29udGVudC1ib3gjdGVtcDIxLTI0IC5zdHlsZS1ib3g6bnRoLWNoaWxkKDMgb2YgLnN0eWxlLWJveCkgLnN0eWxlLXRleHQge1xuICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygoMTUgLyAzNzUpICogMTAwdncpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKC03LjUgLyAzNzUpICogMTAwdncpO1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZSB7XG4gIGFzcGVjdC1yYXRpbzogNDQwLzQ0MDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoKDg4MCAvIDE2MDApICogMTAwdncpO1xuICAgIG1heC1oZWlnaHQ6IDc0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKCgzNzUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlIC5pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlIC5pbWctYm94IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZSAuaW1nLWJveCBpbWcuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUub3ZlcjI1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uL292ZXIyNS5wbmdcIik7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLm92ZXIyNSAuaW1nLWJveCAuaW1nMDEge1xuICBhc3BlY3QtcmF0aW86IDk3LzI5NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLm92ZXIyNSAuaW1nLWJveCAuaW1nMDEge1xuICAgIHdpZHRoOiBjYWxjKCgxOTQgLyA4ODApICogMTAwJSk7XG4gICAgdG9wOiBjYWxjKCgyNTQgLyA4ODApICogMTAwJSk7XG4gICAgbGVmdDogY2FsYygoMTI0IC8gODgwKSAqIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS5vdmVyMjUgLmltZy1ib3ggLmltZzAxIHtcbiAgICB3aWR0aDogY2FsYygoODIgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoMTA5IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCg1MyAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUub3ZlcjI1IC5pbWctYm94IC5pbWcwMiB7XG4gIGFzcGVjdC1yYXRpbzogMTAyLzI5NDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLm92ZXIyNSAuaW1nLWJveCAuaW1nMDIge1xuICAgIHdpZHRoOiBjYWxjKCgyMDQgLyA4ODApICogMTAwJSk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGNhbGMoKDI3NCAvIDg4MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUub3ZlcjI1IC5pbWctYm94IC5pbWcwMiB7XG4gICAgd2lkdGg6IGNhbGMoKDg2LjUgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKCgxMTcgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLm92ZXIyNSAuaW1nLWJveCAuaW1nMDMge1xuICBhc3BlY3QtcmF0aW86IDExOS8yOTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS5vdmVyMjUgLmltZy1ib3ggLmltZzAzIHtcbiAgICB3aWR0aDogY2FsYygoMjM4IC8gODgwKSAqIDEwMCUpO1xuICAgIHRvcDogY2FsYygoMjc0IC8gODgwKSAqIDEwMCUpO1xuICAgIGxlZnQ6IGNhbGMoKDQ0MiAvIDg4MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUub3ZlcjI1IC5pbWctYm94IC5pbWcwMyB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgxMTcgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDE4OSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUub3ZlcjI1IC5pbWctYm94IC5pbWcwNCB7XG4gIGFzcGVjdC1yYXRpbzogMTA0LzI3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLm92ZXIyNSAuaW1nLWJveCAuaW1nMDQge1xuICAgIHdpZHRoOiBjYWxjKCgyMDggLyA4ODApICogMTAwJSk7XG4gICAgdG9wOiBjYWxjKCgzMiAvIDg4MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCg1OTggLyA4ODApICogMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLm92ZXIyNSAuaW1nLWJveCAuaW1nMDQge1xuICAgIHdpZHRoOiBjYWxjKCg4NyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgxNCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMjU1IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMjEtMjQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vMjEtMjQucG5nXCIpO1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMjEtMjQgLmltZy1ib3ggLmltZzAxIHtcbiAgYXNwZWN0LXJhdGlvOiAxMTAvMzA0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDIxLTI0IC5pbWctYm94IC5pbWcwMSB7XG4gICAgd2lkdGg6IGNhbGMoKDIyMCAvIDg4MCkgKiAxMDAlKTtcbiAgICB0b3A6IGNhbGMoKDI1MiAvIDg4MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCgxMTQgLyA4ODApICogMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAyMS0yNCAuaW1nLWJveCAuaW1nMDEge1xuICAgIHdpZHRoOiBjYWxjKCg5MyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgxMDggLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDQ5IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMjEtMjQgLmltZy1ib3ggLmltZzAyIHtcbiAgYXNwZWN0LXJhdGlvOiAxMDUvMjg3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDIxLTI0IC5pbWctYm94IC5pbWcwMiB7XG4gICAgd2lkdGg6IGNhbGMoKDIxMCAvIDg4MCkgKiAxMDAlKTtcbiAgICB0b3A6IGNhbGMoKDEzMiAvIDg4MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCgyNzAgLyA4ODApICogMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAyMS0yNCAuaW1nLWJveCAuaW1nMDIge1xuICAgIHdpZHRoOiBjYWxjKCg4OCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCg1NyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMTE3IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMjEtMjQgLmltZy1ib3ggLmltZzAzIHtcbiAgYXNwZWN0LXJhdGlvOiA5OC8yOTM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMjEtMjQgLmltZy1ib3ggLmltZzAzIHtcbiAgICB3aWR0aDogY2FsYygoMTk2IC8gODgwKSAqIDEwMCUpO1xuICAgIHRvcDogY2FsYygoMTc2IC8gODgwKSAqIDEwMCUpO1xuICAgIGxlZnQ6IGNhbGMoKDQ0NiAvIDg4MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDIxLTI0IC5pbWctYm94IC5pbWcwMyB7XG4gICAgd2lkdGg6IGNhbGMoKDgzIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDc2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCgxOTEgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAyMS0yNCAuaW1nLWJveCAuaW1nMDQge1xuICBhc3BlY3QtcmF0aW86IDkzLzI5Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAyMS0yNCAuaW1nLWJveCAuaW1nMDQge1xuICAgIHdpZHRoOiBjYWxjKCgxODYgLyA4ODApICogMTAwJSk7XG4gICAgdG9wOiBjYWxjKCgyNiAvIDg4MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCg2MTggLyA4ODApICogMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAyMS0yNCAuaW1nLWJveCAuaW1nMDQge1xuICAgIHdpZHRoOiBjYWxjKCg3OCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgxMiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMjY0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTgtMjAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vMTgtMjAucG5nXCIpO1xufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTgtMjAgLmltZy1ib3ggLmltZzAxIHtcbiAgYXNwZWN0LXJhdGlvOiAxMjkvMzE1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE4LTIwIC5pbWctYm94IC5pbWcwMSB7XG4gICAgd2lkdGg6IGNhbGMoKDI1OCAvIDg4MCkgKiAxMDAlKTtcbiAgICB0b3A6IGNhbGMoKDU5IC8gODgwKSAqIDEwMCUpO1xuICAgIGxlZnQ6IGNhbGMoKDEyOCAvIDg4MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE4LTIwIC5pbWctYm94IC5pbWcwMSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwOSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgyNiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoNTUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxOC0yMCAuaW1nLWJveCAuaW1nMDIge1xuICBhc3BlY3QtcmF0aW86IDEyMC8yOTU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTgtMjAgLmltZy1ib3ggLmltZzAyIHtcbiAgICB3aWR0aDogY2FsYygoMjQwIC8gODgwKSAqIDEwMCUpO1xuICAgIHRvcDogY2FsYygoMjM1IC8gODgwKSAqIDEwMCUpO1xuICAgIGxlZnQ6IGNhbGMoKDI2MiAvIDg4MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE4LTIwIC5pbWctYm94IC5pbWcwMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgxMDEgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDExMiAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE4LTIwIC5pbWctYm94IC5pbWcwMyB7XG4gIGFzcGVjdC1yYXRpbzogMTAzLzI4Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxOC0yMCAuaW1nLWJveCAuaW1nMDMge1xuICAgIHdpZHRoOiBjYWxjKCgyMDYgLyA4ODApICogMTAwJSk7XG4gICAgdG9wOiBjYWxjKCgwLjYgLyA4ODApICogMTAwJSk7XG4gICAgbGVmdDogY2FsYygoNDM0IC8gODgwKSAqIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTgtMjAgLmltZy1ib3ggLmltZzAzIHtcbiAgICB3aWR0aDogY2FsYygoODcgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBjYWxjKCgxODUgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxOC0yMCAuaW1nLWJveCAuaW1nMDMtdHh0IHtcbiAgb3BhY2l0eTogMTtcbiAgYXNwZWN0LXJhdGlvOiA0Ni45LzE5LjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTgtMjAgLmltZy1ib3ggLmltZzAzLXR4dCB7XG4gICAgd2lkdGg6IGNhbGMoKDk4IC8gODgwKSAqIDEwMCUpO1xuICAgIHRvcDogY2FsYygoMTgxIC8gODgwKSAqIDEwMCUpO1xuICAgIGxlZnQ6IGNhbGMoKDM4NSAvIDg4MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE4LTIwIC5pbWctYm94IC5pbWcwMy10eHQge1xuICAgIHdpZHRoOiBjYWxjKCg0MiAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCg3NyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMTY0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTgtMjAgLmltZy1ib3ggLmltZzA0IHtcbiAgYXNwZWN0LXJhdGlvOiAxMDgvMjc2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE4LTIwIC5pbWctYm94IC5pbWcwNCB7XG4gICAgd2lkdGg6IGNhbGMoKDIxNiAvIDg4MCkgKiAxMDAlKTtcbiAgICB0b3A6IGNhbGMoKDk3IC8gODgwKSAqIDEwMCUpO1xuICAgIGxlZnQ6IGNhbGMoKDU3OCAvIDg4MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE4LTIwIC5pbWctYm94IC5pbWcwNCB7XG4gICAgd2lkdGg6IGNhbGMoKDkxIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDQyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCgyNDcgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxNS0xNyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbi8xNS0xNy5wbmdcIik7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxNS0xNyAuaW1nLWJveCAuaW1nMDEge1xuICBhc3BlY3QtcmF0aW86IDEwNC8yODk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTUtMTcgLmltZy1ib3ggLmltZzAxIHtcbiAgICB3aWR0aDogY2FsYygoMjA4IC8gODgwKSAqIDEwMCUpO1xuICAgIHRvcDogY2FsYygoMjggLyA4ODApICogMTAwJSk7XG4gICAgbGVmdDogY2FsYygoMTAyIC8gODgwKSAqIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTUtMTcgLmltZy1ib3ggLmltZzAxIHtcbiAgICB3aWR0aDogY2FsYygoODggLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoMTIgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDQ0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTUtMTcgLmltZy1ib3ggLmltZzAyIHtcbiAgYXNwZWN0LXJhdGlvOiAxMTEvMjkwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE1LTE3IC5pbWctYm94IC5pbWcwMiB7XG4gICAgd2lkdGg6IGNhbGMoKDIwMiAvIDg4MCkgKiAxMDAlKTtcbiAgICB0b3A6IGNhbGMoKDMxNiAvIDg4MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCgyODIgLyA4ODApICogMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxNS0xNyAuaW1nLWJveCAuaW1nMDIge1xuICAgIHdpZHRoOiBjYWxjKCg5MyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgxMzUgLyAzNzUpICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoKDEyMSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE1LTE3IC5pbWctYm94IC5pbWcwMyB7XG4gIGFzcGVjdC1yYXRpbzogMTE2LzI5MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxNS0xNyAuaW1nLWJveCAuaW1nMDMge1xuICAgIHdpZHRoOiBjYWxjKCgyMzIgLyA4ODApICogMTAwJSk7XG4gICAgdG9wOiAtMThweDtcbiAgICBsZWZ0OiBjYWxjKCg0MTIgLyA4ODApICogMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxNS0xNyAuaW1nLWJveCAuaW1nMDMge1xuICAgIHdpZHRoOiBjYWxjKCg5OCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgtNyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMTc2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTUtMTcgLmltZy1ib3ggLmltZzA0IHtcbiAgYXNwZWN0LXJhdGlvOiAxMDIvMjkwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE1LTE3IC5pbWctYm94IC5pbWcwNCB7XG4gICAgd2lkdGg6IGNhbGMoKDIwNCAvIDg4MCkgKiAxMDAlKTtcbiAgICB0b3A6IGNhbGMoKDg2IC8gODgwKSAqIDEwMCUpO1xuICAgIGxlZnQ6IGNhbGMoKDYwMiAvIDg4MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDE1LTE3IC5pbWctYm94IC5pbWcwNCB7XG4gICAgd2lkdGg6IGNhbGMoKDg2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDM3IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCgyNTcgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxMC0xNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbi8xMC0xNC5wbmdcIik7XG59XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxMC0xNCAuaW1nLWJveCAuaW1nMDEge1xuICBhc3BlY3QtcmF0aW86IDk3LzI4Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxMC0xNCAuaW1nLWJveCAuaW1nMDEge1xuICAgIHdpZHRoOiBjYWxjKCgxOTQgLyA4ODApICogMTAwJSk7XG4gICAgdG9wOiBjYWxjKCgyNzYgLyA4ODApICogMTAwJSk7XG4gICAgbGVmdDogY2FsYygoMTQyIC8gODgwKSAqIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTAtMTQgLmltZy1ib3ggLmltZzAxIHtcbiAgICB3aWR0aDogY2FsYygoODEgLyAzNzUpICogMTAwdncpO1xuICAgIHRvcDogY2FsYygoMTE4IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCg2MSAvIDM3NSkgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDEwLTE0IC5pbWctYm94IC5pbWcwMiB7XG4gIGFzcGVjdC1yYXRpbzogMTA2LzI3MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxMC0xNCAuaW1nLWJveCAuaW1nMDIge1xuICAgIHdpZHRoOiBjYWxjKCgyMTIgLyA4ODApICogMTAwJSk7XG4gICAgdG9wOiBjYWxjKCg3NiAvIDg4MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCgyODYgLyA4ODApICogMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxMC0xNCAuaW1nLWJveCAuaW1nMDIge1xuICAgIHdpZHRoOiBjYWxjKCg5MCAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCgzMyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMTIyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTAtMTQgLmltZy1ib3ggLmltZzAzIHtcbiAgYXNwZWN0LXJhdGlvOiAxMzMvMjYyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDEwLTE0IC5pbWctYm94IC5pbWcwMyB7XG4gICAgd2lkdGg6IGNhbGMoKDI2NiAvIDg4MCkgKiAxMDAlKTtcbiAgICB0b3A6IGNhbGMoKDE5NCAvIDg4MCkgKiAxMDAlKTtcbiAgICBsZWZ0OiBjYWxjKCg0NTQgLyA4ODApICogMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uIHNlY3Rpb24gLmt2LXRlbXBlcmF0dXJlLnRlbXAxMC0xNCAuaW1nLWJveCAuaW1nMDMge1xuICAgIHdpZHRoOiBjYWxjKCgxMTIuNSAvIDM3NSkgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKCg4MyAvIDM3NSkgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygoMTk0IC8gMzc1KSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbiBzZWN0aW9uIC5rdi10ZW1wZXJhdHVyZS50ZW1wMTAtMTQgLmltZy1ib3ggLmltZzA0IHtcbiAgYXNwZWN0LXJhdGlvOiAxMDIvMjYzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDEwLTE0IC5pbWctYm94IC5pbWcwNCB7XG4gICAgd2lkdGg6IGNhbGMoKDIwNCAvIDg4MCkgKiAxMDAlKTtcbiAgICB0b3A6IGNhbGMoKDk2IC8gODgwKSAqIDEwMCUpO1xuICAgIGxlZnQ6IGNhbGMoKDY0MCAvIDg4MCkgKiAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4gc2VjdGlvbiAua3YtdGVtcGVyYXR1cmUudGVtcDEwLTE0IC5pbWctYm94IC5pbWcwNCB7XG4gICAgd2lkdGg6IGNhbGMoKDg2IC8gMzc1KSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoKDQyIC8gMzc1KSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKCgyNzMgLyAzNzUpICogMTAwdncpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2Nyb2xsLWJnIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMjI0MHB4O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2Nyb2xsLWJnIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMjI0MHB4O1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNjcm9sbC1iZyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTIyNDBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGwtYmcge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEyMjQwcHg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIvKlxuTW9kdWxlIEFjY29yZGlvbkpzXG4gKi9cbi5hY1xuICAuYWNcbiAgICAmLXRyaWdnZXJcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgK3BjKClcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgIHNwYW5cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgdGV4dC1pbmRlbnQgLTk5OTlweFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICYtcGFuZWxcbiAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eSBoZWlnaHQsIHZpc2liaWxpdHlcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIGVhc2VcbiAgJi5qcy1lbmFibGVkXG4gICAgLmFjLXBhbmVsXG4gICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAmLmlzLWFjdGl2ZVxuICAgIC5hYy1wYW5lbFxuICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlIiwiLypcblBhZ2UgTHAgbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW5cbiAqL1xuQGtleWZyYW1lcyBzY3JvbGwtYmdcbiAgMCVcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDA7XG4gIDEwMCVcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xMjI0MHB4O1xuQGtleWZyYW1lcyBmYWRlSW5cbiAgZnJvbVxuICAgIG9wYWNpdHkgMFxuICB0b1xuICAgIG9wYWNpdHkgMVxuQGtleWZyYW1lcyBmYWRlT3V0XG4gIGZyb21cbiAgICBvcGFjaXR5IDFcbiAgdG9cbiAgICBvcGFjaXR5IDBcblxucGN3KHZhbClcbiAgJ2NhbGMoKCVzIC8gMTYwMCkgKiAxMDB2dyknICUgdmFsXG5zcHcodmFsKVxuICAnY2FsYygoJXMgLyAzNzUpICogMTAwdncpJyAlIHZhbFxuaHRtbFxuICBvdmVyZmxvdy14IGhpZGRlblxuYm9keVxuICBvdmVyZmxvdyB2aXNpYmxlXG5ib2R5LnN0YXRpYyAud3JhcHBlclxuICArcGMoKVxuICAgIG1hcmdpbi10b3AgMHB4XG5tYWluLmNvbnRlbnRzLmxwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGZvbnQtc2l6ZSAwXG4gIGZvbnQtZmFtaWx5IFwiSGlyYWdpbm8gU2Fuc1wiLCBzYW5zLXNlcmlmXG4gIGJhY2tncm91bmQgI0U5RTVEQVxuICBjb2xvciAjMTgwODEwXG4gIGltZ1xuICAgIHdpZHRoIDEwMCVcbiAgICBoZWlnaHQgYXV0b1xuICAgIGRpc3BsYXkgYmxvY2tcbiAgKlxuICAgIGJveC1zaXppbmcgYm9yZGVyLWJveFxuICAucGNcbiAgICArc3AoKVxuICAgICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcbiAgLnNwXG4gICAgK3BjKClcbiAgICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG4gIC5tb3JlLWJ0blxuICAgIGJhY2tncm91bmQtY29sb3IgIzE4MDgxMFxuICAgIGNvbG9yICNmZmZcbiAgICBmb250LWZhbWlseSBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmXG4gICAgZm9udC13ZWlnaHQgNzAwXG4gICAgbGluZS1oZWlnaHQgMVxuICAgIGRpc3BsYXkgZmxleFxuICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICArcGMoKVxuICAgICAgd2lkdGggMzYwcHhcbiAgICAgIGhlaWdodCA0OHB4XG4gICAgICBmb250LXNpemUgMjBweFxuICAgICAgbWFyZ2luIDgwcHggYXV0b1xuICAgICtzcCgpXG4gICAgICB3aWR0aCBzcHcoMzExKVxuICAgICAgaGVpZ2h0IHNwdyg0MClcbiAgICAgIGZvbnQtc2l6ZSBzcHcoMTYpXG4gICAgICBtYXJnaW4gc3B3KDEyMCkgYXV0b1xuICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjJzIFxuICAgICY6aG92ZXJcbiAgICAgIG9wYWNpdHkgMC43XG4gIC5mbGV4LWJveFxuICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgIG1hcmdpbi10b3AgMFxuICAgICtwYygpXG4gICAgICBkaXNwbGF5IGdyaWRcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1ucyAxZnIgNjQwcHhcbiAgICAgIG1heC13aWR0aCAxNjAwcHhcbiAgICAgIG1hcmdpbiA4MHB4IGF1dG8gMFxuICAgICtzcCgpXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICBtYXJnaW4tdG9wIHNwdyg2MClcbiAgICAmOm50aC1jaGlsZCg3IG9mIC5mbGV4LWJveClcbiAgICAgIG1hcmdpbi1ib3R0b20gMjAwcHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbi1ib3R0b20gc3B3KDEyMClcbiAgICAgIHNlY3Rpb24ubGVmdC1ib3hcbiAgICAgICAgaGVpZ2h0IGZpdC1jb250ZW50XG4gICAgICAgIC5rdi10ZW1wZXJhdHVyZVxuICAgICAgICAgIGhlaWdodCBhdXRvXG4gIC5mbGV4LWNvbnRhaW5lclxuICAgIGRpc3BsYXkgZ3JpZFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1ucyByZXBlYXQoNCwgMWZyKVxuICAgIGdhcCAyMHB4IDEycHhcbiAgICArc3AoKVxuICAgICAgZ2FwIHNwdygyMCkgc3B3KDUpXG4gICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgbWFyZ2luLXRvcCAwXG4gICAgK3BjKClcbiAgICAgIG1hcmdpbi10b3AgODBweFxuICAgICtzcCgpXG4gICAgICBtYXJnaW4tdG9wIHNwdyg2MClcbiAgICAmLnNuc1xuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBnYXAgMCAxOXB4XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICBwYWRkaW5nLWJvdHRvbSA2MXB4XG4gICAgICArc3AoKVxuICAgICAgICBnYXAgMCBzcHcoMTkpXG4gICAgICAgIHBhZGRpbmctYm90dG9tIHNwdyg1MSlcbiAgICAgIGFcbiAgICAgICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuMnMgXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBvcGFjaXR5IDAuN1xuICAgICAgaW1nXG4gICAgICAgIHdpZHRoIGF1dG9cbiAgICAgICAgaGVpZ2h0IDI0cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgICAgaGVpZ2h0IHNwdygyNClcbiAgc2VjdGlvblxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgbWFyZ2luIDAgYXV0b1xuICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgJi5sZWZ0LWJveFxuICAgICAgK3BjKClcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgMTAwdmhcbiAgICAgICAgZmxleC1zaHJpbmsgMFxuICAgICAgICBwb3NpdGlvbiBzdGlja3lcbiAgICAgICAgdG9wIDBcbiAgICAgICAgbGVmdCAwXG4gICAgICAgIG1hcmdpbiAwXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgK3NwKClcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgLmt2XG4gICAgICAgIGFzcGVjdC1yYXRpbyA5NjAgLyA4ODBcbiAgICAgICAgd2lkdGggcGN3KDk2MClcbiAgICAgICAgLy8gd2lkdGggMTAwJVxuICAgICAgICAvLyBoZWlnaHQgMTAwJVxuICAgICAgICBtYXgtd2lkdGggOTYwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgaGVpZ2h0IHNwdyg1NTgpXG4gICAgICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICAgIC5rdi10ZXh0XG4gICAgICAgICAgbWFyZ2luIGF1dG9cbiAgICAgICAgICBwYWRkaW5nLXRvcCBwY3coNTEpXG4gICAgICAgICAgd2lkdGggcGN3KDU1NilcbiAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgIHotaW5kZXggMTBcbiAgICAgICAgLmltZy1ib3hcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgb3BhY2l0eSAwXG4gICAgICAgICAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC4yc1xuICAgICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgICAgICAmLmltZzAxXG4gICAgICAgICAgICAgIHotaW5kZXggMVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyA0MjAgLyA3MTNcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKCg0MjAgLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICAvLyB0b3AgY2FsYygoMTY3IC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgbGVmdCBjYWxjKCgyODEgLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAyNDEgLyA0NTlcbiAgICAgICAgICAgICAgICB3aWR0aCBzcHcoMjQxKVxuICAgICAgICAgICAgICAgIHRvcCBzcHcoOTkpXG4gICAgICAgICAgICAgICAgbGVmdCBzcHcoNjEpXG4gICAgICAgICAgICAmLmltZzAxLXR4dFxuICAgICAgICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMTUxLjQgLyAzMzYuNlxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoKDE1MS40IC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgLy8gdG9wIGNhbGMoKDIzNyAvIDk2MCkgKiAxMDAlKVxuICAgICAgICAgICAgICAgIGxlZnQgY2FsYygoNTM4LjUgLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICBib3R0b20gY2FsYygoMzQwIC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDg2LjUgLyAxOTFcbiAgICAgICAgICAgICAgICB3aWR0aCBzcHcoODYuNSlcbiAgICAgICAgICAgICAgICB0b3Agc3B3KDEzOSlcbiAgICAgICAgICAgICAgICBsZWZ0IHNwdygyMTIpXG4gICAgICAgICAgICAmLmltZzAyXG4gICAgICAgICAgICAgIHotaW5kZXggM1xuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAyMzAgLyAzMjZcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKCgyMzAgLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICAvLyB0b3AgY2FsYygoNTU0IC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgbGVmdCBjYWxjKCg3MzAgLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICBib3R0b20gMFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxMzAgLyAyMjFcbiAgICAgICAgICAgICAgICB3aWR0aCBzcHcoMTMwKVxuICAgICAgICAgICAgICAgIHRvcCBzcHcoMzM3KVxuICAgICAgICAgICAgICAgIGxlZnQgc3B3KDI0NilcbiAgICAgICAgICAgICYuaW1nMDNcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMzMwIC8gNDU2XG4gICAgICAgICAgICAgICAgei1pbmRleCAyXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygoMzMwIC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgLy8gdG9wIGNhbGMoKDQyNCAvIDk2MCkgKiAxMDAlKVxuICAgICAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgICAgIGJvdHRvbSAwXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDE0NiAvIDI5MlxuICAgICAgICAgICAgICAgIHotaW5kZXggMFxuICAgICAgICAgICAgICAgIHdpZHRoIHNwdygxNDYpXG4gICAgICAgICAgICAgICAgdG9wIHNwdygyNjYpXG4gICAgICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICAmLmltZzA0XG4gICAgICAgICAgICAgIHotaW5kZXggMVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAyMTkgLyA1MzdcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKCgyMTkgLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICAvLyB0b3AgY2FsYygoMzEgLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgICAgICAgICBib3R0b20gY2FsYygoMzEyIC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDEwMyAvIDI2MlxuICAgICAgICAgICAgICAgIHdpZHRoIHNwdygxMDMpXG4gICAgICAgICAgICAgICAgdG9wIHNwdygxNClcbiAgICAgICAgICAgICAgICBsZWZ0IHNwdyg1KVxuICAgICAgICAgICAgJi5pbWcwNVxuICAgICAgICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMjEzIC8gNTEzXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygoMjEzIC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgLy8gdG9wIGNhbGMoKDYzIC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgbGVmdCBjYWxjKCg3NDcgLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICBib3R0b20gY2FsYygoMzA0IC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDEyMSAvIDIzM1xuICAgICAgICAgICAgICAgIHdpZHRoIHNwdygxMjEpXG4gICAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgICBsZWZ0IHNwdygyNTUpXG4gICAgICAgICAgICAmLmltZzA2XG4gICAgICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxNDMuNyAvIDE1NC41XG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygoMTQzLjcgLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICAvLyB0b3AgY2FsYygoNTg2IC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgbGVmdCBjYWxjKCg2NDggLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICBib3R0b20gY2FsYygoMTUyIC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDk0IC8gOThcbiAgICAgICAgICAgICAgICB3aWR0aCBzcHcoOTQpXG4gICAgICAgICAgICAgICAgdG9wIHNwdygyMzMpXG4gICAgICAgICAgICAgICAgbGVmdCBzcHcoMjg2KVxuICAgICAgICAgICAgJi5pbWcwN1xuICAgICAgICAgICAgICB6LWluZGV4IDVcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMjQxIC8gMjE1XG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygoMjQxIC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgLy8gdG9wIGNhbGMoKDY2NSAvIDk2MCkgKiAxMDAlKVxuICAgICAgICAgICAgICAgIGxlZnQgY2FsYygoMTQ5IC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgYm90dG9tIDBcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMTM0IC8gMTMxXG4gICAgICAgICAgICAgICAgd2lkdGggc3B3KDEzNClcbiAgICAgICAgICAgICAgICB0b3Agc3B3KDQyNylcbiAgICAgICAgICAgICAgICBsZWZ0IHNwdygyMClcbiAgICAgICAgICAgICYuaW1nMDhcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMjMyIC8gMjc2XG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygoMjMyIC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgLy8gdG9wIGNhbGMoKDE3OSAvIDk2MCkgKiAxMDAlKVxuICAgICAgICAgICAgICAgIGxlZnQgY2FsYygoMTcxIC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgYm90dG9tIGNhbGMoKDQ2NyAvIDk2MCkgKiAxMDAlKVxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxMTggLyAxNDZcbiAgICAgICAgICAgICAgICB3aWR0aCBzcHcoMTE4KVxuICAgICAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICAgICAgbGVmdCBzcHcoODgpXG4gICAgICAgICAgICAmLmltZzA5XG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDExOSAvIDExNVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoKDExOSAvIDk2MCkgKiAxMDAlKVxuICAgICAgICAgICAgICAgIC8vIHRvcCBjYWxjKCgxOTMgLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgICBsZWZ0IGNhbGMoKDY4OCAvIDk2MCkgKiAxMDAlKVxuICAgICAgICAgICAgICAgIGJvdHRvbSBjYWxjKCg1OTggLyA5NjApICogMTAwJSlcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gNzcgLyA2NFxuICAgICAgICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICAgICAgIHdpZHRoIHNwdyg3NylcbiAgICAgICAgICAgICAgICB0b3Agc3B3KDcyKVxuICAgICAgICAgICAgICAgIGxlZnQgc3B3KDE5OClcbiAgICAgICAgICAgICYuaW1nMTBcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMjM2IC8gMTkwXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygoMjM2IC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgLy8gdG9wIGNhbGMoKDIzNSAvIDk2MCkgKiAxMDAlKVxuICAgICAgICAgICAgICAgIGxlZnQgY2FsYygoNTk4IC8gOTYwKSAqIDEwMCUpXG4gICAgICAgICAgICAgICAgYm90dG9tIGNhbGMoKDQ1NSAvIDk2MCkgKiAxMDAlKVxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxMTAgLyAxMTBcbiAgICAgICAgICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgICAgICAgICB3aWR0aCBzcHcoMTEwKVxuICAgICAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICAgICAgbGVmdCBzcHcoMTYwKVxuICAgICYucmlnaHQtYm94XG4gICAgICBmb250LWZhbWlseSBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmXG4gICAgICArcGMoKVxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIG1hcmdpbiAwXG4gICAgICArc3AoKVxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgID4gc2VjdGlvbiwgPiBkaXZcbiAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDQ0MHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgLnJlYWRcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBtYXJnaW4gODBweCBhdXRvIDQwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBzcHcoMzQzKVxuICAgICAgICAgIG1hcmdpbiBzcHcoMjgpIGF1dG8gc3B3KDYwKVxuICAgICAgICAua3YtdGV4dFxuICAgICAgICAgIG1hcmdpbiBhdXRvXG4gICAgICAgICAgd2lkdGggZml0LWNvbnRlbnRcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICAgIGFsaWduLWl0ZW1zIGZsZXgtc3RhcnRcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICB6LWluZGV4IDEwXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgIC5rdi1wYXJ0XG4gICAgICAgICAgICBoZWlnaHQgYXV0b1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggNzBweFxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgLTEwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdygyNylcbiAgICAgICAgICBoMVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMS44XG4gICAgICAgICAgICBmb250LXdlaWdodCA4MDBcbiAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgXCJwYWx0XCJcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAyMnB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDE4KVxuICAgICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAuY3VzdG9tLWxpbmVcbiAgICAgICAgICAgIHdpZHRoIDIzMXB4XG4gICAgICAgICAgICBwYWRkaW5nLXRvcCA4cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdygyMjApXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wIHNwdyg4KSAgICAgICAgICAgICAgXG4gICAgICAgID4gcFxuICAgICAgICAgIG1hcmdpbiAyMHB4IGF1dG8gMFxuICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuOFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCA0NDBweFxuICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbWFyZ2luIHNwdygxNikgYXV0byAwXG4gICAgICAgICAgICBmb250LXNpemUgc3B3KDEyKVxuICAgICAgICBoM1xuICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAyOXB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTUpXG4gICAgICAgICAgICBsaW5lLWhlaWdodCBzcHcoMjQpXG4gICAgICAuY2hlY2ssLnJlY29tbWVuZFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIHNwdygzNDMpXG4gICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICBoNFxuICAgICAgICAgIGZvbnQtZmFtaWx5IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmXG4gICAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgICAgbGluZS1oZWlnaHQgMVxuICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgY29sb3IgIzc4MEUyNVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMzJweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAyMHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMjUpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIHNwdygxNilcbiAgICAgICAgdWxcbiAgICAgICAgICBkaXNwbGF5IGdyaWRcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnMgMWZyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIGdhcCAxOHB4IDBcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZ2FwIHNwdygxMikgMFxuICAgICAgICAgIGxpXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxLjZcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSBzb2xpZCAxcHggIzdDNkY2NlxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gNHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDEyKVxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSBzcHcoNClcbiAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICAgICAmOmJlZm9yZVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgICAgIHdpZHRoIDBcbiAgICAgICAgICAgICAgICBoZWlnaHQgMFxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZSBzb2xpZFxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA0cHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdCA0cHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wIDZweCBzb2xpZCAjMTgwODEwXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAwXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA0cHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IHNwdyg0KVxuICAgICAgICBhXG4gICAgICAgICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuMnMgXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgb3BhY2l0eSAwLjdcbiAgICAgIC5yZWFkICsgLmNoZWNrXG4gICAgICAgIG1hcmdpbi1ib3R0b20gOTVweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbi1ib3R0b20gc3B3KDYwKVxuICAgICAgPi5jaGVja1xuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIHNwdygzNDMpXG4gICAgICAgICAgbWFyZ2luIDAgYXV0byBzcHcoMTIwKVxuICAgICAgICAuZmxleFxuICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgICAgZ2FwIDIwcHggMTJweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBnYXAgc3B3KDEwKSBzcHcoNSlcbiAgICAgICAgICA+IGRpdlxuICAgICAgICAgICAgd2lkdGggY2FsYyg1MCUgLSA2cHgpXG4gICAgICAgICAgcFxuICAgICAgICAgICAgZm9udC1zaXplIDExcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNlxuICAgICAgICAgICAgbWFyZ2luLXRvcCA1cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTEpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDUpXG4gICAgICAucmVjb21tZW5kXG4gICAgICAgIC5pdGVtXG4gICAgICAgICAgZm9udC1mYW1pbHkgXCJOb3RvIFNhbnMgSlBcIixzYW5zLXNlcmlmXG4gICAgICAgICAgLmJyYW5kLW5hbWVcbiAgICAgICAgICAgIGNvbG9yICM2NjY2NjZcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgICAgICAgICAgZm9udC1zaXplIDEwcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcbiAgICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICAgICAgbWFyZ2luIDEycHggMCA2cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbiBzcHcoNykgMCBzcHcoNClcbiAgICAgICAgICAuaXRlbS1uYW1lXG4gICAgICAgICAgICBjb2xvciAjMTgwODEwXG4gICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxMHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxLjZcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMzsgLyog6KGo56S644GX44Gf44GE6KGM5pWw44KS5oyH5a6aICovXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygxMClcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS40XG4gICAgICAgICAgLml0ZW0tcHJpY2VcbiAgICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgICAgYWxpZ24taXRlbXMgZmxleC1lbmRcbiAgICAgICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgICAgICBjb2xvciAjMTgwODEwXG4gICAgICAgICAgICBmb250LXdlaWdodCA0MDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDhweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygxMSlcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMVxuICAgICAgICAgICAgPiBzcGFuOm5vdCgucHJpY2Utb2xkKVxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDEwcHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAycHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDgpXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgc3B3KDIpXG4gICAgICAgICAgICAmLnByaWNlLXNhbGVcbiAgICAgICAgICAgICAgLnByaWNlLW9sZFxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAuaWNvbnMuZmxleC1jb250YWluZXJcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTJweFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBnYXAgMCA0cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDgpXG4gICAgICAgICAgICAuaWNvblxuICAgICAgICAgICAgICB3aWR0aCBmaXQtY29udGVudFxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNDNkM2QzZcbiAgICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS40XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMHB4XG4gICAgICAgICAgICAgIHBhZGRpbmcgMCA4cHhcbiAgICAgICAgLnJlY29tbWVuZC1saW5rXG4gICAgICAgICAgZGlzcGxheSBncmlkXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDE4MHB4XG4gICAgICAgICAganVzdGlmeS1jb250ZW50IGZsZXgtZW5kXG4gICAgICAgICAgbWFyZ2luLXRvcCAzMnB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIG1hcmdpbi10b3Agc3B3KDI0KVxuICAgICAgICAgIGFcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuOFxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDhweFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIHNvbGlkICMzMzMzMzMgMC41cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTIpXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNlxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgc3B3KDgpXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gc29saWQgIzMzMzMzMyBzcHcoMC41KVxuICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgICAgICB3aWR0aCAwXG4gICAgICAgICAgICAgIGhlaWdodCAwXG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZSBzb2xpZFxuICAgICAgICAgICAgICBib3JkZXItdG9wIDRweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tIDRweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICBib3JkZXItbGVmdCA4cHggc29saWQgIzE4MDgxMFxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQgMFxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgNS41cHhcbiAgICAgICAgICAgICsgYVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIDEycHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIHNwdygxMilcbiAgICAgIC5jb250ZW50LWJveFxuICAgICAgICAudGl0bGVcbiAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICBsaW5lLWhlaWdodCAxXG4gICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbSBzb2xpZCAxcHggIzdDNkY2NlxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMjBweFxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gOHB4XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDIwcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggc3B3KDM0MylcbiAgICAgICAgICAgIG1hcmdpbiAwIGF1dG8gXG4gICAgICAgICAgICBmb250LXNpemUgc3B3KDE1KVxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gc3B3KDQpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIHNwdygyMClcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDIwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdygxOSlcbiAgICAgICAgICBzcGFuXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMjhweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygyMClcbiAgICAgICAgICAgICYucGVyaW9kXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDEyKVxuICAgICAgICAgIGgyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCAxMHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBzcHcoMTApXG4gICAgICAgID4gcFxuICAgICAgICAgIGZvbnQtc2l6ZSAxNnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgMS44XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIHNwdygzNDMpXG4gICAgICAgICAgICBtYXJnaW4gc3B3KDI4KSBhdXRvIHNwdygxOClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTIpXG4gICAgICAgICAgc3BhblxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNzAwXG4gICAgICAgIC5tZW1vLWJveFxuICAgICAgICAgIHdpZHRoIDQzOHB4XG4gICAgICAgICAgYXNwZWN0LXJhdGlvIDg5NiAvIDczM1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vbWVtby5wbmcnKVxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0IG5vLXJlcGVhdFxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgbWFyZ2luIDIwcHggMFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBzcHcoMzI3KVxuICAgICAgICAgICAgbWFyZ2luIHNwdyg0MCkgYXV0byBzcHcoMjApXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gMzI3IC8gMjkyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybCgnLi4vaW1nL2xwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uL21lbW9fc3AucG5nJylcbiAgICAgICAgICAmLmxvbmdcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyA4OTIgLyA4ODBcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vbWVtby1sb25nLnBuZycpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW8gMzI5IC8gMzI2XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKCcuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vbWVtby1sb25nX3NwLnBuZycpXG4gICAgICAgICAgLm1lbW8tdHh0XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZylcbiAgICAgICAgICAgIHdpZHRoIDM1Ni41cHhcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICB0b3AgODhweFxuICAgICAgICAgICAgbGVmdCA0MS41cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdygyODcpXG4gICAgICAgICAgICAgIHRvcCBzcHcoNTApXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDE4KVxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgaDMsc3Ryb25nLHBcbiAgICAgICAgICAgICAgZGlzcGxheSBncmlkXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1ucyAxNXB4IDFmclxuICAgICAgICAgICAgICBnYXAgMCA4cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnMgc3B3KDEzKSAxZnJcbiAgICAgICAgICAgICAgICBnYXAgMCBzcHcoOClcbiAgICAgICAgICAgICAgPiBzcGFuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZGluLTIwMTQtbmFycm93XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodCA3MDBcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDE1KVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS44XG4gICAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygxMilcbiAgICAgICAgICAgICAgICAmLmRldGFpbFxuICAgICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNDAwXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxLjhcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxM3B4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgOHB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDExKVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIHNwdyg2KVxuICAgICAgICAgICAgaDNcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAxNnB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSBzcHcoMTYpXG4gICAgICAgICAgICBzdHJvbmdcbiAgICAgICAgICAgICAgPiBzcGFuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgICAgICAgIC51bmRlci10eHRcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yIHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgIC51bmRlclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgaW5saW5lXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b20gNXB4XG4gICAgICAgICAgICAgICAgICAgICAgYm94LWRlY29yYXRpb24tYnJlYWsgY2xvbmVcbiAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrIGNsb25lXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vdW5kZXIucG5nXCIpXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQgcmVwZWF0LXhcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIGxlZnQgYm90dG9tXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGF1dG8gN3B4XG4gICAgICAgICAgICAgICAgICAgICAgLy8g5LiL57ea44Gg44GR44KS5YiH44KK5oqc44GPXG4gICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoIGluc2V0KDAgMTAwJSAwIDApXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbiBjbGlwLXBhdGggMC44cyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKVxuICAgICAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSBzcHcoNSlcbiAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoIGluc2V0KDAgMCAwIDApXG4gICAgICAgIC5yZWNvbW1lbmQgKyAubWVtby1ib3hcbiAgICAgICAgICBtYXJnaW4tdG9wIDgwcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBzcHcoNjApXG4gICAgICAgIC5zdHlsZS1ib3hcbiAgICAgICAgICB3aWR0aCA0NDBweFxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQgb2YgLnN0eWxlLWJveClcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XG4gICAgICAgICAgICA+IGRpdlxuICAgICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgcmlnaHQgc3B3KDE2KVxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4gb2YgLnN0eWxlLWJveClcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LWVuZFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgbWFyZ2luIDIwcHggMCA0MHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4gc3B3KDIwKSAwIHNwdyg0MClcbiAgICAgICAgICAgID4gZGl2XG4gICAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGxlZnQgc3B3KDE2KVxuICAgICAgICAgICAgICAuaXRlbS1saXN0XG4gICAgICAgICAgICAgICAgbWFyZ2luIDAgMCAwIGF1dG9cbiAgICAgICAgICAmOm50aC1jaGlsZCgxIG9mIC5zdHlsZS1ib3gpXG4gICAgICAgICAgICA+IGRpdlxuICAgICAgICAgICAgICB0b3AgNTBweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHRvcCBzcHcoMzgpXG4gICAgICAgICAgJjpudGgtY2hpbGQoMiBvZiAuc3R5bGUtYm94KVxuICAgICAgICAgICAgPiBkaXZcbiAgICAgICAgICAgICAgdG9wIDQwcHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB0b3Agc3B3KDM4KVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMgb2YgLnN0eWxlLWJveClcbiAgICAgICAgICAgID4gZGl2XG4gICAgICAgICAgICAgIHRvcCA4MHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgdG9wIHNwdyg0OClcbiAgICAgICAgICAmOm50aC1jaGlsZCg0IG9mIC5zdHlsZS1ib3gpXG4gICAgICAgICAgICA+IGRpdlxuICAgICAgICAgICAgICB0b3AgODBweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHRvcCBzcHcoNDgpXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICB3aWR0aCAzMTRweFxuICAgICAgICAgICAgaGVpZ2h0IGF1dG9cbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAzMTQgLyA0NzJcbiAgICAgICAgICAgIG9wYWNpdHkgMFxuICAgICAgICAgICAgdHJhbnNpdGlvbiBvcGFjaXR5IDAuOHNcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdygyNDMpXG4gICAgICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgICA+IGRpdlxuICAgICAgICAgICAgd2lkdGggMjYwcHhcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBzcHcoMjE5KVxuICAgICAgICAgICAgLnN0eWxlLXRleHRcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyLjJcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDE0KVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDIuMlxuICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICNmZmZcbiAgICAgICAgICAgICAgICBib3JkZXIgc29saWQgMXB4ICMxODA4MTBcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgcGFkZGluZyAwIDEwcHhcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxLjZcbiAgICAgICAgICAgICAgICAgIG1hcmdpbiAwIDRweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nIDAgc3B3KDEwKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygxNSlcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuNlxuICAgICAgICAgICAgICAgICAgbWFyZ2luIDAgc3B3KDQpXG4gICAgICAgICAgICAgICAgJi5oZWFkXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAwXG4gICAgICAgICAgICA+IHBcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuOFxuICAgICAgICAgICAgICAgIG1hcmdpbiAxOHB4IDAgNDhweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTApXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS44XG4gICAgICAgICAgICAgICAgbWFyZ2luIHNwdygyMCkgMCBzcHcoNDApXG4gICAgICAgICAgICAuaXRlbS1saXN0XG4gICAgICAgICAgICAgIHdpZHRoIGZpdC1jb250ZW50XG4gICAgICAgICAgICAgIG1pbi13aWR0aCAxMjNweFxuICAgICAgICAgICAgICBkaXNwbGF5IGdyaWRcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzIDFmclxuICAgICAgICAgICAgICBnYXAgOHB4IDBcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBnYXAgc3B3KDgpIDBcbiAgICAgICAgICAgICAgLml0ZW1cbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJkaW4tMjAxNC1uYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDEycHhcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDFcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgNHB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBzcHcoMTEpXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxXG4gICAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgICAgICBnYXAgMCA4cHhcbiAgICAgICAgICAgICAgICAmOmhhcyhhKVxuICAgICAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgc3BhY2UtYmV0d2VlblxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIDBcbiAgICAgICAgICAgICAgICAgIHBcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggZml0LWNvbnRlbnRcbiAgICAgICAgICAgICAgICAgICAgZ2FwIDAgNHB4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCAxMHB4XG4gICAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgICAgZ2FwIDAgc3B3KDQpXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IHNwdygxMClcbiAgICAgICAgICAgICAgICAuY2hlY2tCdG5cbiAgICAgICAgICAgICAgICAgIHdpZHRoIGZpdC1jb250ZW50XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNDAwXG4gICAgICAgICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yICMxODA4MTBcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0IDE0cHhcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmcgMCA4cHhcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCA4cHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodCBzcHcoMTIpXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgMCBzcHcoOSlcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIHNwdygxMClcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgc3B3KDcpXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uIG9wYWNpdHkgMC4ycyBcbiAgICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjdcbiAgICAgICAgJiNhdXR1bW5cbiAgICAgICAgICAuaXRlbS10YWJsZVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAjRkFGQUZBXG4gICAgICAgICAgICBib3gtc2hhZG93IDBweCAycHggNHB4IDBweCAjMDAwMDAwMjZcbiAgICAgICAgICAgIHBhZGRpbmcgMTlweCAyMHB4IDI1LjVweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDM1OSlcbiAgICAgICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgICAgICBwYWRkaW5nIHNwdygxNikgc3B3KDIyKSBzcHcoMjIpXG4gICAgICAgICAgICB0aGVhZFxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tIHNvbGlkIDFweCAjNDQ0XG4gICAgICAgICAgICAgIHRoXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMS44XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nIDAgMTJweCA0cHggMFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDExKVxuICAgICAgICAgICAgICAgICAgcGFkZGluZyAwIHNwdygxMikgc3B3KDQpIDBcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKCA5MCAvIDQwMCAqIDEwMCUgKVxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYyggNjggLyAzMTUgKiAxMDAlIClcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKCAxNzIgLyA0MDAgKiAxMDAlIClcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoIDEzOSAvIDMxNSAqIDEwMCUgKVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoIDEzOCAvIDQwMCAqIDEwMCUgKVxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCAwXG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKCAxMDggLyAzMTUgKiAxMDAlIClcbiAgICAgICAgICAgIHRib2R5XG4gICAgICAgICAgICAgIHRkOm5vdCguYm9yZGVyKVxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEuMlxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgMTBweFxuICAgICAgICAgICAgICAgICAgcGFkZGluZyA4cHggMTJweCA4cHggMFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDEwKVxuICAgICAgICAgICAgICAgICAgcGFkZGluZyBzcHcoNy41KSBzcHcoMTIpIHNwdyg3LjUpIDBcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiB0ZXh0LXRvcFxuICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYyggNzggLyA0MDAgKiAxMDAlIClcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMXB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKCA2OCAvIDMxNSAqIDEwMCUgKVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgc3B3KDExKVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoIDE2MCAvIDQwMCAqIDEwMCUgKVxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYyggMTM5IC8gMzE1ICogMTAwJSApXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYyggMTM4IC8gNDAwICogMTAwJSApXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0IDBcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoIDEwOCAvIDMxNSAqIDEwMCUgKVxuICAgICAgICAgICAgICB0clxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgICAgIHRkXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wIDEycHhcbiAgICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcCBzcHcoOClcbiAgICAgICAgJiN0ZW1wMTAtMTRcbiAgICAgICAgICAuc3R5bGUtYm94XG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0IG9mIC5zdHlsZS1ib3gpXG4gICAgICAgICAgICAgID4gZGl2XG4gICAgICAgICAgICAgICAgei1pbmRleCAyXG4gICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzYzcHg7XG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM2MyAvIDQ3MjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgICAgICAgICB6LWluZGV4IDFcbiAgICAgICAgICAgICAgICAgIHJpZ2h0IC00OXB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBzcHcoMjQzKTtcbiAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMjQzIC8gMzY1O1xuICAgICAgICAgIC5tZW1vLWJveFxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiBvZiAubWVtby1ib3gpXG4gICAgICAgICAgICAgIC5tZW1vLXR4dFxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB0b3AgODBweFxuICAgICAgICAmI3RlbXAyMS0yNFxuICAgICAgICAgIC5zdHlsZS1ib3hcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMgb2YgLnN0eWxlLWJveClcbiAgICAgICAgICAgICAgLnN0eWxlLXRleHRcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygoMTUgLyAzNzUpICogMTAwdncpKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3B3KC03LjUpO1xuICAgIC5rdi10ZW1wZXJhdHVyZVxuICAgICAgYXNwZWN0LXJhdGlvIDQ0MCAvIDQ0MFxuICAgICAgYmFja2dyb3VuZC1zaXplIGNvdmVyXG4gICAgICArcGMoKVxuICAgICAgICB3aWR0aCBhdXRvXG4gICAgICAgIGhlaWdodCBwY3coODgwKSAgICAgICAgXG4gICAgICAgIG1heC1oZWlnaHQgNzQwcHhcbiAgICAgICAgLy8gaGVpZ2h0IHBjdyg4ODApXG4gICAgICAgIC8vIG1hcmdpbiBjYWxjKCgxMDB2aCAtIGNhbGMoKDg4MCAvIDE2MDApICogMTAwdncpKSAvIDIpIDBcbiAgICAgICtzcCgpXG4gICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgaGVpZ2h0IHNwdygzNzUpXG4gICAgICAuaW1nLWJveFxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICBoZWlnaHQgMTAwJVxuICAgICAgICBpbWdcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIG9wYWNpdHkgMFxuICAgICAgICAgIHRyYW5zaXRpb24gb3BhY2l0eSAwLjJzXG4gICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgIG9wYWNpdHkgMVxuICAgICAgJi5vdmVyMjVcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vb3ZlcjI1LnBuZ1wiKVxuICAgICAgICAuaW1nLWJveFxuICAgICAgICAgIC5pbWcwMVxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDk3IC8gMjk1XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKCgxOTQgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgdG9wIGNhbGMoKDI1NCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoKDEyNCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDgyKVxuICAgICAgICAgICAgICB0b3Agc3B3KDEwOSlcbiAgICAgICAgICAgICAgbGVmdCBzcHcoNTMpXG4gICAgICAgICAgLmltZzAyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gMTAyIC8gMjk0XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKCgyMDQgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKCgyNzQgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdyg4Ni41KVxuICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICBsZWZ0IHNwdygxMTcpXG4gICAgICAgICAgLmltZzAzXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gMTE5IC8gMjk0XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKCgyMzggLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgdG9wIGNhbGMoKDI3NCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoKDQ0MiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDEwMClcbiAgICAgICAgICAgICAgdG9wIHNwdygxMTcpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDE4OSlcbiAgICAgICAgICAuaW1nMDRcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxMDQgLyAyNzVcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoKDIwOCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICB0b3AgY2FsYygoMzIgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKCg1OTggLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdyg4NylcbiAgICAgICAgICAgICAgdG9wIHNwdygxNClcbiAgICAgICAgICAgICAgbGVmdCBzcHcoMjU1KVxuICAgICAgJi50ZW1wMjEtMjRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vMjEtMjQucG5nXCIpXG4gICAgICAgIC5pbWctYm94XG4gICAgICAgICAgLmltZzAxXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gMTEwIC8gMzA0XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKCgyMjAgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgdG9wIGNhbGMoKDI1MiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoKDExNCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDkzKVxuICAgICAgICAgICAgICB0b3Agc3B3KDEwOClcbiAgICAgICAgICAgICAgbGVmdCBzcHcoNDkpXG4gICAgICAgICAgLmltZzAyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gMTA1IC8gMjg3XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKCgyMTAgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgdG9wIGNhbGMoKDEzMiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoKDI3MCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDg4KVxuICAgICAgICAgICAgICB0b3Agc3B3KDU3KVxuICAgICAgICAgICAgICBsZWZ0IHNwdygxMTcpXG4gICAgICAgICAgLmltZzAzXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gOTggLyAyOTNcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoKDE5NiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICB0b3AgY2FsYygoMTc2IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYygoNDQ2IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBzcHcoODMpXG4gICAgICAgICAgICAgIHRvcCBzcHcoNzYpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDE5MSlcbiAgICAgICAgICAuaW1nMDRcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyA5MyAvIDI5MlxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygoMTg2IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKCgyNiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoKDYxOCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDc4KVxuICAgICAgICAgICAgICB0b3Agc3B3KDEyKVxuICAgICAgICAgICAgICBsZWZ0IHNwdygyNjQpXG4gICAgICAmLnRlbXAxOC0yMFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlIHVybChcIi4uL2ltZy9scC10ZW1wZXJhdHVyZS1jb29yZGluYXRlLWF1dHVtbi8xOC0yMC5wbmdcIilcbiAgICAgICAgLmltZy1ib3hcbiAgICAgICAgICAuaW1nMDFcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxMjkgLyAzMTVcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoKDI1OCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICB0b3AgY2FsYygoNTkgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKCgxMjggLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdygxMDkpXG4gICAgICAgICAgICAgIHRvcCBzcHcoMjYpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDU1KVxuICAgICAgICAgIC5pbWcwMlxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDEyMCAvIDI5NVxuICAgICAgICAgICAgei1pbmRleCAyXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKCgyNDAgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgdG9wIGNhbGMoKDIzNSAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoKDI2MiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDEwMilcbiAgICAgICAgICAgICAgdG9wIHNwdygxMDEpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDExMilcbiAgICAgICAgICAuaW1nMDNcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxMDMgLyAyODZcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoKDIwNiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICB0b3AgY2FsYygoMC42IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYygoNDM0IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBzcHcoODcpXG4gICAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDE4NSlcbiAgICAgICAgICAuaW1nMDMtdHh0XG4gICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyA0Ni45IC8gMTkuMVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygoOTggLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgdG9wIGNhbGMoKDE4MSAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoKDM4NSAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDQyKVxuICAgICAgICAgICAgICB0b3Agc3B3KDc3KVxuICAgICAgICAgICAgICBsZWZ0IHNwdygxNjQpXG4gICAgICAgICAgLmltZzA0XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gMTA4IC8gMjc2XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKCgyMTYgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgdG9wIGNhbGMoKDk3IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYygoNTc4IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBzcHcoOTEpXG4gICAgICAgICAgICAgIHRvcCBzcHcoNDIpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDI0NylcbiAgICAgICYudGVtcDE1LTE3XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2UgdXJsKFwiLi4vaW1nL2xwLXRlbXBlcmF0dXJlLWNvb3JkaW5hdGUtYXV0dW1uLzE1LTE3LnBuZ1wiKVxuICAgICAgICAuaW1nLWJveFxuICAgICAgICAgIC5pbWcwMVxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDEwNCAvIDI4OVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygoMjA4IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKCgyOCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoKDEwMiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDg4KVxuICAgICAgICAgICAgICB0b3Agc3B3KDEyKVxuICAgICAgICAgICAgICBsZWZ0IHNwdyg0NClcbiAgICAgICAgICAuaW1nMDJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxMTEgLyAyOTBcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoKDIwMiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICB0b3AgY2FsYygoMzE2IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYygoMjgyIC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBzcHcoOTMpXG4gICAgICAgICAgICAgIHRvcCBzcHcoMTM1KVxuICAgICAgICAgICAgICBsZWZ0IHNwdygxMjEpXG4gICAgICAgICAgLmltZzAzXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gMTE2IC8gMjkwXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKCgyMzIgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgdG9wIC0xOHB4XG4gICAgICAgICAgICAgIGxlZnQgY2FsYygoNDEyIC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBzcHcoOTgpXG4gICAgICAgICAgICAgIHRvcCBzcHcoLTcpXG4gICAgICAgICAgICAgIGxlZnQgc3B3KDE3NilcbiAgICAgICAgICAuaW1nMDRcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxMDIgLyAyOTBcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoKDIwNCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICB0b3AgY2FsYygoODYgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKCg2MDIgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdyg4NilcbiAgICAgICAgICAgICAgdG9wIHNwdygzNylcbiAgICAgICAgICAgICAgbGVmdCBzcHcoMjU3KVxuICAgICAgJi50ZW1wMTAtMTRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZSB1cmwoXCIuLi9pbWcvbHAtdGVtcGVyYXR1cmUtY29vcmRpbmF0ZS1hdXR1bW4vMTAtMTQucG5nXCIpXG4gICAgICAgIC5pbWctYm94XG4gICAgICAgICAgLmltZzAxXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW8gOTcgLyAyODZcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoKDE5NCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICB0b3AgY2FsYygoMjc2IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYygoMTQyIC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBzcHcoODEpXG4gICAgICAgICAgICAgIHRvcCBzcHcoMTE4KVxuICAgICAgICAgICAgICBsZWZ0IHNwdyg2MSlcbiAgICAgICAgICAuaW1nMDJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbyAxMDYgLyAyNzBcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoKDIxMiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICB0b3AgY2FsYygoNzYgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKCgyODYgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdyg5MClcbiAgICAgICAgICAgICAgdG9wIHNwdygzMylcbiAgICAgICAgICAgICAgbGVmdCBzcHcoMTIyKVxuICAgICAgICAgIC5pbWcwM1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDEzMyAvIDI2MlxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygoMjY2IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKCgxOTQgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKCg0NTQgLyA4ODApICogMTAwJSlcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIHNwdygxMTIuNSlcbiAgICAgICAgICAgICAgdG9wIHNwdyg4MylcbiAgICAgICAgICAgICAgbGVmdCBzcHcoMTk0KVxuICAgICAgICAgIC5pbWcwNFxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvIDEwMiAvIDI2M1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygoMjA0IC8gODgwKSAqIDEwMCUpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKCg5NiAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoKDY0MCAvIDg4MCkgKiAxMDAlKVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggc3B3KDg2KVxuICAgICAgICAgICAgICB0b3Agc3B3KDQyKVxuICAgICAgICAgICAgICBsZWZ0IHNwdygyNzMpXG4iLCJAcmVxdWlyZSAnLi9fdmFyaWFibGVzLnN0eWwnXG5cbnNwKClcbiAgQG1lZGlhICRzcFxuICAgIHtibG9ja31cblxucGMoKVxuICBAbWVkaWEgJHBjXG4gICAge2Jsb2NrfVxuXG50YWIoKVxuICBAbWVkaWEgJHRhYlxuICAgIHtibG9ja31cblxubHAoKVxuICBAbWVkaWEgJGxwXG4gICAge2Jsb2NrfVxuXG5scHBjKClcbiAgQG1lZGlhICRscHBjXG4gICAge2Jsb2NrfVxuXG5scHRhYigpXG4gIEBtZWRpYSAkbHB0YWJcbiAgICB7YmxvY2t9XG5cbi8vIOebuOWvvuWApHdpZHRo44GobWF4LXdpZHRo44KS44G+44Go44KB44Gm5oyH5a6aXG53bWF4KHcpXG4gIHdpZHRoIHVuaXQoKHcgKiAuMSksICdyZW0nKVxuICBtYXgtd2lkdGggdW5pdCh3LCAncHgnKVxuXG4vLyDnm7jlr77lgKRoZWlnaHTjgahtYXgtaGVpZ2h044KS44G+44Go44KB44Gm5oyH5a6aXG5obWF4KGgpXG4gIGhlaWdodCB1bml0KChoICogLjEpLCAncmVtJylcbiAgbWF4LWhlaWdodCB1bml0KGgsICdweCcpXG5cbi8vIChwYy90YWIpIG1lZGlhIHF1ZXJ5IOOBq+OCiOOBo+OBpuODl+ODreODkeODhuOCo+OBruWNmOS9jeOCkuWIh+OCiuabv+OBiFxucnByb3AocHJvcCwgdmFsKVxuICArcGMoKVxuICAgIHtwcm9wfSB1bml0KHZhbCwgJ3B4JylcbiAgK3RhYigpXG4gICAge3Byb3B9IHVuaXQoKHZhbCAqIC4xKSwgJ3JlbScpXG5cbmxwcm9wKHByb3AsIHZhbClcbiAgK3BjKClcbiAgICB7cHJvcH0gdW5pdCgoKHZhbCAvIDE0NDApICogMTAwKSwgJ3Z3JylcblxucHJvcDEyMDAocHJvcCwgdmFsKVxuICArbHBwYygpXG4gICAge3Byb3B9IHVuaXQodmFsLCAncHgnKVxuICArbHB0YWIoKVxuICAgIHtwcm9wfSB1bml0KCgodmFsIC8gMTIwMCkgKiAxMDApLCAndncnKVxuIiwiLnBjXHJcbiAgK3NwKClcclxuICAgIGRpc3BsYXkgbm9uZVxyXG4uc3BcclxuICArcGMoKVxyXG4gICAgZGlzcGxheSBub25lIl19 */
