@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;
}
body {
  overflow: visible;
}
main.contents.lp-j_magazine_2410_02 {
  position: relative;
  font-size: 0;
  color: #410000;
  background: #f5eedd;
  font-family: "hiragino-kaku-gothic-pron", sans-serif;
}
main.contents.lp-j_magazine_2410_02 img,
main.contents.lp-j_magazine_2410_02 video {
  width: 100%;
}
main.contents.lp-j_magazine_2410_02 * {
  box-sizing: border-box;
}
main.contents.lp-j_magazine_2410_02 a {
  display: inline-block;
}
main.contents.lp-j_magazine_2410_02 .fade,
main.contents.lp-j_magazine_2410_02 .slideright,
main.contents.lp-j_magazine_2410_02 .slideleft {
  opacity: 0;
}
main.contents.lp-j_magazine_2410_02 .fade.active {
  animation: fade 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2410_02 .slideright.active {
  animation: slideright 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2410_02 .slideleft.active {
  animation: slideleft 1s ease-in-out forwards;
}
main.contents.lp-j_magazine_2410_02 .credit {
  text-align: center;
}
main.contents.lp-j_magazine_2410_02 .franklin {
  font-family: "franklin-gothic-atf", sans-serif;
}
main.contents.lp-j_magazine_2410_02 .ryumin {
  font-family: "a-otf-ryumin-pr6n", serif;
  font-weight: 300;
}
main.contents.lp-j_magazine_2410_02 section {
  position: relative;
}
main.contents.lp-j_magazine_2410_02 section.kv {
  width: 100%;
  text-align: center;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper {
  position: relative;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1 {
  position: absolute;
  color: #fff;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing {
  word-break: break-all;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing span {
  transition: 0.1s;
  opacity: 0;
  text-combine-upright: all;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span {
  opacity: 1;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(1) {
  transition-delay: 1.2s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(2) {
  transition-delay: 1.28s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(3) {
  transition-delay: 1.36s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(4) {
  transition-delay: 1.42s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(5) {
  transition-delay: 1.5s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(6) {
  transition-delay: 1.58s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(7) {
  transition-delay: 1.66s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(8) {
  transition-delay: 1.74s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(9) {
  transition-delay: 1.82s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(10) {
  transition-delay: 1.9s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(11) {
  transition-delay: 1.98s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(12) {
  transition-delay: 2.06s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(13) {
  transition-delay: 2.14s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(14) {
  transition-delay: 2.22s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(15) {
  transition-delay: 2.3s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(16) {
  transition-delay: 2.38s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(17) {
  transition-delay: 2.46s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(18) {
  transition-delay: 2.54s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(19) {
  transition-delay: 2.62s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1.typing.active span:nth-child(20) {
  transition-delay: 2.7s;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt2 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container {
  background: #410000;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination {
  position: static;
  display: flex;
  justify-content: center;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet {
  border-radius: 0;
  opacity: 1;
  position: relative;
  flex-shrink: 0;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet::after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  height: 1px;
  border-top: 1px solid #b2851a;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(1) {
  background: url("../img/lp-j_magazine_2410_02/pagenetion1.svg") no-repeat;
  background-size: contain;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(1).swiper-pagination-bullet-active {
  background: url("../img/lp-j_magazine_2410_02/pagenetion1_on.svg") no-repeat;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(2) {
  background: url("../img/lp-j_magazine_2410_02/pagenetion2.svg") no-repeat;
  background-size: contain;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(2).swiper-pagination-bullet-active {
  background: url("../img/lp-j_magazine_2410_02/pagenetion2_on.svg") no-repeat;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(3) {
  background: url("../img/lp-j_magazine_2410_02/pagenetion3.svg") no-repeat;
  background-size: contain;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(3).swiper-pagination-bullet-active {
  background: url("../img/lp-j_magazine_2410_02/pagenetion3_on.svg") no-repeat;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(3)::after {
  display: none;
}
main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-child(n+4) {
  display: none;
}
main.contents.lp-j_magazine_2410_02 section.read .read-inner {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side {
  text-align: center;
}
main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side dl dt {
  letter-spacing: 0.1em;
  font-weight: 400;
}
main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side dl dd {
  font-size: calc(22 / 2000 * 100vw);
  line-height: calc(39 / 2000 * 100vw);
  margin-top: calc(90 / 2000 * 100vw);
  font-weight: 600;
}
main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side .sp-readimg {
  display: flex;
  gap: 0 calc(10 / 640 * 100vw);
  margin-top: calc(35 / 640 * 100vw);
}
main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side .sp-readimg .readslider {
  width: calc(208 / 640 * 100vw);
}
main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side .sp-readimg+p {
  font-size: calc(17 / 640 * 100vw);
  line-height: calc(30 / 640 * 100vw);
  margin-top: calc(40 / 640 * 100vw);
  color: #fff;
}
main.contents.lp-j_magazine_2410_02 section.read .read-inner .right-side .readslider {
  transition: 0.3s;
}
main.contents.lp-j_magazine_2410_02 section.read .read-inner .right-side .readslider:hover {
  transform: translateY(-5px);
  opacity: 0.5;
}
main.contents.lp-j_magazine_2410_02 section.read .read-inner .right-side .readslider .swiper-wrapper .swiper-slide {
  margin-bottom: calc(15 / 2000 * 100vw);
}
main.contents.lp-j_magazine_2410_02 section.read .linkbtn {
  color: #c09b0f;
  font-weight: 600;
  font-family: "franklin-gothic-atf", sans-serif;
  display: block;
  text-align: right;
  margin: 0 auto;
  transition: 0.3s;
  border: 2px solid #c09b0f;
}
main.contents.lp-j_magazine_2410_02 section.read .linkbtn:hover {
  transform: translateY(-5px);
  opacity: 0.5;
}
main.contents.lp-j_magazine_2410_02 section.read .linkbtn span:nth-of-type(1) {
  font-weight: 400;
  font-family: "hiragino-kaku-gothic-pron", sans-serif;
  display: block;
}
main.contents.lp-j_magazine_2410_02 section.read .linkbtn span:nth-of-type(2) {
  font-weight: 500;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-img,
main.contents.lp-j_magazine_2410_02 section.lady .item-img {
  position: relative;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-img .title,
main.contents.lp-j_magazine_2410_02 section.lady .item-img .title {
  z-index: 2;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-img .title img,
main.contents.lp-j_magazine_2410_02 section.lady .item-img .title img {
  display: block;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img1,
main.contents.lp-j_magazine_2410_02 section.lady .item-img .img1 {
  position: relative;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img1 .itemslider,
main.contents.lp-j_magazine_2410_02 section.lady .item-img .img1 .itemslider {
  animation-delay: 0.5s;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img2 p,
main.contents.lp-j_magazine_2410_02 section.lady .item-img .img2 p {
  color: #c09b0f;
  font-weight: 500;
  text-align: center;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img3,
main.contents.lp-j_magazine_2410_02 section.lady .item-img .img3 {
  overflow: hidden;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img3.active img,
main.contents.lp-j_magazine_2410_02 section.lady .item-img .img3.active img {
  animation: zoom 2s ease-in-out 1s forwards;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container,
main.contents.lp-j_magazine_2410_02 section.lady .item-link-container {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link,
main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link {
  display: flex;
  align-items: center;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link .txt dl dt,
main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link .txt dl dt {
  font-weight: 600;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link .txt a,
main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link .txt a {
  background: #b2851a;
  color: #fff;
  font-weight: 500;
  transition: 0.3s;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link .txt a:hover,
main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link .txt a:hover {
  background: #b24522;
}
main.contents.lp-j_magazine_2410_02 section.handsome {
  background: #f5eedd;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-main {
  display: flex;
  justify-content: center;
  align-items: center;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt {
  text-align: center;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt h2 {
  letter-spacing: 0.05em;
  font-weight: 500;
}
main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt h2 span {
  display: block;
}
main.contents.lp-j_magazine_2410_02 section.lady {
  background: #ede2cf;
}
main.contents.lp-j_magazine_2410_02 section.lady .item-img .img1 {
  grid-row: 1/3;
  grid-column: 2/3;
}
main.contents.lp-j_magazine_2410_02 section.lady .item-img .img1 p {
  top: calc(140 / 2000 * 100vw);
  right: calc(-172 / 2000 * 100vw);
}
main.contents.lp-j_magazine_2410_02 section.lady .item-img .img2 {
  grid-row: 1;
  grid-column: 1;
}
main.contents.lp-j_magazine_2410_02 section.lady .item-img .img3 {
  grid-row: 2/3;
  grid-column: 1;
}
main.contents.lp-j_magazine_2410_02 section.staff {
  text-align: center;
}
main.contents.lp-j_magazine_2410_02 section.staff a {
  margin: 0 auto;
  display: block;
}
main.contents.lp-j_magazine_2410_02 section.staff a:nth-of-type(4) {
  margin-bottom: 0;
}
main.contents.lp-j_magazine_2410_02 section.recommendedlist h2 {
  letter-spacing: 0.05em;
  text-align: center;
  font-weight: 500;
}
main.contents.lp-j_magazine_2410_02 section.recommendedlist h2 span {
  letter-spacing: 0;
  display: block;
}
main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container {
  display: flex;
  flex-wrap: wrap;
}
main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item {
  display: flex;
  align-items: center;
}
main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item .txt dl dt {
  font-weight: 600;
}
main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item .txt a {
  background: #b2851a;
  font-weight: 500;
  color: #fff;
  transition: 0.3s;
}
main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item .txt a:hover {
  background: #b24522;
}
main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container+a {
  background: #b24522;
  color: #fff;
  display: block;
  text-align: center;
  letter-spacing: 0.025em;
  transition: 0.3s;
}
main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container+a:hover {
  background: #9c0000;
  transform: translateY(-5px);
}
main.contents.lp-j_magazine_2410_02 section.magazine {
  background: #ede2cf;
}
main.contents.lp-j_magazine_2410_02 section.magazine h2 {
  letter-spacing: 0.05em;
  text-align: center;
  font-weight: 500;
}
main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container {
  display: flex;
  justify-content: center;
}
main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item {
  position: relative;
  transition: 0.3s;
}
main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item:hover {
  opacity: 0.7;
}
main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item dl dt {
  font-weight: 600;
  text-align: center;
}
main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container+h2 {
  margin-top: calc(181 / 2000 * 100vw);
}
main.contents.lp-j_magazine_2410_02 section.magazine .btn {
  background: #b24522;
  color: #fff;
  display: block;
  letter-spacing: 0.025em;
  font-weight: 600;
  text-align: center;
  transition: 0.3s;
}
main.contents.lp-j_magazine_2410_02 section.magazine .btn:hover {
  background: #9c0000;
  transform: translateY(-5px);
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slideright {
  0% {
    opacity: 0;
    transform: translateX(30px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slideleft {
  0% {
    opacity: 0;
    transform: translateX(-30px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes zoom {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.3);
  }
}
@media (min-width: 768px) {
  .ac .ac-trigger {
    cursor: pointer;
  }
  main.contents.lp-j_magazine_2410_02 .sp {
    display: none !important;
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1 {
    top: calc(211 / 2000 * 100vw);
    left: 50%;
    transform: translateX(-50%);
    font-size: calc(44 / 2000 * 100vw);
    line-height: calc(54 / 2000 * 100vw);
    letter-spacing: 0.1em;
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt2 {
    width: calc(1013 / 2000 * 100vw);
    bottom: calc(200 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container {
    padding: calc(10 / 2000 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination {
    gap: 0 calc(277 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet::after {
    right: calc(-222 / 2000 * 100vw);
    width: calc(164 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(1) {
    width: calc(209 / 2000 * 100vw);
    height: calc(40 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(2) {
    width: calc(182 / 2000 * 100vw);
    height: calc(40 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(3) {
    width: calc(157 / 2000 * 100vw);
    height: calc(42 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read {
    padding: calc(75 / 2000 * 100vw) 0;
    background: #f5eedd;
  }
  main.contents.lp-j_magazine_2410_02 section.read .read-inner {
    width: calc(1132 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side {
    padding-top: calc(143 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side dl dt {
    font-size: calc(47 / 2000 * 100vw);
    line-height: calc(58 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .read-inner .right-side {
    width: calc(294 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn {
    border-radius: calc(6 / 2000 * 100vw);
    width: calc(453 / 2000 * 100vw);
    font-size: calc(27 / 2000 * 100vw);
    line-height: calc(26 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn:nth-of-type(1) {
    padding: calc(5 / 2000 * 100vw) calc(65 / 2000 * 100vw) calc(5 / 2000 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn:nth-of-type(2) {
    padding: calc(5 / 2000 * 100vw) calc(47 / 2000 * 100vw) calc(5 / 2000 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn:nth-of-type(3) {
    padding: calc(5 / 2000 * 100vw) calc(78 / 2000 * 100vw) calc(5 / 2000 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn span:nth-of-type(1) {
    font-size: calc(15 / 2000 * 100vw);
    margin-right: calc(40 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn span:nth-of-type(2) {
    font-size: calc(17 / 2000 * 100vw);
    margin-right: calc(10 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn+a {
    margin-top: calc(30 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .keywords {
    width: calc(331 / 2000 * 100vw);
    margin: calc(110 / 2000 * 100vw) 0 calc(25 / 2000 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img {
    width: calc(1295 / 2000 * 100vw);
    margin: 0 auto;
    display: grid;
    grid-template-rows: calc(443 / 2000 * 100vw) calc(609 / 2000 * 100vw);
    gap: calc(29 / 2000 * 100vw) calc(38 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .title,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .title {
    position: absolute;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .title img.title2,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .title img.title2 {
    animation-delay: 0.5s;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img1 p,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .img1 p {
    background: rgba(255,255,255,0.6);
    font-size: calc(22 / 2000 * 100vw);
    padding: calc(25 / 2000 * 100vw);
    position: absolute;
    z-index: 2;
    width: calc(430 / 2000 * 100vw);
    animation-delay: 1s;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img2 p,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .img2 p {
    font-size: calc(29 / 2000 * 100vw);
    line-height: calc(27 / 2000 * 100vw);
    margin-top: calc(20 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img2 p span,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .img2 p span {
    font-size: calc(18 / 2000 * 100vw);
    line-height: calc(22 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container,
  main.contents.lp-j_magazine_2410_02 section.lady .item-link-container {
    width: calc(1116 / 2000 * 100vw);
    margin: calc(64 / 2000 * 100vw) auto 0 auto;
    gap: calc(33 / 2000 * 100vw) calc(54 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link,
  main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link {
    gap: 0 calc(21 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link img,
  main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link img {
    width: calc(122 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link .txt,
  main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link .txt {
    width: calc(193 / 2000 * 100vw);
    font-size: calc(14 / 2000 * 100vw);
    line-height: calc(22 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link .txt a,
  main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link .txt a {
    padding: calc(2 / 2000 * 100vw) calc(10 / 2000 * 100vw) calc(1 / 2000 * 100vw) calc(10 / 2000 * 100vw);
    font-size: calc(13 / 2000 * 100vw);
    margin-top: calc(10 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome {
    padding: calc(111 / 2000 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-main {
    gap: 0 calc(43 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt h2 {
    font-size: calc(55 / 2000 * 100vw);
    line-height: calc(51 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt h2 span {
    font-size: calc(35 / 2000 * 100vw);
    line-height: calc(29 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt p {
    font-size: calc(22 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt p:nth-of-type(1) {
    margin: calc(20 / 2000 * 100vw) 0 calc(15 / 2000 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img {
    margin-top: calc(274 / 2000 * 100vw);
    grid-template-columns: calc(766 / 2000 * 100vw) calc(491 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .title {
    top: calc(-164 / 2000 * 100vw);
    left: calc(-197 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .title img.title1 {
    width: calc(656 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img1 {
    grid-row: 1/3;
    grid-column: 1;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img1 p {
    top: calc(120 / 2000 * 100vw);
    left: calc(-197 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img2 {
    grid-row: 1;
    grid-column: 2/3;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img3 {
    grid-row: 2/3;
    grid-column: 2/3;
  }
  main.contents.lp-j_magazine_2410_02 section.lady {
    padding: calc(248 / 2000 * 100vw) 0 calc(111 / 2000 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.lady .item-img {
    grid-template-columns: calc(491 / 2000 * 100vw) calc(766 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .title {
    top: calc(-160 / 2000 * 100vw);
    right: calc(-172 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .title img {
    margin-left: auto;
  }
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .title img.title1 {
    width: calc(395 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item01-handsome .item-main img {
    width: calc(327 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item01-handsome .item-img .title img.title2,
  main.contents.lp-j_magazine_2410_02 section#item01-lady .item-img .title img.title2 {
    width: calc(1067 / 2000 * 100vw);
    margin-top: calc(32 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item02-handsome .item-main img {
    width: calc(277 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item02-handsome .item-img .title img.title2,
  main.contents.lp-j_magazine_2410_02 section#item02-lady .item-img .title img.title2 {
    width: calc(741 / 2000 * 100vw);
    margin-top: calc(32 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item03-handsome .item-main img {
    width: calc(196 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item03-handsome .item-img .title img.title2,
  main.contents.lp-j_magazine_2410_02 section#item03-lady .item-img .title img.title2 {
    width: calc(782 / 2000 * 100vw);
    margin-top: calc(32 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff {
    padding-top: calc(146 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff a {
    margin-bottom: calc(26 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff a:nth-of-type(1) {
    width: calc(391 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff a:nth-of-type(2) {
    width: calc(307 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff a:nth-of-type(3) {
    width: calc(440 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff a:nth-of-type(4) {
    width: calc(509 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist {
    padding: calc(146 / 2000 * 100vw) 0 calc(130 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist h2 {
    font-size: calc(56 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist h2 span {
    font-size: calc(26 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container {
    margin: calc(93 / 2000 * 100vw) auto 0 auto;
    width: calc(1203 / 2000 * 100vw);
    gap: calc(33 / 2000 * 100vw) calc(54 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item {
    gap: 0 calc(21 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item img {
    width: calc(122 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item .txt {
    width: calc(222 / 2000 * 100vw);
    font-size: calc(14 / 2000 * 100vw);
    line-height: calc(22 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item .txt a {
    padding: calc(2 / 2000 * 100vw) calc(10 / 2000 * 100vw) calc(1 / 2000 * 100vw) calc(10 / 2000 * 100vw);
    font-size: calc(13 / 2000 * 100vw);
    margin-top: calc(10 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container+a {
    padding: calc(22 / 2000 * 100vw) 0;
    width: calc(246 / 2000 * 100vw);
    margin: calc(53 / 2000 * 100vw) auto 0 auto;
    font-size: calc(16 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container+a+h2 {
    margin-top: calc(132 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine {
    padding: calc(95 / 2000 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.magazine h2 {
    font-size: calc(56 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container {
    margin-top: calc(68 / 2000 * 100vw);
    gap: calc(29 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item {
    width: calc(417 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item dl {
    margin-top: calc(22 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item dl dt {
    font-size: calc(19 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item dl dd {
    font-size: calc(16 / 2000 * 100vw);
    line-height: calc(22 / 2000 * 100vw);
    margin: calc(23 / 2000 * 100vw) auto 0 auto;
    width: calc(384 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .btn {
    padding: calc(19 / 2000 * 100vw) 0;
    width: calc(246 / 2000 * 100vw);
    margin: calc(68 / 2000 * 100vw) auto 0 auto;
    font-size: calc(16 / 2000 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .btn+.btn {
    margin-top: calc(46 / 2000 * 100vw);
  }
}
@media (max-width: 767px) {
  main.contents.lp-j_magazine_2410_02 .pc {
    display: none !important;
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1 span {
    text-combine-upright: all;
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt1 {
    top: calc(53 / 640 * 100vw);
    left: calc(70 / 640 * 100vw);
    font-size: calc(32 / 640 * 100vw);
    line-height: calc(40 / 640 * 100vw);
    letter-spacing: 0.1em;
    writing-mode: vertical-rl;
    text-align: left;
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .swiper-wrapper .swiper-slide .kv-txt2 {
    width: calc(511 / 640 * 100vw);
    bottom: calc(29 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container {
    padding: calc(15 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination {
    gap: 0 calc(106 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet::after {
    right: calc(-88 / 640 * 100vw);
    width: calc(66 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(1) {
    width: calc(115 / 640 * 100vw);
    height: calc(22 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(2) {
    width: calc(100 / 640 * 100vw);
    height: calc(22 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.kv .mainslider .pagenation-container .swiper-pagination .swiper-pagination-bullet:nth-of-type(3) {
    width: calc(86 / 640 * 100vw);
    height: calc(23 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read {
    padding-top: calc(90 / 640 * 100vw);
    background: #410000;
  }
  main.contents.lp-j_magazine_2410_02 section.read .read-inner {
    width: 100%;
    flex-direction: column;
  }
  main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side {
    padding-bottom: calc(55 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side dl dt {
    font-size: calc(26 / 640 * 100vw);
    line-height: calc(32 / 640 * 100vw);
    color: #fff;
  }
  main.contents.lp-j_magazine_2410_02 section.read .read-inner .left-side dl dd {
    display: none;
  }
  main.contents.lp-j_magazine_2410_02 section.read .read-inner .right-side {
    background: #f5eedd;
    padding-top: calc(27 / 640 * 100vw);
    text-align: center;
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn {
    border-radius: calc(6 / 640 * 100vw);
    width: calc(406 / 640 * 100vw);
    font-size: calc(26 / 640 * 100vw);
    line-height: calc(24 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn:nth-of-type(1) {
    padding: calc(5 / 640 * 100vw) calc(55 / 640 * 100vw) calc(5 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn:nth-of-type(2) {
    padding: calc(5 / 640 * 100vw) calc(40 / 640 * 100vw) calc(5 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn:nth-of-type(3) {
    padding: calc(5 / 640 * 100vw) calc(65 / 640 * 100vw) calc(5 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn span:nth-of-type(1) {
    font-size: calc(14 / 640 * 100vw);
    margin-right: calc(40 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn span:nth-of-type(2) {
    font-size: calc(16 / 640 * 100vw);
    margin-right: calc(10 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .linkbtn+a {
    margin-top: calc(31 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.read .keywords {
    width: calc(314 / 640 * 100vw);
    margin-bottom: calc(35 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .title,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .title {
    position: relative;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .title img,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .title img {
    position: absolute;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img1 p,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .img1 p {
    font-size: calc(16 / 640 * 100vw);
    line-height: calc(22 / 640 * 100vw);
    text-align: center;
    margin-top: calc(63 / 640 * 100vw);
    padding: 0 calc(40 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img2 img,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .img2 img {
    width: calc(491 / 640 * 100vw);
    margin-top: calc(56 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img2 p,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .img2 p {
    font-size: calc(29 / 640 * 100vw);
    line-height: calc(27 / 640 * 100vw);
    margin-top: calc(23 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img2 p span,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .img2 p span {
    font-size: calc(18 / 640 * 100vw);
    line-height: calc(22 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .img3,
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .img3 {
    width: calc(487 / 640 * 100vw);
    margin: calc(25 / 640 * 100vw) 0 0 auto;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container,
  main.contents.lp-j_magazine_2410_02 section.lady .item-link-container {
    width: calc(560 / 640 * 100vw);
    margin: calc(51 / 640 * 100vw) auto 0 auto;
    gap: calc(26 / 640 * 100vw) calc(40 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link,
  main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link {
    gap: 0 calc(12 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link img,
  main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link img {
    width: calc(94 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link .txt,
  main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link .txt {
    width: calc(143 / 640 * 100vw);
    font-size: calc(13 / 640 * 100vw);
    line-height: calc(18 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-link-container .item-link .txt a,
  main.contents.lp-j_magazine_2410_02 section.lady .item-link-container .item-link .txt a {
    padding: calc(2 / 640 * 100vw) calc(10 / 640 * 100vw) calc(1 / 640 * 100vw) calc(10 / 640 * 100vw);
    font-size: calc(13 / 640 * 100vw);
    margin-top: calc(6 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome {
    padding: calc(147 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-main {
    gap: 0 calc(16 / 640 * 100vw);
    margin-bottom: calc(160 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt h2 {
    font-size: calc(40 / 640 * 100vw);
    line-height: calc(37 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt h2 span {
    font-size: calc(21 / 640 * 100vw);
    line-height: calc(23 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt p {
    font-size: calc(16 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-main .txt p:nth-of-type(1) {
    margin-bottom: calc(10 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .title img.title1 {
    width: calc(453 / 640 * 100vw);
    top: calc(-47 / 640 * 100vw);
    left: calc(17 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.handsome .item-img .title img.title2 {
    top: calc(758 / 640 * 100vw);
    right: calc(13 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.lady {
    padding: calc(97 / 640 * 100vw) 0 calc(75 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .title img.title1 {
    width: calc(273 / 640 * 100vw);
    top: calc(-47 / 640 * 100vw);
    left: calc(17 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.lady .item-img .title img.title2 {
    top: calc(758 / 640 * 100vw);
    right: calc(13 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item01-handsome .item-main img {
    width: calc(154 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item01-handsome .item-img .title img.title2,
  main.contents.lp-j_magazine_2410_02 section#item01-lady .item-img .title img.title2 {
    width: calc(454 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item02-handsome .item-main img {
    width: calc(139 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item02-handsome .item-img .title img.title2,
  main.contents.lp-j_magazine_2410_02 section#item02-lady .item-img .title img.title2 {
    width: calc(323 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item03-handsome .item-main img {
    width: calc(93 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section#item03-handsome .item-img .title img.title2,
  main.contents.lp-j_magazine_2410_02 section#item03-lady .item-img .title img.title2 {
    width: calc(354 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff {
    padding-top: calc(84 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff a {
    margin-bottom: calc(25 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff a:nth-of-type(1) {
    width: calc(251 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff a:nth-of-type(2) {
    width: calc(197 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff a:nth-of-type(3) {
    width: calc(283 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.staff a:nth-of-type(4) {
    width: calc(327 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist {
    padding: calc(132 / 640 * 100vw) 0 calc(84 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist h2 {
    font-size: calc(36 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist h2 span {
    font-size: calc(21 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container {
    margin: calc(51 / 640 * 100vw) auto 0 auto;
    width: calc(610 / 640 * 100vw);
    gap: calc(26 / 640 * 100vw) calc(40 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item {
    gap: 0 calc(12 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item img {
    width: calc(94 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item .txt {
    width: calc(179 / 640 * 100vw);
    font-size: calc(13 / 640 * 100vw);
    line-height: calc(18 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container .recommended-item .txt a {
    padding: calc(2 / 640 * 100vw) calc(10 / 640 * 100vw) calc(1 / 640 * 100vw) calc(10 / 640 * 100vw);
    font-size: calc(13 / 640 * 100vw);
    margin-top: calc(6 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container+a {
    padding: calc(19 / 640 * 100vw) 0;
    width: calc(222 / 640 * 100vw);
    margin: calc(41 / 640 * 100vw) auto 0 auto;
    font-size: calc(14 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.recommendedlist .recommended-container+a+h2 {
    margin-top: calc(141 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine {
    padding: calc(44 / 640 * 100vw) 0;
  }
  main.contents.lp-j_magazine_2410_02 section.magazine h2 {
    font-size: calc(36 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container {
    margin-top: calc(48 / 640 * 100vw);
    gap: calc(68 / 640 * 100vw) 0;
    flex-direction: column;
    justify-content: center;
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item {
    width: calc(417 / 640 * 100vw);
    margin: 0 auto;
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item dl {
    margin-top: calc(24 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item dl dt {
    font-size: calc(19 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .magazinze-container .magazine-item dl dd {
    font-size: calc(16 / 640 * 100vw);
    line-height: calc(22 / 640 * 100vw);
    margin-top: calc(20 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .btn {
    padding: calc(19 / 640 * 100vw) 0;
    width: calc(224 / 640 * 100vw);
    margin: calc(89 / 640 * 100vw) auto 0 auto;
    font-size: calc(15 / 640 * 100vw);
  }
  main.contents.lp-j_magazine_2410_02 section.magazine .btn+.btn {
    margin-top: calc(45 / 640 * 100vw);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLWpfbWFnYXppbmVfMjQxMF8wMi5zdHlsIiwibW9kdWxlcy9fcGFydGlhbHMuc3R5bCIsImxwLWpfbWFnYXppbmVfMjQxMF8wMi5jc3MiLCJtb2R1bGVzL19hY2NvcmRpb25qcy5zdHlsIiwicGFnZXMvX2xwLWpfbWFnYXppbmVfMjQxMF8wMi5zdHlsIiwiX21peGluLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVMsZ0JBQUE7QUNJVDtFQUNFLGFBQVE7RUFDUixtQkFBWTtFQUNaLHVCQUFnQjtFQUNoQiw4QkFBTTtFQUNOLDhCQUFPO0VBQ1AsY0FBTztFQUNQLG9DQUFjO0VBQ2QseUJBQU87RUFDUCxzQkFBVztFQUNYLGlDQUFVO0VBQ1YsY0FBWTtFQUNaLHFCQUFnQjtBQ0ZsQjtBQ1RJO0VBQ0UsYUFBUTtFQUNSLG1CQUFZO0VBQ1osa0JBQVM7QURXZjtBQ1JNO0VBQ0Usa0JBQVM7RUFDVCxvQkFBWTtFQUNaLGdCQUFTO0FEZWpCO0FDZFE7O0VBRUUsV0FBUTtFQUNSLGtCQUFTO0FEZ0JuQjtBQ2ZJO0VBQ0UsZ0JBQVM7RUFDVCx1Q0FBMEI7RUFDMUIsZ0NBQTJCO0FEaUJqQztBQ2ZJO0VBQ0Usa0JBQVc7QURpQmpCO0FDZkk7RUFDRSxtQkFBVztBRGlCakI7QUUxQ0E7RUFDRSxpQkFBUztBRjRDWDtBRTNDQTtFQUNFLGtCQUFTO0VBQ1QsWUFBVTtFQUNWLGNBQU07RUFDTixtQkFBVztFQUNYLG9EQUF1QztBRjZDekM7QUU1Q0U7O0VBRUUsV0FBTTtBRjhDVjtBRTdDRTtFQUNFLHNCQUFXO0FGK0NmO0FFOUNFO0VBQ0UscUJBQVE7QUZnRFo7QUUvQ0U7OztFQUNFLFVBQVE7QUZtRFo7QUVsREU7RUFDRSx1Q0FBVTtBRm9EZDtBRW5ERTtFQUNFLDZDQUFVO0FGcURkO0FFcERFO0VBQ0UsNENBQVU7QUZzRGQ7QUV2QkU7RUFDRSxrQkFBVztBRm1DZjtBRWxDRTtFQUNFLDhDQUFpQztBRm9DckM7QUVuQ0U7RUFDRSx1Q0FBK0I7RUFDL0IsZ0JBQVk7QUZxQ2hCO0FFbkNFO0VBQ0Usa0JBQVM7QUZxQ2I7QUVwQ0k7RUFDRSxXQUFNO0VBQ04sa0JBQVc7QUZzQ2pCO0FFcENRO0VBQ0Usa0JBQVM7QUZzQ25CO0FFcENZO0VBQ0Usa0JBQVM7RUFDVCxXQUFNO0FGc0NwQjtBRW5CYztFQUNFLHFCQUFXO0FGK0MzQjtBRTlDZ0I7RUFDRSxnQkFBVztFQUNYLFVBQVE7RUFDUix5QkFBcUI7QUZnRHZDO0FFOUNrQjtFQUNFLFVBQVE7QUZnRDVCO0FFL0NvQjtFQUNFLHNCQUFpQjtBRmlEdkM7QUVoRG9CO0VBQ0UsdUJBQWlCO0FGa0R2QztBRWpEb0I7RUFDRSx1QkFBaUI7QUZtRHZDO0FFbERvQjtFQUNFLHVCQUFpQjtBRm9EdkM7QUVuRG9CO0VBQ0Usc0JBQWlCO0FGcUR2QztBRXBEb0I7RUFDRSx1QkFBaUI7QUZzRHZDO0FFckRvQjtFQUNFLHVCQUFpQjtBRnVEdkM7QUV0RG9CO0VBQ0UsdUJBQWlCO0FGd0R2QztBRXZEb0I7RUFDRSx1QkFBaUI7QUZ5RHZDO0FFeERvQjtFQUNFLHNCQUFpQjtBRjBEdkM7QUV6RG9CO0VBQ0UsdUJBQWlCO0FGMkR2QztBRTFEb0I7RUFDRSx1QkFBaUI7QUY0RHZDO0FFM0RvQjtFQUNFLHVCQUFpQjtBRjZEdkM7QUU1RG9CO0VBQ0UsdUJBQWlCO0FGOER2QztBRTdEb0I7RUFDRSxzQkFBaUI7QUYrRHZDO0FFOURvQjtFQUNFLHVCQUFpQjtBRmdFdkM7QUUvRG9CO0VBQ0UsdUJBQWlCO0FGaUV2QztBRWhFb0I7RUFDRSx1QkFBaUI7QUZrRXZDO0FFakVvQjtFQUNFLHVCQUFpQjtBRm1FdkM7QUVsRW9CO0VBQ0Usc0JBQWlCO0FGb0V2QztBRW5FWTtFQUNFLGtCQUFTO0VBQ1QsU0FBSztFQUNMLDJCQUFVO0FGcUV4QjtBRTlEUTtFQUNFLG1CQUFXO0FGNEVyQjtBRXZFVTtFQUNFLGdCQUFTO0VBQ1QsYUFBUTtFQUNSLHVCQUFnQjtBRm1GNUI7QUU5RVk7RUFDRSxnQkFBYztFQUNkLFVBQVE7RUFDUixrQkFBUztFQUNULGNBQVk7QUYwRjFCO0FFekZjO0VBQ0UsY0FBUTtFQUNSLFdBQVE7RUFDUixrQkFBUztFQUNULFFBQUk7RUFDSixXQUFPO0VBQ1AsNkJBQVc7QUYyRjNCO0FFcEZjO0VBQ0UseUVBQTZEO0VBQzdELHdCQUFnQjtBRmtHaEM7QUUzRmdCO0VBQ0UsNEVBQWdFO0FGeUdsRjtBRXhHYztFQUNFLHlFQUE2RDtFQUM3RCx3QkFBZ0I7QUYwR2hDO0FFbkdnQjtFQUNFLDRFQUFnRTtBRmlIbEY7QUVoSGM7RUFDRSx5RUFBNkQ7RUFDN0Qsd0JBQWdCO0FGa0hoQztBRTNHZ0I7RUFDRSw0RUFBZ0U7QUZ5SGxGO0FFeEhnQjtFQUNFLGFBQVE7QUYwSDFCO0FFekhjO0VBQ0UsYUFBUTtBRjJIeEI7QUVsSE07RUFDRSxjQUFPO0VBQ1AsYUFBUTtFQUNSLDhCQUFnQjtBRmdJeEI7QUUxSFE7RUFDRSxrQkFBVztBRnVJckI7QUVqSVk7RUFDRSxxQkFBZTtFQUNmLGdCQUFZO0FGNkkxQjtBRXJJWTtFQUNFLGtDQUFVO0VBQ1Ysb0NBQVk7RUFDWixtQ0FBVztFQUNYLGdCQUFZO0FGb0oxQjtBRWpKVTtFQUNFLGFBQVE7RUFDUiw2QkFBSTtFQUNKLGtDQUFXO0FGd0p2QjtBRXZKWTtFQUNFLDhCQUFNO0FGeUpwQjtBRXhKWTtFQUNFLGlDQUFVO0VBQ1YsbUNBQVk7RUFDWixrQ0FBVztFQUNYLFdBQU07QUYwSnBCO0FFakpVO0VBQ0UsZ0JBQVc7QUYrSnZCO0FFOUpZO0VBQ0UsMkJBQVU7RUFDVixZQUFRO0FGZ0t0QjtBRTlKYztFQUNFLHNDQUFjO0FGZ0s5QjtBRTlKTTtFQUNFLGNBQU07RUFDTixnQkFBWTtFQUNaLDhDQUFpQztFQUNqQyxjQUFRO0VBQ1IsaUJBQVc7RUFDWCxjQUFPO0VBQ1AsZ0JBQVc7RUFDWCx5QkFBTztBRmdLZjtBRXRJUTtFQUNFLDJCQUFVO0VBQ1YsWUFBUTtBRnNMbEI7QUVwTFU7RUFDRSxnQkFBWTtFQUNaLG9EQUF1QztFQUN2QyxjQUFRO0FGc0xwQjtBRS9LVTtFQUNFLGdCQUFZO0FGNkx4QjtBRXZLTTs7RUFDRSxrQkFBUztBRjRNakI7QUVyTVE7O0VBQ0UsVUFBUTtBRmtObEI7QUU3TVU7O0VBQ0UsY0FBUTtBRjROcEI7QUV0TlE7O0VBQ0Usa0JBQVM7QUZxT25CO0FFcE9VOztFQUNFLHFCQUFnQjtBRnVPNUI7QUVsTlU7O0VBQ0UsY0FBTTtFQUNOLGdCQUFZO0VBQ1osa0JBQVc7QUZrUHZCO0FFbE9ROztFQUNFLGdCQUFTO0FGbVFuQjtBRTlQWTs7RUFDRSwwQ0FBVTtBRndReEI7QUV2UU07O0VBQ0UsYUFBUTtFQUNSLDJCQUFnQjtFQUNoQixlQUFVO0FGMFFsQjtBRWpRUTs7RUFDRSxhQUFRO0VBQ1IsbUJBQVk7QUZvUnRCO0FFaFFjOztFQUNFLGdCQUFZO0FGMlM1QjtBRTFTWTs7RUFDRSxtQkFBVztFQUNYLFdBQU07RUFDTixnQkFBWTtFQUNaLGdCQUFXO0FGNlN6QjtBRXBTYzs7RUFDRSxtQkFBVztBRnVUM0I7QUVyVEk7RUFDRSxtQkFBVztBRnVUakI7QUVsVE07RUFDRSxhQUFRO0VBQ1IsdUJBQWdCO0VBQ2hCLG1CQUFZO0FGOFRwQjtBRXhUUTtFQUNFLGtCQUFXO0FGcVVyQjtBRXBVVTtFQUNFLHNCQUFlO0VBQ2YsZ0JBQVk7QUZzVXhCO0FFL1RZO0VBQ0UsY0FBUTtBRjZVdEI7QUV2Ukk7RUFDRSxtQkFBVztBRitXakI7QUVyVlE7RUFDRSxhQUFTO0VBQ1QsZ0JBQVk7QUZtWXRCO0FFbFlVO0VBQ0UsNkJBQUk7RUFDSixnQ0FBTTtBRm9ZbEI7QUVuWVE7RUFDRSxXQUFTO0VBQ1QsY0FBWTtBRnFZdEI7QUVwWVE7RUFDRSxhQUFTO0VBQ1QsY0FBWTtBRnNZdEI7QUU5VUk7RUFDRSxrQkFBVztBRnFaakI7QUVoWk07RUFDRSxjQUFPO0VBQ1AsY0FBUTtBRjRaaEI7QUV4WVE7RUFDRSxnQkFBYztBRmtieEI7QUV2YU07RUFDRSxzQkFBZTtFQUNmLGtCQUFXO0VBQ1gsZ0JBQVk7QUY2YnBCO0FFeGJRO0VBQ0UsaUJBQWU7RUFDZixjQUFRO0FGb2NsQjtBRS9iTTtFQUNFLGFBQVE7RUFDUixlQUFVO0FGMmNsQjtBRWxjUTtFQUNFLGFBQVE7RUFDUixtQkFBWTtBRmtkdEI7QUU5YmM7RUFDRSxnQkFBWTtBRmtlNUI7QUVqZVk7RUFDRSxtQkFBVztFQUNYLGdCQUFZO0VBQ1osV0FBTTtFQUNOLGdCQUFXO0FGbWV6QjtBRTFkYztFQUNFLG1CQUFXO0FGMGUzQjtBRXplUTtFQUNFLG1CQUFXO0VBQ1gsV0FBTTtFQUNOLGNBQVE7RUFDUixrQkFBVztFQUNYLHVCQUFlO0VBQ2YsZ0JBQVc7QUYyZXJCO0FFaGVVO0VBQ0UsbUJBQVc7RUFDWCwyQkFBVTtBRmtmdEI7QUUzZUk7RUFDRSxtQkFBVztBRnVmakI7QUVsZk07RUFDRSxzQkFBZTtFQUNmLGtCQUFXO0VBQ1gsZ0JBQVk7QUY4ZnBCO0FFemZNO0VBQ0UsYUFBUTtFQUNSLHVCQUFnQjtBRnFnQnhCO0FFNWZRO0VBQ0Usa0JBQVM7RUFDVCxnQkFBVztBRjRnQnJCO0FFdGdCVTtFQUNFLFlBQVE7QUZtaEJwQjtBRTdnQlk7RUFDRSxnQkFBWTtFQUNaLGtCQUFXO0FGeWhCekI7QUUxZ0JVO0VBQ0Usa0JBQVM7RUFDVCxNQUFJO0VBQ0osT0FBSztFQUNMLFdBQU07RUFDTixZQUFPO0FGcWlCbkI7QUVwaUJRO0VBQ0Usb0NBQVc7QUZzaUJyQjtBRXJpQk07RUFDRSxtQkFBVztFQUNYLFdBQU07RUFDTixjQUFRO0VBQ1IsdUJBQWU7RUFDZixnQkFBWTtFQUNaLGtCQUFXO0VBQ1gsZ0JBQVc7QUZ1aUJuQjtBRTVoQlE7RUFDRSxtQkFBVztFQUNYLDJCQUFVO0FGOGlCcEI7QUVqNENFO0VBQ0U7SUFDRSxVQUFRO0VGcTZDWjtFRXA2Q0U7SUFDRSxVQUFRO0VGczZDWjtBQUNGO0FFdDZDRTtFQUNFO0lBQ0UsVUFBUTtJQUNSLDJCQUFVO0VGczhDZDtFRXI4Q0U7SUFDRSxVQUFRO0lBQ1Isd0JBQVU7RUZ1OENkO0FBQ0Y7QUV2OENFO0VBQ0U7SUFDRSxVQUFRO0lBQ1IsNEJBQVU7RUZ1K0NkO0VFdCtDRTtJQUNFLFVBQVE7SUFDUix3QkFBVTtFRncrQ2Q7QUFDRjtBRXgrQ0U7RUFDRTtJQUNFLG1CQUFVO0VGa2dEZDtFRWpnREU7SUFDRSxxQkFBVTtFRm1nRGQ7QUFDRjtBRzlpRFM7RUFBQTtJRkdELGVBQU87RURhYjtFR2hCTztJRGdESCx3QkFBUTtFRmlDWjtFR2pGTztJRHlFTyw2QkFBSTtJQUNKLFNBQUs7SUFDTCwyQkFBVTtJQUNWLGtDQUFVO0lBQ1Ysb0NBQVk7SUFDWixxQkFBZTtFRjBDN0I7RUd4SE87SUQ2SU8sZ0NBQU07SUFDTixnQ0FBTztFRnVFckI7RUdyTk87SURxSkcsa0NBQVE7RUY4RWxCO0VHbk9PO0lENkpLLCtCQUFJO0VGcUZoQjtFR2xQTztJRDZLUyxnQ0FBTTtJQUNOLCtCQUFNO0VGNkZ0QjtFRzNRTztJRHNMUywrQkFBTTtJQUNOLCtCQUFPO0VGb0d2QjtFRzNSTztJRGlNUywrQkFBTTtJQUNOLCtCQUFPO0VGNEd2QjtFRzlTTztJRDRNUywrQkFBTTtJQUNOLCtCQUFPO0VGb0h2QjtFR2pVTztJRDBORCxrQ0FBUTtJQUNSLG1CQUFXO0VGMkhqQjtFR3RWTztJRG9PQyxnQ0FBTTtFRmtJZDtFR3RXTztJRDJPRyxxQ0FBWTtFRnlJdEI7RUdwWE87SURtUE8sa0NBQVU7SUFDVixvQ0FBWTtFRitJMUI7RUduWU87SUQ4UUcsK0JBQU07RUYwSmhCO0VHeGFPO0lEc1NDLHFDQUFjO0lBQ2QsK0JBQU07SUFDTixrQ0FBVTtJQUNWLG9DQUFZO0VGa0twQjtFRzNjTztJRGlURyxnRkFBUTtFRnVLbEI7RUd4ZE87SURzVEcsZ0ZBQVE7RUY0S2xCO0VHbGVPO0lEMlRHLGdGQUFRO0VGaUxsQjtFRzVlTztJRHVVSyxrQ0FBVTtJQUNWLHFDQUFhO0VGd0x6QjtFR2hnQk87SUQrVUssa0NBQVU7SUFDVixxQ0FBYTtFRitMekI7RUcvZ0JPO0lEc1ZHLG1DQUFXO0VGb01yQjtFRzFoQk87SUQ0VkcsK0JBQU07SUFDTiw0REFBTztFRndNakI7RUdyaUJPOztJRHNXQyxnQ0FBTTtJQUNOLGNBQU87SUFDUCxhQUFRO0lBQ1IscUVBQW1CO0lBQ25CLG9EQUFJO0VGK01aO0VHempCTzs7SUQ4V0csa0JBQVM7RUZxTm5CO0VHbmtCTzs7SUR1WE8scUJBQWdCO0VGa085QjtFR3psQk87O0lEOFhLLGlDQUFXO0lBQ1gsa0NBQVU7SUFDVixnQ0FBUTtJQUNSLGtCQUFTO0lBQ1QsVUFBUTtJQUNSLCtCQUFNO0lBQ04sbUJBQWdCO0VGeU81QjtFRzdtQk87O0lEcVpLLGtDQUFVO0lBQ1Ysb0NBQVk7SUFDWixtQ0FBVztFRnFQdkI7RUc1b0JPOztJRDhaTyxrQ0FBVTtJQUNWLG9DQUFZO0VGNFAxQjtFRzNwQk87O0lEZ2JDLGdDQUFNO0lBQ04sMkNBQU87SUFDUCxvREFBSTtFRjZRWjtFRy9yQk87O0lEMmJHLDhCQUFJO0VGdVJkO0VHbHRCTzs7SURnY0ssK0JBQU07RUY4UmxCO0VHOXRCTzs7SURxY0ssK0JBQU07SUFDTixrQ0FBVTtJQUNWLG9DQUFZO0VGcVN4QjtFRzV1Qk87O0lEcWRPLHNHQUFRO0lBQ1Isa0NBQVU7SUFDVixtQ0FBVztFRmdUekI7RUd2d0JPO0lEa2VELG1DQUFRO0VGeVRkO0VHM3hCTztJRDBlQyw4QkFBSTtFRmdVWjtFRzF5Qk87SURvZkssa0NBQVU7SUFDVixvQ0FBWTtFRndVeEI7RUc3ekJPO0lENGZPLGtDQUFVO0lBQ1Ysb0NBQVk7RUYrVTFCO0VHNTBCTztJRG1nQkssa0NBQVU7RUZvVnRCO0VHdjFCTztJRHdnQk8sMkRBQU87RUZ5VnJCO0VHajJCTztJRDZnQkMsb0NBQVc7SUFDWCx3RUFBc0I7RUY4VjlCO0VHNTJCTztJRGloQkcsOEJBQUk7SUFDSiwrQkFBSztFRmdXZjtFR2wzQk87SURzaEJPLCtCQUFNO0VGaVdwQjtFR3YzQk87SURpaUJHLGFBQVM7SUFDVCxjQUFZO0VGd1d0QjtFRzE0Qk87SURxaUJLLDZCQUFJO0lBQ0osK0JBQUs7RUYwV2pCO0VHaDVCTztJRHlpQkcsV0FBUztJQUNULGdCQUFZO0VGNFd0QjtFR3Q1Qk87SUQ2aUJHLGFBQVM7SUFDVCxnQkFBWTtFRjhXdEI7RUc1NUJPO0lEbWpCRCw4REFBUTtFRmlYZDtFR3A2Qk87SUR3akJDLHdFQUFzQjtFRnNYOUI7RUc5NkJPO0lEMmpCRyw4QkFBSTtJQUNKLGdDQUFNO0VGd1hoQjtFR3A3Qk87SUQrakJLLGlCQUFZO0VGMFh4QjtFR3o3Qk87SURra0JPLCtCQUFNO0VGNFhwQjtFRzk3Qk87SUQ0bEJHLCtCQUFNO0VGb1loQjtFR2grQk87O0lEcW1CTyxnQ0FBTTtJQUNOLG1DQUFXO0VGc1l6QjtFRzUrQk87SUQ4bUJHLCtCQUFNO0VGeVloQjtFR3YvQk87O0lEdW5CTywrQkFBTTtJQUNOLG1DQUFXO0VGMll6QjtFR25nQ087SURnb0JHLCtCQUFNO0VGOFloQjtFRzlnQ087O0lEeW9CTywrQkFBTTtJQUNOLG1DQUFXO0VGZ1p6QjtFRzFoQ087SURpcEJELHFDQUFZO0VGdVpsQjtFR3hpQ087SUR3cEJDLHNDQUFjO0VGOFp0QjtFR3RqQ087SUQ2cEJHLCtCQUFNO0VGbWFoQjtFR2hrQ087SURrcUJHLCtCQUFNO0VGd2FoQjtFRzFrQ087SUR1cUJHLCtCQUFNO0VGNmFoQjtFR3BsQ087SUQ2cUJHLCtCQUFNO0VGb2JoQjtFR2ptQ087SURtckJELDREQUFRO0VGd2JkO0VHM21DTztJRDJyQkMsa0NBQVU7RUYrYmxCO0VHMW5DTztJRGtzQkcsa0NBQVU7RUZzY3BCO0VHeG9DTztJRHlzQkMsMkNBQU87SUFDUCxnQ0FBTTtJQUNOLG9EQUFJO0VGNmNaO0VHeHBDTztJRG90QkcsOEJBQUk7RUZvZGQ7RUd4cUNPO0lEeXRCSywrQkFBTTtFRnlkbEI7RUdsckNPO0lEOHRCSywrQkFBTTtJQUNOLGtDQUFVO0lBQ1Ysb0NBQVk7RUY4ZHhCO0VHOXJDTztJRDh1Qk8sc0dBQVE7SUFDUixrQ0FBVTtJQUNWLG1DQUFXO0VGcWV6QjtFR3J0Q087SUQrdkJHLGtDQUFRO0lBQ1IsK0JBQU07SUFDTiwyQ0FBTztJQUNQLGtDQUFVO0VGNmVwQjtFRy91Q087SUQ2d0JLLG9DQUFXO0VGbWZ2QjtFR2h3Q087SURveEJELGtDQUFRO0VGeWZkO0VHN3dDTztJRDR4QkMsa0NBQVU7RUZnZ0JsQjtFRzV4Q087SURteUJDLG1DQUFXO0lBQ1gsNEJBQUk7RUZ1Z0JaO0VHM3lDTztJRDh5QkcsK0JBQU07RUY4Z0JoQjtFRzV6Q087SURzekJLLG1DQUFXO0VGb2hCdkI7RUcxMENPO0lENnpCTyxrQ0FBVTtFRjJoQnhCO0VHeDFDTztJRGswQk8sa0NBQVU7SUFDVixvQ0FBWTtJQUNaLDJDQUFPO0lBQ1AsK0JBQU07RUZnaUJwQjtFR3IyQ087SUQyMUJDLGtDQUFRO0lBQ1IsK0JBQU07SUFDTiwyQ0FBTztJQUNQLGtDQUFVO0VGeWlCbEI7RUd2NENPO0lEeTJCRyxtQ0FBVztFRitpQnJCO0FBdjRDRjtBR3JCUztFQUFBO0lEaURILHdCQUFRO0VGK0JaO0VHaEZPO0lEMkVTLHlCQUFxQjtFRnVDckM7RUdsSE87SURvRk8sMkJBQUk7SUFDSiw0QkFBSztJQUNMLGlDQUFVO0lBQ1YsbUNBQVk7SUFDWixxQkFBZTtJQUNmLHlCQUFhO0lBQ2IsZ0JBQVc7RUY2Q3pCO0VHdklPO0lEb0pPLDhCQUFNO0lBQ04sOEJBQU87RUYwRXJCO0VHL05PO0lEMkpHLGlDQUFRO0VGaUZsQjtFRzVPTztJRG1LSyw4QkFBSTtFRndGaEI7RUczUE87SURvTFMsOEJBQU07SUFDTiw2QkFBTTtFRmdHdEI7RUdyUk87SUQ2TFMsOEJBQU07SUFDTiw4QkFBTztFRnVHdkI7RUdyU087SUR3TVMsOEJBQU07SUFDTiw4QkFBTztFRitHdkI7RUd4VE87SURtTlMsNkJBQU07SUFDTiw4QkFBTztFRnVIdkI7RUczVU87SURpT0QsbUNBQVk7SUFDWixtQkFBVztFRjhIakI7RUdoV087SUQwT0MsV0FBTTtJQUNOLHNCQUFlO0VGcUl2QjtFR2hYTztJRGlQRyxzQ0FBZTtFRjRJekI7RUc3WE87SUQwUE8saUNBQVU7SUFDVixtQ0FBWTtJQUNaLFdBQU07RUZrSnBCO0VHOVlPO0lEbVFPLGFBQVE7RUZzSnRCO0VHelpPO0lEb1JHLG1CQUFXO0lBQ1gsbUNBQVk7SUFDWixrQkFBVztFRjZKckI7RUduYk87SUQrU0Msb0NBQWM7SUFDZCw4QkFBTTtJQUNOLGlDQUFVO0lBQ1YsbUNBQVk7RUZxS3BCO0VHdmRPO0lEdVRHLDZFQUFRO0VGMEtsQjtFR2plTztJRDRURyw2RUFBUTtFRitLbEI7RUczZU87SURpVUcsNkVBQVE7RUZvTGxCO0VHcmZPO0lEOFVLLGlDQUFVO0lBQ1Ysb0NBQWE7RUYyTHpCO0VHMWdCTztJRHNWSyxpQ0FBVTtJQUNWLG9DQUFhO0VGa016QjtFR3poQk87SUQ0Vkcsa0NBQVc7RUZ1TXJCO0VHbmlCTztJRG1XRyw4QkFBTTtJQUNOLHFDQUFjO0VGMk14QjtFRy9pQk87O0lEb1hHLGtCQUFTO0VGeU5uQjtFRzdrQk87O0lEd1hLLGtCQUFTO0VGK05yQjtFR3ZsQk87O0lEMFlLLGlDQUFVO0lBQ1YsbUNBQVk7SUFDWixrQkFBVztJQUNYLGtDQUFXO0lBQ1gsaUNBQVE7RUY2T3BCO0VHM25CTzs7SURrWkssOEJBQU07SUFDTixrQ0FBVztFRitPdkI7RUdsb0JPOztJRDZaSyxpQ0FBVTtJQUNWLG1DQUFZO0lBQ1osa0NBQVc7RUZ5UHZCO0VHeHBCTzs7SURxYU8saUNBQVU7SUFDVixtQ0FBWTtFRmdRMUI7RUd0cUJPOztJRDBhRyw4QkFBTTtJQUNOLHVDQUFPO0VGc1FqQjtFR2pyQk87O0lEd2JDLDhCQUFNO0lBQ04sMENBQU87SUFDUCxrREFBSTtFRmlSWjtFRzNzQk87O0lEaWNHLDZCQUFJO0VGMlJkO0VHNXRCTzs7SURzY0ssNkJBQU07RUZrU2xCO0VHeHVCTzs7SUQ2Y0ssOEJBQU07SUFDTixpQ0FBVTtJQUNWLG1DQUFZO0VGeVN4QjtFR3h2Qk87O0lENmRPLGtHQUFRO0lBQ1IsaUNBQVU7SUFDVixpQ0FBVztFRm9UekI7RUdueEJPO0lEd2VELGtDQUFRO0VGNFRkO0VHcHlCTztJRGdmQyw2QkFBSTtJQUNKLHNDQUFjO0VGbVV0QjtFR3B6Qk87SUQyZkssaUNBQVU7SUFDVixtQ0FBWTtFRjJVeEI7RUd2MEJPO0lEbWdCTyxpQ0FBVTtJQUNWLG1DQUFZO0VGa1YxQjtFR3QxQk87SUR5Z0JLLGlDQUFVO0VGdVZ0QjtFR2gyQk87SUQ4Z0JPLHFDQUFjO0VGNFY1QjtFRzEyQk87SUQ0aEJPLDhCQUFNO0lBQ04sNEJBQUk7SUFDSiw0QkFBSztFRm9XbkI7RUdsNEJPO0lEaWlCTyw0QkFBSTtJQUNKLDZCQUFNO0VGc1dwQjtFR3g0Qk87SUR5akJELDBEQUFRO0VGb1hkO0VHNzZCTztJRHdrQk8sOEJBQU07SUFDTiw0QkFBSTtJQUNKLDRCQUFLO0VGK1huQjtFR3o4Qk87SUQ2a0JPLDRCQUFJO0lBQ0osNkJBQU07RUZpWXBCO0VHLzhCTztJRGttQkcsOEJBQU07RUZ1WWhCO0VHeitCTzs7SUQ0bUJPLDhCQUFNO0VGMFlwQjtFR3QvQk87SURvbkJHLDhCQUFNO0VGNFloQjtFR2hnQ087O0lEOG5CTyw4QkFBTTtFRitZcEI7RUc3Z0NPO0lEc29CRyw2QkFBTTtFRmlaaEI7RUd2aENPOztJRGdwQk8sOEJBQU07RUZvWnBCO0VHcGlDTztJRHVwQkQsbUNBQVk7RUYwWmxCO0VHampDTztJRDhwQkMscUNBQWM7RUZpYXRCO0VHL2pDTztJRG1xQkcsOEJBQU07RUZzYWhCO0VHemtDTztJRHdxQkcsOEJBQU07RUYyYWhCO0VHbmxDTztJRDZxQkcsOEJBQU07RUZnYmhCO0VHN2xDTztJRG1yQkcsOEJBQU07RUZ1YmhCO0VHMW1DTztJRHlyQkQseURBQVE7RUYyYmQ7RUdwbkNPO0lEaXNCQyxpQ0FBVTtFRmtjbEI7RUdub0NPO0lEd3NCRyxpQ0FBVTtFRnljcEI7RUdqcENPO0lEaXRCQywwQ0FBTztJQUNQLDhCQUFNO0lBQ04sa0RBQUk7RUZnZFo7RUducUNPO0lEMHRCRyw2QkFBSTtFRnVkZDtFR2pyQ087SUQrdEJLLDZCQUFNO0VGNGRsQjtFRzNyQ087SURzdUJLLDhCQUFNO0lBQ04saUNBQVU7SUFDVixtQ0FBWTtFRmlleEI7RUd6c0NPO0lEc3ZCTyxrR0FBUTtJQUNSLGlDQUFVO0lBQ1YsaUNBQVc7RUZ3ZXpCO0VHaHVDTztJRHd3QkcsaUNBQVE7SUFDUiw4QkFBTTtJQUNOLDBDQUFPO0lBQ1AsaUNBQVU7RUZnZnBCO0VHM3ZDTztJRG14QkssbUNBQVc7RUZzZnZCO0VHendDTztJRDB4QkQsaUNBQVE7RUY0ZmQ7RUd0eENPO0lEa3lCQyxpQ0FBVTtFRm1nQmxCO0VHcnlDTztJRDB5QkMsa0NBQVc7SUFDWCw2QkFBSTtJQUNKLHNCQUFlO0lBQ2YsdUJBQWdCO0VGMGdCeEI7RUd2ekNPO0lEb3pCRyw4QkFBTTtJQUNOLGNBQU87RUZpaEJqQjtFR3QwQ087SUQ0ekJLLGtDQUFXO0VGdWhCdkI7RUduMUNPO0lEbTBCTyxpQ0FBVTtFRjhoQnhCO0VHajJDTztJRDIwQk8saUNBQVU7SUFDVixtQ0FBWTtJQUNaLGtDQUFXO0VGbWlCekI7RUdoM0NPO0lEbzJCQyxpQ0FBUTtJQUNSLDhCQUFNO0lBQ04sMENBQU87SUFDUCxpQ0FBVTtFRjRpQmxCO0VHbjVDTztJRCsyQkcsa0NBQVc7RUZrakJyQjtBQWgxQ0YiLCJmaWxlIjoibHAtal9tYWdhemluZV8yNDEwXzAyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcbkByZXF1aXJlICcuL19taXhpbi5zdHlsJ1xuQHJlcXVpcmUgJy4vX2Jhc2Uuc3R5bCdcbi8vIG1vZHVsZXNcbkByZXF1aXJlICcuL21vZHVsZXMvX2luZGV4LnN0eWwnXG4vLyBwYWdlc1xuQHJlcXVpcmUgJy4vcGFnZXMvX2xwLWpfbWFnYXppbmVfMjQxMF8wMi5zdHlsJyIsIi8qXG5Nb2R1bGUgUGFydGlhbHNcbiAqL1xuLyog44GZ44G544Gm44KS6KaL44KL44Oc44K/44OzICovXG4uYWxsLWJ0blxuICBkaXNwbGF5IGZsZXhcbiAgYWxpZ24taXRlbXMgY2VudGVyXG4gIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgd2lkdGggY2FsYygxNzIgLyAzNzUgKiAxMDB2dylcbiAgaGVpZ2h0IGNhbGMoMzYgLyAzNzUgKiAxMDB2dylcbiAgbWFyZ2luIDAgYXV0b1xuICBib3JkZXItcmFkaXVzIGNhbGMoNCAvIDM3NSAqIDEwMHZ3KVxuICBib3JkZXIgMXB4IHNvbGlkICRncmF5MlxuICBib3gtc2l6aW5nIGJvcmRlci1ib3hcbiAgZm9udC1zaXplIGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgbGluZS1oZWlnaHQgMVxuICB0ZXh0LWRlY29yYXRpb24gbm9uZSIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi5hbGwtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDE3MiAvIDM3NSAqIDEwMHZ3KTtcbiAgaGVpZ2h0OiBjYWxjKDM2IC8gMzc1ICogMTAwdncpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg0IC8gMzc1ICogMTAwdncpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWMgLmFjLXRyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjIC5hYy10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5hYyAuYWMtdHJpZ2dlciBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hYyAuYWMtdHJpZ2dlciBzcGFuOjpiZWZvcmUsXG4uYWMgLmFjLXRyaWdnZXIgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmFjIC5hYy1wYW5lbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uYWMuanMtZW5hYmxlZCAuYWMtcGFuZWwge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYWMuaXMtYWN0aXZlIC5hYy1wYW5lbCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogIzQxMDAwMDtcbiAgYmFja2dyb3VuZDogI2Y1ZWVkZDtcbiAgZm9udC1mYW1pbHk6IFwiaGlyYWdpbm8ta2FrdS1nb3RoaWMtcHJvblwiLCBzYW5zLXNlcmlmO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgaW1nLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIC5mYWRlLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgLnNsaWRlcmlnaHQsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiAuc2xpZGVsZWZ0IHtcbiAgb3BhY2l0eTogMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIC5mYWRlLmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogZmFkZSAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIC5zbGlkZXJpZ2h0LmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogc2xpZGVyaWdodCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIC5zbGlkZWxlZnQuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZWxlZnQgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgLmNyZWRpdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIC5mcmFua2xpbiB7XG4gIGZvbnQtZmFtaWx5OiBcImZyYW5rbGluLWdvdGhpYy1hdGZcIiwgc2Fucy1zZXJpZjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIC5yeXVtaW4ge1xuICBmb250LWZhbWlseTogXCJhLW90Zi1yeXVtaW4tcHI2blwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MSBzcGFuIHtcbiAgICB0ZXh0LWNvbWJpbmUtdXByaWdodDogYWxsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MSB7XG4gICAgdG9wOiBjYWxjKDIxMSAvIDIwMDAgKiAxMDB2dyk7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LXNpemU6IGNhbGMoNDQgLyAyMDAwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDU0IC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5rdi10eHQxIHtcbiAgICB0b3A6IGNhbGMoNTMgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYyg3MCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMzIgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MS50eXBpbmcge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5rdi10eHQxLnR5cGluZyBzcGFuIHtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC1jb21iaW5lLXVwcmlnaHQ6IGFsbDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmt2LXR4dDEudHlwaW5nLmFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmt2LXR4dDEudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5rdi10eHQxLnR5cGluZy5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI4cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmt2LXR4dDEudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMzZzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MS50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40MnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5rdi10eHQxLnR5cGluZy5hY3RpdmUgc3BhbjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MS50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41OHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5rdi10eHQxLnR5cGluZy5hY3RpdmUgc3BhbjpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY2cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmt2LXR4dDEudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MS50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44MnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5rdi10eHQxLnR5cGluZy5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmt2LXR4dDEudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk4cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmt2LXR4dDEudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA2cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmt2LXR4dDEudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE0cztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmt2LXR4dDEudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjIycztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmt2LXR4dDEudHlwaW5nLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MS50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMzhzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MS50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDE3KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNDZzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MS50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDE4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTRzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MS50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDE5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNjJzO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAua3YtdHh0MS50eXBpbmcuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5rdi10eHQyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5rdi10eHQyIHtcbiAgICB3aWR0aDogY2FsYygxMDEzIC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBib3R0b206IGNhbGMoMjAwIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmt2LXR4dDIge1xuICAgIHdpZHRoOiBjYWxjKDUxMSAvIDY0MCAqIDEwMHZ3KTtcbiAgICBib3R0b206IGNhbGMoMjkgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzQxMDAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5wYWdlbmF0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogY2FsYygxMCAvIDIwMDAgKiAxMDB2dykgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiBjYWxjKDE1IC8gNjQwICogMTAwdncpIDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZ2FwOiAwIGNhbGMoMjc3IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZ2FwOiAwIGNhbGMoMTA2IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5wYWdlbmF0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5wYWdlbmF0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYjI4NTFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OjphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoLTIyMiAvIDIwMDAgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoMTY0IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OjphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoLTg4IC8gNjQwICogMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDY2IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5wYWdlbmF0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpudGgtb2YtdHlwZSgxKSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI0MTBfMDIvcGFnZW5ldGlvbjEuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogY2FsYygyMDkgLyAyMDAwICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg0MCAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5wYWdlbmF0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IGNhbGMoMTE1IC8gNjQwICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYygyMiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAucGFnZW5hdGlvbi1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bnRoLW9mLXR5cGUoMSkuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI0MTBfMDIvcGFnZW5ldGlvbjFfb24uc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjQxMF8wMi9wYWdlbmV0aW9uMi5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAucGFnZW5hdGlvbi1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiBjYWxjKDE4MiAvIDIwMDAgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDQwIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogY2FsYygxMDAgLyA2NDAgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDIyIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5wYWdlbmF0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpudGgtb2YtdHlwZSgyKS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLWpfbWFnYXppbmVfMjQxMF8wMi9wYWdlbmV0aW9uMl9vbi5zdmdcIikgbm8tcmVwZWF0O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAucGFnZW5hdGlvbi1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bnRoLW9mLXR5cGUoMykge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbHAtal9tYWdhemluZV8yNDEwXzAyL3BhZ2VuZXRpb24zLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5wYWdlbmF0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IGNhbGMoMTU3IC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoNDIgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAucGFnZW5hdGlvbi1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiBjYWxjKDg2IC8gNjQwICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYygyMyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5rdiAubWFpbnNsaWRlciAucGFnZW5hdGlvbi1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bnRoLW9mLXR5cGUoMykuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9scC1qX21hZ2F6aW5lXzI0MTBfMDIvcGFnZW5ldGlvbjNfb24uc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ua3YgLm1haW5zbGlkZXIgLnBhZ2VuYXRpb24tY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om50aC1vZi10eXBlKDMpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmt2IC5tYWluc2xpZGVyIC5wYWdlbmF0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpudGgtY2hpbGQobis0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIHtcbiAgICBwYWRkaW5nOiBjYWxjKDc1IC8gMjAwMCAqIDEwMHZ3KSAwO1xuICAgIGJhY2tncm91bmQ6ICNmNWVlZGQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlYWQge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDkwIC8gNjQwICogMTAwdncpO1xuICAgIGJhY2tncm91bmQ6ICM0MTAwMDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5yZWFkLWlubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMTMyIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5yZWFkLWlubmVyIC5sZWZ0LXNpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5yZWFkLWlubmVyIC5sZWZ0LXNpZGUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDE0MyAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlYWQgLnJlYWQtaW5uZXIgLmxlZnQtc2lkZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNTUgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciAubGVmdC1zaWRlIGRsIGR0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciAubGVmdC1zaWRlIGRsIGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoNDcgLyAyMDAwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDU4IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciAubGVmdC1zaWRlIGRsIGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMjYgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyA2NDAgKiAxMDB2dyk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciAubGVmdC1zaWRlIGRsIGRkIHtcbiAgZm9udC1zaXplOiBjYWxjKDIyIC8gMjAwMCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzkgLyAyMDAwICogMTAwdncpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDkwIC8gMjAwMCAqIDEwMHZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlYWQgLnJlYWQtaW5uZXIgLmxlZnQtc2lkZSBkbCBkZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5yZWFkLWlubmVyIC5sZWZ0LXNpZGUgLnNwLXJlYWRpbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgY2FsYygxMCAvIDY0MCAqIDEwMHZ3KTtcbiAgbWFyZ2luLXRvcDogY2FsYygzNSAvIDY0MCAqIDEwMHZ3KTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciAubGVmdC1zaWRlIC5zcC1yZWFkaW1nIC5yZWFkc2xpZGVyIHtcbiAgd2lkdGg6IGNhbGMoMjA4IC8gNjQwICogMTAwdncpO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5yZWFkLWlubmVyIC5sZWZ0LXNpZGUgLnNwLXJlYWRpbWcrcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNyAvIDY0MCAqIDEwMHZ3KTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyA2NDAgKiAxMDB2dyk7XG4gIG1hcmdpbi10b3A6IGNhbGMoNDAgLyA2NDAgKiAxMDB2dyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciAucmlnaHQtc2lkZSB7XG4gICAgd2lkdGg6IGNhbGMoMjk0IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciAucmlnaHQtc2lkZSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZWVkZDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyNyAvIDY0MCAqIDEwMHZ3KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciAucmlnaHQtc2lkZSAucmVhZHNsaWRlciB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlYWQgLnJlYWQtaW5uZXIgLnJpZ2h0LXNpZGUgLnJlYWRzbGlkZXI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAucmVhZC1pbm5lciAucmlnaHQtc2lkZSAucmVhZHNsaWRlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTUgLyAyMDAwICogMTAwdncpO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5saW5rYnRuIHtcbiAgY29sb3I6ICNjMDliMGY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcImZyYW5rbGluLWdvdGhpYy1hdGZcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2MwOWIwZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlYWQgLmxpbmtidG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNiAvIDIwMDAgKiAxMDB2dyk7XG4gICAgd2lkdGg6IGNhbGMoNDUzIC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMjcgLyAyMDAwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAubGlua2J0biB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyg2IC8gNjQwICogMTAwdncpO1xuICAgIHdpZHRoOiBjYWxjKDQwNiAvIDY0MCAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMjYgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlYWQgLmxpbmtidG46bnRoLW9mLXR5cGUoMSkge1xuICAgIHBhZGRpbmc6IGNhbGMoNSAvIDIwMDAgKiAxMDB2dykgY2FsYyg2NSAvIDIwMDAgKiAxMDB2dykgY2FsYyg1IC8gMjAwMCAqIDEwMHZ3KSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5saW5rYnRuOm50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUgLyA2NDAgKiAxMDB2dykgY2FsYyg1NSAvIDY0MCAqIDEwMHZ3KSBjYWxjKDUgLyA2NDAgKiAxMDB2dykgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAubGlua2J0bjpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZzogY2FsYyg1IC8gMjAwMCAqIDEwMHZ3KSBjYWxjKDQ3IC8gMjAwMCAqIDEwMHZ3KSBjYWxjKDUgLyAyMDAwICogMTAwdncpIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlYWQgLmxpbmtidG46bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmc6IGNhbGMoNSAvIDY0MCAqIDEwMHZ3KSBjYWxjKDQwIC8gNjQwICogMTAwdncpIGNhbGMoNSAvIDY0MCAqIDEwMHZ3KSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5saW5rYnRuOm50aC1vZi10eXBlKDMpIHtcbiAgICBwYWRkaW5nOiBjYWxjKDUgLyAyMDAwICogMTAwdncpIGNhbGMoNzggLyAyMDAwICogMTAwdncpIGNhbGMoNSAvIDIwMDAgKiAxMDB2dykgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAubGlua2J0bjpudGgtb2YtdHlwZSgzKSB7XG4gICAgcGFkZGluZzogY2FsYyg1IC8gNjQwICogMTAwdncpIGNhbGMoNjUgLyA2NDAgKiAxMDB2dykgY2FsYyg1IC8gNjQwICogMTAwdncpIDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAubGlua2J0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgb3BhY2l0eTogMC41O1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5saW5rYnRuIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJoaXJhZ2luby1rYWt1LWdvdGhpYy1wcm9uXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAubGlua2J0biBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgLyAyMDAwICogMTAwdncpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0MCAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlYWQgLmxpbmtidG4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0MCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5saW5rYnRuIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAubGlua2J0biBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTcgLyAyMDAwICogMTAwdncpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMCAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlYWQgLmxpbmtidG4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAubGlua2J0bithIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMwIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVhZCAubGlua2J0bithIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMxIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWFkIC5rZXl3b3JkcyB7XG4gICAgd2lkdGg6IGNhbGMoMzMxIC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoMTEwIC8gMjAwMCAqIDEwMHZ3KSAwIGNhbGMoMjUgLyAyMDAwICogMTAwdncpIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlYWQgLmtleXdvcmRzIHtcbiAgICB3aWR0aDogY2FsYygzMTQgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzNSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0taW1nLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0taW1nIHtcbiAgICB3aWR0aDogY2FsYygxMjk1IC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogY2FsYyg0NDMgLyAyMDAwICogMTAwdncpIGNhbGMoNjA5IC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBnYXA6IGNhbGMoMjkgLyAyMDAwICogMTAwdncpIGNhbGMoMzggLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWltZyAudGl0bGUsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0taW1nIC50aXRsZSB7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLnRpdGxlLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0taW1nIC50aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLnRpdGxlLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0taW1nIC50aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWltZyAudGl0bGUgaW1nLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAudGl0bGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLnRpdGxlIGltZyxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAudGl0bGUgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWltZyAudGl0bGUgaW1nLnRpdGxlMixcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAudGl0bGUgaW1nLnRpdGxlMiB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWltZyAuaW1nMSxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLmltZzEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWltZyAuaW1nMSAuaXRlbXNsaWRlcixcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLmltZzEgLml0ZW1zbGlkZXIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLmltZzEgcCxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAuaW1nMSBwIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNik7XG4gICAgZm9udC1zaXplOiBjYWxjKDIyIC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDI1IC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogY2FsYyg0MzAgLyAyMDAwICogMTAwdncpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWltZyAuaW1nMSBwLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0taW1nIC5pbWcxIHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDY0MCAqIDEwMHZ3KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2MyAvIDY0MCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiAwIGNhbGMoNDAgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWltZyAuaW1nMiBpbWcsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLmltZzIgaW1nIHtcbiAgICB3aWR0aDogY2FsYyg0OTEgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1NiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLmltZzIgcCxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLmltZzIgcCB7XG4gIGNvbG9yOiAjYzA5YjBmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLmltZzIgcCxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAuaW1nMiBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMjkgLyAyMDAwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI3IC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0taW1nIC5pbWcyIHAsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLmltZzIgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI5IC8gNjQwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI3IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjMgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWltZyAuaW1nMiBwIHNwYW4sXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLmltZzIgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTggLyAyMDAwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0taW1nIC5pbWcyIHAgc3BhbixcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAuaW1nMiBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLmltZzMsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0taW1nIC5pbWczIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWltZyAuaW1nMyxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAuaW1nMyB7XG4gICAgd2lkdGg6IGNhbGMoNDg3IC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygyNSAvIDY0MCAqIDEwMHZ3KSAwIDAgYXV0bztcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLmltZzMuYWN0aXZlIGltZyxcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLmltZzMuYWN0aXZlIGltZyB7XG4gIGFuaW1hdGlvbjogem9vbSAycyBlYXNlLWluLW91dCAxcyBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbGluay1jb250YWluZXIsXG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0tbGluay1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWxpbmstY29udGFpbmVyLFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0tbGluay1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDExMTYgLyAyMDAwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg2NCAvIDIwMDAgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gICAgZ2FwOiBjYWxjKDMzIC8gMjAwMCAqIDEwMHZ3KSBjYWxjKDU0IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbGluay1jb250YWluZXIsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1saW5rLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNTYwIC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg1MSAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICBnYXA6IGNhbGMoMjYgLyA2NDAgKiAxMDB2dykgY2FsYyg0MCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1saW5rLWNvbnRhaW5lciAuaXRlbS1saW5rLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWxpbmstY29udGFpbmVyIC5pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbGluay1jb250YWluZXIgLml0ZW0tbGluayxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWxpbmstY29udGFpbmVyIC5pdGVtLWxpbmsge1xuICAgIGdhcDogMCBjYWxjKDIxIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbGluay1jb250YWluZXIgLml0ZW0tbGluayxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWxpbmstY29udGFpbmVyIC5pdGVtLWxpbmsge1xuICAgIGdhcDogMCBjYWxjKDEyIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1saW5rLWNvbnRhaW5lciAuaXRlbS1saW5rIGltZyxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWxpbmstY29udGFpbmVyIC5pdGVtLWxpbmsgaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMjIgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1saW5rLWNvbnRhaW5lciAuaXRlbS1saW5rIGltZyxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWxpbmstY29udGFpbmVyIC5pdGVtLWxpbmsgaW1nIHtcbiAgICB3aWR0aDogY2FsYyg5NCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbGluay1jb250YWluZXIgLml0ZW0tbGluayAudHh0LFxuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0tbGluay1jb250YWluZXIgLml0ZW0tbGluayAudHh0IHtcbiAgICB3aWR0aDogY2FsYygxOTMgLyAyMDAwICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDIwMDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1saW5rLWNvbnRhaW5lciAuaXRlbS1saW5rIC50eHQsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1saW5rLWNvbnRhaW5lciAuaXRlbS1saW5rIC50eHQge1xuICAgIHdpZHRoOiBjYWxjKDE0MyAvIDY0MCAqIDEwMHZ3KTtcbiAgICBmb250LXNpemU6IGNhbGMoMTMgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMTggLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbGluay1jb250YWluZXIgLml0ZW0tbGluayAudHh0IGRsIGR0LFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWxpbmstY29udGFpbmVyIC5pdGVtLWxpbmsgLnR4dCBkbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWxpbmstY29udGFpbmVyIC5pdGVtLWxpbmsgLnR4dCBhLFxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWxpbmstY29udGFpbmVyIC5pdGVtLWxpbmsgLnR4dCBhIHtcbiAgYmFja2dyb3VuZDogI2IyODUxYTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1saW5rLWNvbnRhaW5lciAuaXRlbS1saW5rIC50eHQgYSxcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWxpbmstY29udGFpbmVyIC5pdGVtLWxpbmsgLnR4dCBhIHtcbiAgICBwYWRkaW5nOiBjYWxjKDIgLyAyMDAwICogMTAwdncpIGNhbGMoMTAgLyAyMDAwICogMTAwdncpIGNhbGMoMSAvIDIwMDAgKiAxMDB2dykgY2FsYygxMCAvIDIwMDAgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEzIC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbGluay1jb250YWluZXIgLml0ZW0tbGluayAudHh0IGEsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1saW5rLWNvbnRhaW5lciAuaXRlbS1saW5rIC50eHQgYSB7XG4gICAgcGFkZGluZzogY2FsYygyIC8gNjQwICogMTAwdncpIGNhbGMoMTAgLyA2NDAgKiAxMDB2dykgY2FsYygxIC8gNjQwICogMTAwdncpIGNhbGMoMTAgLyA2NDAgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEzIC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1saW5rLWNvbnRhaW5lciAuaXRlbS1saW5rIC50eHQgYTpob3Zlcixcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1saW5rLWNvbnRhaW5lciAuaXRlbS1saW5rIC50eHQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiMjQ1MjI7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIHtcbiAgYmFja2dyb3VuZDogI2Y1ZWVkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIHtcbiAgICBwYWRkaW5nOiBjYWxjKDExMSAvIDIwMDAgKiAxMDB2dykgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUge1xuICAgIHBhZGRpbmc6IGNhbGMoMTQ3IC8gNjQwICogMTAwdncpIDA7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbWFpbiB7XG4gICAgZ2FwOiAwIGNhbGMoNDMgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1tYWluIHtcbiAgICBnYXA6IDAgY2FsYygxNiAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDE2MCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1tYWluIC50eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLW1haW4gLnR4dCBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1tYWluIC50eHQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg1NSAvIDIwMDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNTEgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1tYWluIC50eHQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg0MCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1tYWluIC50eHQgaDIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbWFpbiAudHh0IGgyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzNSAvIDIwMDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjkgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1tYWluIC50eHQgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIxIC8gNjQwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIzIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1tYWluIC50eHQgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIyIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbWFpbiAudHh0IHAge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0tbWFpbiAudHh0IHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbjogY2FsYygyMCAvIDIwMDAgKiAxMDB2dykgMCBjYWxjKDE1IC8gMjAwMCAqIDEwMHZ3KSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1tYWluIC50eHQgcDpudGgtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0taW1nIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDI3NCAvIDIwMDAgKiAxMDB2dyk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDc2NiAvIDIwMDAgKiAxMDB2dykgY2FsYyg0OTEgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLnRpdGxlIHtcbiAgICB0b3A6IGNhbGMoLTE2NCAvIDIwMDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygtMTk3IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0taW1nIC50aXRsZSBpbWcudGl0bGUxIHtcbiAgICB3aWR0aDogY2FsYyg2NTYgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLnRpdGxlIGltZy50aXRsZTEge1xuICAgIHdpZHRoOiBjYWxjKDQ1MyAvIDY0MCAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoLTQ3IC8gNjQwICogMTAwdncpO1xuICAgIGxlZnQ6IGNhbGMoMTcgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmhhbmRzb21lIC5pdGVtLWltZyAudGl0bGUgaW1nLnRpdGxlMiB7XG4gICAgdG9wOiBjYWxjKDc1OCAvIDY0MCAqIDEwMHZ3KTtcbiAgICByaWdodDogY2FsYygxMyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0taW1nIC5pbWcxIHtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLmltZzEgcCB7XG4gICAgdG9wOiBjYWxjKDEyMCAvIDIwMDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygtMTk3IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uaGFuZHNvbWUgLml0ZW0taW1nIC5pbWcyIHtcbiAgICBncmlkLXJvdzogMTtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5oYW5kc29tZSAuaXRlbS1pbWcgLmltZzMge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IHtcbiAgYmFja2dyb3VuZDogI2VkZTJjZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkge1xuICAgIHBhZGRpbmc6IGNhbGMoMjQ4IC8gMjAwMCAqIDEwMHZ3KSAwIGNhbGMoMTExIC8gMjAwMCAqIDEwMHZ3KSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IHtcbiAgICBwYWRkaW5nOiBjYWxjKDk3IC8gNjQwICogMTAwdncpIDAgY2FsYyg3NSAvIDY0MCAqIDEwMHZ3KSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDQ5MSAvIDIwMDAgKiAxMDB2dykgY2FsYyg3NjYgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAudGl0bGUge1xuICAgIHRvcDogY2FsYygtMTYwIC8gMjAwMCAqIDEwMHZ3KTtcbiAgICByaWdodDogY2FsYygtMTcyIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLnRpdGxlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLmxhZHkgLml0ZW0taW1nIC50aXRsZSBpbWcudGl0bGUxIHtcbiAgICB3aWR0aDogY2FsYygzOTUgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAudGl0bGUgaW1nLnRpdGxlMSB7XG4gICAgd2lkdGg6IGNhbGMoMjczIC8gNjQwICogMTAwdncpO1xuICAgIHRvcDogY2FsYygtNDcgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYygxNyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLnRpdGxlIGltZy50aXRsZTIge1xuICAgIHRvcDogY2FsYyg3NTggLyA2NDAgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoMTMgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLmltZzEge1xuICBncmlkLXJvdzogMS8zO1xuICBncmlkLWNvbHVtbjogMi8zO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAuaW1nMSBwIHtcbiAgdG9wOiBjYWxjKDE0MCAvIDIwMDAgKiAxMDB2dyk7XG4gIHJpZ2h0OiBjYWxjKC0xNzIgLyAyMDAwICogMTAwdncpO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5sYWR5IC5pdGVtLWltZyAuaW1nMiB7XG4gIGdyaWQtcm93OiAxO1xuICBncmlkLWNvbHVtbjogMTtcbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubGFkeSAuaXRlbS1pbWcgLmltZzMge1xuICBncmlkLXJvdzogMi8zO1xuICBncmlkLWNvbHVtbjogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uI2l0ZW0wMS1oYW5kc29tZSAuaXRlbS1tYWluIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMzI3IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24jaXRlbTAxLWhhbmRzb21lIC5pdGVtLW1haW4gaW1nIHtcbiAgICB3aWR0aDogY2FsYygxNTQgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uI2l0ZW0wMS1oYW5kc29tZSAuaXRlbS1pbWcgLnRpdGxlIGltZy50aXRsZTIsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24jaXRlbTAxLWxhZHkgLml0ZW0taW1nIC50aXRsZSBpbWcudGl0bGUyIHtcbiAgICB3aWR0aDogY2FsYygxMDY3IC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMyIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24jaXRlbTAxLWhhbmRzb21lIC5pdGVtLWltZyAudGl0bGUgaW1nLnRpdGxlMixcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbiNpdGVtMDEtbGFkeSAuaXRlbS1pbWcgLnRpdGxlIGltZy50aXRsZTIge1xuICAgIHdpZHRoOiBjYWxjKDQ1NCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24jaXRlbTAyLWhhbmRzb21lIC5pdGVtLW1haW4gaW1nIHtcbiAgICB3aWR0aDogY2FsYygyNzcgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbiNpdGVtMDItaGFuZHNvbWUgLml0ZW0tbWFpbiBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDEzOSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24jaXRlbTAyLWhhbmRzb21lIC5pdGVtLWltZyAudGl0bGUgaW1nLnRpdGxlMixcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbiNpdGVtMDItbGFkeSAuaXRlbS1pbWcgLnRpdGxlIGltZy50aXRsZTIge1xuICAgIHdpZHRoOiBjYWxjKDc0MSAvIDIwMDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzMiAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uI2l0ZW0wMi1oYW5kc29tZSAuaXRlbS1pbWcgLnRpdGxlIGltZy50aXRsZTIsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24jaXRlbTAyLWxhZHkgLml0ZW0taW1nIC50aXRsZSBpbWcudGl0bGUyIHtcbiAgICB3aWR0aDogY2FsYygzMjMgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uI2l0ZW0wMy1oYW5kc29tZSAuaXRlbS1tYWluIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTk2IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24jaXRlbTAzLWhhbmRzb21lIC5pdGVtLW1haW4gaW1nIHtcbiAgICB3aWR0aDogY2FsYyg5MyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24jaXRlbTAzLWhhbmRzb21lIC5pdGVtLWltZyAudGl0bGUgaW1nLnRpdGxlMixcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbiNpdGVtMDMtbGFkeSAuaXRlbS1pbWcgLnRpdGxlIGltZy50aXRsZTIge1xuICAgIHdpZHRoOiBjYWxjKDc4MiAvIDIwMDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzMiAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uI2l0ZW0wMy1oYW5kc29tZSAuaXRlbS1pbWcgLnRpdGxlIGltZy50aXRsZTIsXG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24jaXRlbTAzLWxhZHkgLml0ZW0taW1nIC50aXRsZSBpbWcudGl0bGUyIHtcbiAgICB3aWR0aDogY2FsYygzNTQgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uc3RhZmYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5zdGFmZiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMTQ2IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uc3RhZmYge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDg0IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnN0YWZmIGEge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5zdGFmZiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDI2IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uc3RhZmYgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uc3RhZmYgYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IGNhbGMoMzkxIC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24uc3RhZmYgYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IGNhbGMoMjUxIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5zdGFmZiBhOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogY2FsYygzMDcgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5zdGFmZiBhOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogY2FsYygxOTcgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnN0YWZmIGE6bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiBjYWxjKDQ0MCAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnN0YWZmIGE6bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiBjYWxjKDI4MyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5zdGFmZiBhOm50aC1vZi10eXBlKDQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnN0YWZmIGE6bnRoLW9mLXR5cGUoNCkge1xuICAgIHdpZHRoOiBjYWxjKDUwOSAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnN0YWZmIGE6bnRoLW9mLXR5cGUoNCkge1xuICAgIHdpZHRoOiBjYWxjKDMyNyAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVjb21tZW5kZWRsaXN0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDE0NiAvIDIwMDAgKiAxMDB2dykgMCBjYWxjKDEzMCAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCB7XG4gICAgcGFkZGluZzogY2FsYygxMzIgLyA2NDAgKiAxMDB2dykgMCBjYWxjKDg0IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCBoMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDU2IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVjb21tZW5kZWRsaXN0IGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzYgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVjb21tZW5kZWRsaXN0IGgyIHNwYW4ge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWNvbW1lbmRlZGxpc3QgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI2IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVjb21tZW5kZWRsaXN0IGgyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyMSAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWNvbW1lbmRlZGxpc3QgLnJlY29tbWVuZGVkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCAucmVjb21tZW5kZWQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGNhbGMoOTMgLyAyMDAwICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDEyMDMgLyAyMDAwICogMTAwdncpO1xuICAgIGdhcDogY2FsYygzMyAvIDIwMDAgKiAxMDB2dykgY2FsYyg1NCAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCAucmVjb21tZW5kZWQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGNhbGMoNTEgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMoNjEwIC8gNjQwICogMTAwdncpO1xuICAgIGdhcDogY2FsYygyNiAvIDY0MCAqIDEwMHZ3KSBjYWxjKDQwIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICBnYXA6IDAgY2FsYygyMSAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICBnYXA6IDAgY2FsYygxMiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVjb21tZW5kZWRsaXN0IC5yZWNvbW1lbmRlZC1jb250YWluZXIgLnJlY29tbWVuZGVkLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMjIgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWNvbW1lbmRlZGxpc3QgLnJlY29tbWVuZGVkLWNvbnRhaW5lciAucmVjb21tZW5kZWQtaXRlbSBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDk0IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWNvbW1lbmRlZGxpc3QgLnJlY29tbWVuZGVkLWNvbnRhaW5lciAucmVjb21tZW5kZWQtaXRlbSAudHh0IHtcbiAgICB3aWR0aDogY2FsYygyMjIgLyAyMDAwICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxNCAvIDIwMDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWNvbW1lbmRlZGxpc3QgLnJlY29tbWVuZGVkLWNvbnRhaW5lciAucmVjb21tZW5kZWQtaXRlbSAudHh0IHtcbiAgICB3aWR0aDogY2FsYygxNzkgLyA2NDAgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEzIC8gNjQwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE4IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIC50eHQgZGwgZHQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWNvbW1lbmRlZGxpc3QgLnJlY29tbWVuZGVkLWNvbnRhaW5lciAucmVjb21tZW5kZWQtaXRlbSAudHh0IGEge1xuICBiYWNrZ3JvdW5kOiAjYjI4NTFhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIC50eHQgYSB7XG4gICAgcGFkZGluZzogY2FsYygyIC8gMjAwMCAqIDEwMHZ3KSBjYWxjKDEwIC8gMjAwMCAqIDEwMHZ3KSBjYWxjKDEgLyAyMDAwICogMTAwdncpIGNhbGMoMTAgLyAyMDAwICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMyAvIDIwMDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCAucmVjb21tZW5kZWQtY29udGFpbmVyIC5yZWNvbW1lbmRlZC1pdGVtIC50eHQgYSB7XG4gICAgcGFkZGluZzogY2FsYygyIC8gNjQwICogMTAwdncpIGNhbGMoMTAgLyA2NDAgKiAxMDB2dykgY2FsYygxIC8gNjQwICogMTAwdncpIGNhbGMoMTAgLyA2NDAgKiAxMDB2dyk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEzIC8gNjQwICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNiAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWNvbW1lbmRlZGxpc3QgLnJlY29tbWVuZGVkLWNvbnRhaW5lciAucmVjb21tZW5kZWQtaXRlbSAudHh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjI0NTIyO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWNvbW1lbmRlZGxpc3QgLnJlY29tbWVuZGVkLWNvbnRhaW5lcithIHtcbiAgYmFja2dyb3VuZDogI2IyNDUyMjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVjb21tZW5kZWRsaXN0IC5yZWNvbW1lbmRlZC1jb250YWluZXIrYSB7XG4gICAgcGFkZGluZzogY2FsYygyMiAvIDIwMDAgKiAxMDB2dykgMDtcbiAgICB3aWR0aDogY2FsYygyNDYgLyAyMDAwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg1MyAvIDIwMDAgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ucmVjb21tZW5kZWRsaXN0IC5yZWNvbW1lbmRlZC1jb250YWluZXIrYSB7XG4gICAgcGFkZGluZzogY2FsYygxOSAvIDY0MCAqIDEwMHZ3KSAwO1xuICAgIHdpZHRoOiBjYWxjKDIyMiAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoNDEgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gICAgZm9udC1zaXplOiBjYWxjKDE0IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCAucmVjb21tZW5kZWQtY29udGFpbmVyK2E6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOWMwMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5yZWNvbW1lbmRlZGxpc3QgLnJlY29tbWVuZGVkLWNvbnRhaW5lcithK2gyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEzMiAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLnJlY29tbWVuZGVkbGlzdCAucmVjb21tZW5kZWQtY29udGFpbmVyK2EraDIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTQxIC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIHtcbiAgYmFja2dyb3VuZDogI2VkZTJjZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIHtcbiAgICBwYWRkaW5nOiBjYWxjKDk1IC8gMjAwMCAqIDEwMHZ3KSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5tYWdhemluZSB7XG4gICAgcGFkZGluZzogY2FsYyg0NCAvIDY0MCAqIDEwMHZ3KSAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIGgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubWFnYXppbmUgaDIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg1NiAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIGgyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMzYgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubWFnYXppbmUgLm1hZ2F6aW56ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIC5tYWdhemluemUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDY4IC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBnYXA6IGNhbGMoMjkgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5tYWdhemluZSAubWFnYXppbnplLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0OCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBnYXA6IGNhbGMoNjggLyA2NDAgKiAxMDB2dykgMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIC5tYWdhemluemUtY29udGFpbmVyIC5tYWdhemluZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubWFnYXppbmUgLm1hZ2F6aW56ZS1jb250YWluZXIgLm1hZ2F6aW5lLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDQxNyAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIC5tYWdhemluemUtY29udGFpbmVyIC5tYWdhemluZS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg0MTcgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubWFnYXppbmUgLm1hZ2F6aW56ZS1jb250YWluZXIgLm1hZ2F6aW5lLWl0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5tYWdhemluZSAubWFnYXppbnplLWNvbnRhaW5lciAubWFnYXppbmUtaXRlbSBkbCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMiAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIC5tYWdhemluemUtY29udGFpbmVyIC5tYWdhemluZS1pdGVtIGRsIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDI0IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIC5tYWdhemluemUtY29udGFpbmVyIC5tYWdhemluZS1pdGVtIGRsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubWFnYXppbmUgLm1hZ2F6aW56ZS1jb250YWluZXIgLm1hZ2F6aW5lLWl0ZW0gZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOSAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIC5tYWdhemluemUtY29udGFpbmVyIC5tYWdhemluZS1pdGVtIGRsIGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTkgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIC5tYWdhemluemUtY29udGFpbmVyIC5tYWdhemluZS1pdGVtIGRsIGRkIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyAyMDAwICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMjAwMCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoMjMgLyAyMDAwICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDM4NCAvIDIwMDAgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIC5tYWdhemluemUtY29udGFpbmVyIC5tYWdhemluZS1pdGVtIGRsIGRkIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTYgLyA2NDAgKiAxMDB2dyk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyA2NDAgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyMCAvIDY0MCAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5tYWdhemluZSAubWFnYXppbnplLWNvbnRhaW5lciAubWFnYXppbmUtaXRlbSBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIC5tYWdhemluemUtY29udGFpbmVyK2gyIHtcbiAgbWFyZ2luLXRvcDogY2FsYygxODEgLyAyMDAwICogMTAwdncpO1xufVxubWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5tYWdhemluZSAuYnRuIHtcbiAgYmFja2dyb3VuZDogI2IyNDUyMjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubWFnYXppbmUgLmJ0biB7XG4gICAgcGFkZGluZzogY2FsYygxOSAvIDIwMDAgKiAxMDB2dykgMDtcbiAgICB3aWR0aDogY2FsYygyNDYgLyAyMDAwICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYyg2OCAvIDIwMDAgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gICAgZm9udC1zaXplOiBjYWxjKDE2IC8gMjAwMCAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyIHNlY3Rpb24ubWFnYXppbmUgLmJ0biB7XG4gICAgcGFkZGluZzogY2FsYygxOSAvIDY0MCAqIDEwMHZ3KSAwO1xuICAgIHdpZHRoOiBjYWxjKDIyNCAvIDY0MCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoODkgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG87XG4gICAgZm9udC1zaXplOiBjYWxjKDE1IC8gNjQwICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLWpfbWFnYXppbmVfMjQxMF8wMiBzZWN0aW9uLm1hZ2F6aW5lIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOWMwMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5tYWdhemluZSAuYnRuKy5idG4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDYgLyAyMDAwICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1qX21hZ2F6aW5lXzI0MTBfMDIgc2VjdGlvbi5tYWdhemluZSAuYnRuKy5idG4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNDUgLyA2NDAgKiAxMDB2dyk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2xpZGVyaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2xpZGVyaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZXJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2xpZGVsZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlbGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2xpZGVsZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZWxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb20ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgem9vbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB9XG59XG4iLCIvKlxuTW9kdWxlIEFjY29yZGlvbkpzXG4gKi9cbi5hY1xuICAuYWNcbiAgICAmLXRyaWdnZXJcbiAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgK3BjKClcbiAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgIHNwYW5cbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgdGV4dC1pbmRlbnQgLTk5OTlweFxuICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlclxuICAgICAgICAgIGNvbnRlbnQgJydcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICYtcGFuZWxcbiAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eSBoZWlnaHQsIHZpc2liaWxpdHlcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uIGVhc2VcbiAgJi5qcy1lbmFibGVkXG4gICAgLmFjLXBhbmVsXG4gICAgICB2aXNpYmlsaXR5IGhpZGRlblxuICAmLmlzLWFjdGl2ZVxuICAgIC5hYy1wYW5lbFxuICAgICAgdmlzaWJpbGl0eSB2aXNpYmxlIiwiLypcblBhZ2UgTHAgVHJlbmRzdHlsZVxuICovXG5ib2R5XG4gIG92ZXJmbG93IHZpc2libGVcbm1haW4uY29udGVudHMubHAtal9tYWdhemluZV8yNDEwXzAyXG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGZvbnQtc2l6ZSAwXG4gIGNvbG9yICM0MTAwMDBcbiAgYmFja2dyb3VuZCAjRjVFRUREXG4gIGZvbnQtZmFtaWx5IFwiaGlyYWdpbm8ta2FrdS1nb3RoaWMtcHJvblwiLCBzYW5zLXNlcmlmO1xuICBpbWcsXG4gIHZpZGVvXG4gICAgd2lkdGggMTAwJVxuICAqXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gIGFcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAuZmFkZSwuc2xpZGVyaWdodCwuc2xpZGVsZWZ0XG4gICAgb3BhY2l0eSAwXG4gIC5mYWRlLmFjdGl2ZVxuICAgIGFuaW1hdGlvbiBmYWRlIDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gIC5zbGlkZXJpZ2h0LmFjdGl2ZVxuICAgIGFuaW1hdGlvbiBzbGlkZXJpZ2h0IDFzIGVhc2UtaW4tb3V0IGZvcndhcmRzXG4gIC5zbGlkZWxlZnQuYWN0aXZlXG4gICAgYW5pbWF0aW9uIHNsaWRlbGVmdCAxcyBlYXNlLWluLW91dCBmb3J3YXJkc1xuICBAa2V5ZnJhbWVzIGZhZGVcbiAgICAwJVxuICAgICAgb3BhY2l0eSAwXG4gICAgMTAwJVxuICAgICAgb3BhY2l0eSAxXG4gIEBrZXlmcmFtZXMgc2xpZGVyaWdodFxuICAgIDAlXG4gICAgICBvcGFjaXR5IDBcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDMwcHgpXG4gICAgMTAwJVxuICAgICAgb3BhY2l0eSAxXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgwKVxuICBAa2V5ZnJhbWVzIHNsaWRlbGVmdFxuICAgIDAlXG4gICAgICBvcGFjaXR5IDBcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC0zMHB4KVxuICAgIDEwMCVcbiAgICAgIG9wYWNpdHkgMVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoMClcbiAgQGtleWZyYW1lcyB6b29tXG4gICAgMCVcbiAgICAgIHRyYW5zZm9ybSBzY2FsZSgxKVxuICAgIDEwMCVcbiAgICAgIHRyYW5zZm9ybSBzY2FsZSgxLjMpXG4gIC5wY1xuICAgICtzcCgpXG4gICAgICBkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuICAuc3BcbiAgICArcGMoKVxuICAgICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcbiAgLmNyZWRpdFxuICAgIHRleHQtYWxpZ24gY2VudGVyXG4gIC5mcmFua2xpblxuICAgIGZvbnQtZmFtaWx5IFwiZnJhbmtsaW4tZ290aGljLWF0ZlwiLCBzYW5zLXNlcmlmO1xuICAucnl1bWluXG4gICAgZm9udC1mYW1pbHkgXCJhLW90Zi1yeXVtaW4tcHI2blwiLCBzZXJpZlxuICAgIGZvbnQtd2VpZ2h0IDMwMFxuXG4gIHNlY3Rpb25cbiAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICYua3ZcbiAgICAgIHdpZHRoIDEwMCVcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAubWFpbnNsaWRlclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXJcbiAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgIC5zd2lwZXItc2xpZGVcbiAgICAgICAgICAgIC5rdi10eHQxXG4gICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB0ZXh0LWNvbWJpbmUtdXByaWdodCBhbGxcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB0b3AgY2FsYygyMTEgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGVmdCA1MCVcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDQ0IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoNTQgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjFlbVxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKDUzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGVmdCBjYWxjKDcwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMzIgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDQwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjFlbVxuICAgICAgICAgICAgICAgIHdyaXRpbmctbW9kZSB2ZXJ0aWNhbC1ybFxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ24gbGVmdFxuICAgICAgICAgICAgICAmLnR5cGluZ1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWsgYnJlYWstYWxsXG4gICAgICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbiAuMXNcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMFxuICAgICAgICAgICAgICAgICAgdGV4dC1jb21iaW5lLXVwcmlnaHQgYWxsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAxLjJzXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAxLjI4c1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKVxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXkgMS4zNnNcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNClcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDEuNDJzXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAxLjVzXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAxLjU4c1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KVxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXkgMS42NnNcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOClcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDEuNzRzXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDkpXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAxLjgyc1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMClcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDEuOXNcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTEpXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAxLjk4c1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMilcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDIuMDZzXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEzKVxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXkgMi4xNHNcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTQpXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAyLjIyc1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxNSlcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDIuM3NcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTYpXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAyLjM4c1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxNylcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDIuNDZzXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE4KVxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXkgMi41NHNcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTkpXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAyLjYyc1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyMClcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDIuN3NcbiAgICAgICAgICAgIC5rdi10eHQyXG4gICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgIGxlZnQgNTAlXG4gICAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKC01MCUpXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygxMDEzIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGJvdHRvbSBjYWxjKDIwMCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDUxMSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGJvdHRvbSBjYWxjKDI5IC8gNjQwICogMTAwdncpXG4gICAgICAgIC5wYWdlbmF0aW9uLWNvbnRhaW5lclxuICAgICAgICAgIGJhY2tncm91bmQgIzQxMDAwMFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBwYWRkaW5nIGNhbGMoMTAgLyAyMDAwICogMTAwdncpIDBcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgcGFkZGluZyBjYWxjKDE1IC8gNjQwICogMTAwdncpIDBcbiAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb25cbiAgICAgICAgICAgIHBvc2l0aW9uIHN0YXRpY1xuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBnYXAgMCBjYWxjKDI3NyAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGdhcCAwIGNhbGMoMTA2IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXMgMFxuICAgICAgICAgICAgICBvcGFjaXR5IDFcbiAgICAgICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICAgICAgZmxleC1zaHJpbmsgMFxuICAgICAgICAgICAgICAmOjphZnRlclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgICBjb250ZW50IFwiXCJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgICAgIHRvcCA1MCVcbiAgICAgICAgICAgICAgICBoZWlnaHQgMXB4XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcCAxcHggc29saWQgI0IyODUxQVxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICByaWdodCBjYWxjKC0yMjIgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDE2NCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgcmlnaHQgY2FsYygtODggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoNjYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKVxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvbHAtal9tYWdhemluZV8yNDEwXzAyL3BhZ2VuZXRpb24xLnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb250YWluXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjA5IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoNDAgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTE1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgICBoZWlnaHQgY2FsYygyMiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZVxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltZy9scC1qX21hZ2F6aW5lXzI0MTBfMDIvcGFnZW5ldGlvbjFfb24uc3ZnJykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIHVybCgnLi4vaW1nL2xwLWpfbWFnYXppbmVfMjQxMF8wMi9wYWdlbmV0aW9uMi5zdmcnKSBuby1yZXBlYXRcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgY29udGFpblxuICAgICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDE4MiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAgIGhlaWdodCBjYWxjKDQwIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDEwMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMjIgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmVcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvbHAtal9tYWdhemluZV8yNDEwXzAyL3BhZ2VuZXRpb24yX29uLnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCB1cmwoJy4uL2ltZy9scC1qX21hZ2F6aW5lXzI0MTBfMDIvcGFnZW5ldGlvbjMuc3ZnJykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplIGNvbnRhaW5cbiAgICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYygxNTcgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICAgICBoZWlnaHQgY2FsYyg0MiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYyg4NiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgICAgaGVpZ2h0IGNhbGMoMjMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmVcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgdXJsKCcuLi9pbWcvbHAtal9tYWdhemluZV8yNDEwXzAyL3BhZ2VuZXRpb24zX29uLnN2ZycpIG5vLXJlcGVhdFxuICAgICAgICAgICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQobis0KVxuICAgICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgIFxuICAgICYucmVhZFxuICAgICAgK3BjKClcbiAgICAgICAgcGFkZGluZyBjYWxjKDc1IC8gMjAwMCAqIDEwMHZ3KSAwXG4gICAgICAgIGJhY2tncm91bmQgI0Y1RUVERFxuICAgICAgK3NwKClcbiAgICAgICAgcGFkZGluZy10b3AgY2FsYyg5MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICBiYWNrZ3JvdW5kICM0MTAwMDBcbiAgICAgIC5yZWFkLWlubmVyXG4gICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBzcGFjZS1iZXR3ZWVuXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggY2FsYygxMTMyIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgLmxlZnQtc2lkZVxuICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHBhZGRpbmctdG9wIGNhbGMoMTQzIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbSBjYWxjKDU1IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgZGxcbiAgICAgICAgICAgIGR0XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4xZW1cbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNDAwXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoNDcgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYyg1OCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygyNiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMzIgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgICAgICBkZFxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygyMiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygzOSAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDkwIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgICAgICAuc3AtcmVhZGltZ1xuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBnYXAgMCBjYWxjKDEwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMzUgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIC5yZWFkc2xpZGVyXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjA4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAmK3BcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygzMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoNDAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgY29sb3IgI2ZmZlxuICAgICAgICAgIFxuICAgICAgICAucmlnaHQtc2lkZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDI5NCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgYmFja2dyb3VuZCAjRjVFRUREXG4gICAgICAgICAgICBwYWRkaW5nLXRvcCBjYWxjKDI3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgIC5yZWFkc2xpZGVyXG4gICAgICAgICAgICB0cmFuc2l0aW9uIC4zc1xuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNXB4KVxuICAgICAgICAgICAgICBvcGFjaXR5IC41XG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJcbiAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZVxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gY2FsYygxNSAvIDIwMDAgKiAxMDB2dylcblxuICAgICAgLmxpbmtidG5cbiAgICAgICAgY29sb3IgI0MwOUIwRlxuICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgZm9udC1mYW1pbHkgXCJmcmFua2xpbi1nb3RoaWMtYXRmXCIsIHNhbnMtc2VyaWZcbiAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICB0ZXh0LWFsaWduIHJpZ2h0XG4gICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgdHJhbnNpdGlvbiAuM3NcbiAgICAgICAgYm9yZGVyIDJweCBzb2xpZCAjQzA5QjBGXG4gICAgICAgICtwYygpXG4gICAgICAgICAgYm9yZGVyLXJhZGl1cyBjYWxjKDYgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgd2lkdGggY2FsYyg0NTMgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgZm9udC1zaXplIGNhbGMoMjcgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyNiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBib3JkZXItcmFkaXVzIGNhbGMoNiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIHdpZHRoIGNhbGMoNDA2IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgZm9udC1zaXplIGNhbGMoMjYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDI0IC8gNjQwICogMTAwdncpXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgcGFkZGluZyBjYWxjKDUgLyAyMDAwICogMTAwdncpIGNhbGMoNjUgLyAyMDAwICogMTAwdncpIGNhbGMoNSAvIDIwMDAgKiAxMDB2dykgMFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBwYWRkaW5nIGNhbGMoNSAvIDY0MCAqIDEwMHZ3KSBjYWxjKDU1IC8gNjQwICogMTAwdncpIGNhbGMoNSAvIDY0MCAqIDEwMHZ3KSAwXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgcGFkZGluZyBjYWxjKDUgLyAyMDAwICogMTAwdncpIGNhbGMoNDcgLyAyMDAwICogMTAwdncpIGNhbGMoNSAvIDIwMDAgKiAxMDB2dykgMFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBwYWRkaW5nIGNhbGMoNSAvIDY0MCAqIDEwMHZ3KSBjYWxjKDQwIC8gNjQwICogMTAwdncpIGNhbGMoNSAvIDY0MCAqIDEwMHZ3KSAwXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgcGFkZGluZyBjYWxjKDUgLyAyMDAwICogMTAwdncpIGNhbGMoNzggLyAyMDAwICogMTAwdncpIGNhbGMoNSAvIDIwMDAgKiAxMDB2dykgMFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBwYWRkaW5nIGNhbGMoNSAvIDY0MCAqIDEwMHZ3KSBjYWxjKDY1IC8gNjQwICogMTAwdncpIGNhbGMoNSAvIDY0MCAqIDEwMHZ3KSAwXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNXB4KVxuICAgICAgICAgIG9wYWNpdHkgLjVcbiAgICAgICAgc3BhblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgICAgICAgICAgZm9udC1mYW1pbHkgXCJoaXJhZ2luby1rYWt1LWdvdGhpYy1wcm9uXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxNSAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IGNhbGMoNDAgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxNCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgY2FsYyg0MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTcgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodCBjYWxjKDEwIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IGNhbGMoMTAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgJithXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygzMCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDMxIC8gNjQwICogMTAwdncpXG5cbiAgICAgIC5rZXl3b3Jkc1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDMzMSAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbiBjYWxjKDExMCAvIDIwMDAgKiAxMDB2dykgMCBjYWxjKDI1IC8gMjAwMCAqIDEwMHZ3KSAwXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMzE0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tIGNhbGMoMzUgLyA2NDAgKiAxMDB2dylcblxuICAgICYuaGFuZHNvbWUsJi5sYWR5XG4gICAgICAuaXRlbS1pbWdcbiAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDEyOTUgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgIGRpc3BsYXkgZ3JpZFxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93cyBjYWxjKDQ0MyAvIDIwMDAgKiAxMDB2dykgY2FsYyg2MDkgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgZ2FwIGNhbGMoMjkgLyAyMDAwICogMTAwdncpIGNhbGMoMzggLyAyMDAwICogMTAwdncpXG4gICAgICAgIC50aXRsZVxuICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgICYudGl0bGUyXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IC41c1xuICAgICAgICAuaW1nMVxuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgLml0ZW1zbGlkZXJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAuNXNcbiAgICAgICAgICBwXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kIHJnYmEoMjU1LCAyNTUsIDI1NSAsLjYpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDIyIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoMjUgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgICAgICAgICAgIHotaW5kZXggMlxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDQzMCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDFzXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxNiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDIyIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg2MyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBwYWRkaW5nIDAgY2FsYyg0MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAuaW1nMlxuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYyg0OTEgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDU2IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgcFxuICAgICAgICAgICAgY29sb3IgI0MwOUIwRlxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMjkgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjcgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygyMCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDI5IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDIzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTggLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyMiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxOCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjIgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgLmltZzNcbiAgICAgICAgICBvdmVyZmxvdyBoaWRkZW5cbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYyg0ODcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbiBjYWxjKDI1IC8gNjQwICogMTAwdncpIDAgMCBhdXRvXG4gICAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAgIGltZ1xuICAgICAgICAgICAgICBhbmltYXRpb24gem9vbSAycyBlYXNlLWluLW91dCAxcyBmb3J3YXJkc1xuICAgICAgLml0ZW0tbGluay1jb250YWluZXJcbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBmbGV4LXN0YXJ0XG4gICAgICAgIGZsZXgtd3JhcCB3cmFwXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggY2FsYygxMTE2IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgIG1hcmdpbiBjYWxjKDY0IC8gMjAwMCAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICAgIGdhcCBjYWxjKDMzIC8gMjAwMCAqIDEwMHZ3KSBjYWxjKDU0IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIGNhbGMoNTYwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luIGNhbGMoNTEgLyA2NDAgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICBnYXAgY2FsYygyNiAvIDY0MCAqIDEwMHZ3KSBjYWxjKDQwIC8gNjQwICogMTAwdncpXG4gICAgICAgIC5pdGVtLWxpbmtcbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZ2FwIDAgY2FsYygyMSAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgZ2FwIDAgY2FsYygxMiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygxMjIgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDk0IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgLnR4dFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygxOTMgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE0IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDIyIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygxNDMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygxOCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgZGxcbiAgICAgICAgICAgICAgZHRcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgICAgIGFcbiAgICAgICAgICAgICAgYmFja2dyb3VuZCAjQjI4NTFBXG4gICAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24gLjNzXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgcGFkZGluZyBjYWxjKDIgLyAyMDAwICogMTAwdncpIGNhbGMoMTAgLyAyMDAwICogMTAwdncpIGNhbGMoMSAvIDIwMDAgKiAxMDB2dykgY2FsYygxMCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxMyAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTAgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgcGFkZGluZyBjYWxjKDIgLyA2NDAgKiAxMDB2dykgY2FsYygxMCAvIDY0MCAqIDEwMHZ3KSBjYWxjKDEgLyA2NDAgKiAxMDB2dykgY2FsYygxMCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDEzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgI0IyNDUyMlxuXG4gICAgJi5oYW5kc29tZVxuICAgICAgYmFja2dyb3VuZCAjRjVFRUREXG4gICAgICArcGMoKVxuICAgICAgICBwYWRkaW5nIGNhbGMoMTExIC8gMjAwMCAqIDEwMHZ3KSAwXG4gICAgICArc3AoKVxuICAgICAgICBwYWRkaW5nIGNhbGMoMTQ3IC8gNjQwICogMTAwdncpIDBcbiAgICAgIC5pdGVtLW1haW5cbiAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgIGp1c3RpZnktY29udGVudCBjZW50ZXJcbiAgICAgICAgYWxpZ24taXRlbXMgY2VudGVyXG4gICAgICAgICtwYygpXG4gICAgICAgICAgZ2FwIDAgY2FsYyg0MyAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBnYXAgMCBjYWxjKDE2IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbSBjYWxjKDE2MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAudHh0XG4gICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICBoMlxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjA1ZW1cbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDUwMFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoNTUgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoNTEgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYyg0MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDM3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBzcGFuXG4gICAgICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygzNSAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDI5IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDIxIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyMyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIHBcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDIyIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTYgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBtYXJnaW4gY2FsYygyMCAvIDIwMDAgKiAxMDB2dykgMCBjYWxjKDE1IC8gMjAwMCAqIDEwMHZ3KSAwXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbSBjYWxjKDEwIC8gNjQwICogMTAwdncpXG4gICAgICAuaXRlbS1pbWdcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMjc0IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1ucyBjYWxjKDc2NiAvIDIwMDAgKiAxMDB2dykgY2FsYyg0OTEgLyAyMDAwICogMTAwdncpXG4gICAgICAgIC50aXRsZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB0b3AgY2FsYygtMTY0IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgbGVmdCBjYWxjKC0xOTcgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICAmLnRpdGxlMVxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoNjU2IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoNDUzIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgdG9wIGNhbGMoLTQ3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGVmdCBjYWxjKDE3IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAmLnRpdGxlMlxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKDc1OCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHJpZ2h0IGNhbGMoMTMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgLmltZzFcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZ3JpZC1yb3cgMSAvIDNcbiAgICAgICAgICAgIGdyaWQtY29sdW1uIDFcbiAgICAgICAgICBwXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB0b3AgY2FsYygxMjAgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgIGxlZnQgY2FsYygtMTk3IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAuaW1nMlxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBncmlkLXJvdyAxXG4gICAgICAgICAgICBncmlkLWNvbHVtbiAyIC8gM1xuICAgICAgICAuaW1nM1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBncmlkLXJvdyAyIC8gM1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4gMiAvIDNcblxuICAgICYubGFkeVxuICAgICAgYmFja2dyb3VuZCAjRURFMkNGXG4gICAgICArcGMoKVxuICAgICAgICBwYWRkaW5nIGNhbGMoMjQ4IC8gMjAwMCAqIDEwMHZ3KSAwIGNhbGMoMTExIC8gMjAwMCAqIDEwMHZ3KSAwXG4gICAgICArc3AoKVxuICAgICAgICBwYWRkaW5nIGNhbGMoOTcgLyA2NDAgKiAxMDB2dykgMCBjYWxjKDc1IC8gNjQwICogMTAwdncpIDBcbiAgICAgIC5pdGVtLWltZ1xuICAgICAgICArcGMoKVxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1ucyBjYWxjKDQ5MSAvIDIwMDAgKiAxMDB2dykgY2FsYyg3NjYgLyAyMDAwICogMTAwdncpXG4gICAgICAgIC50aXRsZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB0b3AgY2FsYygtMTYwIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgcmlnaHQgY2FsYygtMTcyIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgIGltZ1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQgYXV0b1xuICAgICAgICAgICAgJi50aXRsZTFcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDM5NSAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDI3MyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIHRvcCBjYWxjKC00NyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGxlZnQgY2FsYygxNyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgJi50aXRsZTJcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB0b3AgY2FsYyg3NTggLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICByaWdodCBjYWxjKDEzIC8gNjQwICogMTAwdncpXG4gICAgICAgIC5pbWcxXG4gICAgICAgICAgZ3JpZC1yb3cgMSAvIDNcbiAgICAgICAgICBncmlkLWNvbHVtbiAyIC8gM1xuICAgICAgICAgIHBcbiAgICAgICAgICAgIHRvcCBjYWxjKDE0MCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgIHJpZ2h0IGNhbGMoLTE3MiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgLmltZzJcbiAgICAgICAgICBncmlkLXJvdyAxXG4gICAgICAgICAgZ3JpZC1jb2x1bW4gMVxuICAgICAgICAuaW1nM1xuICAgICAgICAgIGdyaWQtcm93IDIgLyAzXG4gICAgICAgICAgZ3JpZC1jb2x1bW4gMVxuXG4gICAgJiNpdGVtMDEtaGFuZHNvbWVcbiAgICAgIC5pdGVtLW1haW5cbiAgICAgICAgaW1nXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMzI3IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDE1NCAvIDY0MCAqIDEwMHZ3KVxuICAgICYjaXRlbTAxLWhhbmRzb21lLCYjaXRlbTAxLWxhZHlcbiAgICAgIC5pdGVtLWltZ1xuICAgICAgICAudGl0bGVcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgICYudGl0bGUyXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYygxMDY3IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygzMiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDQ1NCAvIDY0MCAqIDEwMHZ3KVxuXG4gICAgJiNpdGVtMDItaGFuZHNvbWVcbiAgICAgIC5pdGVtLW1haW5cbiAgICAgICAgaW1nXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMjc3IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDEzOSAvIDY0MCAqIDEwMHZ3KVxuICAgICYjaXRlbTAyLWhhbmRzb21lLCYjaXRlbTAyLWxhZHlcbiAgICAgIC5pdGVtLWltZ1xuICAgICAgICAudGl0bGVcbiAgICAgICAgICBpbWdcbiAgICAgICAgICAgICYudGl0bGUyXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgd2lkdGggY2FsYyg3NDEgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDMyIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMzIzIC8gNjQwICogMTAwdncpXG5cbiAgICAmI2l0ZW0wMy1oYW5kc29tZVxuICAgICAgLml0ZW0tbWFpblxuICAgICAgICBpbWdcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygxOTYgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoOTMgLyA2NDAgKiAxMDB2dylcbiAgICAmI2l0ZW0wMy1oYW5kc29tZSwmI2l0ZW0wMy1sYWR5XG4gICAgICAuaXRlbS1pbWdcbiAgICAgICAgLnRpdGxlXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICAmLnRpdGxlMlxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoNzgyIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygzMiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDM1NCAvIDY0MCAqIDEwMHZ3KVxuXG4gICAgJi5zdGFmZlxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICtwYygpXG4gICAgICAgIHBhZGRpbmctdG9wIGNhbGMoMTQ2IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgK3NwKClcbiAgICAgICAgcGFkZGluZy10b3AgY2FsYyg4NCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgYVxuICAgICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIGNhbGMoMjYgLyAyMDAwICogMTAwdncpXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbSBjYWxjKDI1IC8gNjQwICogMTAwdncpXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygzOTEgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMjUxIC8gNjQwICogMTAwdncpXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygzMDcgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMTk3IC8gNjQwICogMTAwdncpXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMylcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggY2FsYyg0NDAgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMjgzIC8gNjQwICogMTAwdncpXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNClcbiAgICAgICAgICBtYXJnaW4tYm90dG9tIDBcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggY2FsYyg1MDkgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMzI3IC8gNjQwICogMTAwdncpXG5cbiAgICAmLnJlY29tbWVuZGVkbGlzdFxuICAgICAgK3BjKClcbiAgICAgICAgcGFkZGluZyBjYWxjKDE0NiAvIDIwMDAgKiAxMDB2dykgMCBjYWxjKDEzMCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICtzcCgpXG4gICAgICAgIHBhZGRpbmcgY2FsYygxMzIgLyA2NDAgKiAxMDB2dykgMCBjYWxjKDg0IC8gNjQwICogMTAwdncpXG4gICAgICBoMlxuICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDVlbVxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICBmb250LXdlaWdodCA1MDBcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBmb250LXNpemUgY2FsYyg1NiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBmb250LXNpemUgY2FsYygzNiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICBzcGFuXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmcgMFxuICAgICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMjYgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDIxIC8gNjQwICogMTAwdncpXG4gICAgICAucmVjb21tZW5kZWQtY29udGFpbmVyXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgICArcGMoKVxuICAgICAgICAgIG1hcmdpbiBjYWxjKDkzIC8gMjAwMCAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICAgIHdpZHRoIGNhbGMoMTIwMyAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICBnYXAgY2FsYygzMyAvIDIwMDAgKiAxMDB2dykgY2FsYyg1NCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBtYXJnaW4gY2FsYyg1MSAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICAgIHdpZHRoIGNhbGMoNjEwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgZ2FwIGNhbGMoMjYgLyA2NDAgKiAxMDB2dykgY2FsYyg0MCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAucmVjb21tZW5kZWQtaXRlbVxuICAgICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICAgIGFsaWduLWl0ZW1zIGNlbnRlclxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBnYXAgMCBjYWxjKDIxIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBnYXAgMCBjYWxjKDEyIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgaW1nXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDEyMiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoOTQgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAudHh0XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDIyMiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTQgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjIgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDE3OSAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxMyAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDE4IC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBkbFxuICAgICAgICAgICAgICBkdFxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAgICAgYVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kICNCMjg1MUFcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbiAuM3NcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoMiAvIDIwMDAgKiAxMDB2dykgY2FsYygxMCAvIDIwMDAgKiAxMDB2dykgY2FsYygxIC8gMjAwMCAqIDEwMHZ3KSBjYWxjKDEwIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDEzIC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxMCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoMiAvIDY0MCAqIDEwMHZ3KSBjYWxjKDEwIC8gNjQwICogMTAwdncpIGNhbGMoMSAvIDY0MCAqIDEwMHZ3KSBjYWxjKDEwIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTMgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoNiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCAjQjI0NTIyXG4gICAgICAgICYrYVxuICAgICAgICAgIGJhY2tncm91bmQgI0IyNDUyMlxuICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDI1ZW1cbiAgICAgICAgICB0cmFuc2l0aW9uIC4zc1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBwYWRkaW5nIGNhbGMoMjIgLyAyMDAwICogMTAwdncpIDBcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMjQ2IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICAgbWFyZ2luIGNhbGMoNTMgLyAyMDAwICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxNiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgcGFkZGluZyBjYWxjKDE5IC8gNjQwICogMTAwdncpIDBcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMjIyIC8gNjQwICogMTAwdncpXG4gICAgICAgICAgICBtYXJnaW4gY2FsYyg0MSAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTQgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICM5QzAwMDBcbiAgICAgICAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKC01cHgpXG4gICAgICAgICAgJitoMlxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDEzMiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxNDEgLyA2NDAgKiAxMDB2dylcblxuICAgICYubWFnYXppbmVcbiAgICAgIGJhY2tncm91bmQgI0VERTJDRlxuICAgICAgK3BjKClcbiAgICAgICAgcGFkZGluZyBjYWxjKDk1IC8gMjAwMCAqIDEwMHZ3KSAwXG4gICAgICArc3AoKVxuICAgICAgICBwYWRkaW5nIGNhbGMoNDQgLyA2NDAgKiAxMDB2dykgMFxuICAgICAgaDJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjA1ZW1cbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgZm9udC13ZWlnaHQgNTAwXG4gICAgICAgICtwYygpXG4gICAgICAgICAgZm9udC1zaXplIGNhbGMoNTYgLyAyMDAwICogMTAwdncpXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgZm9udC1zaXplIGNhbGMoMzYgLyA2NDAgKiAxMDB2dylcbiAgICAgIC5tYWdhemluemUtY29udGFpbmVyXG4gICAgICAgIGRpc3BsYXkgZmxleFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICtwYygpXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDY4IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgIGdhcCBjYWxjKDI5IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICArc3AoKVxuICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg0OCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgIGdhcCBjYWxjKDY4IC8gNjQwICogMTAwdncpIDBcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgIC5tYWdhemluZS1pdGVtXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICB0cmFuc2l0aW9uIC4zc1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDQxNyAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYyg0MTcgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBvcGFjaXR5IC43XG4gICAgICAgICAgZGxcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygyMiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygyNCAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgZHRcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTkgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTkgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgIGRkXG4gICAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTYgLyAyMDAwICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyMiAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBtYXJnaW4gY2FsYygyMyAvIDIwMDAgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICAgICAgICB3aWR0aCBjYWxjKDM4NCAvIDIwMDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYygxNiAvIDY0MCAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjIgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMjAgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBhXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICAgdG9wIDBcbiAgICAgICAgICAgIGxlZnQgMFxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgJitoMlxuICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxODEgLyAyMDAwICogMTAwdncpXG4gICAgICAuYnRuXG4gICAgICAgIGJhY2tncm91bmQgI0IyNDUyMlxuICAgICAgICBjb2xvciAjZmZmXG4gICAgICAgIGRpc3BsYXkgYmxvY2tcbiAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjAyNWVtXG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICB0cmFuc2l0aW9uIC4zc1xuICAgICAgICArcGMoKVxuICAgICAgICAgIHBhZGRpbmcgY2FsYygxOSAvIDIwMDAgKiAxMDB2dykgMFxuICAgICAgICAgIHdpZHRoIGNhbGMoMjQ2IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgIG1hcmdpbiBjYWxjKDY4IC8gMjAwMCAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE2IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICArc3AoKVxuICAgICAgICAgIHBhZGRpbmcgY2FsYygxOSAvIDY0MCAqIDEwMHZ3KSAwXG4gICAgICAgICAgd2lkdGggY2FsYygyMjQgLyA2NDAgKiAxMDB2dylcbiAgICAgICAgICBtYXJnaW4gY2FsYyg4OSAvIDY0MCAqIDEwMHZ3KSBhdXRvIDAgYXV0b1xuICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE1IC8gNjQwICogMTAwdncpXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBiYWNrZ3JvdW5kICM5QzAwMDBcbiAgICAgICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtNXB4KVxuICAgICAgICAmKy5idG5cbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDQ2IC8gMjAwMCAqIDEwMHZ3KVxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoNDUgLyA2NDAgKiAxMDB2dykiLCJAcmVxdWlyZSAnLi9fdmFyaWFibGVzLnN0eWwnXG5cbnNwKClcbiAgQG1lZGlhICRzcFxuICAgIHtibG9ja31cblxucGMoKVxuICBAbWVkaWEgJHBjXG4gICAge2Jsb2NrfVxuXG50YWIoKVxuICBAbWVkaWEgJHRhYlxuICAgIHtibG9ja31cblxubHAoKVxuICBAbWVkaWEgJGxwXG4gICAge2Jsb2NrfVxuXG5scHBjKClcbiAgQG1lZGlhICRscHBjXG4gICAge2Jsb2NrfVxuXG5scHRhYigpXG4gIEBtZWRpYSAkbHB0YWJcbiAgICB7YmxvY2t9XG5cbi8vIOebuOWvvuWApHdpZHRo44GobWF4LXdpZHRo44KS44G+44Go44KB44Gm5oyH5a6aXG53bWF4KHcpXG4gIHdpZHRoIHVuaXQoKHcgKiAuMSksICdyZW0nKVxuICBtYXgtd2lkdGggdW5pdCh3LCAncHgnKVxuXG4vLyDnm7jlr77lgKRoZWlnaHTjgahtYXgtaGVpZ2h044KS44G+44Go44KB44Gm5oyH5a6aXG5obWF4KGgpXG4gIGhlaWdodCB1bml0KChoICogLjEpLCAncmVtJylcbiAgbWF4LWhlaWdodCB1bml0KGgsICdweCcpXG5cbi8vIChwYy90YWIpIG1lZGlhIHF1ZXJ5IOOBq+OCiOOBo+OBpuODl+ODreODkeODhuOCo+OBruWNmOS9jeOCkuWIh+OCiuabv+OBiFxucnByb3AocHJvcCwgdmFsKVxuICArcGMoKVxuICAgIHtwcm9wfSB1bml0KHZhbCwgJ3B4JylcbiAgK3RhYigpXG4gICAge3Byb3B9IHVuaXQoKHZhbCAqIC4xKSwgJ3JlbScpXG5cbmxwcm9wKHByb3AsIHZhbClcbiAgK3BjKClcbiAgICB7cHJvcH0gdW5pdCgoKHZhbCAvIDE0NDApICogMTAwKSwgJ3Z3JylcblxucHJvcDEyMDAocHJvcCwgdmFsKVxuICArbHBwYygpXG4gICAge3Byb3B9IHVuaXQodmFsLCAncHgnKVxuICArbHB0YWIoKVxuICAgIHtwcm9wfSB1bml0KCgodmFsIC8gMTIwMCkgKiAxMDApLCAndncnKVxuIl19 */
