@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;
}
main.contents.lp-j_magazine_2409_03 {
  position: relative;
  font-size: 0;
  color: #000;
  font-family: "Noto Sans JP", sans-serif;
}
main.contents.lp-j_magazine_2409_03 img,
main.contents.lp-j_magazine_2409_03 video {
  width: 100%;
}
main.contents.lp-j_magazine_2409_03 * {
  box-sizing: border-box;
}
main.contents.lp-j_magazine_2409_03 a {
  display: inline-block;
}
main.contents.lp-j_magazine_2409_03 .fade,
main.contents.lp-j_magazine_2409_03 .slidein-l,
main.contents.lp-j_magazine_2409_03 .slidein-r {
  opacity: 0;
  transition: all 1s ease;
}
main.contents.lp-j_magazine_2409_03 .fade {
  transform: translateY(30px);
}
main.contents.lp-j_magazine_2409_03 .slidein-l {
  transform: translateX(-30px);
}
main.contents.lp-j_magazine_2409_03 .slidein-r {
  transform: translateX(30px);
}
main.contents.lp-j_magazine_2409_03 .fade.fadein,
main.contents.lp-j_magazine_2409_03 .slidein-l.active,
main.contents.lp-j_magazine_2409_03 .slidein-r.active {
  opacity: 1;
}
main.contents.lp-j_magazine_2409_03 .fade.fadein {
  transform: translateY(0);
}
main.contents.lp-j_magazine_2409_03 .slidein-l.active,
main.contents.lp-j_magazine_2409_03 .slidein-r.active {
  transform: translateX(0);
}
main.contents.lp-j_magazine_2409_03 .credit {
  text-align: center;
}
main.contents.lp-j_magazine_2409_03 .din {
  font-family: "din-condensed", sans-serif;
}
main.contents.lp-j_magazine_2409_03 .yugo {
  font-family: "Noto Sans JP", sans-serif;
}
main.contents.lp-j_magazine_2409_03 section {
  position: relative;
}
main.contents.lp-j_magazine_2409_03 section.kv {
  background: #eaeceb;
}
main.contents.lp-j_magazine_2409_03 section.kv h1 {
  width: 95%;
  max-width: 1945px;
  margin: 0 auto;
}
main.contents.lp-j_magazine_2409_03 section .scroll-infinity {
  width: 100%;
  position: relative;
}
main.contents.lp-j_magazine_2409_03 section .scroll-infinity .scroll-infinity__wrap {
  display: flex;
  overflow: hidden;
}
main.contents.lp-j_magazine_2409_03 section .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list {
  display: flex;
  padding: 0;
}
main.contents.lp-j_magazine_2409_03 section .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list.scroll-infinity__list--left {
  animation: infinity-scroll-right 40s infinite linear 0s both;
}
main.contents.lp-j_magazine_2409_03 section .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item>img {
  width: 100%;
}
main.contents.lp-j_magazine_2409_03 section.read {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  background: #eaeceb;
}
main.contents.lp-j_magazine_2409_03 section.read dl {
  font-weight: bold;
}
main.contents.lp-j_magazine_2409_03 section.read dl dd {
  font-weight: 400;
}
main.contents.lp-j_magazine_2409_03 section.read .profile {
  display: flex;
  justify-content: center;
  text-align: left;
}
main.contents.lp-j_magazine_2409_03 section.read .profile .profile-txt dl dt {
  font-weight: bold;
}
main.contents.lp-j_magazine_2409_03 section.read .profile .profile-txt a {
  font-weight: bold;
  display: block;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items h2 {
  line-height: 100%;
  text-align: center;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items h2 span {
  display: block;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index {
  display: flex;
  flex-wrap: wrap;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item {
  background: #fff100;
  position: relative;
  transition: 0.3s;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:hover {
  transform: translate(-10px, -10px);
  box-shadow: -6px -6px 10px 0px rgba(0,0,0,0.4);
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:hover::before,
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:hover::after {
  display: none;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item::before,
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item::after {
  display: block;
  content: "";
  position: absolute;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item::before {
  height: 1px;
  border-bottom: 1px dashed #000;
  transform: rotate(90deg);
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item::after {
  height: 1px;
  border-bottom: 1px dashed #000;
  bottom: 0;
  right: 0;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner {
  height: 100%;
  position: relative;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner .num {
  text-align: left;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner .num span {
  vertical-align: text-top;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner .num+p {
  writing-mode: vertical-rl;
  text-align: left;
  position: absolute;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner .num+p span {
  font-weight: 300;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner h3 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner h3 span {
  display: block;
}
main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main.contents.lp-j_magazine_2409_03 section#no01 .side-link {
  writing-mode: vertical-rl;
  letter-spacing: 0.05em;
  position: absolute;
  z-index: 9999;
}
main.contents.lp-j_magazine_2409_03 section#no01 .side-link.active {
  position: fixed;
  top: 20%;
}
main.contents.lp-j_magazine_2409_03 section#no01 .side-link.passive {
  top: unset;
}
main.contents.lp-j_magazine_2409_03 section#no01 .side-link span {
  background: #fff100;
  position: relative;
}
main.contents.lp-j_magazine_2409_03 section#no01 .side-link span::after {
  display: inline-block;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-bottom: 0;
  position: absolute;
  left: 0;
}
main.contents.lp-j_magazine_2409_03 section#no05 h2 img {
  right: 0;
}
main.contents.lp-j_magazine_2409_03 section .summer-container h2 span:nth-of-type(1) {
  background: #74afba;
}
main.contents.lp-j_magazine_2409_03 section .autumn-container {
  background: #eaeceb;
  position: relative;
}
main.contents.lp-j_magazine_2409_03 section .autumn-container h2 span:nth-of-type(1) {
  background: #b75717;
}
main.contents.lp-j_magazine_2409_03 section .autumn-container .swich-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff100;
  border-radius: 50%;
  font-weight: 300;
  cursor: pointer;
  position: absolute;
  top: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transition: 0.3s;
}
main.contents.lp-j_magazine_2409_03 section .autumn-container .swich-btn::after {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-bottom: 0;
  position: absolute;
}
main.contents.lp-j_magazine_2409_03 section .autumn-container .checkbox {
  display: none;
}
main.contents.lp-j_magazine_2409_03 section .autumn-container .checkbox:checked+.swich-btn {
  background: #b75717;
  pointer-events: none;
}
main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul {
  margin-left: auto;
}
main.contents.lp-j_magazine_2409_03 section .autumn-container .btn {
  border: 2px solid #000;
}
main.contents.lp-j_magazine_2409_03 section .summer-container,
main.contents.lp-j_magazine_2409_03 section .autumn-container {
  text-align: center;
}
main.contents.lp-j_magazine_2409_03 section .summer-container .main,
main.contents.lp-j_magazine_2409_03 section .autumn-container .main {
  margin: 0 auto;
  display: block;
}
main.contents.lp-j_magazine_2409_03 section .summer-container h2,
main.contents.lp-j_magazine_2409_03 section .autumn-container h2 {
  position: relative;
  display: inline-block;
}
main.contents.lp-j_magazine_2409_03 section .summer-container h2 span:nth-of-type(1),
main.contents.lp-j_magazine_2409_03 section .autumn-container h2 span:nth-of-type(1) {
  display: inline-block;
  color: #fff;
}
main.contents.lp-j_magazine_2409_03 section .summer-container h2 span:nth-of-type(2),
main.contents.lp-j_magazine_2409_03 section .autumn-container h2 span:nth-of-type(2) {
  display: block;
  font-weight: bold;
}
main.contents.lp-j_magazine_2409_03 section .summer-container h2 img,
main.contents.lp-j_magazine_2409_03 section .autumn-container h2 img {
  position: absolute;
}
main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read,
main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read {
  text-align: center;
  position: relative;
}
main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read .num,
main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read .num {
  position: absolute;
}
main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read .num span,
main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read .num span {
  font-weight: 300;
  vertical-align: text-top;
}
main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price,
main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price {
  position: relative;
}
main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul li,
main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul li {
  border-bottom: 1px dashed #000;
  text-align: left;
  position: relative;
  z-index: 3;
}
main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul li p span,
main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul li p span {
  font-weight: bold;
}
main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul li a,
main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul li a {
  background: #000;
  color: #fff;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transition: 0.3s;
}
main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul li a:hover,
main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul li a:hover {
  background: #727171;
}
main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price .model,
main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price .model {
  position: absolute;
  z-index: 2;
}
main.contents.lp-j_magazine_2409_03 section#allitem {
  text-align: center;
}
main.contents.lp-j_magazine_2409_03 section#allitem .num span {
  vertical-align: text-top;
}
main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item {
  display: flex;
  border-bottom: 1px dashed #000;
  position: relative;
}
main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt p {
  text-align: left;
}
main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt p span {
  display: block;
  letter-spacing: 0.05em;
}
main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt a {
  background: #000;
  color: #fff;
  position: absolute;
  transition: 0.3s;
}
main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt a:hover {
  background: #727171;
}
main.contents.lp-j_magazine_2409_03 section#allitem .btn {
  border: 1px solid #000;
  display: block;
  text-align: center;
}
main.contents.lp-j_magazine_2409_03 section#magazine-content {
  background: #eaeceb;
  text-align: center;
}
main.contents.lp-j_magazine_2409_03 section#magazine-content .contents {
  display: flex;
  flex-wrap: wrap;
}
main.contents.lp-j_magazine_2409_03 section#magazine-content .contents .contents-item {
  position: relative;
}
main.contents.lp-j_magazine_2409_03 section#magazine-content .contents .contents-item dl dt {
  font-weight: 600;
}
main.contents.lp-j_magazine_2409_03 section#magazine-content .contents .contents-item dl dd {
  font-weight: 600;
  text-align: left;
}
main.contents.lp-j_magazine_2409_03 section#magazine-content .contents .contents-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main.contents.lp-j_magazine_2409_03 section#magazine-content .btn {
  border: 1px solid #000;
  display: block;
  text-align: center;
}
@keyframes sliderPagination {
  100% {
    transform: scaleX(1);
    opacity: 1;
  }
}
@keyframes infinity-scroll-right {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@media (min-width: 768px) {
  .ac .ac-trigger {
    cursor: pointer;
  }
  main.contents.lp-j_magazine_2409_03 {
    padding-bottom: 100px;
  }
  main.contents.lp-j_magazine_2409_03 .fade.hover-opacity:hover {
    opacity: 0.8;
  }
  main.contents.lp-j_magazine_2409_03 .sp {
    display: none !important;
  }
  main.contents.lp-j_magazine_2409_03 section.kv {
    padding-top: 60px;
  }
  main.contents.lp-j_magazine_2409_03 section .scroll-infinity {
    margin-top: 53px;
  }
  main.contents.lp-j_magazine_2409_03 section .scroll-infinity .sptxt {
    display: none;
  }
  main.contents.lp-j_magazine_2409_03 section .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item {
    width: 2000px;
  }
  main.contents.lp-j_magazine_2409_03 section.read {
    padding: 112px 0 78px 0;
  }
  main.contents.lp-j_magazine_2409_03 section.read dl dt {
    font-size: 36px;
    line-height: 50px;
  }
  main.contents.lp-j_magazine_2409_03 section.read dl dd {
    font-size: 24px;
    line-height: 44px;
    margin-top: 55px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .profile {
    gap: 0 50px;
    margin-top: 97px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .profile img {
    width: 182px;
    height: 275px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .profile .profile-txt dl dt {
    font-size: 25px;
    line-height: 31px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .profile .profile-txt dl dd {
    font-size: 18px;
    line-height: 31px;
    margin: 30px 0;
  }
  main.contents.lp-j_magazine_2409_03 section.read .profile .profile-txt a {
    font-size: 20px;
    line-height: 35px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items {
    margin-top: 120px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items h2 {
    font-size: 91px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items h2 span {
    font-size: 43px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index {
    margin: 34px auto;
    width: 1200px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item {
    width: 397px;
    height: 483px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item::before {
    width: 457px;
    top: 255px;
    right: -228px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item::after {
    width: 365px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(2)::after,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(4)::after {
    width: 100%;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(3)::after,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(6)::after {
    right: 29px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(3)::before,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(6)::before {
    display: none;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(4)::after,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(5)::after,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(6)::after {
    display: none;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(4)::before,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(5)::before,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(6)::before {
    top: 230px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(1) img {
    width: 291px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(2) img {
    width: 239px;
    margin-top: -20px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(3) img {
    width: 138px;
    margin-top: -40px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(4) img {
    width: 288px;
    margin-top: -20px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(5) img {
    width: 314px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(6) img {
    width: 304px;
    margin-top: -20px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner {
    padding: 24px 32px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner .num {
    font-size: 68px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner .num span {
    font-size: 21px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner .num+p {
    font-size: 18px;
    line-height: 20px;
    top: 24px;
    right: 17px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner h3 {
    font-size: 55px;
    line-height: 45px;
    bottom: 20px;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner h3 span {
    font-size: 22px;
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .side-link {
    font-size: 36px;
    right: 43px;
    top: 455px;
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .side-link.passive {
    bottom: -22500px;
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .side-link span {
    padding: 20px 5px 5px 5px;
    margin-bottom: 35px;
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .side-link span::after {
    border-right: 26px solid transparent;
    border-left: 26px solid transparent;
    border-top: 20px solid #fff100;
    bottom: -20px;
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .side-link a {
    margin-bottom: 14px;
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .main {
    width: 245px;
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .summer-container .item-detail .price .model {
    width: 445px;
    top: -300px;
    right: -140px;
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .autumn-container .item-detail .price .model {
    width: 544px;
    top: -300px;
    left: -145px;
  }
  main.contents.lp-j_magazine_2409_03 section#no02 .main {
    width: 189px;
  }
  main.contents.lp-j_magazine_2409_03 section#no02 .summer-container .item-detail .price .model {
    width: 658px;
    top: -80px;
    right: -230px;
  }
  main.contents.lp-j_magazine_2409_03 section#no02 .autumn-container .item-detail .price .model {
    width: 612px;
    top: -110px;
    left: -190px;
  }
  main.contents.lp-j_magazine_2409_03 section#no03 .main {
    width: 121px;
  }
  main.contents.lp-j_magazine_2409_03 section#no03 .summer-container .item-detail .price .model {
    width: 450px;
    top: -330px;
    right: -110px;
  }
  main.contents.lp-j_magazine_2409_03 section#no03 .autumn-container .item-detail .price .model {
    width: 507px;
    top: -360px;
    left: -140px;
  }
  main.contents.lp-j_magazine_2409_03 section#no04 .main {
    width: 244px;
  }
  main.contents.lp-j_magazine_2409_03 section#no04 .summer-container .item-detail .price .model {
    width: 389px;
    top: -300px;
    right: -70px;
  }
  main.contents.lp-j_magazine_2409_03 section#no04 .autumn-container .item-detail .price .model {
    width: 423px;
    top: -315px;
    left: -80px;
  }
  main.contents.lp-j_magazine_2409_03 section#no05 h2 img {
    bottom: -44px;
  }
  main.contents.lp-j_magazine_2409_03 section#no05 .main {
    width: 288px;
  }
  main.contents.lp-j_magazine_2409_03 section#no05 .summer-container .item-detail .price .model {
    width: 583px;
    top: -260px;
    right: -175px;
  }
  main.contents.lp-j_magazine_2409_03 section#no05 .autumn-container .item-detail .price .model {
    width: 698px;
    top: -300px;
    left: -210px;
  }
  main.contents.lp-j_magazine_2409_03 section#no06 h2 img {
    bottom: -41px;
    right: 20px;
  }
  main.contents.lp-j_magazine_2409_03 section#no06 .main {
    width: 278px;
  }
  main.contents.lp-j_magazine_2409_03 section#no06 .summer-container .item-detail .price .model {
    width: 500px;
    top: -212px;
    right: -192px;
  }
  main.contents.lp-j_magazine_2409_03 section#no06 .autumn-container .item-detail .price .model {
    width: 602px;
    top: -171px;
    left: -192px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container {
    padding: 54px 0 156px 0;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read .num {
    left: 5px;
  }
  main.contents.lp-j_magazine_2409_03 section .autumn-container {
    padding: 160px 0 184px 0;
  }
  main.contents.lp-j_magazine_2409_03 section .autumn-container .swich-btn {
    width: 192px;
    height: 192px;
    font-size: 44px;
    line-height: 77px;
    left: calc(50% - 96px);
  }
  main.contents.lp-j_magazine_2409_03 section .autumn-container .swich-btn::after {
    border-right: 11px solid transparent;
    border-left: 11px solid transparent;
    border-top: 22px solid #000;
  }
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read .num {
    right: 5px;
  }
  main.contents.lp-j_magazine_2409_03 section .autumn-container .btn {
    padding: 20px 52px;
    font-size: 39px;
    line-height: 49px;
    margin-top: 144px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container h2,
  main.contents.lp-j_magazine_2409_03 section .autumn-container h2 {
    font-size: 44px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container h2 span:nth-of-type(1),
  main.contents.lp-j_magazine_2409_03 section .autumn-container h2 span:nth-of-type(1) {
    height: 36px;
    font-size: 42px;
    line-height: 34px;
    padding: 0px 20px;
    margin-left: 12px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container h2 span:nth-of-type(2),
  main.contents.lp-j_magazine_2409_03 section .autumn-container h2 span:nth-of-type(2) {
    font-size: 53px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container h2 img,
  main.contents.lp-j_magazine_2409_03 section .autumn-container h2 img {
    width: 136px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read {
    width: 1200px;
    margin: 70px auto 0 auto;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read p,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read p {
    font-size: 23px;
    line-height: 34px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read .num,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read .num {
    font-size: 204px;
    top: -50px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read .num span,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read .num span {
    font-size: 62px;
    line-height: 107px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price {
    width: 1176px;
    margin: 54px auto 41px auto;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul {
    width: 820px;
    gap: 0 64px;
    display: flex;
    flex-wrap: wrap;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul li,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul li {
    width: 377px;
    padding: 25px 0 5px 0px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul li p,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul li p {
    font-size: 24px;
    line-height: 22px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul li a,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul li a {
    font-size: 21px;
    line-height: 28px;
    padding: 0 23px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list:nth-of-type(2),
  main.contents.lp-j_magazine_2409_03 section .autumn-container .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list:nth-of-type(2) {
    margin-left: 22px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem {
    padding: 70px 0 160px 0;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem h2 {
    font-size: 92px;
    line-height: 102px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .num {
    font-size: 89px;
    margin-top: 60px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .num span {
    font-size: 27px;
    line-height: 47px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container {
    width: 1180px;
    margin: 30px auto 0 auto;
    display: flex;
    flex-wrap: wrap;
    gap: 27px 31px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item {
    width: 358px;
    height: 119px;
    gap: 0 14px;
    padding-bottom: 13px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item img {
    width: 90px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt {
    padding-top: 11px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt p {
    font-size: 16px;
    line-height: 23px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt p span {
    font-size: 23px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt a {
    font-size: 15px;
    line-height: 20px;
    padding: 0 18px;
    bottom: 13px;
    right: 4px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .btn {
    font-size: 44px;
    line-height: 49px;
    padding: 20px 0;
    margin: 105px auto 0 auto;
    width: 400px;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .staff {
    font-size: 36px;
    line-height: 56px;
    margin-top: 167px;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content {
    padding: 100px 0 67px 0;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content h2 {
    font-size: 92px;
    line-height: 102px;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .contents {
    gap: 0 29px;
    margin-top: 50px;
    justify-content: center;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .contents .contents-item {
    width: 417px;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .contents .contents-item dl dt {
    font-size: 20px;
    line-height: 25px;
    margin-top: 23px;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .contents .contents-item dl dd {
    font-size: 15px;
    line-height: 22px;
    margin-top: 25px;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .contents+h2 {
    margin-top: 113px;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .btn {
    font-size: 44px;
    line-height: 49px;
    padding: 20px 0;
    margin: 105px auto 0 auto;
    width: 400px;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .btn+.btn {
    margin-top: 51px;
  }
}
@media (max-width: 767px) {
  main.contents.lp-j_magazine_2409_03 {
    padding-bottom: calc(100 / 375 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 .pc {
    display: none !important;
  }
  main.contents.lp-j_magazine_2409_03 section.kv {
    padding-top: calc(53 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .scroll-infinity {
    margin-top: calc(-47 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .scroll-infinity .sptxt {
    width: calc(542 / 640 * 100vw);
    position: absolute;
    top: calc(147 / 640 * 100vw);
    left: calc(24 / 640 * 100vw);
    z-index: 2;
  }
  main.contents.lp-j_magazine_2409_03 section .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item {
    width: calc(1480 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read {
    padding: calc(90 / 640 * 100vw) 0 calc(120 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read dl dt {
    font-size: calc(25 / 640 * 100vw);
    line-height: calc(38 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read dl dd {
    font-size: calc(18 / 640 * 100vw);
    line-height: calc(30 / 640 * 100vw);
    margin-top: calc(51 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .profile {
    gap: calc(25 / 640 * 100vw) 0;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: calc(62 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .profile img {
    width: calc(120 / 640 * 100vw);
    height: calc(181 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .profile .profile-txt dl dt {
    font-size: calc(18 / 640 * 100vw);
    line-height: calc(20 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .profile .profile-txt dl dd {
    font-size: calc(14 / 640 * 100vw);
    line-height: calc(20 / 640 * 100vw);
    margin: calc(25 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2409_03 section.read .profile .profile-txt a {
    font-size: calc(13 / 640 * 100vw);
    line-height: calc(23 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items {
    margin-top: calc(95 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items h2 {
    font-size: calc(75 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items h2 span {
    font-size: calc(36 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index {
    margin: calc(39 / 640 * 100vw) auto;
    width: calc(551 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item {
    width: calc(275 / 640 * 100vw);
    height: calc(333 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item::before {
    width: calc(316 / 640 * 100vw);
    top: calc(173 / 640 * 100vw);
    right: calc(-158 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item::after {
    width: calc(253 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(2)::after,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(4)::after,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(6)::after {
    left: 0;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(2)::before,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(4)::before,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(6)::before {
    display: none;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(5)::after,
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(6)::after {
    display: none;
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(3)::before {
    width: calc(350 / 640 * 100vw);
    right: calc(-174 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(5)::before {
    top: calc(158 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(1) img {
    width: calc(201 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(2) img {
    width: calc(165 / 640 * 100vw);
    margin-top: calc(-7 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(3) img {
    width: calc(95 / 640 * 100vw);
    margin-top: calc(-19 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(4) img {
    width: calc(199 / 640 * 100vw);
    margin-top: calc(-20 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(5) img {
    width: calc(225 / 640 * 100vw);
    margin-top: calc(3 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item:nth-of-type(6) img {
    width: calc(210 / 640 * 100vw);
    margin-top: calc(-6 / 640 * 100vw);
    margin-left: calc(-10 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner {
    padding: calc(22 / 640 * 100vw) calc(22 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner .num {
    font-size: calc(47 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner .num span {
    font-size: calc(14 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner .num+p {
    font-size: calc(12 / 640 * 100vw);
    line-height: calc(14 / 640 * 100vw);
    top: calc(22 / 640 * 100vw);
    right: calc(12 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner h3 {
    font-size: calc(38 / 640 * 100vw);
    line-height: calc(30 / 640 * 100vw);
    bottom: calc(10 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section.read .key-items .key-items-index .key-items-index-item .key-items-index-item-inner h3 span {
    font-size: calc(15 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .side-link {
    font-size: calc(31 / 640 * 100vw);
    right: 0;
    top: calc(40 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .side-link.passive {
    bottom: -13600px;
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .side-link span {
    padding: calc(20 / 640 * 100vw) calc(5 / 640 * 100vw) calc(5 / 640 * 100vw) calc(5 / 640 * 100vw);
    margin-bottom: calc(35 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .side-link span::after {
    border-right: calc(26 / 640 * 100vw) solid transparent;
    border-left: calc(26 / 640 * 100vw) solid transparent;
    border-top: calc(20 / 640 * 100vw) solid #fff100;
    bottom: calc(-19 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .side-link a {
    margin-bottom: calc(14 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .main {
    width: calc(210 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .summer-container .item-detail .price .model {
    width: calc(290 / 640 * 100vw);
    top: calc(-403 / 640 * 100vw);
    right: calc(-30 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no01 .autumn-container .item-detail .price .model {
    width: calc(324 / 640 * 100vw);
    top: calc(-319 / 640 * 100vw);
    left: calc(-57 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no02 .main {
    width: calc(162 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no02 .summer-container .item-detail .price .model {
    width: calc(337 / 640 * 100vw);
    top: calc(-181 / 640 * 100vw);
    right: calc(-68 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no02 .autumn-container .item-detail .price .model {
    width: calc(302 / 640 * 100vw);
    top: calc(-205 / 640 * 100vw);
    left: calc(-31 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no03 .main {
    width: calc(104 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no03 .summer-container .item-detail .price .model {
    width: calc(306 / 640 * 100vw);
    top: calc(-417 / 640 * 100vw);
    right: calc(-39 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no03 .autumn-container .item-detail .price .model {
    width: calc(324 / 640 * 100vw);
    top: calc(-377 / 640 * 100vw);
    right: calc(277 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no04 .main {
    width: calc(210 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no04 .summer-container .item-detail .price .model {
    width: calc(256 / 640 * 100vw);
    top: calc(-393 / 640 * 100vw);
    right: calc(-5 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no04 .autumn-container .item-detail .price .model {
    width: calc(270 / 640 * 100vw);
    top: calc(-358 / 640 * 100vw);
    right: calc(296 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no05 h2 img {
    bottom: calc(-44 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no05 .main {
    width: calc(248 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no05 .summer-container .item-detail .price .model {
    width: calc(331 / 640 * 100vw);
    top: calc(-312 / 640 * 100vw);
    right: calc(-47 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no05 .autumn-container .item-detail .price .model {
    width: calc(320 / 640 * 100vw);
    top: calc(-247 / 640 * 100vw);
    right: calc(280 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no06 h2 img {
    bottom: calc(-41 / 640 * 100vw);
    right: calc(20 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no06 .main {
    width: calc(240 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no06 .summer-container .item-detail .price .model {
    width: calc(319 / 640 * 100vw);
    top: calc(-278 / 640 * 100vw);
    right: calc(-49 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#no06 .autumn-container .item-detail .price .model {
    width: calc(316 / 640 * 100vw);
    top: calc(-268 / 640 * 100vw);
    right: calc(280 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container {
    padding: calc(134 / 640 * 100vw) 0 calc(196 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read .num {
    left: calc(33 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .autumn-container {
    padding: calc(87 / 640 * 100vw) 0 calc(43 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2409_03 section .autumn-container .swich-btn {
    width: calc(123 / 640 * 100vw);
    height: calc(123 / 640 * 100vw);
    font-size: calc(28 / 640 * 100vw);
    line-height: calc(49 / 640 * 100vw);
    left: calc(50% - calc(61 / 640 * 100vw));
  }
  main.contents.lp-j_magazine_2409_03 section .autumn-container .swich-btn::after {
    border-right: calc(8 / 640 * 100vw) solid transparent;
    border-left: calc(8 / 640 * 100vw) solid transparent;
    border-top: calc(16 / 640 * 100vw) solid #000;
  }
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read .num {
    right: calc(50 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .autumn-container .btn {
    padding: calc(20 / 640 * 100vw) calc(52 / 640 * 100vw);
    font-size: calc(30 / 640 * 100vw);
    line-height: calc(37 / 640 * 100vw);
    margin-top: calc(160 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container h2,
  main.contents.lp-j_magazine_2409_03 section .autumn-container h2 {
    font-size: calc(38 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container h2 span:nth-of-type(1),
  main.contents.lp-j_magazine_2409_03 section .autumn-container h2 span:nth-of-type(1) {
    height: calc(31 / 640 * 100vw);
    font-size: calc(36 / 640 * 100vw);
    line-height: calc(29 / 640 * 100vw);
    padding: 0 calc(13 / 640 * 100vw);
    margin-left: calc(11 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container h2 span:nth-of-type(2),
  main.contents.lp-j_magazine_2409_03 section .autumn-container h2 span:nth-of-type(2) {
    font-size: calc(42 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container h2 img,
  main.contents.lp-j_magazine_2409_03 section .autumn-container h2 img {
    width: calc(117 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read {
    width: 100%;
    margin: calc(23 / 640 * 100vw) auto 0 auto;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read p,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read p {
    font-size: calc(19 / 640 * 100vw);
    line-height: calc(29 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read .num,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read .num {
    font-size: calc(121 / 640 * 100vw);
    top: calc(-352 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .read .num span,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .read .num span {
    font-size: calc(36 / 640 * 100vw);
    line-height: calc(40 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price {
    width: calc(558 / 640 * 100vw);
    margin: calc(48 / 640 * 100vw) auto 0 auto;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul {
    width: calc(272 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul li,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul li {
    width: 100%;
    padding: calc(21 / 640 * 100vw) 0 calc(7 / 640 * 100vw) 0px;
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul li p,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul li p {
    font-size: calc(20 / 640 * 100vw);
    line-height: calc(19 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .item-detail .price ul li a,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .item-detail .price ul li a {
    font-size: calc(18 / 640 * 100vw);
    line-height: calc(24 / 640 * 100vw);
    padding: 0 calc(20 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .scroll-infinity,
  main.contents.lp-j_magazine_2409_03 section .autumn-container .scroll-infinity {
    margin-top: calc(20 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section .summer-container .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list:nth-of-type(2),
  main.contents.lp-j_magazine_2409_03 section .autumn-container .scroll-infinity .scroll-infinity__wrap .scroll-infinity__list:nth-of-type(2) {
    margin-left: calc(16 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#allitem {
    padding: calc(86 / 640 * 100vw) 0 calc(50 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem h2 {
    font-size: calc(75 / 640 * 100vw);
    line-height: calc(130 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .num {
    font-size: calc(56 / 640 * 100vw);
    margin-top: calc(30 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .num span {
    font-size: calc(17 / 640 * 100vw);
    line-height: calc(30 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container {
    width: calc(428 / 640 * 100vw);
    margin: calc(11 / 640 * 100vw) auto 0 auto;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item {
    width: 100%;
    gap: 0 calc(14 / 640 * 100vw);
    padding: calc(14 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item img {
    width: calc(90 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt {
    padding-top: calc(13 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt p {
    font-size: calc(18 / 640 * 100vw);
    line-height: calc(23 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt p span {
    font-size: calc(23 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .item-container .item .item-txt a {
    font-size: calc(18 / 640 * 100vw);
    line-height: calc(23 / 640 * 100vw);
    padding: 0 calc(19 / 640 * 100vw);
    bottom: calc(13 / 640 * 100vw);
    right: calc(4 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .btn {
    font-size: calc(30 / 640 * 100vw);
    line-height: calc(37 / 640 * 100vw);
    padding: calc(20 / 640 * 100vw) 0;
    margin: calc(105 / 640 * 100vw) auto 0 auto;
    width: calc(313 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#allitem .staff {
    font-size: calc(28 / 640 * 100vw);
    line-height: calc(43 / 640 * 100vw);
    margin-top: calc(85 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content {
    padding: calc(169 / 640 * 100vw) 0 calc(65 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content h2 {
    font-size: calc(74 / 640 * 100vw);
    line-height: calc(85 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .contents {
    width: calc(540 / 640 * 100vw);
    gap: calc(40 / 640 * 100vw) calc(18 / 640 * 100vw);
    margin: calc(40 / 640 * 100vw) auto 0 auto;
    justify-content: flex-start;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .contents .contents-item {
    width: calc(261 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .contents .contents-item dl dt {
    font-size: calc(14 / 640 * 100vw);
    line-height: calc(17 / 640 * 100vw);
    margin-top: calc(11 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .contents .contents-item dl dd {
    display: none;
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .contents+h2 {
    margin-top: calc(150 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .btn {
    font-size: calc(30 / 640 * 100vw);
    line-height: calc(37 / 640 * 100vw);
    padding: calc(20 / 640 * 100vw) 0;
    margin: calc(111 / 640 * 100vw) auto 0 auto;
    width: calc(313 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2409_03 section#magazine-content .btn+.btn {
    margin-top: calc(72 / 640 * 100vw);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLWpfbWFnYXppbmVfMjQwOV8wMy5zdHlsIiwibW9kdWxlcy9fcGFydGlhbHMuc3R5bCIsImxwLWpfbWFnYXppbmVfMjQwOV8wMy5jc3MiLCJtb2R1bGVzL19hY2NvcmRpb25qcy5zdHlsIiwicGFnZXMvX2xwLWpfbWFnYXppbmVfMjQwOV8wMy5zdHlsIiwiX21peGluLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVMsZ0JBQUE7QUNJVDtFQUNFLGFBQVE7RUFDUixtQkFBWTtFQUNaLHVCQUFnQjtFQUNoQiw4QkFBTTtFQUNOLDhCQUFPO0VBQ1AsY0FBTztFQUNQLG9DQUFjO0VBQ2QseUJBQU87RUFDUCxzQkFBVztFQUNYLGlDQUFVO0VBQ1YsY0FBWTtFQUNaLHFCQUFnQjtBQ0ZsQjtBQ1RJO0VBQ0UsYUFBUTtFQUNSLG1CQUFZO0VBQ1osa0JBQVM7QURXZjtBQ1JNO0VBQ0Usa0JBQVM7RUFDVCxvQkFBWTtFQUNaLGdCQUFTO0FEZWpCO0FDZFE7O0VBRUUsV0FBUTtFQUNSLGtCQUFTO0FEZ0JuQjtBQ2ZJO0VBQ0UsZ0JBQVM7RUFDVCx1Q0FBMEI7RUFDMUIsZ0NBQTJCO0FEaUJqQztBQ2ZJO0VBQ0Usa0JBQVc7QURpQmpCO0FDZkk7RUFDRSxtQkFBVztBRGlCakI7QUUxQ0E7RUFDRSxrQkFBUztFQUNULFlBQVU7RUFDVixXQUFNO0VBQ04sdUNBQTBCO0FGNEM1QjtBRXZDRTs7RUFFRSxXQUFNO0FGbURWO0FFbERFO0VBQ0Usc0JBQVc7QUZvRGY7QUVuREU7RUFDRSxxQkFBUTtBRnFEWjtBRXBERTs7O0VBQ0UsVUFBUTtFQUNSLHVCQUFXO0FGd0RmO0FFdkRFO0VBQ0UsMkJBQVU7QUZ5RGQ7QUV4REU7RUFDRSw0QkFBVTtBRjBEZDtBRXpERTtFQUNFLDJCQUFVO0FGMkRkO0FFMURFOzs7RUFDRSxVQUFRO0FGOERaO0FFN0RFO0VBQ0Usd0JBQVU7QUYrRGQ7QUU5REU7O0VBQ0Usd0JBQVU7QUZpRWQ7QUU5Q0U7RUFDRSxrQkFBVztBRitEZjtB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QUFPO0VGcUl2QjtFR2pTTztJRG1LTyxlQUFVO0lBQ1YsaUJBQVk7RUY4STFCO0VHbFRPO0lENEtHLGlCQUFXO0VGaUpyQjtFRzdUTztJRGlMSyxlQUFVO0VGMEp0QjtFRzNVTztJRHdMTyxlQUFVO0VGZ0t4QjtFR3hWTztJRDhMSyxpQkFBTztJQUNQLGFBQU07RUZ3S2xCO0VHdldPO0lEdU1PLFlBQU07SUFDTixhQUFPO0VGZ0xyQjtFR3hYTztJRDBOUyxZQUFNO0lBQ04sVUFBSTtJQUNKLGFBQU07RUY0THRCO0VHeFpPO0lEc09TLFlBQU07RUZvTXRCO0VHMWFPOztJRGdQVyxXQUFNO0VGcU14QjtFR3JiTzs7SURvUFcsV0FBTztFRnVNekI7RUczYk87O0lEdVBXLGFBQVE7RUYwTTFCO0VHamNPOzs7SUQyUFcsYUFBUTtFRjZNMUI7RUd4Y087OztJRDhQVyxVQUFJO0VGaU50QjtFRy9jTztJRHNSVyxZQUFNO0VGNk54QjtFR25mTztJRDRSVyxZQUFNO0lBQ04saUJBQVc7RUZpTzdCO0VHOWZPO0lEb1NXLFlBQU07SUFDTixpQkFBVztFRnFPN0I7RUcxZ0JPO0lENFNXLFlBQU07SUFDTixpQkFBVztFRnlPN0I7RUd0aEJPO0lEb1RXLFlBQU07RUY2T3hCO0VHamlCTztJRDJUVyxZQUFNO0lBQ04saUJBQVc7RUZpUDdCO0VHN2lCTztJRG1VUyxrQkFBUTtFRjBQeEI7RUc3akJPO0lEMFVXLGVBQVU7RUZnUTVCO0VHMWtCTztJRGdWYSxlQUFVO0VGdVE5QjtFR3ZsQk87SURzVmEsZUFBVTtJQUNWLGlCQUFZO0lBQ1osU0FBSTtJQUNKLFdBQU07RUZpUjFCO0VHMW1CTztJRCtXVyxlQUFVO0lBQ1YsaUJBQVk7SUFDWixZQUFPO0VGMFJ6QjtFRzNvQk87SUQ2WGEsZUFBVTtFRjZSOUI7RUcxcEJPO0lEMFlDLGVBQVU7SUFDVixXQUFNO0lBQ04sVUFBSTtFRndTWjtFR3ByQk87SUQyWkcsZ0JBQU87RUY0U2pCO0VHdnNCTztJRGlhRyx5QkFBUTtJQUNSLG1CQUFjO0VGb1R4QjtFR3R0Qk87SUQwYUssb0NB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RmpCO0VHekpPO0lEOEVDLDhCQUFNO0lBQ04sa0JBQVM7SUFDVCw0QkFBSTtJQUNKLDRCQUFLO0lBQ0wsVUFBUTtFRnFGaEI7RUd2S087SUQrRkssK0JBQU07RUY2RmxCO0VHNUxPO0lEc0dDLHlEQUFRO0VGeUdoQjtFRy9NTztJRGtISyxpQ0FBVTtJQUNWLG1DQUFZO0VGMkd4QjtFRzlOTztJRDBISyxpQ0FBVTtJQUNWLG1DQUFZO0lBQ1osa0NBQVc7RUZtSHZCO0VHL09PO0lEbUlHLDZCQUFJO0lBQ0osdUJBQWdCO0lBQ2hCLG1CQUFZO0lBQ1osc0JBQWU7SUFDZixrQ0FBVztFRjRIckI7RUduUU87SURnSkssOEJBQU07SUFDTiwrQkFBTztFRjhIbkI7RUcvUU87SUR5SlMsaUNBQVU7SUFDVixtQ0FBWTtFRm9JNUI7RUc5Uk87SURrS1MsaUNBQVU7SUFDVixtQ0FBWTtJQUNaLGdDQUFPO0VGd0l2QjtFRzVTTztJRDBLTyxpQ0FBVTtJQUNWLG1DQUFZO0VGaUoxQjtFRzVUTztJRGtMRyxrQ0FBVztFRm9KckI7RUd0VU87SUR1TEssaUNBQVU7RUY2SnRCO0VHcFZPO0lEOExPLGlDQUFVO0VGbUt4QjtFR2pXTztJRHFNSyxtQ0FBTztJQUNQLDhCQUFNO0VGMktsQjtFR2pYTztJRDhNTyw4QkFBTTtJQUNOLCtCQUFPO0VGbUxyQjtFR2xZTztJRGtPUyw4QkFBTTtJQUNOLDRCQUFJO0lBQ0osK0JBQU07RUYrTHRCO0VHbmFPO0lENE9TLDhCQUFNO0VGdU10QjtFR25iTzs7O0lEc1FXLE9BQUs7RUZvTnZCO0VHMWRPOzs7SUR5UVcsYUFBUTtFRndOMUI7RUdqZU87O0lENlFXLGFBQVE7RUYwTjFCO0VHdmVPO0lEaVJXLDhCQUFNO0lBQ04sK0JBQU07RUYyTnhCO0VHN2VPO0lEc1JXLDRCQUFJO0VGNE50QjtFR2xmTztJRDRSVyw4QkFBTTtFRmdPeEI7RUc1Zk87SURtU1csOEJBQU07SUFDTixrQ0FBVztFRm9PN0I7RUd4Z0JPO0lEMlNXLDZCQUFNO0lBQ04sbUNBQVc7RUZ3TzdCO0VHcGhCTztJRG1UVyw4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a0NBQVc7RUZtbkJuQjtFR3htRE87SUQwL0JELDJEQUFRO0VGNG5CZDtFR3RuRE87SURrZ0NDLGlDQUFVO0lBQ1YsbUNBQVk7RUYrbkJwQjtFR2xvRE87SUQwZ0NDLDhCQUFNO0lBQ04sa0RBQUk7SUFDSiwwQ0FBTztJQUNQLDJCQUFnQjtFRndvQnhCO0VHcnBETztJRG9oQ0csOEJBQU07RUY4b0JoQjtFR2xxRE87SUQ2aENPLGlDQUFVO0lBQ1YsbUNBQVk7SUFDWixrQ0FBVztFRm9wQnpCO0VHbnJETztJRHVpQ08sYUFBUTtFRjRwQnRCO0VHbnNETztJRG9qQ0csbUNBQVc7RUZncUJyQjtFR3B0RE87SUQ2akNDLGlDQUFVO0lBQ1YsbUNBQVk7SUFDWixpQ0FBUTtJQUNSLDJDQUFPO0lBQ1AsOEJBQU07RUYwcUJkO0VHM3VETztJRHlrQ0csa0NBQVc7RUY0cUJyQjtBQWhzREYiLCJmaWxlIjoibHAtal9tYWdhemluZV8yNDA5XzAzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcbkByZXF1aXJlICcuL19taXhpbi5zdHlsJ1xuQHJlcXVpcmUgJy4vX2Jhc2Uuc3R5bCdcbi8vIG1vZHVsZXNcbkByZXF1aXJlICcuL21vZHVsZXMvX2luZGV4LnN0eWwnXG4vLyBwYWdlc1xuQHJlcXVpcmUgJy4vcGFnZXMvX2xwLWpfbWFnYXppbmVfMjQwOV8wMy5zdHlsJyIsIi8qXG5Nb2R1bGUgUGFydGlhbHNcbiAqL1xuLyog44GZ44G544Gm44KS6KaL44KL44Oc44K/44OzICovXG4uYWxsLWJ0blxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgd2lkdGggY2FsYygxNzIgLyAzNzUgKiAxMDB2dylcbiAgaGVpZ2h0IGNhbGMoMzYgLyAzNzUgKiAxMDB2dylcbiAgbWFyZ2luIDAgYXV0b1xuICBib3JkZXItcmFkaXVzIGNhbGMoNCAvIDM3NSAqIDEwMHZ3KVxuICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgZm9udC1zaXplIGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgbGluZS1oZWlnaHQgMVxuICB0ZXh0LWRlY29yYXRpb24gbm9uZSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi5hbGwtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDE3MiAvIDM3NSAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDM2IC8gMzc1ICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0IC8gMzc1ICogMTAwdncpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWMgLmFjLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjIC5hYy10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5hYyAuYWMtdHJpZ2dlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hYyAuYWMtdHJpZ2dlciBzcGFuOjpiZWZvcmUsXG4uYWMgLmFjLXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFjIC5hYy1wYW5lbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uYWMuanMtZW5hYmxlZCAuYWMtcGFuZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYWMuaXMtYWN0aXZlIC5hYy1wYW5lbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIGltZyxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyAuZmFkZSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIC5zbGlkZWluLWwsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyAuc2xpZGVpbi1yIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyAuZmFkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIC5zbGlkZWluLWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgLnNsaWRlaW4tciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIC5mYWRlLmZhZGVpbixcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIC5zbGlkZWluLWwuYWN0aXZlLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgLnNsaWRlaW4tci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgLmZhZGUuZmFkZWluIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgLnNsaWRlaW4tbC5hY3RpdmUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyAuc2xpZGVpbi1yLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyAuZmFkZS5ob3Zlci1vcGFjaXR5OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyAucGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyAuY3JlZGl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgLmRpbiB7XG4gIGZvbnQtZmFtaWx5OiBcImRpbi1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIC55dWdvIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5rdiB7XG4gIGJhY2tncm91bmQ6ICNlYWVjZWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5rdiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLmt2IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyg1MyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5rdiBoMSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogMTk0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnNjcm9sbC1pbmZpbml0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc2Nyb2xsLWluZmluaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc2Nyb2xsLWluZmluaXR5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC00NyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnNjcm9sbC1pbmZpbml0eSAuc3B0eHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zY3JvbGwtaW5maW5pdHkgLnNwdHh0IHtcbiAgICB3aWR0aDogY2FsYyg1NDIgLyA2NDAgKiAxMDB2dyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxNDcgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygyNCAvIDY0MCAqIDEwMHZ3KTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zY3JvbGwtaW5maW5pdHkgLnNjcm9sbC1pbmZpbml0eV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zY3JvbGwtaW5maW5pdHkgLnNjcm9sbC1pbmZpbml0eV9fd3JhcCAuc2Nyb2xsLWluZmluaXR5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnNjcm9sbC1pbmZpbml0eSAuc2Nyb2xsLWluZmluaXR5X193cmFwIC5zY3JvbGwtaW5maW5pdHlfX2xpc3Quc2Nyb2xsLWluZmluaXR5X19saXN0LS1sZWZ0IHtcbiAgYW5pbWF0aW9uOiBpbmZpbml0eS1zY3JvbGwtcmlnaHQgNDBzIGluZmluaXRlIGxpbmVhciAwcyBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnNjcm9sbC1pbmZpbml0eSAuc2Nyb2xsLWluZmluaXR5X193cmFwIC5zY3JvbGwtaW5maW5pdHlfX2xpc3QgLnNjcm9sbC1pbmZpbml0eV9faXRlbSB7XG4gICAgd2lkdGg6IDIwMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnNjcm9sbC1pbmZpbml0eSAuc2Nyb2xsLWluZmluaXR5X193cmFwIC5zY3JvbGwtaW5maW5pdHlfX2xpc3QgLnNjcm9sbC1pbmZpbml0eV9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTQ4MCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc2Nyb2xsLWluZmluaXR5IC5zY3JvbGwtaW5maW5pdHlfX3dyYXAgLnNjcm9sbC1pbmZpbml0eV9fbGlzdCAuc2Nyb2xsLWluZmluaXR5X19pdGVtPmltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlYWVjZWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIHtcbiAgICBwYWRkaW5nOiAxMTJweCAwIDc4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCB7XG4gICAgcGFkZGluZzogY2FsYyg5MCAvIDY0MCAqIDEwMHZ3KSAwIGNhbGMoMTIwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgZGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCBkbCBkdCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI1IC8gNjQwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM4IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgZGwgZGQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCBkbCBkZCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDUxIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLnByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLnByb2ZpbGUge1xuICAgIGdhcDogMCA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDk3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLnByb2ZpbGUge1xuICAgIGdhcDogY2FsYygyNSAvIDY0MCAqIDEwMHZ3KSAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYyIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5wcm9maWxlIGltZyB7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIGhlaWdodDogMjc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLnByb2ZpbGUgaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMjAgLyA2NDAgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDE4MSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5wcm9maWxlIC5wcm9maWxlLXR4dCBkbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAucHJvZmlsZSAucHJvZmlsZS10eHQgZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAucHJvZmlsZSAucHJvZmlsZS10eHQgZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAucHJvZmlsZSAucHJvZmlsZS10eHQgZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAucHJvZmlsZSAucHJvZmlsZS10eHQgZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoMjUgLyA2NDAgKiAxMDB2dykgMDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5wcm9maWxlIC5wcm9maWxlLXR4dCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAucHJvZmlsZSAucHJvZmlsZS10eHQgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5wcm9maWxlIC5wcm9maWxlLXR4dCBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTMgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjMgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg5NSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgaDIge1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIGgyIHtcbiAgICBmb250LXNpemU6IDkxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDc1IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyBoMiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDM2IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXgge1xuICAgIG1hcmdpbjogMzRweCBhdXRvO1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IHtcbiAgICBtYXJnaW46IGNhbGMoMzkgLyA2NDAgKiAxMDB2dykgYXV0bztcbiAgICB3aWR0aDogY2FsYyg1NTEgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtIHtcbiAgICB3aWR0aDogMzk3cHg7XG4gICAgaGVpZ2h0OiA0ODNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNzUgLyA2NDAgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDMzMyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTEwcHgpO1xuICBib3gtc2hhZG93OiAtNnB4IC02cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjQpO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06aG92ZXI6OmJlZm9yZSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOmhvdmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTo6YmVmb3JlLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOjpiZWZvcmUge1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQ1N3B4O1xuICAgIHRvcDogMjU1cHg7XG4gICAgcmlnaHQ6IC0yMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDMxNiAvIDY0MCAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoMTczIC8gNjQwICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKC0xNTggLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06OmFmdGVyIHtcbiAgICB3aWR0aDogMzY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDI1MyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOm50aC1vZi10eXBlKDIpOjphZnRlcixcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNCk6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOm50aC1vZi10eXBlKDMpOjphZnRlcixcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNik6OmFmdGVyIHtcbiAgICByaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOm50aC1vZi10eXBlKDMpOjpiZWZvcmUsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOm50aC1vZi10eXBlKDYpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSg0KTo6YWZ0ZXIsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOm50aC1vZi10eXBlKDUpOjphZnRlcixcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNik6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNCk6OmJlZm9yZSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNSk6OmJlZm9yZSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNik6OmJlZm9yZSB7XG4gICAgdG9wOiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOm50aC1vZi10eXBlKDIpOjphZnRlcixcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNCk6OmFmdGVyLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSg2KTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSgyKTo6YmVmb3JlLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSg0KTo6YmVmb3JlLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSg2KTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNSk6OmFmdGVyLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSg2KTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSgzKTo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygzNTAgLyA2NDAgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoLTE3NCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOm50aC1vZi10eXBlKDUpOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYygxNTggLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSgxKSBpbWcge1xuICAgIHdpZHRoOiAyOTFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOm50aC1vZi10eXBlKDEpIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMjAxIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoMikgaW1nIHtcbiAgICB3aWR0aDogMjM5cHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSgyKSBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDE2NSAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC03IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoMykgaW1nIHtcbiAgICB3aWR0aDogMTM4cHg7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSgzKSBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDk1IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTE5IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNCkgaW1nIHtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSg0KSBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDE5OSAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0yMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtOm50aC1vZi10eXBlKDUpIGltZyB7XG4gICAgd2lkdGg6IDMxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNSkgaW1nIHtcbiAgICB3aWR0aDogY2FsYygyMjUgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW06bnRoLW9mLXR5cGUoNikgaW1nIHtcbiAgICB3aWR0aDogMzA0cHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbTpudGgtb2YtdHlwZSg2KSBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDIxMCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC02IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW0gLmtleS1pdGVtcy1pbmRleC1pdGVtLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW0gLmtleS1pdGVtcy1pbmRleC1pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbSAua2V5LWl0ZW1zLWluZGV4LWl0ZW0taW5uZXIge1xuICAgIHBhZGRpbmc6IGNhbGMoMjIgLyA2NDAgKiAxMDB2dykgY2FsYygyMiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW0gLmtleS1pdGVtcy1pbmRleC1pdGVtLWlubmVyIC5udW0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtIC5rZXktaXRlbXMtaW5kZXgtaXRlbS1pbm5lciAubnVtIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbSAua2V5LWl0ZW1zLWluZGV4LWl0ZW0taW5uZXIgLm51bSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQ3IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbSAua2V5LWl0ZW1zLWluZGV4LWl0ZW0taW5uZXIgLm51bSBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtIC5rZXktaXRlbXMtaW5kZXgtaXRlbS1pbm5lciAubnVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtIC5rZXktaXRlbXMtaW5kZXgtaXRlbS1pbm5lciAubnVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW0gLmtleS1pdGVtcy1pbmRleC1pdGVtLWlubmVyIC5udW0rcCB7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW0gLmtleS1pdGVtcy1pbmRleC1pdGVtLWlubmVyIC5udW0rcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtIC5rZXktaXRlbXMtaW5kZXgtaXRlbS1pbm5lciAubnVtK3Age1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMiAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxNCAvIDY0MCAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoMjIgLyA2NDAgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoMTIgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtIC5rZXktaXRlbXMtaW5kZXgtaXRlbS1pbm5lciAubnVtK3Agc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbSAua2V5LWl0ZW1zLWluZGV4LWl0ZW0taW5uZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW0gLmtleS1pdGVtcy1pbmRleC1pdGVtLWlubmVyIGgzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW0gLmtleS1pdGVtcy1pbmRleC1pdGVtLWlubmVyIGgzIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbi5yZWFkIC5rZXktaXRlbXMgLmtleS1pdGVtcy1pbmRleCAua2V5LWl0ZW1zLWluZGV4LWl0ZW0gLmtleS1pdGVtcy1pbmRleC1pdGVtLWlubmVyIGgzIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzggLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyA2NDAgKiAxMDB2dyk7XG4gICAgYm90dG9tOiBjYWxjKDEwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbSAua2V5LWl0ZW1zLWluZGV4LWl0ZW0taW5uZXIgaDMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24ucmVhZCAua2V5LWl0ZW1zIC5rZXktaXRlbXMtaW5kZXggLmtleS1pdGVtcy1pbmRleC1pdGVtIC5rZXktaXRlbXMtaW5kZXgtaXRlbS1pbm5lciBoMyBzcGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbSAua2V5LWl0ZW1zLWluZGV4LWl0ZW0taW5uZXIgaDMgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE1IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uLnJlYWQgLmtleS1pdGVtcyAua2V5LWl0ZW1zLWluZGV4IC5rZXktaXRlbXMtaW5kZXgtaXRlbSAua2V5LWl0ZW1zLWluZGV4LWl0ZW0taW5uZXIgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzAxIC5zaWRlLWxpbmsge1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMSAuc2lkZS1saW5rIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgcmlnaHQ6IDQzcHg7XG4gICAgdG9wOiA0NTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMSAuc2lkZS1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzEgLyA2NDAgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDQwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDEgLnNpZGUtbGluay5hY3RpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjAlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzAxIC5zaWRlLWxpbmsucGFzc2l2ZSB7XG4gIHRvcDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzAxIC5zaWRlLWxpbmsucGFzc2l2ZSB7XG4gICAgYm90dG9tOiAtMjI1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMSAuc2lkZS1saW5rLnBhc3NpdmUge1xuICAgIGJvdHRvbTogLTEzNjAwcHg7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMSAuc2lkZS1saW5rIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzAxIC5zaWRlLWxpbmsgc3BhbiB7XG4gICAgcGFkZGluZzogMjBweCA1cHggNXB4IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzAxIC5zaWRlLWxpbmsgc3BhbiB7XG4gICAgcGFkZGluZzogY2FsYygyMCAvIDY0MCAqIDEwMHZ3KSBjYWxjKDUgLyA2NDAgKiAxMDB2dykgY2FsYyg1IC8gNjQwICogMTAwdncpIGNhbGMoNSAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDM1IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDEgLnNpZGUtbGluayBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMSAuc2lkZS1saW5rIHNwYW46OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDI2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjZmZmMTAwO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDEgLnNpZGUtbGluayBzcGFuOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBjYWxjKDI2IC8gNjQwICogMTAwdncpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBjYWxjKDI2IC8gNjQwICogMTAwdncpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IGNhbGMoMjAgLyA2NDAgKiAxMDB2dykgc29saWQgI2ZmZjEwMDtcbiAgICBib3R0b206IGNhbGMoLTE5IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzAxIC5zaWRlLWxpbmsgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMSAuc2lkZS1saW5rIGEge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMTQgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDEgLm1haW4ge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMSAubWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoMjEwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzAxIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgLm1vZGVsIHtcbiAgICB3aWR0aDogNDQ1cHg7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgcmlnaHQ6IC0xNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMSAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIC5tb2RlbCB7XG4gICAgd2lkdGg6IGNhbGMoMjkwIC8gNjQwICogMTAwdncpO1xuICAgIHRvcDogY2FsYygtNDAzIC8gNjQwICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKC0zMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMSAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIC5tb2RlbCB7XG4gICAgd2lkdGg6IDU0NHB4O1xuICAgIHRvcDogLTMwMHB4O1xuICAgIGxlZnQ6IC0xNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMSAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIC5tb2RlbCB7XG4gICAgd2lkdGg6IGNhbGMoMzI0IC8gNjQwICogMTAwdncpO1xuICAgIHRvcDogY2FsYygtMzE5IC8gNjQwICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoLTU3IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzAyIC5tYWluIHtcbiAgICB3aWR0aDogMTg5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDIgLm1haW4ge1xuICAgIHdpZHRoOiBjYWxjKDE2MiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMiAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIC5tb2RlbCB7XG4gICAgd2lkdGg6IDY1OHB4O1xuICAgIHRvcDogLTgwcHg7XG4gICAgcmlnaHQ6IC0yMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMiAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIC5tb2RlbCB7XG4gICAgd2lkdGg6IGNhbGMoMzM3IC8gNjQwICogMTAwdncpO1xuICAgIHRvcDogY2FsYygtMTgxIC8gNjQwICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKC02OCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMiAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIC5tb2RlbCB7XG4gICAgd2lkdGg6IDYxMnB4O1xuICAgIHRvcDogLTExMHB4O1xuICAgIGxlZnQ6IC0xOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMiAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIC5tb2RlbCB7XG4gICAgd2lkdGg6IGNhbGMoMzAyIC8gNjQwICogMTAwdncpO1xuICAgIHRvcDogY2FsYygtMjA1IC8gNjQwICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoLTMxIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzAzIC5tYWluIHtcbiAgICB3aWR0aDogMTIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDMgLm1haW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwNCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wMyAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIC5tb2RlbCB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIHRvcDogLTMzMHB4O1xuICAgIHJpZ2h0OiAtMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDMgLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSAubW9kZWwge1xuICAgIHdpZHRoOiBjYWxjKDMwNiAvIDY0MCAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoLTQxNyAvIDY0MCAqIDEwMHZ3KTtcbiAgICByaWdodDogY2FsYygtMzkgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDMgLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSAubW9kZWwge1xuICAgIHdpZHRoOiA1MDdweDtcbiAgICB0b3A6IC0zNjBweDtcbiAgICBsZWZ0OiAtMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDMgLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSAubW9kZWwge1xuICAgIHdpZHRoOiBjYWxjKDMyNCAvIDY0MCAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoLTM3NyAvIDY0MCAqIDEwMHZ3KTtcbiAgICByaWdodDogY2FsYygyNzcgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDQgLm1haW4ge1xuICAgIHdpZHRoOiAyNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wNCAubWFpbiB7XG4gICAgd2lkdGg6IGNhbGMoMjEwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzA0IC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgLm1vZGVsIHtcbiAgICB3aWR0aDogMzg5cHg7XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgcmlnaHQ6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzA0IC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgLm1vZGVsIHtcbiAgICB3aWR0aDogY2FsYygyNTYgLyA2NDAgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKC0zOTMgLyA2NDAgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoLTUgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDQgLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSAubW9kZWwge1xuICAgIHdpZHRoOiA0MjNweDtcbiAgICB0b3A6IC0zMTVweDtcbiAgICBsZWZ0OiAtODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wNCAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIC5tb2RlbCB7XG4gICAgd2lkdGg6IGNhbGMoMjcwIC8gNjQwICogMTAwdncpO1xuICAgIHRvcDogY2FsYygtMzU4IC8gNjQwICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKDI5NiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzA1IGgyIGltZyB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wNSBoMiBpbWcge1xuICAgIGJvdHRvbTogLTQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDUgaDIgaW1nIHtcbiAgICBib3R0b206IGNhbGMoLTQ0IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzA1IC5tYWluIHtcbiAgICB3aWR0aDogMjg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDUgLm1haW4ge1xuICAgIHdpZHRoOiBjYWxjKDI0OCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wNSAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIC5tb2RlbCB7XG4gICAgd2lkdGg6IDU4M3B4O1xuICAgIHRvcDogLTI2MHB4O1xuICAgIHJpZ2h0OiAtMTc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDUgLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSAubW9kZWwge1xuICAgIHdpZHRoOiBjYWxjKDMzMSAvIDY0MCAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoLTMxMiAvIDY0MCAqIDEwMHZ3KTtcbiAgICByaWdodDogY2FsYygtNDcgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDUgLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSAubW9kZWwge1xuICAgIHdpZHRoOiA2OThweDtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBsZWZ0OiAtMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDUgLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSAubW9kZWwge1xuICAgIHdpZHRoOiBjYWxjKDMyMCAvIDY0MCAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoLTI0NyAvIDY0MCAqIDEwMHZ3KTtcbiAgICByaWdodDogY2FsYygyODAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDYgaDIgaW1nIHtcbiAgICBib3R0b206IC00MXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzA2IGgyIGltZyB7XG4gICAgYm90dG9tOiBjYWxjKC00MSAvIDY0MCAqIDEwMHZ3KTtcbiAgICByaWdodDogY2FsYygyMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbm8wNiAubWFpbiB7XG4gICAgd2lkdGg6IDI3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzA2IC5tYWluIHtcbiAgICB3aWR0aDogY2FsYygyNDAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI25vMDYgLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSAubW9kZWwge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICB0b3A6IC0yMTJweDtcbiAgICByaWdodDogLTE5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzA2IC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgLm1vZGVsIHtcbiAgICB3aWR0aDogY2FsYygzMTkgLyA2NDAgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKC0yNzggLyA2NDAgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoLTQ5IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzA2IC5hdXR1bW4tY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgLm1vZGVsIHtcbiAgICB3aWR0aDogNjAycHg7XG4gICAgdG9wOiAtMTcxcHg7XG4gICAgbGVmdDogLTE5MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNubzA2IC5hdXR1bW4tY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgLm1vZGVsIHtcbiAgICB3aWR0aDogY2FsYygzMTYgLyA2NDAgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKC0yNjggLyA2NDAgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoMjgwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTRweCAwIDE1NnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEzNCAvIDY0MCAqIDEwMHZ3KSAwIGNhbGMoMTk2IC8gNjQwICogMTAwdncpIDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgaDIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQ6ICM3NGFmYmE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnJlYWQgLm51bSB7XG4gICAgbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnJlYWQgLm51bSB7XG4gICAgbGVmdDogY2FsYygzMyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNlYWVjZWI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDE4NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDg3IC8gNjQwICogMTAwdncpIDAgY2FsYyg0MyAvIDY0MCAqIDEwMHZ3KSAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIGgyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBiYWNrZ3JvdW5kOiAjYjc1NzE3O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuc3dpY2gtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmYxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5zd2ljaC1idG4ge1xuICAgIHdpZHRoOiAxOTJweDtcbiAgICBoZWlnaHQ6IDE5MnB4O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNzdweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDk2cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuc3dpY2gtYnRuIHtcbiAgICB3aWR0aDogY2FsYygxMjMgLyA2NDAgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDEyMyAvIDY0MCAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMjggLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDkgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSBjYWxjKDYxIC8gNjQwICogMTAwdncpKTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuc3dpY2gtYnRuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuc3dpY2gtYnRuOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDIycHggc29saWQgIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLnN3aWNoLWJ0bjo6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogY2FsYyg4IC8gNjQwICogMTAwdncpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBjYWxjKDggLyA2NDAgKiAxMDB2dykgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogY2FsYygxNiAvIDY0MCAqIDEwMHZ3KSBzb2xpZCAjMDAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5jaGVja2JveDpjaGVja2VkKy5zd2ljaC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjYjc1NzE3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5pdGVtLWRldGFpbCAucmVhZCAubnVtIHtcbiAgICByaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnJlYWQgLm51bSB7XG4gICAgcmlnaHQ6IGNhbGMoNTAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5idG4ge1xuICAgIHBhZGRpbmc6IDIwcHggNTJweDtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgbWFyZ2luLXRvcDogMTQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5idG4ge1xuICAgIHBhZGRpbmc6IGNhbGMoMjAgLyA2NDAgKiAxMDB2dykgY2FsYyg1MiAvIDY0MCAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMzAgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzcgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNjAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciAubWFpbixcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLm1haW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIGgyLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgaDIsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgaDIsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzOCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciBoMiBzcGFuOm50aC1vZi10eXBlKDEpLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciBoMiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIGgyIHNwYW46bnRoLW9mLXR5cGUoMSksXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgaDIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgaDIgc3BhbjpudGgtb2YtdHlwZSgxKSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciBoMiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzEgLyA2NDAgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDM2IC8gNjQwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI5IC8gNjQwICogMTAwdncpO1xuICAgIHBhZGRpbmc6IDAgY2FsYygxMyAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciBoMiBzcGFuOm50aC1vZi10eXBlKDIpLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciBoMiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgaDIgc3BhbjpudGgtb2YtdHlwZSgyKSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciBoMiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBmb250LXNpemU6IDUzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIGgyIHNwYW46bnRoLW9mLXR5cGUoMiksXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgaDIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQyIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIGgyIGltZyxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgaDIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgaDIgaW1nLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIGgyIGltZyB7XG4gICAgd2lkdGg6IDEzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciBoMiBpbWcsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgaDIgaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMTcgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnJlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucmVhZCxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnJlYWQge1xuICAgIHdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG8gMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnJlYWQsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGNhbGMoMjMgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucmVhZCBwLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5pdGVtLWRldGFpbCAucmVhZCBwIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucmVhZCBwLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5pdGVtLWRldGFpbCAucmVhZCBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTkgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjkgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkIC5udW0sXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5pdGVtLWRldGFpbCAucmVhZCAubnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkIC5udW0sXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogMjA0cHg7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkIC5udW0sXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkIC5udW0ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMjEgLyA2NDAgKiAxMDB2dyk7XG4gICAgdG9wOiBjYWxjKC0zNTIgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkIC5udW0gc3Bhbixcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkIC5udW0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucmVhZCAubnVtIHNwYW4sXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkIC5udW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5yZWFkIC5udW0gc3BhbixcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnJlYWQgLm51bSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzYgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB7XG4gICAgd2lkdGg6IDExNzZweDtcbiAgICBtYXJnaW46IDU0cHggYXV0byA0MXB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB7XG4gICAgd2lkdGg6IGNhbGMoNTU4IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg0OCAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB1bCxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIHVsIHtcbiAgICB3aWR0aDogODIwcHg7XG4gICAgZ2FwOiAwIDY0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgdWwsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB1bCB7XG4gICAgd2lkdGg6IGNhbGMoMjcyIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgdWwgbGksXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgdWwgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgdWwgbGksXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB1bCBsaSB7XG4gICAgd2lkdGg6IDM3N3B4O1xuICAgIHBhZGRpbmc6IDI1cHggMCA1cHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIHVsIGxpLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGMoMjEgLyA2NDAgKiAxMDB2dykgMCBjYWxjKDcgLyA2NDAgKiAxMDB2dykgMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIHVsIGxpIHAsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB1bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgdWwgbGkgcCxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIHVsIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIHVsIGxpIHAgc3Bhbixcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB1bCBsaSBwIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB1bCBsaSBhLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIHVsIGxpIGEsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMCAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciAuaXRlbS1kZXRhaWwgLnByaWNlIHVsIGxpIGEsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTggLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyA2NDAgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogMCBjYWxjKDIwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgdWwgbGkgYTpob3Zlcixcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLmF1dHVtbi1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSB1bCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzcyNzE3MTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLml0ZW0tZGV0YWlsIC5wcmljZSAubW9kZWwsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5pdGVtLWRldGFpbCAucHJpY2UgLm1vZGVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24gLnN1bW1lci1jb250YWluZXIgLnNjcm9sbC1pbmZpbml0eSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuc2Nyb2xsLWluZmluaXR5IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuc3VtbWVyLWNvbnRhaW5lciAuc2Nyb2xsLWluZmluaXR5IC5zY3JvbGwtaW5maW5pdHlfX3dyYXAgLnNjcm9sbC1pbmZpbml0eV9fbGlzdDpudGgtb2YtdHlwZSgyKSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiAuYXV0dW1uLWNvbnRhaW5lciAuc2Nyb2xsLWluZmluaXR5IC5zY3JvbGwtaW5maW5pdHlfX3dyYXAgLnNjcm9sbC1pbmZpbml0eV9fbGlzdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5zdW1tZXItY29udGFpbmVyIC5zY3JvbGwtaW5maW5pdHkgLnNjcm9sbC1pbmZpbml0eV9fd3JhcCAuc2Nyb2xsLWluZmluaXR5X19saXN0Om50aC1vZi10eXBlKDIpLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uIC5hdXR1bW4tY29udGFpbmVyIC5zY3JvbGwtaW5maW5pdHkgLnNjcm9sbC1pbmZpbml0eV9fd3JhcCAuc2Nyb2xsLWluZmluaXR5X19saXN0Om50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxNiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jYWxsaXRlbSB7XG4gICAgcGFkZGluZzogNzBweCAwIDE2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0ge1xuICAgIHBhZGRpbmc6IGNhbGMoODYgLyA2NDAgKiAxMDB2dykgMCBjYWxjKDUwIC8gNjQwICogMTAwdncpIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogOTJweDtcbiAgICBsaW5lLWhlaWdodDogMTAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg3NSAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygxMzAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLm51bSB7XG4gICAgZm9udC1zaXplOiA4OXB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLm51bSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDU2IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMzAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jYWxsaXRlbSAubnVtIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIC5udW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIC5udW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE3IC8gNjQwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIC5pdGVtLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExODBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyN3B4IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLml0ZW0tY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg0MjggLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDExIC8gNjQwICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLml0ZW0tY29udGFpbmVyIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIC5pdGVtLWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IDM1OHB4O1xuICAgIGhlaWdodDogMTE5cHg7XG4gICAgZ2FwOiAwIDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLml0ZW0tY29udGFpbmVyIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDAgY2FsYygxNCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDE0IC8gNjQwICogMTAwdncpIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLml0ZW0tY29udGFpbmVyIC5pdGVtIGltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLml0ZW0tY29udGFpbmVyIC5pdGVtIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoOTAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLml0ZW0tY29udGFpbmVyIC5pdGVtIC5pdGVtLXR4dCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLml0ZW0tY29udGFpbmVyIC5pdGVtIC5pdGVtLXR4dCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTMgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jYWxsaXRlbSAuaXRlbS1jb250YWluZXIgLml0ZW0gLml0ZW0tdHh0IHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jYWxsaXRlbSAuaXRlbS1jb250YWluZXIgLml0ZW0gLml0ZW0tdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jYWxsaXRlbSAuaXRlbS1jb250YWluZXIgLml0ZW0gLml0ZW0tdHh0IHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuaXRlbS10eHQgcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuaXRlbS10eHQgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLml0ZW0tY29udGFpbmVyIC5pdGVtIC5pdGVtLXR4dCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuaXRlbS10eHQgYSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIC5pdGVtLWNvbnRhaW5lciAuaXRlbSAuaXRlbS10eHQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBib3R0b206IDEzcHg7XG4gICAgcmlnaHQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jYWxsaXRlbSAuaXRlbS1jb250YWluZXIgLml0ZW0gLml0ZW0tdHh0IGEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMyAvIDY0MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMTkgLyA2NDAgKiAxMDB2dyk7XG4gICAgYm90dG9tOiBjYWxjKDEzIC8gNjQwICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKDQgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jYWxsaXRlbSAuaXRlbS1jb250YWluZXIgLml0ZW0gLml0ZW0tdHh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzI3MTcxO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIC5idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jYWxsaXRlbSAuYnRuIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIG1hcmdpbjogMTA1cHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNhbGxpdGVtIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzMCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNyAvIDY0MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDIwIC8gNjQwICogMTAwdncpIDA7XG4gICAgbWFyZ2luOiBjYWxjKDEwNSAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygzMTMgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLnN0YWZmIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luLXRvcDogMTY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI2FsbGl0ZW0gLnN0YWZmIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjggLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDMgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg4NSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNtYWdhemluZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2VhZWNlYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbWFnYXppbmUtY29udGVudCB7XG4gICAgcGFkZGluZzogMTAwcHggMCA2N3B4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI21hZ2F6aW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IGNhbGMoMTY5IC8gNjQwICogMTAwdncpIDAgY2FsYyg2NSAvIDY0MCAqIDEwMHZ3KSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNtYWdhemluZS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDkycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNtYWdhemluZS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoNzQgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoODUgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbWFnYXppbmUtY29udGVudCAuY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNtYWdhemluZS1jb250ZW50IC5jb250ZW50cyB7XG4gICAgZ2FwOiAwIDI5cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbWFnYXppbmUtY29udGVudCAuY29udGVudHMge1xuICAgIHdpZHRoOiBjYWxjKDU0MCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBnYXA6IGNhbGMoNDAgLyA2NDAgKiAxMDB2dykgY2FsYygxOCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNDAgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI21hZ2F6aW5lLWNvbnRlbnQgLmNvbnRlbnRzIC5jb250ZW50cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbWFnYXppbmUtY29udGVudCAuY29udGVudHMgLmNvbnRlbnRzLWl0ZW0ge1xuICAgIHdpZHRoOiA0MTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbWFnYXppbmUtY29udGVudCAuY29udGVudHMgLmNvbnRlbnRzLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI2MSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNtYWdhemluZS1jb250ZW50IC5jb250ZW50cyAuY29udGVudHMtaXRlbSBkbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNtYWdhemluZS1jb250ZW50IC5jb250ZW50cyAuY29udGVudHMtaXRlbSBkbCBkdCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI21hZ2F6aW5lLWNvbnRlbnQgLmNvbnRlbnRzIC5jb250ZW50cy1pdGVtIGRsIGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMTcgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNtYWdhemluZS1jb250ZW50IC5jb250ZW50cyAuY29udGVudHMtaXRlbSBkbCBkZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNtYWdhemluZS1jb250ZW50IC5jb250ZW50cyAuY29udGVudHMtaXRlbSBkbCBkZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI21hZ2F6aW5lLWNvbnRlbnQgLmNvbnRlbnRzIC5jb250ZW50cy1pdGVtIGRsIGRkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI21hZ2F6aW5lLWNvbnRlbnQgLmNvbnRlbnRzIC5jb250ZW50cy1pdGVtIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI21hZ2F6aW5lLWNvbnRlbnQgLmNvbnRlbnRzK2gyIHtcbiAgICBtYXJnaW4tdG9wOiAxMTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbWFnYXppbmUtY29udGVudCAuY29udGVudHMraDIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTUwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI21hZ2F6aW5lLWNvbnRlbnQgLmJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MDlfMDMgc2VjdGlvbiNtYWdhemluZS1jb250ZW50IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgbWFyZ2luOiAxMDVweCBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI21hZ2F6aW5lLWNvbnRlbnQgLmJ0biB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMwIC8gNjQwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM3IC8gNjQwICogMTAwdncpO1xuICAgIHBhZGRpbmc6IGNhbGMoMjAgLyA2NDAgKiAxMDB2dykgMDtcbiAgICBtYXJnaW46IGNhbGMoMTExIC8gNjQwICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDMxMyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDA5XzAzIHNlY3Rpb24jbWFnYXppbmUtY29udGVudCAuYnRuKy5idG4ge1xuICAgIG1hcmdpbi10b3A6IDUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wMyBzZWN0aW9uI21hZ2F6aW5lLWNvbnRlbnQgLmJ0bisuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDcyIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2xpZGVyUGFnaW5hdGlvbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZXJQYWdpbmF0aW9uIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbGlkZXJQYWdpbmF0aW9uIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZXJQYWdpbmF0aW9uIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGluZmluaXR5LXNjcm9sbC1yaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGluZmluaXR5LXNjcm9sbC1yaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBpbmZpbml0eS1zY3JvbGwtcmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW5maW5pdHktc2Nyb2xsLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG4iLCIvKlxuTW9kdWxlIEFjY29yZGlvbkpzXG4gKi9cbi5hY1xuICAuYWNcbiAgICAmLXRyaWdnZXJcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgK3BjKClcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgIHNwYW5cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgdGV4dC1pbmRlbnQgLTk5OTlweFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICYtcGFuZWxcbiAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eSBoZWlnaHQsIHZpc2liaWxpdHlcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIGVhc2VcbiAgJi5qcy1lbmFibGVkXG4gICAgLmFjLXBhbmVsXG4gICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAmLmlzLWFjdGl2ZVxuICAgIC5hYy1wYW5lbFxuICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlIiwiLypcblBhZ2UgTHAgVHJlbmRzdHlsZVxuICovXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQwOV8wM1xuICBwb3NpdGlvbiByZWxhdGl2ZVxuICBmb250LXNpemUgMFxuICBjb2xvciAjMDAwXG4gIGZvbnQtZmFtaWx5IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWZcbiAgK3NwKClcbiAgICBwYWRkaW5nLWJvdHRvbSBjYWxjKDEwMCAvIDM3NSAqIDEwMHZ3KVxuICArcGMoKVxuICAgIHBhZGRpbmctYm90dG9tIDEwMHB4XG4gIGltZyxcbiAgdmlkZW9cbiAgICB3aWR0aCAxMDAlXG4gICpcbiAgICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgYVxuICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gIC5mYWRlLC5zbGlkZWluLWwsLnNsaWRlaW4tclxuICAgIG9wYWNpdHkgMFxuICAgIHRyYW5zaXRpb24gYWxsIDFzIGVhc2VcbiAgLmZhZGVcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgzMHB4KVxuICAuc2xpZGVpbi1sXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTMwcHgpXG4gIC5zbGlkZWluLXJcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgzMHB4KVxuICAuZmFkZS5mYWRlaW4sLnNsaWRlaW4tbC5hY3RpdmUsLnNsaWRlaW4tci5hY3RpdmVcbiAgICBvcGFjaXR5IDFcbiAgLmZhZGUuZmFkZWluXG4gICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcbiAgLnNsaWRlaW4tbC5hY3RpdmUsLnNsaWRlaW4tci5hY3RpdmVcbiAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgwKVxuICAuZmFkZS5ob3Zlci1vcGFjaXR5OmhvdmVyXG4gICAgK3BjKClcbiAgICAgIG9wYWNpdHkgMC44XG4gIEBrZXlmcmFtZXMgc2xpZGVyUGFnaW5hdGlvblxuICAgIDEwMCVcbiAgICAgIHRyYW5zZm9ybSBzY2FsZVgoMSlcbiAgICAgIG9wYWNpdHkgMVxuICBAa2V5ZnJhbWVzIGluZmluaXR5LXNjcm9sbC1yaWdodFxuICAgIGZyb21cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0b1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLnBjXG4gICAgK3NwKClcbiAgICAgIGRpc3BsYXkgbm9uZSAhaW1wb3J0YW50XG4gIC5zcFxuICAgICtwYygpXG4gICAgICBkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuICAuY3JlZGl0XG4gICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgLmRpblxuICAgIGZvbnQtZmFtaWx5IFwiZGluLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmXG4gIC55dWdvXG4gICAgZm9udC1mYW1pbHkgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZlxuICBzZWN0aW9uXG4gICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAmLmt2XG4gICAgICArcGMoKVxuICAgICAgICBwYWRkaW5nLXRvcCA2MHB4XG4gICAgICArc3AoKVxuICAgICAgICBwYWRkaW5nLXRvcCBjYWxjKDUzIC8gNjQwICogMTAwdncpXG4gICAgICBiYWNrZ3JvdW5kICNFQUVDRUJcbiAgICAgIGgxXG4gICAgICAgIHdpZHRoIDk1JVxuICAgICAgICBtYXgtd2lkdGggMTk0NXB4XG4gICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAuc2Nyb2xsLWluZmluaXR5XG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4tdG9wIDUzcHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbi10b3AgY2FsYygtNDcgLyA2NDAgKiAxMDB2dylcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAuc3B0eHRcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDU0MiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgdG9wIGNhbGMoMTQ3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbGVmdCBjYWxjKDI0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgei1pbmRleCAyXG4gICAgICAuc2Nyb2xsLWluZmluaXR5X193cmFwXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgLnNjcm9sbC1pbmZpbml0eV9fbGlzdFxuICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgIHBhZGRpbmcgMFxuICAgICAgICAgICYuc2Nyb2xsLWluZmluaXR5X19saXN0LS1sZWZ0XG4gICAgICAgICAgICBhbmltYXRpb24gaW5maW5pdHktc2Nyb2xsLXJpZ2h0IDQwcyBpbmZpbml0ZSBsaW5lYXIgMHMgYm90aFxuICAgICAgICAgIC5zY3JvbGwtaW5maW5pdHlfX2l0ZW1cbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDIwMDBweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygxNDgwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAmPmltZ1xuICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgJi5yZWFkXG4gICAgICAgICtwYygpXG4gICAgICAgICAgcGFkZGluZyAxMTJweCAwIDc4cHggMFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHBhZGRpbmcgY2FsYyg5MCAvNjQwICogMTAwdncpIDAgY2FsYygxMjAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgIGJhY2tncm91bmQgI0VBRUNFQlxuICAgICAgICBkbFxuICAgICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgICAgICBkdFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDM2cHhcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgNTBweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMjUgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygzOCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIGRkXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCA0NHB4XG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgNTVweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygzMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoNTEgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgICAgICAucHJvZmlsZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBnYXAgMCA1MHB4XG4gICAgICAgICAgICBtYXJnaW4tdG9wIDk3cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZ2FwIGNhbGMoMjUgLyA2NDAgKiAxMDB2dykgMFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg2MiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDE4MnB4XG4gICAgICAgICAgICAgIGhlaWdodCAyNzVweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygxMjAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMTgxIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgLnByb2ZpbGUtdHh0XG4gICAgICAgICAgICBkbFxuICAgICAgICAgICAgICBkdFxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgMjVweFxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMzFweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxOCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgICAgICAgICAgZGRcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDMxcHhcbiAgICAgICAgICAgICAgICAgIG1hcmdpbiAzMHB4IDBcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTQgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIG1hcmdpbiBjYWxjKDI1IC8gNjQwICogMTAwdncpIDBcbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMjBweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDM1cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxMyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIC5rZXktaXRlbXNcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCAxMjBweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoOTUgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBoMlxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDkxcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDc1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBsaW5lLWhlaWdodCAxMDAlXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA0M3B4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMzYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgIC5rZXktaXRlbXMtaW5kZXhcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIG1hcmdpbiAzNHB4IGF1dG9cbiAgICAgICAgICAgICAgd2lkdGggMTIwMHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4gY2FsYygzOSAvIDY0MCAqIDEwMHZ3KSBhdXRvXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoNTUxIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgICAgICAua2V5LWl0ZW1zLWluZGV4LWl0ZW1cbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB3aWR0aCAzOTdweFxuICAgICAgICAgICAgICAgIGhlaWdodCA0ODNweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjc1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMzMzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgIGJhY2tncm91bmQgI0ZGRjEwMFxuICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgICB0cmFuc2l0aW9uIC4zc1xuICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC0xMHB4LC0xMHB4KVxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTZweCAtNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVyXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIGNvbnRlbnQgXCJcIlxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB3aWR0aCA0NTdweFxuICAgICAgICAgICAgICAgICAgdG9wIDI1NXB4XG4gICAgICAgICAgICAgICAgICByaWdodCAtMjI4cHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYygzMTYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDE3MyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgcmlnaHQgY2FsYygtMTU4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDFweFxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IGRhc2hlZCAjMDAwXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIHJvdGF0ZSg5MGRlZylcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggMzY1cHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYygyNTMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBoZWlnaHQgMXB4XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAxcHggZGFzaGVkICMwMDA7XG4gICAgICAgICAgICAgICAgYm90dG9tIDBcbiAgICAgICAgICAgICAgICByaWdodCAwXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksJjpudGgtb2YtdHlwZSg0KVxuICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyksJjpudGgtb2YtdHlwZSg2KVxuICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjlweFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCksJjpudGgtb2YtdHlwZSg1KSwmOm50aC1vZi10eXBlKDYpXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgdG9wIDIzMHB4XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksJjpudGgtb2YtdHlwZSg0KSwmOm50aC1vZi10eXBlKDYpXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSksJjpudGgtb2YtdHlwZSg2KVxuICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYygzNTAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgY2FsYygtMTc0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSlcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIHRvcCBjYWxjKDE1OCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAyOTFweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYygyMDEgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggMjM5cHhcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAtMjBweFxuICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYygxNjUgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKC03IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDEzOHB4XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgLTQwcHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoOTUgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKC0xOSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAyODhweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIC0yMHB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDE5OSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoLTIwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSlcbiAgICAgICAgICAgICAgICBpbWdcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoIDMxNHB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDIyNSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpXG4gICAgICAgICAgICAgICAgaW1nXG4gICAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCAzMDRweFxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIC0yMHB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDIxMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoLTYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgY2FsYygtMTAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgLmtleS1pdGVtcy1pbmRleC1pdGVtLWlubmVyXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmcgMjRweCAzMnB4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmcgY2FsYygyMiAvIDY0MCAqIDEwMHZ3KSBjYWxjKDIyIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgICAgIC5udW1cbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA2OHB4XG4gICAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYyg0NyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbiBsZWZ0XG4gICAgICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDIxcHhcbiAgICAgICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxNCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiB0ZXh0LXRvcFxuICAgICAgICAgICAgICAgICAgJitwXG4gICAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIDE4cHhcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDI0cHhcbiAgICAgICAgICAgICAgICAgICAgICByaWdodCAxN3B4XG4gICAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTIgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDE0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIGNhbGMoMjIgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgICByaWdodCBjYWxjKDEyIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgICAgIC1tcy13cml0aW5nLW1vZGUgdGItcmxcbiAgICAgICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlIHZlcnRpY2FsLXJsXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodCAzMDBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgICAgICAgIGxlZnQgNTAlXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybSB0cmFuc2xhdGUoLTUwJSwgLTUwJSlcbiAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm0gdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgICAgICAgICAgICAgaDNcbiAgICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSA1NXB4XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDQ1cHhcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tIDIwcHhcbiAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDM4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMzAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tIGNhbGMoMTAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICAgICBsZWZ0IDUwJVxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcbiAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAyMnB4XG4gICAgICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTUgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICAgICB0b3AgMFxuICAgICAgICAgICAgICAgICAgbGVmdCAwXG4gICAgICAgICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgICAgICAgICBoZWlnaHQgMTAwJVxuICAgICYjbm8wMVxuICAgICAgLnNpZGUtbGlua1xuICAgICAgICArcGMoKVxuICAgICAgICAgIGZvbnQtc2l6ZSAzNnB4XG4gICAgICAgICAgcmlnaHQgNDNweFxuICAgICAgICAgIHRvcCA0NTVweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDMxIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgcmlnaHQgMFxuICAgICAgICAgIHRvcCBjYWxjKDQwIC8gNjQwICogMTAwdncpXG4gICAgICAgIC1tcy13cml0aW5nLW1vZGUgdGItcmxcbiAgICAgICAgd3JpdGluZy1tb2RlIHZlcnRpY2FsLXJsXG4gICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHotaW5kZXggOTk5OVxuICAgICAgICAmLmFjdGl2ZVxuICAgICAgICAgIHBvc2l0aW9uIGZpeGVkXG4gICAgICAgICAgdG9wIDIwJVxuICAgICAgICAmLnBhc3NpdmVcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgYm90dG9tIC0yMjUwMHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGJvdHRvbSAtMTM2MDBweFxuICAgICAgICAgIHRvcCB1bnNldFxuICAgICAgICBzcGFuXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHBhZGRpbmcgMjBweCA1cHggNXB4IDVweFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSAzNXB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHBhZGRpbmcgY2FsYygyMCAvIDY0MCAqIDEwMHZ3KSBjYWxjKDUgLyA2NDAgKiAxMDB2dykgY2FsYyg1IC8gNjQwICogMTAwdncpIGNhbGMoNSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSBjYWxjKDM1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgYmFja2dyb3VuZCAjRkZGMTAwXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDI2cHggc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgMjZweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICBib3JkZXItdG9wIDIwcHggc29saWQgI0ZGRjEwMFxuICAgICAgICAgICAgICBib3R0b20gLTIwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodCBjYWxjKDI2IC8gNjQwICogMTAwdncpIHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0IGNhbGMoMjYgLyA2NDAgKiAxMDB2dykgc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcCBjYWxjKDIwIC8gNjQwICogMTAwdncpIHNvbGlkICNGRkYxMDBcbiAgICAgICAgICAgICAgYm90dG9tIGNhbGMoLTE5IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgY29udGVudCBcIlwiXG4gICAgICAgICAgICB3aWR0aCAwXG4gICAgICAgICAgICBoZWlnaHQgMFxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlIHNvbGlkXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDBcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBsZWZ0IDBcbiAgICAgICAgYVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIDE0cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSBjYWxjKDE0IC8gNjQwICogMTAwdncpXG4gICAgICAubWFpblxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDI0NXB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygyMTAgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5zdW1tZXItY29udGFpbmVyXG4gICAgICAgIC5pdGVtLWRldGFpbFxuICAgICAgICAgIC5wcmljZVxuICAgICAgICAgICAgLm1vZGVsXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggNDQ1cHhcbiAgICAgICAgICAgICAgICB0b3AgLTMwMHB4XG4gICAgICAgICAgICAgICAgcmlnaHQgLTE0MHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygyOTAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICB0b3AgY2FsYygtNDAzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgcmlnaHQgY2FsYygtMzAgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5hdXR1bW4tY29udGFpbmVyXG4gICAgICAgIC5pdGVtLWRldGFpbFxuICAgICAgICAgIC5wcmljZVxuICAgICAgICAgICAgLm1vZGVsXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggNTQ0cHhcbiAgICAgICAgICAgICAgICB0b3AgLTMwMHB4XG4gICAgICAgICAgICAgICAgbGVmdCAtMTQ1cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDMyNCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKC0zMTkgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBsZWZ0IGNhbGMoLTU3IC8gNjQwICogMTAwdncpXG5cbiAgICAmI25vMDJcbiAgICAgIC5tYWluXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggMTg5cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDE2MiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgLnN1bW1lci1jb250YWluZXJcbiAgICAgICAgLml0ZW0tZGV0YWlsXG4gICAgICAgICAgLnByaWNlXG4gICAgICAgICAgICAubW9kZWxcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB3aWR0aCA2NThweFxuICAgICAgICAgICAgICAgIHRvcCAtODBweFxuICAgICAgICAgICAgICAgIHJpZ2h0IC0yMzBweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMzM3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgdG9wIGNhbGMoLTE4MSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHJpZ2h0IGNhbGMoLTY4IC8gNjQwICogMTAwdncpXG4gICAgICAuYXV0dW1uLWNvbnRhaW5lclxuICAgICAgICAuaXRlbS1kZXRhaWxcbiAgICAgICAgICAucHJpY2VcbiAgICAgICAgICAgIC5tb2RlbFxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIHdpZHRoIDYxMnB4XG4gICAgICAgICAgICAgICAgdG9wIC0xMTBweFxuICAgICAgICAgICAgICAgIGxlZnQgLTE5MHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygzMDIgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICB0b3AgY2FsYygtMjA1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGVmdCBjYWxjKC0zMSAvIDY0MCAqIDEwMHZ3KVxuXG4gICAgJiNubzAzXG4gICAgICAubWFpblxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDEyMXB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygxMDQgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5zdW1tZXItY29udGFpbmVyXG4gICAgICAgIC5pdGVtLWRldGFpbFxuICAgICAgICAgIC5wcmljZVxuICAgICAgICAgICAgLm1vZGVsXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggNDUwcHhcbiAgICAgICAgICAgICAgICB0b3AgLTMzMHB4XG4gICAgICAgICAgICAgICAgcmlnaHQgLTExMHB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygzMDYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICB0b3AgY2FsYygtNDE3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgcmlnaHQgY2FsYygtMzkgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5hdXR1bW4tY29udGFpbmVyXG4gICAgICAgIC5pdGVtLWRldGFpbFxuICAgICAgICAgIC5wcmljZVxuICAgICAgICAgICAgLm1vZGVsXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggNTA3cHhcbiAgICAgICAgICAgICAgICB0b3AgLTM2MHB4XG4gICAgICAgICAgICAgICAgbGVmdCAtMTQwcHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDMyNCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKC0zNzcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICByaWdodCBjYWxjKDI3NyAvIDY0MCAqIDEwMHZ3KVxuXG4gICAgJiNubzA0XG4gICAgICAubWFpblxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDI0NHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygyMTAgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5zdW1tZXItY29udGFpbmVyXG4gICAgICAgIC5pdGVtLWRldGFpbFxuICAgICAgICAgIC5wcmljZVxuICAgICAgICAgICAgLm1vZGVsXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggMzg5cHhcbiAgICAgICAgICAgICAgICB0b3AgLTMwMHB4XG4gICAgICAgICAgICAgICAgcmlnaHQgLTcwcHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDI1NiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKC0zOTMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICByaWdodCBjYWxjKC01IC8gNjQwICogMTAwdncpXG4gICAgICAuYXV0dW1uLWNvbnRhaW5lclxuICAgICAgICAuaXRlbS1kZXRhaWxcbiAgICAgICAgICAucHJpY2VcbiAgICAgICAgICAgIC5tb2RlbFxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIHdpZHRoIDQyM3B4XG4gICAgICAgICAgICAgICAgdG9wIC0zMTVweFxuICAgICAgICAgICAgICAgIGxlZnQgLTgwcHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDI3MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKC0zNTggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICByaWdodCBjYWxjKDI5NiAvIDY0MCAqIDEwMHZ3KVxuXG4gICAgJiNubzA1XG4gICAgICBoMlxuICAgICAgICBpbWdcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgYm90dG9tIC00NHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGJvdHRvbSBjYWxjKC00NCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIHJpZ2h0IDBcbiAgICAgIC5tYWluXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggMjg4cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDI0OCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgLnN1bW1lci1jb250YWluZXJcbiAgICAgICAgLml0ZW0tZGV0YWlsXG4gICAgICAgICAgLnByaWNlXG4gICAgICAgICAgICAubW9kZWxcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB3aWR0aCA1ODNweFxuICAgICAgICAgICAgICAgIHRvcCAtMjYwcHhcbiAgICAgICAgICAgICAgICByaWdodCAtMTc1cHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDMzMSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKC0zMTIgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICByaWdodCBjYWxjKC00NyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgLmF1dHVtbi1jb250YWluZXJcbiAgICAgICAgLml0ZW0tZGV0YWlsXG4gICAgICAgICAgLnByaWNlXG4gICAgICAgICAgICAubW9kZWxcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB3aWR0aCA2OThweFxuICAgICAgICAgICAgICAgIHRvcCAtMzAwcHhcbiAgICAgICAgICAgICAgICBsZWZ0IC0yMTBweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMzIwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgdG9wIGNhbGMoLTI0NyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHJpZ2h0IGNhbGMoMjgwIC8gNjQwICogMTAwdncpXG5cbiAgICAmI25vMDZcbiAgICAgIGgyXG4gICAgICAgIGltZ1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBib3R0b20gLTQxcHhcbiAgICAgICAgICAgIHJpZ2h0IDIwcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgYm90dG9tIGNhbGMoLTQxIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICByaWdodCBjYWxjKDIwIC8gNjQwICogMTAwdncpXG4gICAgICAubWFpblxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDI3OHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygyNDAgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5zdW1tZXItY29udGFpbmVyXG4gICAgICAgIC5pdGVtLWRldGFpbFxuICAgICAgICAgIC5wcmljZVxuICAgICAgICAgICAgLm1vZGVsXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggNTAwcHhcbiAgICAgICAgICAgICAgICB0b3AgLTIxMnB4XG4gICAgICAgICAgICAgICAgcmlnaHQgLTE5MnB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygzMTkgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICB0b3AgY2FsYygtMjc4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgcmlnaHQgY2FsYygtNDkgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5hdXR1bW4tY29udGFpbmVyXG4gICAgICAgIC5pdGVtLWRldGFpbFxuICAgICAgICAgIC5wcmljZVxuICAgICAgICAgICAgLm1vZGVsXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggNjAycHhcbiAgICAgICAgICAgICAgICB0b3AgLTE3MXB4XG4gICAgICAgICAgICAgICAgbGVmdCAtMTkycHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDMxNiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKC0yNjggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICByaWdodCBjYWxjKDI4MCAvIDY0MCAqIDEwMHZ3KVxuXG4gICAgLnN1bW1lci1jb250YWluZXJcbiAgICAgICtwYygpXG4gICAgICAgIHBhZGRpbmcgNTRweCAwIDE1NnB4IDBcbiAgICAgICtzcCgpXG4gICAgICAgIHBhZGRpbmcgY2FsYygxMzQgLyA2NDAgKiAxMDB2dykgMCBjYWxjKDE5NiAvIDY0MCAqIDEwMHZ3KSAwXG4gICAgICBoMlxuICAgICAgICBzcGFuXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjNzRBRkJBXG4gICAgICAuaXRlbS1kZXRhaWxcbiAgICAgICAgLnJlYWRcbiAgICAgICAgICAubnVtXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBsZWZ0IDVweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgbGVmdCBjYWxjKDMzIC8gNjQwICogMTAwdncpXG4gICAgLmF1dHVtbi1jb250YWluZXJcbiAgICAgICtwYygpXG4gICAgICAgIHBhZGRpbmcgMTYwcHggMCAxODRweCAwXG4gICAgICArc3AoKVxuICAgICAgICBwYWRkaW5nIGNhbGMoODcgLyA2NDAgKiAxMDB2dykgMCBjYWxjKDQzIC8gNjQwICogMTAwdncpIDBcbiAgICAgIGJhY2tncm91bmQgI0VBRUNFQlxuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIGgyXG4gICAgICAgIHNwYW5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNCNzU3MTdcbiAgICAgIC5zd2ljaC1idG5cbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCAxOTJweFxuICAgICAgICAgIGhlaWdodCAxOTJweFxuICAgICAgICAgIGZvbnQtc2l6ZSA0NHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgNzdweFxuICAgICAgICAgIGxlZnQgY2FsYyg1MCUgLSA5NnB4KVxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIGNhbGMoMTIzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgaGVpZ2h0IGNhbGMoMTIzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgZm9udC1zaXplIGNhbGMoMjggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDQ5IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbGVmdCBjYWxjKDUwJSAtIGNhbGMoNjEgLyA2NDAgKiAxMDB2dykpXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50IGNlbnRlclxuICAgICAgICBiYWNrZ3JvdW5kICNGRkYxMDBcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA1MCVcbiAgICAgICAgZm9udC13ZWlnaHQgMzAwXG4gICAgICAgIGN1cnNvciBwb2ludGVyXG4gICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgIHRvcCAwXG4gICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgLW1zLXRyYW5zZm9ybSB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgIHRyYW5zaXRpb24gLjNzXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIGJvcmRlci1yaWdodCAxMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgICAgICBib3JkZXItbGVmdCAxMXB4IHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgICAgICBib3JkZXItdG9wIDIycHggc29saWQgIzAwMFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBib3JkZXItcmlnaHQgY2FsYyg4IC8gNjQwICogMTAwdncpIHNvbGlkIHRyYW5zcGFyZW50XG4gICAgICAgICAgICBib3JkZXItbGVmdCBjYWxjKDggLyA2NDAgKiAxMDB2dykgc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgIGJvcmRlci10b3AgY2FsYygxNiAvIDY0MCAqIDEwMHZ3KSBzb2xpZCAjMDAwXG4gICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgIGNvbnRlbnQgXCJcIlxuICAgICAgICAgIHdpZHRoIDBcbiAgICAgICAgICBoZWlnaHQgMFxuICAgICAgICAgIGJvcmRlci1ib3R0b20gMFxuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAuY2hlY2tib3hcbiAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICY6Y2hlY2tlZFxuICAgICAgICAgICYrLnN3aWNoLWJ0blxuICAgICAgICAgICAgYmFja2dyb3VuZCAjQjc1NzE3XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50cyBub25lXG4gICAgICAuaXRlbS1kZXRhaWxcbiAgICAgICAgLnJlYWRcbiAgICAgICAgICAubnVtXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICByaWdodCA1cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHJpZ2h0IGNhbGMoNTAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgLnByaWNlXG4gICAgICAgICAgdWxcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IGF1dG9cbiAgICAgIC5idG5cbiAgICAgICAgK3BjKClcbiAgICAgICAgICBwYWRkaW5nIDIwcHggNTJweFxuICAgICAgICAgIGZvbnQtc2l6ZSAzOXB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgNDlweFxuICAgICAgICAgIG1hcmdpbi10b3AgMTQ0cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBwYWRkaW5nIGNhbGMoMjAgLyA2NDAgKiAxMDB2dykgY2FsYyg1MiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDMwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygzNyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxNjAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgYm9yZGVyIDJweCBzb2xpZCAjMDAwXG5cbiAgICAuc3VtbWVyLWNvbnRhaW5lciwuYXV0dW1uLWNvbnRhaW5lclxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgIC5tYWluXG4gICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgaDJcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBmb250LXNpemUgNDRweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDM4IC8gNjQwICogMTAwdncpXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgIGRpc3BsYXkgaW5saW5lLWJsb2NrXG4gICAgICAgIHNwYW5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBoZWlnaHQgMzZweFxuICAgICAgICAgICAgICBmb250LXNpemUgNDJweFxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCAzNHB4XG4gICAgICAgICAgICAgIHBhZGRpbmcgMHB4IDIwcHhcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgMTJweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMzEgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMzYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyOSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBwYWRkaW5nIDAgY2FsYygxMyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDExIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgY29sb3IgI0ZGRlxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSA1M3B4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYyg0MiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgZm9udC13ZWlnaHQgYm9sZFxuICAgICAgICBpbWdcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggMTM2cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygxMTcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgLml0ZW0tZGV0YWlsXG4gICAgICAgIC5yZWFkXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDEyMDBweFxuICAgICAgICAgICAgbWFyZ2luIDcwcHggYXV0byAwIGF1dG9cbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgbWFyZ2luIGNhbGMoMjMgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgcFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDIzcHhcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMzRweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTkgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyOSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIC5udW1cbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAyMDRweFxuICAgICAgICAgICAgICB0b3AgLTUwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDEyMSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICB0b3AgY2FsYygtMzUyLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDYycHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAxMDdweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDM2IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYyg0MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBmb250LXdlaWdodCAzMDBcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ24gdGV4dC10b3BcbiAgICAgICAgLnByaWNlXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDExNzZweFxuICAgICAgICAgICAgbWFyZ2luIDU0cHggYXV0byA0MXB4IGF1dG9cbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYyg1NTggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbiBjYWxjKDQ4IC8gNjQwICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICB1bFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggODIwcHhcbiAgICAgICAgICAgICAgZ2FwIDAgNjRweFxuICAgICAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjcyIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBsaVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIHdpZHRoIDM3N3B4XG4gICAgICAgICAgICAgICAgcGFkZGluZyAyNXB4IDAgNXB4IDBweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoMjEgLyA2NDAgKiAxMDB2dykgMCBjYWxjKDcgLyA2NDAgKiAxMDB2dykgMHB4XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gMXB4IGRhc2hlZCAjMDAwXG4gICAgICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgICAgICB6LWluZGV4IDNcbiAgICAgICAgICAgICAgcFxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgMjRweFxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjJweFxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygyMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygxOSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IGJvbGRcbiAgICAgICAgICAgICAgYVxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICBmb250LXNpemUgMjFweFxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjhweFxuICAgICAgICAgICAgICAgICAgcGFkZGluZyAwIDIzcHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjQgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmcgMCBjYWxjKDIwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAjMDAwXG4gICAgICAgICAgICAgICAgY29sb3IgI0ZGRlxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgICAgcmlnaHQgMFxuICAgICAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNTAlKVxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtIHRyYW5zbGF0ZVkoLTUwJSlcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uIC4zc1xuICAgICAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgIzcyNzE3MVxuICAgICAgICAgIC5tb2RlbFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHotaW5kZXggMlxuICAgICAgLnNjcm9sbC1pbmZpbml0eVxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygyMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAuc2Nyb2xsLWluZmluaXR5X193cmFwXG4gICAgICAgICAgLnNjcm9sbC1pbmZpbml0eV9fbGlzdFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDIycHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDE2IC8gNjQwICogMTAwdncpXG5cbiAgICAmI2FsbGl0ZW1cbiAgICAgICtwYygpXG4gICAgICAgIHBhZGRpbmcgNzBweCAwIDE2MHB4IDBcbiAgICAgICtzcCgpXG4gICAgICAgIHBhZGRpbmcgY2FsYyg4NiAvIDY0MCAqIDEwMHZ3KSAwIGNhbGMoNTAgLyA2NDAgKiAxMDB2dykgMFxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgIGgyXG4gICAgICAgICtwYygpXG4gICAgICAgICAgZm9udC1zaXplIDkycHhcbiAgICAgICAgICBsaW5lLWhlaWdodCAxMDJweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDc1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygxMzAgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5udW1cbiAgICAgICAgK3BjKClcbiAgICAgICAgICBmb250LXNpemUgODlweFxuICAgICAgICAgIG1hcmdpbi10b3AgNjBweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDU2IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDMwIC8gNjQwICogMTAwdncpXG4gICAgICAgIHNwYW5cbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZm9udC1zaXplIDI3cHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDQ3cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMzAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiB0ZXh0LXRvcFxuICAgICAgLml0ZW0tY29udGFpbmVyXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggMTE4MHB4XG4gICAgICAgICAgbWFyZ2luIDMwcHggYXV0byAwIGF1dG9cbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICAgIGdhcCAyN3B4IDMxcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDQyOCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIG1hcmdpbiBjYWxjKDExIC8gNjQwICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgIC5pdGVtXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDM1OHB4XG4gICAgICAgICAgICBoZWlnaHQgMTE5cHhcbiAgICAgICAgICAgIGdhcCAwIDE0cHhcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tIDEzcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgZ2FwIDAgY2FsYygxNCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgcGFkZGluZyBjYWxjKDE0IC8gNjQwICogMTAwdncpIDBcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBib3JkZXItYm90dG9tIDFweCBkYXNoZWQgIzAwMFxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCA5MHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDkwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgLml0ZW0tdHh0XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcCAxMXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcCBjYWxjKDEzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBwXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE2cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyM3B4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDIzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAyM3B4XG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDIzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgICAgICBhXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE1cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyMHB4XG4gICAgICAgICAgICAgICAgcGFkZGluZyAwIDE4cHhcbiAgICAgICAgICAgICAgICBib3R0b20gMTNweFxuICAgICAgICAgICAgICAgIHJpZ2h0IDRweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyMyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHBhZGRpbmcgMCBjYWxjKDE5IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgYm90dG9tIGNhbGMoMTMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICByaWdodCBjYWxjKDQgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgYmFja2dyb3VuZCAjMDAwXG4gICAgICAgICAgICAgIGNvbG9yICNGRkZcbiAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbiAuM3NcbiAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgIzcyNzE3MVxuICAgICAgLmJ0blxuICAgICAgICArcGMoKVxuICAgICAgICAgIGZvbnQtc2l6ZSA0NHB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgNDlweFxuICAgICAgICAgIHBhZGRpbmcgMjBweCAwXG4gICAgICAgICAgbWFyZ2luIDEwNXB4IGF1dG8gMCBhdXRvXG4gICAgICAgICAgd2lkdGggNDAwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBmb250LXNpemUgY2FsYygzMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMzcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBwYWRkaW5nIGNhbGMoMjAgLyA2NDAgKiAxMDB2dykgMFxuICAgICAgICAgIG1hcmdpbiBjYWxjKDEwNSAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICAgIHdpZHRoIGNhbGMoMzEzIC8gNjQwICogMTAwdncpXG4gICAgICAgIGJvcmRlciAxcHggc29saWQgIzAwMFxuICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAuc3RhZmZcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBmb250LXNpemUgMzZweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDU2cHhcbiAgICAgICAgICBtYXJnaW4tdG9wIDE2N3B4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgZm9udC1zaXplIGNhbGMoMjggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDQzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDg1IC8gNjQwICogMTAwdncpXG4gICAgJiNtYWdhemluZS1jb250ZW50XG4gICAgICArcGMoKVxuICAgICAgICBwYWRkaW5nIDEwMHB4IDAgNjdweCAwXG4gICAgICArc3AoKVxuICAgICAgICBwYWRkaW5nIGNhbGMoMTY5IC8gNjQwICogMTAwdncpIDAgY2FsYyg2NSAvIDY0MCAqIDEwMHZ3KSAwXG4gICAgICBiYWNrZ3JvdW5kICNFQUVDRUJcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICBoMlxuICAgICAgICArcGMoKVxuICAgICAgICAgIGZvbnQtc2l6ZSA5MnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgMTAycHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBmb250LXNpemUgY2FsYyg3NCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoODUgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5jb250ZW50c1xuICAgICAgICArcGMoKVxuICAgICAgICAgIGdhcCAwIDI5cHhcbiAgICAgICAgICBtYXJnaW4tdG9wIDUwcHhcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYyg1NDAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBnYXAgY2FsYyg0MCAvIDY0MCAqIDEwMHZ3KSBjYWxjKDE4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luIGNhbGMoNDAgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgZmxleC1zdGFydFxuICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgZmxleC13cmFwIHdyYXBcbiAgICAgICAgLmNvbnRlbnRzLWl0ZW1cbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggNDE3cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygyNjEgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgIGRsXG4gICAgICAgICAgICBkdFxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSAyMHB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgMjVweFxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgMjNweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygxNyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxMSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgICAgIGRkXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIDE1cHhcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCAyMnB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCAyNXB4XG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAgICAgICB0ZXh0LWFsaWduIGxlZnRcbiAgICAgICAgICBhXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgJitoMlxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDExM3B4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxNTAgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5idG5cbiAgICAgICAgK3BjKClcbiAgICAgICAgICBmb250LXNpemUgNDRweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDQ5cHhcbiAgICAgICAgICBwYWRkaW5nIDIwcHggMFxuICAgICAgICAgIG1hcmdpbiAxMDVweCBhdXRvIDAgYXV0b1xuICAgICAgICAgIHdpZHRoIDQwMHB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgZm9udC1zaXplIGNhbGMoMzAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDM3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgcGFkZGluZyBjYWxjKDIwIC8gNjQwICogMTAwdncpIDBcbiAgICAgICAgICBtYXJnaW4gY2FsYygxMTEgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICB3aWR0aCBjYWxjKDMxMyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICBib3JkZXIgMXB4IHNvbGlkICMwMDBcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAmKy5idG5cbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCA1MXB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg3MiAvIDY0MCAqIDEwMHZ3KSIsIkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcblxuc3AoKVxuICBAbWVkaWEgJHNwXG4gICAge2Jsb2NrfVxuXG5wYygpXG4gIEBtZWRpYSAkcGNcbiAgICB7YmxvY2t9XG5cbnRhYigpXG4gIEBtZWRpYSAkdGFiXG4gICAge2Jsb2NrfVxuXG5scCgpXG4gIEBtZWRpYSAkbHBcbiAgICB7YmxvY2t9XG5cbmxwcGMoKVxuICBAbWVkaWEgJGxwcGNcbiAgICB7YmxvY2t9XG5cbmxwdGFiKClcbiAgQG1lZGlhICRscHRhYlxuICAgIHtibG9ja31cblxuLy8g55u45a++5YCkd2lkdGjjgahtYXgtd2lkdGjjgpLjgb7jgajjgoHjgabmjIflrppcbndtYXgodylcbiAgd2lkdGggdW5pdCgodyAqIC4xKSwgJ3JlbScpXG4gIG1heC13aWR0aCB1bml0KHcsICdweCcpXG5cbi8vIOebuOWvvuWApGhlaWdodOOBqG1heC1oZWlnaHTjgpLjgb7jgajjgoHjgabmjIflrppcbmhtYXgoaClcbiAgaGVpZ2h0IHVuaXQoKGggKiAuMSksICdyZW0nKVxuICBtYXgtaGVpZ2h0IHVuaXQoaCwgJ3B4JylcblxuLy8gKHBjL3RhYikgbWVkaWEgcXVlcnkg44Gr44KI44Gj44Gm44OX44Ot44OR44OG44Kj44Gu5Y2Y5L2N44KS5YiH44KK5pu/44GIXG5ycHJvcChwcm9wLCB2YWwpXG4gICtwYygpXG4gICAge3Byb3B9IHVuaXQodmFsLCAncHgnKVxuICArdGFiKClcbiAgICB7cHJvcH0gdW5pdCgodmFsICogLjEpLCAncmVtJylcblxubHByb3AocHJvcCwgdmFsKVxuICArcGMoKVxuICAgIHtwcm9wfSB1bml0KCgodmFsIC8gMTQ0MCkgKiAxMDApLCAndncnKVxuXG5wcm9wMTIwMChwcm9wLCB2YWwpXG4gICtscHBjKClcbiAgICB7cHJvcH0gdW5pdCh2YWwsICdweCcpXG4gICtscHRhYigpXG4gICAge3Byb3B9IHVuaXQoKCh2YWwgLyAxMjAwKSAqIDEwMCksICd2dycpXG4iXX0= */
