@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-monthlystaff_contents_241216 {
  position: relative;
  font-size: 0;
  color: #000;
  font-family: "hiragino-kaku-gothic-pron", sans-serif;
  background: #f8f8f7;
  overflow: hidden;
}
main.contents.lp-monthlystaff_contents_241216 img,
main.contents.lp-monthlystaff_contents_241216 video {
  width: 100%;
}
main.contents.lp-monthlystaff_contents_241216 * {
  box-sizing: border-box;
}
main.contents.lp-monthlystaff_contents_241216 a {
  display: inline-block;
}
main.contents.lp-monthlystaff_contents_241216 .fade,
main.contents.lp-monthlystaff_contents_241216 .slide-down,
main.contents.lp-monthlystaff_contents_241216 .slide-up,
main.contents.lp-monthlystaff_contents_241216 .slide-left,
main.contents.lp-monthlystaff_contents_241216 .slide-right {
  opacity: 0;
}
main.contents.lp-monthlystaff_contents_241216 .fade.active {
  animation: fade 0.8s ease-in-out forwards;
}
main.contents.lp-monthlystaff_contents_241216 .slide-down.active {
  animation: slide-down 0.8s ease-in-out forwards;
}
main.contents.lp-monthlystaff_contents_241216 .slide-up.active {
  animation: slide-up 0.8s ease-in-out forwards;
}
main.contents.lp-monthlystaff_contents_241216 .slide-left.active {
  animation: slide-left 0.8s ease-in-out forwards;
}
main.contents.lp-monthlystaff_contents_241216 .slide-right.active {
  animation: slide-right 0.8s ease-in-out forwards;
}
main.contents.lp-monthlystaff_contents_241216 section {
  position: relative;
}
  main.contents.lp-template section.kv .block-header {
  margin-top: calc(44 / 375 * 100vw);
  margin-bottom: 0;
}
main.contents.lp-monthlystaff_contents_241216 section.kv .kv-img01 {
  width: calc(273 / 1074 * 100vw);
}
main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img {
  display: block;
  margin: 0 auto;
}
main.contents.lp-monthlystaff_contents_241216 section.read dl {
  text-align: center;
}
main.contents.lp-monthlystaff_contents_241216 section.read dl dt {
  letter-spacing: 0.05em;
  font-weight: 600;
}
main.contents.lp-monthlystaff_contents_241216 section.read dl dd {
  font-weight: 300;
}
main.contents.lp-monthlystaff_contents_241216 section .menu {
  display: flex;
  flex-wrap: wrap;
}
main.contents.lp-monthlystaff_contents_241216 section .menu li {
  transition: 0.3s;
}
main.contents.lp-monthlystaff_contents_241216 section .menu li:hover {
  filter: brightness(80%);
  transform: translate(5px, -5px);
  box-shadow: none;
}
main.contents.lp-monthlystaff_contents_241216 section .month {
  margin: 0 auto;
  position: relative;
  text-align: center;
}
main.contents.lp-monthlystaff_contents_241216 section .month img:nth-of-type(2) {
  position: absolute;
}
main.contents.lp-monthlystaff_contents_241216 section.staff {
  margin: 0 auto;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .title {
  margin: 0 auto;
  text-align: center;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .title .brand,
main.contents.lp-monthlystaff_contents_241216 section.staff .title .name,
main.contents.lp-monthlystaff_contents_241216 section.staff .title .profile {
  letter-spacing: 0.05em;
  font-weight: 600;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .title .profile {
  font-weight: 400;
  border: 1px solid #000;
  display: inline-block;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .title .button {
  display: flex;
  justify-content: center;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container {
  width: 100%;
  position: relative;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-open,
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-close {
  position: absolute;
  z-index: 2;
  cursor: pointer;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-open::before,
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-close::before,
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-open::after,
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-close::after {
  display: block;
  content: "";
  position: absolute;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-open::before,
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-close::before {
  width: 100%;
  height: 3px;
  border-top: 3px solid #fff;
  top: calc(50% - 1.5px);
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-open::after,
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-close::after {
  width: 3px;
  height: 100%;
  border-left: 3px solid #fff;
  left: calc(50% - 1.5px);
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal {
  display: none;
  background: rgba(0,0,0,0.45);
  position: absolute;
  z-index: 3;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal.active {
  display: block;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal.sub-active {
  display: block;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal .modal-close {
  transform: rotate(45deg);
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal ul {
  display: flex;
  flex-direction: column;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal ul li {
  display: flex;
  letter-spacing: 0.05em;
  color: #fff;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal ul li .item-img {
  flex-shrink: 0;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal ul li .item-txt a {
  text-decoration: underline;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img {
  position: relative;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt {
  position: absolute;
  top: 0;
  background: #fff;
  font-weight: 400;
  letter-spacing: 0.45em;
  writing-mode: vertical-rl;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt span {
  transition: 0.1s;
  opacity: 0;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span {
  opacity: 1;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(1) {
  transition-delay: 0.56s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(2) {
  transition-delay: 0.64s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(3) {
  transition-delay: 0.72s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(4) {
  transition-delay: 0.8s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(5) {
  transition-delay: 0.88s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(6) {
  transition-delay: 0.96s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(7) {
  transition-delay: 1.04s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(8) {
  transition-delay: 1.12s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(9) {
  transition-delay: 1.2s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(10) {
  transition-delay: 1.28s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(11) {
  transition-delay: 1.36s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(12) {
  transition-delay: 1.44s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(13) {
  transition-delay: 1.52s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(14) {
  transition-delay: 1.6s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(15) {
  transition-delay: 1.68s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(16) {
  transition-delay: 1.76s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(17) {
  transition-delay: 1.84s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(18) {
  transition-delay: 1.92s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(19) {
  transition-delay: 2s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(20) {
  transition-delay: 2.08s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt.active span:nth-child(21) {
  transition-delay: 2.16s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .sub-img {
  position: relative;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .sub-img .swiper-pagination-bullet {
  background: #fff;
  opacity: 0.5;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .sub-img .swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price li {
  letter-spacing: 0.05em;
  transition: 0.3s;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price li:hover {
  opacity: 0.6;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price li a::before {
  display: inline-block;
  content: "";
  background: url("../img/lp-monthlystaff_contents_241216/buy.png") no-repeat;
  background-size: cover;
  vertical-align: middle;
  cursor: pointer;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container+dl dt {
  font-weight: 600;
  letter-spacing: 0.05em;
}
main.contents.lp-monthlystaff_contents_241216 section.staff .img-container+dl dd {
  font-weight: 300;
  letter-spacing: 0.05em;
}
main.contents.lp-monthlystaff_contents_241216 section .btn {
  display: block;
  background: #000;
  color: #fff;
  font-weight: 600;
  text-align: center;
}
main.contents.lp-monthlystaff_contents_241216 section.stafflist h2 {
  letter-spacing: 0.05em;
  font-weight: 600;
  text-align: center;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slide-up {
  0% {
    opacity: 0;
    transform: translateY(30px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slide-left {
  0% {
    opacity: 0;
    transform: translateX(-30px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slide-right {
  0% {
    opacity: 0;
    transform: translateX(30px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@media (min-width: 768px) {
  .ac .ac-trigger {
    cursor: pointer;
  }
  main.contents.lp-monthlystaff_contents_241216 .sp {
    display: none !important;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt {
    width: calc(461 / 1074 * 100vw);
    padding-left: calc(6 / 1074 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img:nth-of-type(1) {
    width: calc(348 / 1074 * 100vw);
    margin-top: calc(129 / 1074 * 100vw);
    animation-delay: 1s;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img:nth-of-type(2) {
    width: calc(348 / 1074 * 100vw);
    margin-top: calc(23 / 1074 * 100vw);
    animation-delay: 1s;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img:nth-of-type(3) {
    width: calc(315.5 / 1074 * 100vw);
    margin-top: calc(23 / 1074 * 100vw);
    animation-delay: 1s;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img:nth-of-type(4) {
    width: calc(294.5 / 1074 * 100vw);
    margin: calc(16 / 1074 * 100vw) 0 0 calc(75 / 1074 * 100vw);
    animation-delay: 1s;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img:nth-of-type(5) {
    width: calc(85 / 1074 * 100vw);
    margin-top: calc(92 / 1074 * 100vw);
    animation-delay: 1.5s;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-img02 {
    width: calc(340 / 1074 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.read {
    margin: 87px auto 0 auto;
  }
  main.contents.lp-monthlystaff_contents_241216 section.read dl {
    line-height: 26px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.read dl dt {
    font-size: 16px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.read dl dd {
    font-size: 12px;
    margin-top: 42px;
  }
  main.contents.lp-monthlystaff_contents_241216 section .menu {
    width: 625px;
    margin: 60px auto 0 auto;
    gap: 20px;
  }
  main.contents.lp-monthlystaff_contents_241216 section .menu li {
    width: 195px;
    border-radius: 5px;
    box-shadow: 8px 6px 10px 0px rgba(0,0,0,0.45);
  }
  main.contents.lp-monthlystaff_contents_241216 section .menu li img {
    border-radius: 5px;
  }
  main.contents.lp-monthlystaff_contents_241216 section .month {
    width: 403px;
    height: 180px;
  }
  main.contents.lp-monthlystaff_contents_241216 section .month img:nth-of-type(1) {
    width: 95px;
  }
  main.contents.lp-monthlystaff_contents_241216 section .month img:nth-of-type(2) {
    width: 206px;
    top: 76px;
    left: 128px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff {
    width: 914px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title {
    width: 403px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .brand,
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .name,
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .profile {
    line-height: 26px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .brand {
    font-size: 36px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .name {
    font-size: 20px;
    margin-top: 18px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .name span {
    margin-left: 23px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .profile {
    font-size: 14px;
    padding: 4px 28px;
    margin-top: 14px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .button {
    margin-top: 25px;
    gap: 0 15px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .button li {
    width: 194px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container {
    margin: 47px auto 0 auto;
    display: grid;
    gap: 25px 68px;
    grid-template-rows: 448px 193px;
    grid-template-columns: 501px 343px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-open {
    width: 19px;
    height: 19px;
    bottom: 15px;
    right: 15px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal {
    width: 255px;
    padding: 26px 29px 13px 22px;
    top: 303px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal.active {
    left: 305px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal.sub-active {
    right: -57px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal#modal2 {
    padding-right: 43px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal#modal3 {
    padding: 33px 0 15px 22px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal#modal4 {
    padding: 26px 36px 21px 22px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal#modal5 {
    padding: 26px 28px 16px 22px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal .modal-close {
    width: 21px;
    height: 21px;
    top: 15px;
    right: 15px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal ul {
    gap: 10px 0;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal ul li {
    gap: 0 9px;
    font-size: 10px;
    line-height: 12px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal ul li .item-img {
    width: 51px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img {
    grid-row: 1/3;
    grid-column: 1/1;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt {
    padding: 8px 5px;
    font-size: 18px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .sub-img {
    grid-row: 1/2;
    grid-column: 2/3;
    animation-delay: 0.5s;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .sub-img .swiper-pagination-bullets {
    bottom: 15px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .sub-img .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price {
    grid-row: 2/3;
    grid-column: 2/3;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price li {
    font-size: 10px;
    line-height: 28px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price li span {
    margin-left: 20px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price li a::before {
    width: 38px;
    height: 18px;
    margin-right: 11px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container+dl {
    margin-top: 30px;
    line-height: 26px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container+dl dt {
    font-size: 20px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container+dl dd {
    font-size: 12px;
    margin-top: 10px;
  }
  main.contents.lp-monthlystaff_contents_241216 section .btn {
    width: 300px;
    height: 55px;
    margin: 77px auto 0 auto;
    font-size: 15px;
    line-height: 55px;
  }
  main.contents.lp-monthlystaff_contents_241216 section .btn+.btn {
    margin-top: 25px;
    line-height: 40px;
  }
  main.contents.lp-monthlystaff_contents_241216 section .btn+.btn img {
    width: 140px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff01 {
    margin-top: 117px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff01 .title {
    margin-top: 112px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff01 .main-img .txt {
    left: 45px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff02 {
    margin-top: 136px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff02 .main-img .txt {
    right: 45px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff03 {
    margin-top: 163px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff03 .title {
    width: 443px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff03 .main-img .txt {
    left: 45px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff04 {
    margin-top: 150px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff04 .main-img .txt {
    right: 45px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff05 {
    margin-top: 150px;
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff05 .main-img .txt {
    left: 45px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.stafflist {
    margin-top: 151px;
    padding-bottom: 128px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.stafflist h2 {
    font-size: 36px;
    line-height: 26px;
    margin-top: 112px;
  }
  main.contents.lp-monthlystaff_contents_241216 section.stafflist .btn+.btn {
    line-height: 55px;
  }
}
@media (max-width: 767px) {
  main.contents.lp-monthlystaff_contents_241216 .pc {
    display: none !important;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv {
    flex-direction: column;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-img01 {
    display: none;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt {
    width: 100%;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img:nth-of-type(1) {
    width: calc(245 / 375 * 100vw);
    margin-top: calc(55 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img:nth-of-type(2) {
    width: calc(245 / 375 * 100vw);
    margin-top: calc(16 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img:nth-of-type(3) {
    width: calc(245 / 375 * 100vw);
    margin-top: calc(14 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img:nth-of-type(4) {
    width: calc(234 / 375 * 100vw);
    margin-top: calc(10 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-txt img:nth-of-type(5) {
    width: calc(60 / 375 * 100vw);
    margin-top: calc(10 / 375 * 100vw);
    animation-delay: 0.5s;
  }
  main.contents.lp-monthlystaff_contents_241216 section.kv .kv-img02 {
    width: 100%;
    margin-top: calc(23 / 375 * 100vw);
    animation-delay: 1s;
  }
  main.contents.lp-monthlystaff_contents_241216 section.read {
    margin: calc(42 / 375 * 100vw) auto 0 auto;
  }
  main.contents.lp-monthlystaff_contents_241216 section.read dl {
    line-height: calc(22 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.read dl dt {
    font-size: calc(14 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.read dl dt span {
    display: none;
  }
  main.contents.lp-monthlystaff_contents_241216 section.read dl dd {
    font-size: calc(10 / 375 * 100vw);
    margin-top: calc(16 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section .menu {
    width: calc(321 / 375 * 100vw);
    margin: calc(42 / 375 * 100vw) auto 0 auto;
    gap: calc(18 / 375 * 100vw) calc(15 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section .menu li {
    width: calc(153 / 375 * 100vw);
    border-radius: calc(5 / 375 * 100vw);
    box-shadow: calc(8 / 375 * 100vw) calc(6 / 375 * 100vw) calc(10 / 375 * 100vw) 0px rgba(0,0,0,0.45);
  }
  main.contents.lp-monthlystaff_contents_241216 section .menu li img {
    border-radius: calc(5 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section .month {
    width: calc(200 / 375 * 100vw);
    height: calc(136 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section .month img:nth-of-type(1) {
    width: calc(72 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section .month img:nth-of-type(2) {
    width: calc(156 / 375 * 100vw);
    top: calc(57 / 375 * 100vw);
    left: calc(44 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff {
    width: 100%;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title {
    width: 100%;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .brand,
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .name,
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .profile {
    line-height: calc(19 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .brand {
    font-size: calc(27 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .name {
    font-size: calc(15 / 375 * 100vw);
    margin-top: calc(12 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .name span {
    margin-left: calc(23 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .profile {
    font-size: calc(10 / 375 * 100vw);
    padding: calc(3 / 375 * 100vw) calc(20 / 375 * 100vw);
    margin-top: calc(10 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .button {
    margin-top: calc(18 / 375 * 100vw);
    gap: 0 calc(11 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .title .button li {
    width: calc(144 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container {
    margin: calc(22 / 375 * 100vw) auto 0 auto;
    display: flex;
    flex-direction: column;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal-open {
    width: calc(15 / 375 * 100vw);
    height: calc(15 / 375 * 100vw);
    bottom: calc(11 / 375 * 100vw);
    right: calc(11 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal {
    width: calc(220 / 375 * 100vw);
    padding: calc(22 / 375 * 100vw) calc(25 / 375 * 100vw) calc(18 / 375 * 100vw) calc(19 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal.active {
    top: calc(217 / 375 * 100vw);
    right: calc(11 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal.sub-active {
    bottom: calc(-82 / 375 * 100vw);
    left: calc(23 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal .modal-close {
    width: calc(18 / 375 * 100vw);
    height: calc(18 / 375 * 100vw);
    top: calc(15 / 375 * 100vw);
    right: calc(15 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal ul {
    gap: calc(9 / 375 * 100vw) 0;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal ul li {
    gap: 0 calc(7 / 375 * 100vw);
    font-size: calc(9 / 375 * 100vw);
    line-height: calc(10 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .modal ul li .item-img {
    width: calc(44 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img {
    width: 100%;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .main-img .txt {
    padding: calc(6 / 375 * 100vw) calc(5 / 375 * 100vw);
    font-size: calc(13.5 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .sub-img {
    width: calc(257 / 375 * 100vw);
    margin: calc(20 / 375 * 100vw) calc(18 / 375 * 100vw) 0 auto;
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .sub-img .swiper-pagination-bullets {
    bottom: calc(11 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .sub-img .swiper-pagination-bullet {
    width: calc(9 / 375 * 100vw);
    height: calc(9 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price {
    width: 100%;
    margin-top: calc(17 / 375 * 100vw);
    padding-left: calc(32 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price li {
    font-size: calc(8 / 375 * 100vw);
    line-height: calc(23 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price li span {
    margin-left: calc(20 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container .price li a::before {
    width: calc(32 / 375 * 100vw);
    height: calc(15 / 375 * 100vw);
    margin-right: calc(9 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container+dl {
    width: calc(320 / 375 * 100vw);
    margin: calc(18 / 375 * 100vw) auto 0 auto;
    line-height: calc(19.5 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container+dl dt {
    font-size: calc(15 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.staff .img-container+dl dd {
    font-size: calc(10 / 375 * 100vw);
    margin-top: calc(7 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section .btn {
    width: calc(225 / 375 * 100vw);
    height: calc(41 / 375 * 100vw);
    margin: calc(30 / 375 * 100vw) auto 0 auto;
    font-size: calc(11 / 375 * 100vw);
    line-height: calc(41 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section .btn+.btn {
    margin-top: calc(19 / 375 * 100vw);
    line-height: calc(30 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section .btn+.btn img {
    width: calc(105 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff01 {
    margin-top: calc(64 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff01 .title {
    margin-top: calc(59 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff01 .main-img .txt {
    left: calc(34 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff02 {
    margin-top: calc(107 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff02 .main-img .txt {
    right: calc(34 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff03 {
    margin-top: calc(100 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff03 .main-img .txt {
    left: calc(34 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff04 {
    margin-top: calc(104 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff04 .main-img .txt {
    right: calc(34 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff05 {
    margin-top: calc(100 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section#staff05 .main-img .txt {
    left: calc(34 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.stafflist {
    margin-top: calc(89 / 375 * 100vw);
    padding-bottom: calc(43 / 375 * 100vw);
  }
  main.contents.lp-monthlystaff_contents_241216 section.stafflist h2 {
    display: none;
  }
  main.contents.lp-monthlystaff_contents_241216 section.stafflist .btn+.btn {
    line-height: calc(41 / 375 * 100vw);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYuc3R5bCIsIm1vZHVsZXMvX3BhcnRpYWxzLnN0eWwiLCJscC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2LmNzcyIsIm1vZHVsZXMvX2FjY29yZGlvbmpzLnN0eWwiLCJwYWdlcy9fbHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNi5zdHlsIiwiX21peGluLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQVMsZ0JBQUE7QUNJVDtFQUNFLGFBQVE7RUFDUixtQkFBWTtFQUNaLHVCQUFnQjtFQUNoQiw4QkFBTTtFQUNOLDhCQUFPO0VBQ1AsY0FBTztFQUNQLG9DQUFjO0VBQ2QseUJBQU87RUFDUCxzQkFBVztFQUNYLGlDQUFVO0VBQ1YsY0FBWTtFQUNaLHFCQUFnQjtBQ0ZsQjtBQ1RJO0VBQ0UsYUFBUTtFQUNSLG1CQUFZO0VBQ1osa0JBQVM7QURXZjtBQ1JNO0VBQ0Usa0JBQVM7RUFDVCxvQkFBWTtFQUNaLGdCQUFTO0FEZWpCO0FDZFE7O0VBRUUsV0FBUTtFQUNSLGtCQUFTO0FEZ0JuQjtBQ2ZJO0VBQ0UsZ0JBQVM7RUFDVCx1Q0FBMEI7RUFDMUIsZ0NBQTJCO0FEaUJqQztBQ2ZJO0VBQ0Usa0JBQVc7QURpQmpCO0FDZkk7RUFDRSxtQkFBVztBRGlCakI7QUUxQ0E7RUFDRSxpQkFBUztBRjRDWDtBRTNDQTtFQUNFLGtCQUFTO0VBQ1QsWUFBVTtFQUNWLFdBQU07RUFDTixvREFBdUM7RUFDdkMsbUJBQVc7RUFDWCxnQkFBUztBRjZDWDtBRTVDRTs7RUFFRSxXQUFNO0FGOENWO0FFN0NFO0VBQ0Usc0JBQVc7QUYrQ2Y7QUU5Q0U7RUFDRSxxQkFBUTtBRmdEWjtBRS9DRTs7Ozs7RUFDRSxVQUFRO0FGcURaO0FFcERFO0VBQ0UseUNBQVU7QUZzRGQ7QUVyREU7RUFDRSwrQ0FBVTtBRnVEZDtBRXRERTtFQUNFLDZDQUFVO0FGd0RkO0FFdkRFO0VBQ0UsK0NBQVU7QUZ5RGQ7QUV4REU7RUFDRSxnREFBVTtBRjBEZDtBRWxCRTtFQUNFLGtCQUFTO0FGOEJiO0FFN0JJO0VBQ0UsV0FBTTtFQUNOLGFBQVE7RUFDUixnQkFBVztBRitCakI7QUU1Qk07RUFDRSwrQkFBTTtBRm1DZDtBRTFCUTtFQUNFLGNBQVE7RUFDUixjQUFPO0FGNENqQjtBRVVNO0VBQ0Usa0JBQVc7QUZnRm5CO0FFM0VRO0VBQ0Usc0JBQWU7RUFDZixnQkFBWTtBRnVGdEI7QUUvRVE7RUFDRSxnQkFBWTtBRmdHdEI7QUV6Rkk7RUFDRSxhQUFRO0VBQ1IsZUFBVTtBRnVHaEI7QUU5Rk07RUFDRSxnQkFBVztBRjhHbkI7QUVyR1E7RUFDRSx1QkFBTztFQUNQLCtCQUFVO0VBQ1YsZ0JBQVc7QUZxSHJCO0FFL0dJO0VBQ0UsY0FBTztFQUNQLGtCQUFTO0VBQ1Qsa0JBQVc7QUYySGpCO0FFOUdRO0VBQ0Usa0JBQVM7QUZzSW5CO0FFN0hJO0VBQ0UsY0FBTztBRjZJYjtBRXhJTTtFQUNFLGNBQU87RUFDUCxrQkFBVztBRm9KbkI7QUUvSVE7OztFQUNFLHNCQUFlO0VBQ2YsZ0JBQVk7QUY2SnRCO0FFdklRO0VBQ0UsZ0JBQVk7RUFDWixzQkFBTztFQUNQLHFCQUFRO0FGdUxsQjtBRTlLUTtFQUNFLGFBQVE7RUFDUix1QkFBZ0I7QUY4TDFCO0FFbExNO0VBQ0UsV0FBTTtFQUNOLGtCQUFTO0FGME1qQjtBRS9MUTs7RUFDRSxrQkFBUztFQUNULFVBQVE7RUFDUixlQUFPO0FGa05qQjtBRWpOVTs7OztFQUNFLGNBQVE7RUFDUixXQUFRO0VBQ1Isa0JBQVM7QUZzTnJCO0FFck5VOztFQUNFLFdBQU07RUFDTixXQUFPO0VBQ1AsMEJBQVc7RUFDWCxzQkFBSTtBRndOaEI7QUV2TlU7O0VBQ0UsVUFBTTtFQUNOLFlBQU87RUFDUCwyQkFBWTtFQUNaLHVCQUFLO0FGME5qQjtBRTlNUTtFQUNFLGFBQVE7RUFDUiw0QkFBVztFQUNYLGtCQUFTO0VBQ1QsVUFBUTtBRmdPbEI7QUV4TlU7RUFDRSxjQUFRO0FGdU9wQjtBRWpPVTtFQUNFLGNBQVE7QUY4T3BCO0FFNU5VO0VBQ0Usd0JBQVU7QUY2UHRCO0FFbFBVO0VBQ0UsYUFBUTtFQUNSLHNCQUFlO0FGb1EzQjtBRS9QWTtFQUNFLGFBQVE7RUFDUixzQkFBZTtFQUNmLFdBQU07QUYyUXBCO0FFbFFjO0VBQ0UsY0FBWTtBRmtSNUI7QUU1UWdCO0VBQ0UsMEJBQWdCO0FGd1JsQztBRXZSUTtFQUNFLGtCQUFTO0FGeVJuQjtBRW5SVTtFQUNFLGtCQUFTO0VBQ1QsTUFBSTtFQUNKLGdCQUFXO0VBQ1gsZ0JBQVk7RUFDWixzQkFBZTtFQUNmLHlCQUFhO0FGZ1N6QjtBRXpSWTtFQUNFLGdCQUFZO0VBQ1osVUFBUztBRnVTdkI7QUV0U1k7RUFDRSxVQUFTO0FGd1N2QjtBRXZTYztFQUNFLHVCQUFpQjtBRnlTakM7QUV4U2M7RUFDRSx1QkFBaUI7QUYwU2pDO0FFelNjO0VBQ0UsdUJBQWlCO0FGMlNqQztBRTFTYztFQUNFLHNCQUFpQjtBRjRTakM7QUUzU2M7RUFDRSx1QkFBaUI7QUY2U2pDO0FFNVNjO0VBQ0UsdUJBQWlCO0FGOFNqQztBRTdTYztFQUNFLHVCQUFpQjtBRitTakM7QUU5U2M7RUFDRSx1QkFBaUI7QUZnVGpDO0FFL1NjO0VBQ0Usc0JBQWlCO0FGaVRqQztBRWhUYztFQUNFLHVCQUFpQjtBRmtUakM7QUVqVGM7RUFDRSx1QkFBaUI7QUZtVGpDO0FFbFRjO0VBQ0UsdUJBQWlCO0FGb1RqQztBRW5UYztFQUNFLHVCQUFpQjtBRnFUakM7QUVwVGM7RUFDRSxzQkFBaUI7QUZzVGpDO0FFclRjO0VBQ0UsdUJBQWlCO0FGdVRqQztBRXRUYztFQUNFLHVCQUFpQjtBRndUakM7QUV2VGM7RUFDRSx1QkFBaUI7QUZ5VGpDO0FFeFRjO0VBQ0UsdUJBQWlCO0FGMFRqQztBRXpUYztFQUNFLG9CQUFpQjtBRjJUakM7QUUxVGM7RUFDRSx1QkFBaUI7QUY0VGpDO0FFM1RjO0VBQ0UsdUJBQWlCO0FGNlRqQztBRTVUUTtFQUNFLGtCQUFTO0FGOFRuQjtBRWpUVTtFQUNFLGdCQUFXO0VBQ1gsWUFBUTtBRjBVcEI7QUVuVVU7RUFDRSxnQkFBVztFQUNYLFVBQVE7QUZpVnBCO0FFeFVVO0VBQ0Usc0JBQWU7RUFDZixnQkFBVztBRnVWdkI7QUUzVVk7RUFDRSxZQUFRO0FGbVd0QjtBRWxXWTtFQUNFLHFCQUFRO0VBQ1IsV0FBUTtFQUNSLDJFQUE2RDtFQUM3RCxzQkFBZ0I7RUFDaEIsc0JBQWU7RUFDZixlQUFPO0FGb1dyQjtBRW5WVTtFQUNFLGdCQUFZO0VBQ1osc0JBQWU7QUZnWDNCO0FFM1dVO0VBQ0UsZ0JBQVk7RUFDWixzQkFBZTtBRnVYM0I7QUVoWEk7RUFDRSxjQUFRO0VBQ1IsZ0JBQVc7RUFDWCxXQUFNO0VBQ04sZ0JBQVk7RUFDWixrQkFBVztBRjhYakI7QUUvUk07RUFDRSxzQkFBZTtFQUNmLGdCQUFZO0VBQ1osa0JBQVc7QUZ3Y25CO0FFbmtDRTtFQUNFO0lBQ0UsVUFBUTtFRm1uQ1o7RUVsbkNFO0lBQ0UsVUFBUTtFRm9uQ1o7QUFDRjtBRXBuQ0U7RUFDRTtJQUNFLFVBQVE7SUFDUiw0QkFBVTtFRm9wQ2Q7RUVucENFO0lBQ0UsVUFBUTtJQUNSLHdCQUFVO0VGcXBDZDtBQUNGO0FFcnBDRTtFQUNFO0lBQ0UsVUFBUTtJQUNSLDJCQUFVO0VGcXJDZDtFRXByQ0U7SUFDRSxVQUFRO0lBQ1Isd0JBQVU7RUZzckNkO0FBQ0Y7QUV0ckNFO0VBQ0U7SUFDRSxVQUFRO0lBQ1IsNEJBQVU7RUZzdENkO0VFcnRDRTtJQUNFLFVBQVE7SUFDUix3QkFBVTtFRnV0Q2Q7QUFDRjtBRXZ0Q0U7RUFDRTtJQUNFLFVBQVE7SUFDUiwyQkFBVTtFRnV2Q2Q7RUV0dkNFO0lBQ0UsVUFBUTtJQUNSLHdCQUFVO0VGd3ZDZDtBQUNGO0FHanpDUztFQUFBO0lGR0QsZUFBTztFRGFiO0VHaEJPO0lEOERILHdCQUFRO0VGNEJaO0VHMUZPO0lENkVDLCtCQUFNO0lBQ04sb0NBQWE7RUZ1Q3JCO0VHckhPO0lEc0ZLLCtCQUFNO0lBQ04sb0NBQVc7SUFDWCxtQkFBZ0I7RUY2QzVCO0VHcklPO0lEOEZLLCtCQUFNO0lBQ04sbUNBQVc7SUFDWCxtQkFBZ0I7RUZrRDVCO0VHbEpPO0lEc0dLLGlDQUFNO0lBQ04sbUNBQVc7SUFDWCxtQkFBZ0I7RUZ1RDVCO0VHL0pPO0lEOEdLLGlDQUFNO0lBQ04sMkRBQU87SUFDUCxtQkFBZ0I7RUY0RDVCO0VHNUtPO0lEc0hLLDhCQUFNO0lBQ04sbUNBQVc7SUFDWCxxQkFBZ0I7RUZpRTVCO0VHekxPO0lEK0hDLCtCQUFNO0VGc0VkO0VHck1PO0lEc0lELHdCQUFPO0VGMkViO0VHak5PO0lENElDLGlCQUFZO0VGa0ZwQjtFRzlOTztJRG1KRyxlQUFVO0VGeUZwQjtFRzVPTztJRDRKRyxlQUFVO0lBQ1YsZ0JBQVc7RUZrR3JCO0VHL1BPO0lEcUtELFlBQU07SUFDTix3QkFBTztJQUNQLFNBQUk7RUZ5R1Y7RUdoUk87SUQrS0MsWUFBTTtJQUNOLGtCQUFjO0lBQ2QsNkNBQVc7RUZnSG5CO0VHalNPO0lENExHLGtCQUFjO0VGc0h4QjtFR2xUTztJRG9NRCxZQUFNO0lBQ04sYUFBTztFRjZIYjtFR2xVTztJRDRNRyxXQUFNO0VGaUloQjtFRzdVTztJRGtORyxZQUFNO0lBQ04sU0FBSTtJQUNKLFdBQUs7RUZ3SWY7RUc1Vk87SUQ0TkQsWUFBTTtFRitJWjtFRzNXTztJRG1PQyxZQUFNO0VGc0pkO0VHelhPOzs7SUQwT0csaUJBQVk7RUZpS3RCO0VHM1lPO0lEK09HLGVBQVU7RUZ3S3BCO0VHdlpPO0lEb1BHLGVBQVU7SUFDVixnQkFBVztFRjZLckI7RUdsYU87SUQyUEssaUJBQVk7RUZrTHhCO0VHN2FPO0lEbVFHLGVBQVU7SUFDVixpQkFBUTtJQUNSLGdCQUFXO0VGeUxyQjtFRzliTztJRDhRRyxnQkFBVztJQUNYLFdBQUk7RUZnTWQ7RUcvY087SURxUkssWUFBTTtFRnFNbEI7RUcxZE87SUQ0UkMsd0JBQU87SUFDUCxhQUFRO0lBQ1IsY0FBSTtJQUNKLCtCQUFtQjtJQUNuQixrQ0FBc0I7RUY0TTlCO0VHNWVPO0lEeVRHLFdBQU07SUFDTixZQUFPO0lBQ1AsWUFBTztJQUNQLFdBQU07RUYyTmhCO0VHdmhCTztJRHdVRyxZQUFNO0lBQ04sNEJBQVE7SUFDUixVQUFJO0VGa09kO0VHNWlCTztJRGlWSyxXQUFLO0VGeU9qQjtFRzFqQk87SUR3VkssWUFBTTtFRmdQbEI7RUd4a0JPO0lEOFZLLG1CQUFjO0VGcVAxQjtFR25sQk87SURpV0sseUJBQVE7RUZ1UHBCO0VHeGxCTztJRG9XSyw0QkFBUTtFRnlQcEI7RUc3bEJPO0lEdVdLLDRCQUFRO0VGMlBwQjtFR2xtQk87SUQyV0ssV0FBTTtJQUNOLFlBQU87SUFDUCxTQUFJO0lBQ0osV0FBTTtFRitQbEI7RUc3bUJPO0lEd1hLLFdBQUk7RUZzUWhCO0VHOW5CTztJRGdZTyxVQUFJO0lBQ0osZUFBVTtJQUNWLGlCQUFZO0VGNlExQjtFRy9vQk87SUQwWVMsV0FBTTtFRm9SdEI7RUc5cEJPO0lEbVpHLGFBQVM7SUFDVCxnQkFBWTtFRjJSdEI7RUcvcUJPO0lEK1pLLGdCQUFRO0lBQ1IsZUFBVTtFRmtTdEI7RUdsc0JPO0lEc2RHLGFBQVM7SUFDVCxnQkFBWTtJQUNaLHFCQUFnQjtFRmdVMUI7RUd4eEJPO0lEOGRLLFlBQU87RUZxVW5CO0VHbnlCTztJRHFlSyxXQUFNO0lBQ04sWUFBTztFRjRVbkI7RUdsekJPO0lEK2VHLGFBQVM7SUFDVCxnQkFBWTtFRmtWdEI7RUdsMEJPO0lEeWZLLGVBQVU7SUFDVixpQkFBWTtFRnlWeEI7RUduMUJPO0lEZ2dCTyxpQkFBWTtFRjhWMUI7RUc5MUJPO0lENmdCTyxXQUFNO0lBQ04sWUFBTztJQUNQLGtCQUFhO0VGc1czQjtFR3IzQk87SURzaEJHLGdCQUFXO0lBQ1gsaUJBQVk7RUYyV3RCO0VHbDRCTztJRGdpQkssZUFBVTtFRmtYdEI7RUdsNUJPO0lEdWlCSyxlQUFVO0lBQ1YsZ0JBQVc7RUZ5WHZCO0VHajZCTztJRG1qQkQsWUFBTTtJQUNOLFlBQU87SUFDUCx3QkFBTztJQUNQLGVBQVU7SUFDVixpQkFBWTtFRmdZbEI7RUd2N0JPO0lEZ2tCQyxnQkFBVztJQUNYLGlCQUFZO0VGcVlwQjtFR3Q4Qk87SUR1a0JHLFlBQU07RUYwWWhCO0VHajlCTztJRDRrQkQsaUJBQVc7RUYrWWpCO0VHMzlCTztJRGlsQkMsaUJBQVc7RUZvWm5CO0VHcitCTztJRHVsQkcsVUFBSztFRndaZjtFRy8rQk87SUQ0bEJELGlCQUFXO0VGNlpqQjtFR3ovQk87SURrbUJHLFdBQU07RUZpYWhCO0VHbmdDTztJRHVtQkQsaUJBQVc7RUZzYWpCO0VHN2dDTztJRDRtQkMsWUFBTTtFRjJhZDtFR3ZoQ087SURnbkJHLFVBQUs7RUY0YWY7RUc1aENPO0lEcW5CRCxpQkFBVztFRmliakI7RUd0aUNPO0lEMm5CRyxXQUFNO0VGcWJoQjtFR2hqQ087SURnb0JELGlCQUFXO0VGMGJqQjtFRzFqQ087SURzb0JHLFVBQUs7RUY4YmY7RUdwa0NPO0lEMm9CRCxpQkFBVztJQUNYLHFCQUFlO0VGbWNyQjtFRy9rQ087SURxcEJDLGVBQVU7SUFDVixpQkFBWTtJQUNaLGlCQUFXO0VGMGNuQjtFR2ptQ087SUQ0cEJDLGlCQUFZO0VGK2NwQjtBQTFsQ0Y7QUdyQlM7RUFBQTtJRCtESCx3QkFBUTtFRjBCWjtFR3pGTztJRDBFRCxzQkFBZTtFRmlDckI7RUczR087SUQ4RUMsYUFBUTtFRnFDaEI7RUduSE87SURvRkMsV0FBTTtFRjBDZDtFRzlITztJRDhGSyw4QkFBTTtJQUNOLGtDQUFXO0VGZ0R2QjtFRy9JTztJRHNHSyw4QkFBTTtJQUNOLGtDQUFXO0VGcUR2QjtFRzVKTztJRDhHSyw4QkFBTTtJQUNOLGtDQUFXO0VGMER2QjtFR3pLTztJRHNISyw4QkFBTTtJQUNOLGtDQUFXO0VGK0R2QjtFR3RMTztJRDhISyw2QkFBTTtJQUNOLGtDQUFXO0lBQ1gscUJBQWdCO0VGb0U1QjtFR3BNTztJRHFJQyxXQUFNO0lBQ04sa0NBQVc7SUFDWCxtQkFBZ0I7RUZ5RXhCO0VHaE5PO0lENElELDBDQUFPO0VGOEViO0VHMU5PO0lEa0pDLG1DQUFZO0VGcUZwQjtFR3ZPTztJRHlKRyxpQ0FBVTtFRjRGcEI7RUdyUE87SUQ0SkssYUFBUTtFRjhGcEI7RUcxUE87SURtS0csaUNBQVU7SUFDVixrQ0FBVztFRnFHckI7RUd6UU87SUQ2S0QsOEJBQU07SUFDTiwwQ0FBTztJQUNQLGtEQUFJO0VGNEdWO0VHM1JPO0lEdUxDLDhCQUFNO0lBQ04sb0NBQWM7SUFDZCxtR0FBVztFRm1IbkI7RUc1U087SURrTUcsb0NBQWM7RUZ5SHhCO0VHM1RPO0lEMk1ELDhCQUFNO0lBQ04sK0JBQU87RUZnSWI7RUc1VU87SURrTkcsNkJBQU07RUZvSWhCO0VHdFZPO0lEME5HLDhCQUFNO0lBQ04sMkJBQUk7SUFDSiw0QkFBSztFRjJJZjtFR3ZXTztJRGtPRCxXQUFNO0VGa0paO0VHcFhPO0lEeU9DLFdBQU07RUZ5SmQ7RUdsWU87OztJRGdQRyxtQ0FBWTtFRnNLdEI7RUd0Wk87SURxUEcsaUNBQVU7RUYyS3BCO0VHaGFPO0lEMlBHLGlDQUFVO0lBQ1Ysa0NBQVc7RUZnTHJCO0VHNWFPO0lEaVFLLG1DQUFZO0VGcUx4QjtFR3RiTztJRDJRRyxpQ0FBVTtJQUNWLHFEQUFRO0lBQ1Isa0NBQVc7RUY0THJCO0VHemNPO0lEcVJHLGtDQUFXO0lBQ1gsNkJBQUk7RUZtTWQ7RUd6ZE87SUQyUkssOEJBQU07RUZ3TWxCO0VHbmVPO0lEc1NDLDBDQUFPO0lBQ1AsYUFBUTtJQUNSLHNCQUFlO0VGK012QjtFR3ZmTztJRGtVRyw2QkFBTTtJQUNOLDhCQUFPO0lBQ1AsOEJBQU87SUFDUCw2QkFBTTtFRjhOaEI7RUduaUJPO0lEZ1ZHLDhCQUFNO0lBQ04sb0dBQVE7RUZxT2xCO0VHdGpCTztJRHVWSyw0QkFBSTtJQUNKLDZCQUFNO0VGNE9sQjtFR3BrQk87SUQ4VkssK0JBQU87SUFDUCw0QkFBSztFRm1QakI7RUdsbEJPO0lEb1hLLDZCQUFNO0lBQ04sOEJBQU87SUFDUCwyQkFBSTtJQUNKLDZCQUFNO0VGa1FsQjtFR3puQk87SUQ4WEssNEJBQUk7RUZ5UWhCO0VHdm9CTztJRHdZTyw0QkFBSTtJQUNKLGdDQUFVO0lBQ1YsbUNBQVk7RUZnUjFCO0VHMXBCTztJRGdaUyw2QkFBTTtFRnVSdEI7RUd2cUJPO0lEMFpHLFdBQU07RUY4UmhCO0VHeHJCTztJRHNhSyxvREFBUTtJQUNSLG1DQUFVO0VGcVN0QjtFRzVzQk87SUQ4ZEcsOEJBQU07SUFDTiw0REFBTztFRm1VakI7RUdseUJPO0lEb2VLLDhCQUFPO0VGd1VuQjtFRzV5Qk87SUQ0ZUssNEJBQU07SUFDTiw2QkFBTztFRitVbkI7RUc1ekJPO0lEc2ZHLFdBQU07SUFDTixrQ0FBVztJQUNYLG9DQUFhO0VGcVZ2QjtFRzcwQk87SURnZ0JLLGdDQUFVO0lBQ1YsbUNBQVk7RUY0VnhCO0VHNzFCTztJRHNnQk8sbUNBQVk7RUZpVzFCO0VHdjJCTztJRHFoQk8sNkJBQU07SUFDTiw4QkFBTztJQUNQLG1DQUFhO0VGeVczQjtFR2g0Qk87SUQ2aEJHLDhCQUFNO0lBQ04sMENBQU87SUFDUCxxQ0FBWTtFRjhXdEI7RUc3NEJPO0lEc2lCSyxpQ0FBVTtFRnFYdEI7RUczNUJPO0lEOGlCSyxpQ0FBVTtJQUNWLGlDQUFXO0VGNFh2QjtFRzM2Qk87SUQ2akJELDhCQUFNO0lBQ04sOEJBQU87SUFDUCwwQ0FBTztJQUNQLGlDQUFVO0lBQ1YsbUNBQVk7RUZtWWxCO0VHcDhCTztJRHVrQkMsa0NBQVc7SUFDWCxtQ0FBWTtFRndZcEI7RUdoOUJPO0lENmtCRyw4QkFBTTtFRjZZaEI7RUcxOUJPO0lEa2xCRCxrQ0FBVztFRmtaakI7RUdwK0JPO0lEdWxCQyxrQ0FBVztFRnVabkI7RUc5K0JPO0lENmxCRyw0QkFBSztFRjJaZjtFR3gvQk87SURrbUJELG1DQUFXO0VGZ2FqQjtFR2xnQ087SUR3bUJHLDZCQUFNO0VGb2FoQjtFRzVnQ087SUQ2bUJELG1DQUFXO0VGeWFqQjtFR3RoQ087SURzbkJHLDRCQUFLO0VGK2FmO0VHcmlDTztJRDJuQkQsbUNBQVc7RUZvYmpCO0VHL2lDTztJRGlvQkcsNkJBQU07RUZ3YmhCO0VHempDTztJRHNvQkQsbUNBQVc7RUY2YmpCO0VHbmtDTztJRDRvQkcsNEJBQUs7RUZpY2Y7RUc3a0NPO0lEa3BCRCxrQ0FBVztJQUNYLHNDQUFlO0VGc2NyQjtFR3psQ087SUQ2cEJDLGFBQVE7RUY2Y2hCO0VHMW1DTztJRGtxQkMsbUNBQVk7RUZrZHBCO0FBMWhDRiIsImZpbGUiOiJscC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcbkByZXF1aXJlICcuL19taXhpbi5zdHlsJ1xuQHJlcXVpcmUgJy4vX2Jhc2Uuc3R5bCdcbi8vIG1vZHVsZXNcbkByZXF1aXJlICcuL21vZHVsZXMvX2luZGV4LnN0eWwnXG4vLyBwYWdlc1xuQHJlcXVpcmUgJy4vcGFnZXMvX2xwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYuc3R5bCciLCIvKlxuTW9kdWxlIFBhcnRpYWxzXG4gKi9cbi8qIOOBmeOBueOBpuOCkuimi+OCi+ODnOOCv+ODsyAqL1xuLmFsbC1idG5cbiAgZGlzcGxheSBmbGV4XG4gIGFsaWduLWl0ZW1zIGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gIHdpZHRoIGNhbGMoMTcyIC8gMzc1ICogMTAwdncpXG4gIGhlaWdodCBjYWxjKDM2IC8gMzc1ICogMTAwdncpXG4gIG1hcmdpbiAwIGF1dG9cbiAgYm9yZGVyLXJhZGl1cyBjYWxjKDQgLyAzNzUgKiAxMDB2dylcbiAgYm9yZGVyIDFweCBzb2xpZCAkZ3JheTJcbiAgYm94LXNpemluZyBib3JkZXItYm94XG4gIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gIGxpbmUtaGVpZ2h0IDFcbiAgdGV4dC1kZWNvcmF0aW9uIG5vbmUiLCJAY2hhcnNldCBcInV0Zi04XCI7XG4uYWxsLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxNzIgLyAzNzUgKiAxMDB2dyk7XG4gIGhlaWdodDogY2FsYygzNiAvIDM3NSAqIDEwMHZ3KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoNCAvIDM3NSAqIDEwMHZ3KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFjIC5hYy10cmlnZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYyAuYWMtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYWMgLmFjLXRyaWdnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWMgLmFjLXRyaWdnZXIgc3Bhbjo6YmVmb3JlLFxuLmFjIC5hYy10cmlnZ2VyIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hYyAuYWMtcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmFjLmpzLWVuYWJsZWQgLmFjLXBhbmVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFjLmlzLWFjdGl2ZSAuYWMtcGFuZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuYm9keSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJoaXJhZ2luby1rYWt1LWdvdGhpYy1wcm9uXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgaW1nLFxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiAuZmFkZSxcbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiAuc2xpZGUtZG93bixcbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiAuc2xpZGUtdXAsXG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgLnNsaWRlLWxlZnQsXG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgLnNsaWRlLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiAuZmFkZS5hY3RpdmUge1xuICBhbmltYXRpb246IGZhZGUgMC44cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiAuc2xpZGUtZG93bi5hY3RpdmUge1xuICBhbmltYXRpb246IHNsaWRlLWRvd24gMC44cyBlYXNlLWluLW91dCBmb3J3YXJkcztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiAuc2xpZGUtdXAuYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS11cCAwLjhzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IC5zbGlkZS1sZWZ0LmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogc2xpZGUtbGVmdCAwLjhzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IC5zbGlkZS1yaWdodC5hY3RpdmUge1xuICBhbmltYXRpb246IHNsaWRlLXJpZ2h0IDAuOHMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IC5wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IC5zcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLmt2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3Yge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLmt2IC5rdi1pbWcwMSB7XG4gIHdpZHRoOiBjYWxjKDI3MyAvIDEwNzQgKiAxMDB2dyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3YgLmt2LWltZzAxIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3YgLmt2LXR4dCB7XG4gICAgd2lkdGg6IGNhbGMoNDYxIC8gMTA3NCAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNiAvIDEwNzQgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5rdiAua3YtdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3YgLmt2LXR4dCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3YgLmt2LXR4dCBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiBjYWxjKDM0OCAvIDEwNzQgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMjkgLyAxMDc0ICogMTAwdncpO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5rdiAua3YtdHh0IGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IGNhbGMoMjQ1IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNTUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5rdiAua3YtdHh0IGltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IGNhbGMoMzQ4IC8gMTA3NCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIzIC8gMTA3NCAqIDEwMHZ3KTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3YgLmt2LXR4dCBpbWc6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiBjYWxjKDI0NSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE2IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3YgLmt2LXR4dCBpbWc6bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiBjYWxjKDMxNS41IC8gMTA3NCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIzIC8gMTA3NCAqIDEwMHZ3KTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3YgLmt2LXR4dCBpbWc6bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiBjYWxjKDI0NSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3YgLmt2LXR4dCBpbWc6bnRoLW9mLXR5cGUoNCkge1xuICAgIHdpZHRoOiBjYWxjKDI5NC41IC8gMTA3NCAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoMTYgLyAxMDc0ICogMTAwdncpIDAgMCBjYWxjKDc1IC8gMTA3NCAqIDEwMHZ3KTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3YgLmt2LXR4dCBpbWc6bnRoLW9mLXR5cGUoNCkge1xuICAgIHdpZHRoOiBjYWxjKDIzNCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ua3YgLmt2LXR4dCBpbWc6bnRoLW9mLXR5cGUoNSkge1xuICAgIHdpZHRoOiBjYWxjKDg1IC8gMTA3NCAqIDEwMHZ3KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDkyIC8gMTA3NCAqIDEwMHZ3KTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5rdiAua3YtdHh0IGltZzpudGgtb2YtdHlwZSg1KSB7XG4gICAgd2lkdGg6IGNhbGMoNjAgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5rdiAua3YtaW1nMDIge1xuICAgIHdpZHRoOiBjYWxjKDM0MCAvIDEwNzQgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5rdiAua3YtaW1nMDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjMgLyAzNzUgKiAxMDB2dyk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnJlYWQge1xuICAgIG1hcmdpbjogODdweCBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnJlYWQge1xuICAgIG1hcmdpbjogY2FsYyg0MiAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ucmVhZCBkbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5yZWFkIGRsIHtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnJlYWQgZGwge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5yZWFkIGRsIGR0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5yZWFkIGRsIGR0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5yZWFkIGRsIGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5yZWFkIGRsIGR0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnJlYWQgZGwgZGQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnJlYWQgZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24ucmVhZCBkbCBkZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTYgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5tZW51IHtcbiAgICB3aWR0aDogNjI1cHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMCBhdXRvO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5tZW51IHtcbiAgICB3aWR0aDogY2FsYygzMjEgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDQyIC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICAgIGdhcDogY2FsYygxOCAvIDM3NSAqIDEwMHZ3KSBjYWxjKDE1IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbiAubWVudSBsaSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24gLm1lbnUgbGkge1xuICAgIHdpZHRoOiAxOTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogOHB4IDZweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNDUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24gLm1lbnUgbGkge1xuICAgIHdpZHRoOiBjYWxjKDE1MyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDUgLyAzNzUgKiAxMDB2dyk7XG4gICAgYm94LXNoYWRvdzogY2FsYyg4IC8gMzc1ICogMTAwdncpIGNhbGMoNiAvIDM3NSAqIDEwMHZ3KSBjYWxjKDEwIC8gMzc1ICogMTAwdncpIDBweCByZ2JhKDAsMCwwLDAuNDUpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbiAubWVudSBsaTpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIC01cHgpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5tZW51IGxpIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24gLm1lbnUgbGkgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5tb250aCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbiAubW9udGgge1xuICAgIHdpZHRoOiA0MDNweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24gLm1vbnRoIHtcbiAgICB3aWR0aDogY2FsYygyMDAgLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDEzNiAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5tb250aCBpbWc6bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24gLm1vbnRoIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IGNhbGMoNzIgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5tb250aCBpbWc6bnRoLW9mLXR5cGUoMikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24gLm1vbnRoIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDIwNnB4O1xuICAgIHRvcDogNzZweDtcbiAgICBsZWZ0OiAxMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5tb250aCBpbWc6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiBjYWxjKDE1NiAvIDM3NSAqIDEwMHZ3KTtcbiAgICB0b3A6IGNhbGMoNTcgLyAzNzUgKiAxMDB2dyk7XG4gICAgbGVmdDogY2FsYyg0NCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiB7XG4gICAgd2lkdGg6IDkxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAudGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC50aXRsZSB7XG4gICAgd2lkdGg6IDQwM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5icmFuZCxcbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC50aXRsZSAubmFtZSxcbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC50aXRsZSAucHJvZmlsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5icmFuZCxcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5uYW1lLFxuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAudGl0bGUgLnByb2ZpbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5icmFuZCxcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5uYW1lLFxuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAudGl0bGUgLnByb2ZpbGUge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5icmFuZCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5icmFuZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDI3IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC50aXRsZSAubmFtZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE1IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTIgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAudGl0bGUgLm5hbWUgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAudGl0bGUgLm5hbWUgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMjMgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC50aXRsZSAucHJvZmlsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAudGl0bGUgLnByb2ZpbGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA0cHggMjhweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5wcm9maWxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTAgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZzogY2FsYygzIC8gMzc1ICogMTAwdncpIGNhbGMoMjAgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAudGl0bGUgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBnYXA6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC50aXRsZSAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE4IC8gMzc1ICogMTAwdncpO1xuICAgIGdhcDogMCBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLnRpdGxlIC5idXR0b24gbGkge1xuICAgIHdpZHRoOiAxOTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC50aXRsZSAuYnV0dG9uIGxpIHtcbiAgICB3aWR0aDogY2FsYygxNDQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0N3B4IGF1dG8gMCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAyNXB4IDY4cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0NDhweCAxOTNweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwMXB4IDM0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIge1xuICAgIG1hcmdpbjogY2FsYygyMiAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tb2RhbC1vcGVuLFxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwtb3Blbjo6YmVmb3JlLFxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsLWNsb3NlOjpiZWZvcmUsXG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwtb3Blbjo6YWZ0ZXIsXG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwtY2xvc2U6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tb2RhbC1vcGVuOjpiZWZvcmUsXG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwtY2xvc2U6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gIHRvcDogY2FsYyg1MCUgLSAxLjVweCk7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwtb3Blbjo6YWZ0ZXIsXG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwtY2xvc2U6OmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNmZmY7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMS41cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tb2RhbC1vcGVuIHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsLW9wZW4ge1xuICAgIHdpZHRoOiBjYWxjKDE1IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYygxNSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBib3R0b206IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gICAgcmlnaHQ6IGNhbGMoMTEgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwge1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBwYWRkaW5nOiAyNnB4IDI5cHggMTNweCAyMnB4O1xuICAgIHRvcDogMzAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwge1xuICAgIHdpZHRoOiBjYWxjKDIyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBwYWRkaW5nOiBjYWxjKDIyIC8gMzc1ICogMTAwdncpIGNhbGMoMjUgLyAzNzUgKiAxMDB2dykgY2FsYygxOCAvIDM3NSAqIDEwMHZ3KSBjYWxjKDE5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsLmFjdGl2ZSB7XG4gICAgbGVmdDogMzA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwuYWN0aXZlIHtcbiAgICB0b3A6IGNhbGMoMjE3IC8gMzc1ICogMTAwdncpO1xuICAgIHJpZ2h0OiBjYWxjKDExIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwuc3ViLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tb2RhbC5zdWItYWN0aXZlIHtcbiAgICByaWdodDogLTU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwuc3ViLWFjdGl2ZSB7XG4gICAgYm90dG9tOiBjYWxjKC04MiAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsZWZ0OiBjYWxjKDIzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsI21vZGFsMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tb2RhbCNtb2RhbDMge1xuICAgIHBhZGRpbmc6IDMzcHggMCAxNXB4IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwjbW9kYWw0IHtcbiAgICBwYWRkaW5nOiAyNnB4IDM2cHggMjFweCAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsI21vZGFsNSB7XG4gICAgcGFkZGluZzogMjZweCAyOHB4IDE2cHggMjJweDtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsIC5tb2RhbC1jbG9zZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwgLm1vZGFsLWNsb3NlIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsIC5tb2RhbC1jbG9zZSB7XG4gICAgd2lkdGg6IGNhbGMoMTggLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDE4IC8gMzc1ICogMTAwdncpO1xuICAgIHRvcDogY2FsYygxNSAvIDM3NSAqIDEwMHZ3KTtcbiAgICByaWdodDogY2FsYygxNSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwgdWwge1xuICAgIGdhcDogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsIHVsIHtcbiAgICBnYXA6IGNhbGMoOSAvIDM3NSAqIDEwMHZ3KSAwO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwgdWwgbGkge1xuICAgIGdhcDogMCA5cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsIHVsIGxpIHtcbiAgICBnYXA6IDAgY2FsYyg3IC8gMzc1ICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYyg5IC8gMzc1ICogMTAwdncpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwgdWwgbGkgLml0ZW0taW1nIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsIHVsIGxpIC5pdGVtLWltZyB7XG4gICAgd2lkdGg6IDUxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubW9kYWwgdWwgbGkgLml0ZW0taW1nIHtcbiAgICB3aWR0aDogY2FsYyg0NCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1vZGFsIHVsIGxpIC5pdGVtLXR4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1haW4taW1nIHtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGdyaWQtY29sdW1uOiAxLzE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcgLnR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40NWVtO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0IHtcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0IHtcbiAgICBwYWRkaW5nOiBjYWxjKDYgLyAzNzUgKiAxMDB2dykgY2FsYyg1IC8gMzc1ICogMTAwdncpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMy41IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcgLnR4dCBzcGFuIHtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgb3BhY2l0eTogMDtcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNTZzO1xufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1haW4taW1nIC50eHQuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcgLnR4dC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjcycztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcgLnR4dC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjg4cztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOTZzO1xufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLm1haW4taW1nIC50eHQuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4wNHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcgLnR4dC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjEycztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcgLnR4dC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yOHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcgLnR4dC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMTEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zNnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcgLnR4dC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMTIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40NHM7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcgLnR4dC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41MnM7XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAubWFpbi1pbWcgLnR4dC5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMTQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY4cztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxNikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc2cztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg0cztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxOCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjkycztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAycztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA4cztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5tYWluLWltZyAudHh0LmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE2cztcbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5zdWItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5zdWItaW1nIHtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLnN1Yi1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDI1NyAvIDM3NSAqIDEwMHZ3KTtcbiAgICBtYXJnaW46IGNhbGMoMjAgLyAzNzUgKiAxMDB2dykgY2FsYygxOCAvIDM3NSAqIDEwMHZ3KSAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAuc3ViLWltZyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLnN1Yi1pbWcgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLnN1Yi1pbWcgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAuc3ViLWltZyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAuc3ViLWltZyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogY2FsYyg5IC8gMzc1ICogMTAwdncpO1xuICAgIGhlaWdodDogY2FsYyg5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAuc3ViLWltZyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLnByaWNlIHtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAucHJpY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTcgLyAzNzUgKiAxMDB2dyk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMyIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAucHJpY2UgbGkge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5wcmljZSBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLnByaWNlIGxpIHtcbiAgICBmb250LXNpemU6IGNhbGMoOCAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5wcmljZSBsaSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyIC5wcmljZSBsaSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLnByaWNlIGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42O1xufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLnByaWNlIGxpIGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYvYnV5LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lciAucHJpY2UgbGkgYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIgLnByaWNlIGxpIGE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMzIgLyAzNzUgKiAxMDB2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDE1IC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIrZGwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lcitkbCB7XG4gICAgd2lkdGg6IGNhbGMoMzIwIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbjogY2FsYygxOCAvIDM3NSAqIDEwMHZ3KSBhdXRvIDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogY2FsYygxOS41IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lcitkbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmYgLmltZy1jb250YWluZXIrZGwgZHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyK2RsIGR0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMTUgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbm1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmIC5pbWctY29udGFpbmVyK2RsIGRkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lcitkbCBkZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZiAuaW1nLWNvbnRhaW5lcitkbCBkZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEwIC8gMzc1ICogMTAwdncpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNyAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5idG4ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbWFyZ2luOiA3N3B4IGF1dG8gMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5idG4ge1xuICAgIHdpZHRoOiBjYWxjKDIyNSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBoZWlnaHQ6IGNhbGMoNDEgLyAzNzUgKiAxMDB2dyk7XG4gICAgbWFyZ2luOiBjYWxjKDMwIC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxMSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0MSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5idG4rLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5idG4rLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxOSAvIDM3NSAqIDEwMHZ3KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5idG4rLmJ0biBpbWcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uIC5idG4rLmJ0biBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwNSAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uI3N0YWZmMDEge1xuICAgIG1hcmdpbi10b3A6IDExN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24jc3RhZmYwMSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2NCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uI3N0YWZmMDEgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uI3N0YWZmMDEgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDU5IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24jc3RhZmYwMSAubWFpbi1pbWcgLnR4dCB7XG4gICAgbGVmdDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uI3N0YWZmMDEgLm1haW4taW1nIC50eHQge1xuICAgIGxlZnQ6IGNhbGMoMzQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbiNzdGFmZjAyIHtcbiAgICBtYXJnaW4tdG9wOiAxMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uI3N0YWZmMDIge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTA3IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24jc3RhZmYwMiAubWFpbi1pbWcgLnR4dCB7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbiNzdGFmZjAyIC5tYWluLWltZyAudHh0IHtcbiAgICByaWdodDogY2FsYygzNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uI3N0YWZmMDMge1xuICAgIG1hcmdpbi10b3A6IDE2M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24jc3RhZmYwMyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbiNzdGFmZjAzIC50aXRsZSB7XG4gICAgd2lkdGg6IDQ0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24jc3RhZmYwMyAubWFpbi1pbWcgLnR4dCB7XG4gICAgbGVmdDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uI3N0YWZmMDMgLm1haW4taW1nIC50eHQge1xuICAgIGxlZnQ6IGNhbGMoMzQgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbiNzdGFmZjA0IHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uI3N0YWZmMDQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTA0IC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24jc3RhZmYwNCAubWFpbi1pbWcgLnR4dCB7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbiNzdGFmZjA0IC5tYWluLWltZyAudHh0IHtcbiAgICByaWdodDogY2FsYygzNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uI3N0YWZmMDUge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24jc3RhZmYwNSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxMDAgLyAzNzUgKiAxMDB2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbiNzdGFmZjA1IC5tYWluLWltZyAudHh0IHtcbiAgICBsZWZ0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24jc3RhZmYwNSAubWFpbi1pbWcgLnR4dCB7XG4gICAgbGVmdDogY2FsYygzNCAvIDM3NSAqIDEwMHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTUxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmZsaXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDg5IC8gMzc1ICogMTAwdncpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQzIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5tYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZmxpc3QgaDIge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2IHNlY3Rpb24uc3RhZmZsaXN0IGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMTEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZmxpc3QgaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBtYWluLmNvbnRlbnRzLmxwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYgc2VjdGlvbi5zdGFmZmxpc3QgLmJ0bisuYnRuIHtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIG1haW4uY29udGVudHMubHAtbW9udGhseXN0YWZmX2NvbnRlbnRzXzI0MTIxNiBzZWN0aW9uLnN0YWZmbGlzdCAuYnRuKy5idG4ge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQxIC8gMzc1ICogMTAwdncpO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlLWRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBzbGlkZS11cCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALW8ta2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLXVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgc2xpZGUtbGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBzbGlkZS1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHNsaWRlLXJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtby1rZXlmcmFtZXMgc2xpZGUtcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGUtcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbiIsIi8qXG5Nb2R1bGUgQWNjb3JkaW9uSnNcbiAqL1xuLmFjXG4gIC5hY1xuICAgICYtdHJpZ2dlclxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBhbGlnbi1pdGVtcyBjZW50ZXJcbiAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICArcGMoKVxuICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgc3BhblxuICAgICAgICBwb3NpdGlvbiByZWxhdGl2ZVxuICAgICAgICB0ZXh0LWluZGVudCAtOTk5OXB4XG4gICAgICAgIG92ZXJmbG93IGhpZGRlblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgY29udGVudCAnJ1xuICAgICAgICAgIHBvc2l0aW9uIGFic29sdXRlXG4gICAgJi1wYW5lbFxuICAgICAgb3ZlcmZsb3cgaGlkZGVuXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5IGhlaWdodCwgdmlzaWJpbGl0eVxuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24gZWFzZVxuICAmLmpzLWVuYWJsZWRcbiAgICAuYWMtcGFuZWxcbiAgICAgIHZpc2liaWxpdHkgaGlkZGVuXG4gICYuaXMtYWN0aXZlXG4gICAgLmFjLXBhbmVsXG4gICAgICB2aXNpYmlsaXR5IHZpc2libGUiLCIvKlxuUGFnZSBMcCBUcmVuZHN0eWxlXG4gKi9cbmJvZHlcbiAgb3ZlcmZsb3cgdmlzaWJsZVxubWFpbi5jb250ZW50cy5scC1tb250aGx5c3RhZmZfY29udGVudHNfMjQxMjE2XG4gIHBvc2l0aW9uIHJlbGF0aXZlXG4gIGZvbnQtc2l6ZSAwXG4gIGNvbG9yICMwMDBcbiAgZm9udC1mYW1pbHkgXCJoaXJhZ2luby1rYWt1LWdvdGhpYy1wcm9uXCIsIHNhbnMtc2VyaWZcbiAgYmFja2dyb3VuZCAjRjhGOEY3XG4gIG92ZXJmbG93IGhpZGRlblxuICBpbWcsXG4gIHZpZGVvXG4gICAgd2lkdGggMTAwJVxuICAqXG4gICAgYm94LXNpemluZyBib3JkZXItYm94XG4gIGFcbiAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAuZmFkZSwuc2xpZGUtZG93biwuc2xpZGUtdXAsLnNsaWRlLWxlZnQsLnNsaWRlLXJpZ2h0XG4gICAgb3BhY2l0eSAwXG4gIC5mYWRlLmFjdGl2ZVxuICAgIGFuaW1hdGlvbiBmYWRlIDAuOHMgZWFzZS1pbi1vdXQgZm9yd2FyZHNcbiAgLnNsaWRlLWRvd24uYWN0aXZlXG4gICAgYW5pbWF0aW9uIHNsaWRlLWRvd24gMC44cyBlYXNlLWluLW91dCBmb3J3YXJkc1xuICAuc2xpZGUtdXAuYWN0aXZlXG4gICAgYW5pbWF0aW9uIHNsaWRlLXVwIDAuOHMgZWFzZS1pbi1vdXQgZm9yd2FyZHNcbiAgLnNsaWRlLWxlZnQuYWN0aXZlXG4gICAgYW5pbWF0aW9uIHNsaWRlLWxlZnQgMC44cyBlYXNlLWluLW91dCBmb3J3YXJkc1xuICAuc2xpZGUtcmlnaHQuYWN0aXZlXG4gICAgYW5pbWF0aW9uIHNsaWRlLXJpZ2h0IDAuOHMgZWFzZS1pbi1vdXQgZm9yd2FyZHNcbiAgQGtleWZyYW1lcyBmYWRlXG4gICAgMCVcbiAgICAgIG9wYWNpdHkgMFxuICAgIDEwMCVcbiAgICAgIG9wYWNpdHkgMVxuICBAa2V5ZnJhbWVzIHNsaWRlLWRvd25cbiAgICAwJVxuICAgICAgb3BhY2l0eSAwXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgtMzBweClcbiAgICAxMDAlXG4gICAgICBvcGFjaXR5IDFcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVZKDApXG4gIEBrZXlmcmFtZXMgc2xpZGUtdXBcbiAgICAwJVxuICAgICAgb3BhY2l0eSAwXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWSgzMHB4KVxuICAgIDEwMCVcbiAgICAgIG9wYWNpdHkgMVxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVkoMClcbiAgQGtleWZyYW1lcyBzbGlkZS1sZWZ0XG4gICAgMCVcbiAgICAgIG9wYWNpdHkgMFxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTMwcHgpXG4gICAgMTAwJVxuICAgICAgb3BhY2l0eSAxXG4gICAgICB0cmFuc2Zvcm0gdHJhbnNsYXRlWCgwKVxuICBAa2V5ZnJhbWVzIHNsaWRlLXJpZ2h0XG4gICAgMCVcbiAgICAgIG9wYWNpdHkgMFxuICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZVgoMzBweClcbiAgICAxMDAlXG4gICAgICBvcGFjaXR5IDFcbiAgICAgIHRyYW5zZm9ybSB0cmFuc2xhdGVYKDApXG4gIC5wY1xuICAgICtzcCgpXG4gICAgICBkaXNwbGF5IG5vbmUgIWltcG9ydGFudFxuICAuc3BcbiAgICArcGMoKVxuICAgICAgZGlzcGxheSBub25lICFpbXBvcnRhbnRcbiAgc2VjdGlvblxuICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgJi5rdlxuICAgICAgd2lkdGggMTAwJVxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICtzcCgpXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uIGNvbHVtblxuICAgICAgLmt2LWltZzAxXG4gICAgICAgIHdpZHRoIGNhbGMoMjczIC8gMTA3NCAqIDEwMHZ3KVxuICAgICAgICArc3AoKVxuICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgLmt2LXR4dFxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIGNhbGMoNDYxIC8gMTA3NCAqIDEwMHZ3KVxuICAgICAgICAgIHBhZGRpbmctbGVmdCBjYWxjKDYgLyAxMDc0ICogMTAwdncpXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICBpbWdcbiAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMzQ4IC8gMTA3NCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTI5IC8gMTA3NCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMXNcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjQ1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYyg1NSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMzQ4IC8gMTA3NCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMjMgLyAxMDc0ICogMTAwdncpXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxc1xuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygyNDUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDE2IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgzKVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggY2FsYygzMTUuNSAvIDEwNzQgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDIzIC8gMTA3NCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgMXNcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjQ1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoNClcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMjk0LjUgLyAxMDc0ICogMTAwdncpXG4gICAgICAgICAgICAgIG1hcmdpbiBjYWxjKDE2IC8gMTA3NCAqIDEwMHZ3KSAwIDAgY2FsYyg3NSAvIDEwNzQgKiAxMDB2dylcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDFzXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDIzNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDUpXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDg1IC8gMTA3NCAqIDEwMHZ3KVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoOTIgLyAxMDc0ICogMTAwdncpXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheSAxLjVzXG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDYwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgY2FsYygxMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgLjVzXG4gICAgICAua3YtaW1nMDJcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCBjYWxjKDM0MCAvIDEwNzQgKiAxMDB2dylcbiAgICAgICAgK3NwKClcbiAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDIzIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5IDFzXG4gICAgJi5yZWFkXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4gODdweCBhdXRvIDAgYXV0b1xuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luIGNhbGMoNDIgLyAzNzUgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgIGRsXG4gICAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICAgICtwYygpXG4gICAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoMjIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgZHRcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDVlbVxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMTZweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxNCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIHNwYW5cbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGRpc3BsYXkgbm9uZVxuICAgICAgICBkZFxuICAgICAgICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMTJweFxuICAgICAgICAgICAgbWFyZ2luLXRvcCA0MnB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDEwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTYgLyAzNzUgKiAxMDB2dylcbiAgICAubWVudVxuICAgICAgZGlzcGxheSBmbGV4XG4gICAgICBmbGV4LXdyYXAgd3JhcFxuICAgICAgK3BjKClcbiAgICAgICAgd2lkdGggNjI1cHhcbiAgICAgICAgbWFyZ2luIDYwcHggYXV0byAwIGF1dG9cbiAgICAgICAgZ2FwIDIwcHhcbiAgICAgICtzcCgpXG4gICAgICAgIHdpZHRoIGNhbGMoMzIxIC8gMzc1ICogMTAwdncpXG4gICAgICAgIG1hcmdpbiBjYWxjKDQyIC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgIGdhcCBjYWxjKDE4IC8gMzc1ICogMTAwdncpIGNhbGMoMTUgLyAzNzUgKiAxMDB2dylcbiAgICAgIGxpXG4gICAgICAgIHRyYW5zaXRpb24gLjNzXG4gICAgICAgICtwYygpXG4gICAgICAgICAgd2lkdGggMTk1cHhcbiAgICAgICAgICBib3JkZXItcmFkaXVzIDVweFxuICAgICAgICAgIGJveC1zaGFkb3cgOHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNDUpXG4gICAgICAgICtzcCgpXG4gICAgICAgICAgd2lkdGggY2FsYygxNTMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBib3JkZXItcmFkaXVzIGNhbGMoNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGJveC1zaGFkb3cgY2FsYyg4IC8gMzc1ICogMTAwdncpIGNhbGMoNiAvIDM3NSAqIDEwMHZ3KSBjYWxjKDEwIC8gMzc1ICogMTAwdncpIDBweCByZ2JhKDAsIDAsIDAsIDAuNDUpXG4gICAgICAgICY6aG92ZXJcbiAgICAgICAgICBmaWx0ZXIgYnJpZ2h0bmVzcyg4MCUpXG4gICAgICAgICAgdHJhbnNmb3JtIHRyYW5zbGF0ZSg1cHgsIC01cHgpXG4gICAgICAgICAgYm94LXNoYWRvdyBub25lXG4gICAgICAgIGltZ1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDVweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIGNhbGMoNSAvIDM3NSAqIDEwMHZ3KVxuICAgIC5tb250aFxuICAgICAgbWFyZ2luIDAgYXV0b1xuICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgIHRleHQtYWxpZ24gY2VudGVyXG4gICAgICArcGMoKVxuICAgICAgICB3aWR0aCA0MDNweFxuICAgICAgICBoZWlnaHQgMTgwcHhcbiAgICAgICtzcCgpXG4gICAgICAgIHdpZHRoIGNhbGMoMjAwIC8gMzc1ICogMTAwdncpXG4gICAgICAgIGhlaWdodCBjYWxjKDEzNiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgaW1nXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSlcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgd2lkdGggOTVweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDcyIC8gMzc1ICogMTAwdncpXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMilcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAyMDZweFxuICAgICAgICAgICAgdG9wIDc2cHhcbiAgICAgICAgICAgIGxlZnQgMTI4cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygxNTYgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHRvcCBjYWxjKDU3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBsZWZ0IGNhbGMoNDQgLyAzNzUgKiAxMDB2dylcbiAgICAmLnN0YWZmXG4gICAgICBtYXJnaW4gMCBhdXRvXG4gICAgICArcGMoKVxuICAgICAgICB3aWR0aCA5MTRweFxuICAgICAgK3NwKClcbiAgICAgICAgd2lkdGggMTAwJVxuICAgICAgLnRpdGxlXG4gICAgICAgIG1hcmdpbiAwIGF1dG9cbiAgICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICAgK3BjKClcbiAgICAgICAgICB3aWR0aCA0MDNweFxuICAgICAgICArc3AoKVxuICAgICAgICAgIHdpZHRoIDEwMCVcbiAgICAgICAgLmJyYW5kLC5uYW1lLC5wcm9maWxlXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjA1ZW1cbiAgICAgICAgICBmb250LXdlaWdodCA2MDBcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDE5IC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5icmFuZFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMzZweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygyNyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAubmFtZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBmb250LXNpemUgMjBweFxuICAgICAgICAgICAgbWFyZ2luLXRvcCAxOHB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBzcGFuXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCAyM3B4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDIzIC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5wcm9maWxlXG4gICAgICAgICAgZm9udC13ZWlnaHQgNDAwXG4gICAgICAgICAgYm9yZGVyIDFweCBzb2xpZCAjMDAwXG4gICAgICAgICAgZGlzcGxheSBpbmxpbmUtYmxvY2tcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZm9udC1zaXplIDE0cHhcbiAgICAgICAgICAgIHBhZGRpbmcgNHB4IDI4cHhcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMTRweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBmb250LXNpemUgY2FsYygxMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgcGFkZGluZyBjYWxjKDMgLyAzNzUgKiAxMDB2dykgY2FsYygyMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDEwIC8gMzc1ICogMTAwdncpXG4gICAgICAgIC5idXR0b25cbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgY2VudGVyXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIG1hcmdpbi10b3AgMjVweFxuICAgICAgICAgICAgZ2FwIDAgMTVweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIGdhcCAwIGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBsaVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggMTk0cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoMTQ0IC8gMzc1ICogMTAwdncpXG4gICAgICAuaW1nLWNvbnRhaW5lclxuICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICtwYygpXG4gICAgICAgICAgbWFyZ2luIDQ3cHggYXV0byAwIGF1dG9cbiAgICAgICAgICBkaXNwbGF5IGdyaWRcbiAgICAgICAgICBnYXAgMjVweCA2OHB4XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzIDQ0OHB4IDE5M3B4XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zIDUwMXB4IDM0M3B4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luIGNhbGMoMjIgLyAzNzUgKiAxMDB2dykgYXV0byAwIGF1dG9cbiAgICAgICAgICBkaXNwbGF5IGZsZXhcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgLm1vZGFsLW9wZW4sLm1vZGFsLWNsb3NlXG4gICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICB6LWluZGV4IDJcbiAgICAgICAgICBjdXJzb3IgcG9pbnRlclxuICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlclxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgY29udGVudCBcIlwiXG4gICAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgaGVpZ2h0IDNweFxuICAgICAgICAgICAgYm9yZGVyLXRvcCAzcHggc29saWQgI2ZmZlxuICAgICAgICAgICAgdG9wIGNhbGMoNTAlIC0gMS41cHgpXG4gICAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIHdpZHRoIDNweFxuICAgICAgICAgICAgaGVpZ2h0IDEwMCVcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0IDNweCBzb2xpZCAjZmZmXG4gICAgICAgICAgICBsZWZ0IGNhbGMoNTAlIC0gMS41cHgpXG4gICAgICAgIC5tb2RhbC1vcGVuXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIHdpZHRoIDE5cHhcbiAgICAgICAgICAgIGhlaWdodCAxOXB4XG4gICAgICAgICAgICBib3R0b20gMTVweFxuICAgICAgICAgICAgcmlnaHQgMTVweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDE1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBoZWlnaHQgY2FsYygxNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgYm90dG9tIGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHJpZ2h0IGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgLm1vZGFsXG4gICAgICAgICAgZGlzcGxheSBub25lXG4gICAgICAgICAgYmFja2dyb3VuZCByZ2JhKDAsMCwwLC40NSlcbiAgICAgICAgICBwb3NpdGlvbiBhYnNvbHV0ZVxuICAgICAgICAgIHotaW5kZXggM1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAyNTVweFxuICAgICAgICAgICAgcGFkZGluZyAyNnB4IDI5cHggMTNweCAyMnB4XG4gICAgICAgICAgICB0b3AgMzAzcHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygyMjAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIHBhZGRpbmcgY2FsYygyMiAvIDM3NSAqIDEwMHZ3KSBjYWxjKDI1IC8gMzc1ICogMTAwdncpIGNhbGMoMTggLyAzNzUgKiAxMDB2dykgY2FsYygxOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICYuYWN0aXZlXG4gICAgICAgICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBsZWZ0IDMwNXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB0b3AgY2FsYygyMTcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgcmlnaHQgY2FsYygxMSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICYuc3ViLWFjdGl2ZVxuICAgICAgICAgICAgZGlzcGxheSBibG9ja1xuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgcmlnaHQgLTU3cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGJvdHRvbSBjYWxjKC04MiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBsZWZ0IGNhbGMoMjMgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAmI21vZGFsMlxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodCA0M3B4XG4gICAgICAgICAgJiNtb2RhbDNcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHBhZGRpbmcgMzNweCAwIDE1cHggMjJweFxuICAgICAgICAgICYjbW9kYWw0XG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBwYWRkaW5nIDI2cHggMzZweCAyMXB4IDIycHhcbiAgICAgICAgICAmI21vZGFsNVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgcGFkZGluZyAyNnB4IDI4cHggMTZweCAyMnB4XG4gICAgICAgICAgLm1vZGFsLWNsb3NlXG4gICAgICAgICAgICB0cmFuc2Zvcm0gcm90YXRlKDQ1ZGVnKVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgd2lkdGggMjFweFxuICAgICAgICAgICAgICBoZWlnaHQgMjFweFxuICAgICAgICAgICAgICB0b3AgMTVweFxuICAgICAgICAgICAgICByaWdodCAxNXB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICB3aWR0aCBjYWxjKDE4IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIGhlaWdodCBjYWxjKDE4IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIHRvcCBjYWxjKDE1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgIHJpZ2h0IGNhbGMoMTUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICB1bFxuICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiBjb2x1bW5cbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIGdhcCAxMHB4IDBcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGdhcCBjYWxjKDkgLyAzNzUgKiAxMDB2dykgMFxuICAgICAgICAgICAgbGlcbiAgICAgICAgICAgICAgZGlzcGxheSBmbGV4XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgICAgICAgIGNvbG9yICNmZmZcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICBnYXAgMCA5cHhcbiAgICAgICAgICAgICAgICBmb250LXNpemUgMTBweFxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDEycHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBnYXAgMCBjYWxjKDcgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBmb250LXNpemUgY2FsYyg5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygxMCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAuaXRlbS1pbWdcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluayAwXG4gICAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICAgIHdpZHRoIDUxcHhcbiAgICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgICAgd2lkdGggY2FsYyg0NCAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAuaXRlbS10eHRcbiAgICAgICAgICAgICAgICBhXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG4gICAgICAgIC5tYWluLWltZ1xuICAgICAgICAgIHBvc2l0aW9uIHJlbGF0aXZlXG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIGdyaWQtcm93IDEgLyAzXG4gICAgICAgICAgICBncmlkLWNvbHVtbiAxIC8gMVxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCAxMDAlXG4gICAgICAgICAgLnR4dFxuICAgICAgICAgICAgcG9zaXRpb24gYWJzb2x1dGVcbiAgICAgICAgICAgIHRvcCAwXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDQwMFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjQ1ZW1cbiAgICAgICAgICAgIHdyaXRpbmctbW9kZSB2ZXJ0aWNhbC1ybFxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgcGFkZGluZyA4cHggNXB4XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAxOHB4XG4gICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICBwYWRkaW5nIGNhbGMoNiAvIDM3NSAqIDEwMHZ3KSBjYWxjKDUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTMuNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgJi5hY3RpdmUgc3BhblxuICAgICAgICAgICAgICBvcGFjaXR5OiAxXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAuNTZzXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAuNjRzXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAuNzJzXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAuOHNcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSlcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IC44OHNcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNilcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IC45NnNcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNylcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDEuMDRzXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDgpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAxLjEyc1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg5KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXkgMS4yc1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMClcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDEuMjhzXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDExKVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXkgMS4zNnNcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTIpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAxLjQ0c1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxMylcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDEuNTJzXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE0KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXkgMS42c1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxNSlcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDEuNjhzXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE2KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXkgMS43NnNcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMTcpXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAxLjg0c1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxOClcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDEuOTJzXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDE5KVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXkgMnNcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMjApXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheSAyLjA4c1xuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyMSlcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5IDIuMTZzXG4gICAgICAgIC5zdWItaW1nXG4gICAgICAgICAgcG9zaXRpb24gcmVsYXRpdmVcbiAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgZ3JpZC1yb3cgMSAvIDJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uIDIgLyAzXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXkgLjVzXG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHdpZHRoIGNhbGMoMjU3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBtYXJnaW4gY2FsYygyMCAvIDM3NSAqIDEwMHZ3KSBjYWxjKDE4IC8gMzc1ICogMTAwdncpIDAgYXV0b1xuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzXG4gICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICBib3R0b20gMTVweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgYm90dG9tIGNhbGMoMTEgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kICNmZmZcbiAgICAgICAgICAgIG9wYWNpdHkgLjVcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIHdpZHRoIDEycHhcbiAgICAgICAgICAgICAgaGVpZ2h0IDEycHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIHdpZHRoIGNhbGMoOSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICBoZWlnaHQgY2FsYyg5IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmVcbiAgICAgICAgICAgIGJhY2tncm91bmQgI2ZmZlxuICAgICAgICAgICAgb3BhY2l0eSAxXG4gICAgICAgIC5wcmljZVxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBncmlkLXJvdyAyIC8gM1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4gMiAvIDNcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggMTAwJVxuICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDE3IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgY2FsYygzMiAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgIGxpXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDVlbVxuICAgICAgICAgICAgdHJhbnNpdGlvbiAuM3NcbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMHB4XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI4cHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDggLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQgY2FsYygyMyAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgc3BhblxuICAgICAgICAgICAgICArcGMoKVxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDIwcHhcbiAgICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdCBjYWxjKDIwIC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICAgIG9wYWNpdHkgLjZcbiAgICAgICAgICAgIGE6OmJlZm9yZVxuICAgICAgICAgICAgICBkaXNwbGF5IGlubGluZS1ibG9ja1xuICAgICAgICAgICAgICBjb250ZW50IFwiXCJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZCB1cmwoLi4vaW1nL2xwLW1vbnRobHlzdGFmZl9jb250ZW50c18yNDEyMTYvYnV5LnBuZykgbm8tcmVwZWF0XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSBjb3ZlclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbiAgICAgICAgICAgICAgY3Vyc29yIHBvaW50ZXJcbiAgICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgICB3aWR0aCAzOHB4XG4gICAgICAgICAgICAgICAgaGVpZ2h0IDE4cHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgMTFweFxuICAgICAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgICAgIHdpZHRoIGNhbGMoMzIgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgICBoZWlnaHQgY2FsYygxNSAvIDM3NSAqIDEwMHZ3KVxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCBjYWxjKDkgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgJitkbFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBtYXJnaW4tdG9wIDMwcHhcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0IDI2cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgd2lkdGggY2FsYygzMjAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgIG1hcmdpbiBjYWxjKDE4IC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDE5LjUgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBkdFxuICAgICAgICAgICAgZm9udC13ZWlnaHQgNjAwXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyAuMDVlbVxuICAgICAgICAgICAgK3BjKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIDIwcHhcbiAgICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSBjYWxjKDE1IC8gMzc1ICogMTAwdncpXG4gICAgICAgICAgZGRcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0IDMwMFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmcgLjA1ZW1cbiAgICAgICAgICAgICtwYygpXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZSAxMnB4XG4gICAgICAgICAgICAgIG1hcmdpbi10b3AgMTBweFxuICAgICAgICAgICAgK3NwKClcbiAgICAgICAgICAgICAgZm9udC1zaXplIGNhbGMoMTAgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDcgLyAzNzUgKiAxMDB2dylcbiAgICAuYnRuXG4gICAgICBkaXNwbGF5IGJsb2NrXG4gICAgICBiYWNrZ3JvdW5kICMwMDBcbiAgICAgIGNvbG9yICNmZmZcbiAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgdGV4dC1hbGlnbiBjZW50ZXJcbiAgICAgICtwYygpXG4gICAgICAgIHdpZHRoIDMwMHB4XG4gICAgICAgIGhlaWdodCA1NXB4XG4gICAgICAgIG1hcmdpbiA3N3B4IGF1dG8gMCBhdXRvXG4gICAgICAgIGZvbnQtc2l6ZSAxNXB4XG4gICAgICAgIGxpbmUtaGVpZ2h0IDU1cHhcbiAgICAgICtzcCgpXG4gICAgICAgIHdpZHRoIGNhbGMoMjI1IC8gMzc1ICogMTAwdncpXG4gICAgICAgIGhlaWdodCBjYWxjKDQxIC8gMzc1ICogMTAwdncpXG4gICAgICAgIG1hcmdpbiBjYWxjKDMwIC8gMzc1ICogMTAwdncpIGF1dG8gMCBhdXRvXG4gICAgICAgIGZvbnQtc2l6ZSBjYWxjKDExIC8gMzc1ICogMTAwdncpXG4gICAgICAgIGxpbmUtaGVpZ2h0IGNhbGMoNDEgLyAzNzUgKiAxMDB2dylcbiAgICAgICYrLmJ0blxuICAgICAgICArcGMoKVxuICAgICAgICAgIG1hcmdpbi10b3AgMjVweFxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDQwcHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTkgLyAzNzUgKiAxMDB2dylcbiAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDMwIC8gMzc1ICogMTAwdncpXG4gICAgICAgIGltZ1xuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICB3aWR0aCAxNDBweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICB3aWR0aCBjYWxjKDEwNSAvIDM3NSAqIDEwMHZ3KVxuICAgICYjc3RhZmYwMVxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luLXRvcCAxMTdweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDY0IC8gMzc1ICogMTAwdncpXG4gICAgICAudGl0bGVcbiAgICAgICAgK3BjKClcbiAgICAgICAgICBtYXJnaW4tdG9wIDExMnB4XG4gICAgICAgICtzcCgpXG4gICAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDU5IC8gMzc1ICogMTAwdncpXG4gICAgICAubWFpbi1pbWdcbiAgICAgICAgLnR4dFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBsZWZ0IDQ1cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbGVmdCBjYWxjKDM0IC8gMzc1ICogMTAwdncpXG4gICAgJiNzdGFmZjAyXG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4tdG9wIDEzNnB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTA3IC8gMzc1ICogMTAwdncpXG4gICAgICAubWFpbi1pbWdcbiAgICAgICAgLnR4dFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICByaWdodCA0NXB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHJpZ2h0IGNhbGMoMzQgLyAzNzUgKiAxMDB2dylcbiAgICAmI3N0YWZmMDNcbiAgICAgICtwYygpXG4gICAgICAgIG1hcmdpbi10b3AgMTYzcHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbi10b3AgY2FsYygxMDAgLyAzNzUgKiAxMDB2dylcbiAgICAgIC50aXRsZVxuICAgICAgICArcGMoKVxuICAgICAgICAgIHdpZHRoIDQ0M3B4XG4gICAgICAubWFpbi1pbWdcbiAgICAgICAgLnR4dFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICBsZWZ0IDQ1cHhcbiAgICAgICAgICArc3AoKVxuICAgICAgICAgICAgbGVmdCBjYWxjKDM0IC8gMzc1ICogMTAwdncpXG4gICAgJiNzdGFmZjA0XG4gICAgICArcGMoKVxuICAgICAgICBtYXJnaW4tdG9wIDE1MHB4XG4gICAgICArc3AoKVxuICAgICAgICBtYXJnaW4tdG9wIGNhbGMoMTA0IC8gMzc1ICogMTAwdncpXG4gICAgICAubWFpbi1pbWdcbiAgICAgICAgLnR4dFxuICAgICAgICAgICtwYygpXG4gICAgICAgICAgICByaWdodCA0NXB4XG4gICAgICAgICAgK3NwKClcbiAgICAgICAgICAgIHJpZ2h0IGNhbGMoMzQgLyAzNzUgKiAxMDB2dylcbiAgICAmI3N0YWZmMDVcbiAgICAgICtwYygpXG4gICAgICAgIG1hcmdpbi10b3AgMTUwcHhcbiAgICAgICtzcCgpXG4gICAgICAgIG1hcmdpbi10b3AgY2FsYygxMDAgLyAzNzUgKiAxMDB2dylcbiAgICAgIC5tYWluLWltZ1xuICAgICAgICAudHh0XG4gICAgICAgICAgK3BjKClcbiAgICAgICAgICAgIGxlZnQgNDVweFxuICAgICAgICAgICtzcCgpXG4gICAgICAgICAgICBsZWZ0IGNhbGMoMzQgLyAzNzUgKiAxMDB2dylcbiAgICAmLnN0YWZmbGlzdFxuICAgICAgK3BjKClcbiAgICAgICAgbWFyZ2luLXRvcCAxNTFweFxuICAgICAgICBwYWRkaW5nLWJvdHRvbSAxMjhweFxuICAgICAgK3NwKClcbiAgICAgICAgbWFyZ2luLXRvcCBjYWxjKDg5IC8gMzc1ICogMTAwdncpXG4gICAgICAgIHBhZGRpbmctYm90dG9tIGNhbGMoNDMgLyAzNzUgKiAxMDB2dylcbiAgICAgIGgyXG4gICAgICAgIGxldHRlci1zcGFjaW5nIC4wNWVtXG4gICAgICAgIGZvbnQtd2VpZ2h0IDYwMFxuICAgICAgICB0ZXh0LWFsaWduIGNlbnRlclxuICAgICAgICArcGMoKVxuICAgICAgICAgIGZvbnQtc2l6ZSAzNnB4XG4gICAgICAgICAgbGluZS1oZWlnaHQgMjZweFxuICAgICAgICAgIG1hcmdpbi10b3AgMTEycHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBkaXNwbGF5IG5vbmVcbiAgICAgIC5idG4rLmJ0blxuICAgICAgICArcGMoKVxuICAgICAgICAgIGxpbmUtaGVpZ2h0IDU1cHhcbiAgICAgICAgK3NwKClcbiAgICAgICAgICBsaW5lLWhlaWdodCBjYWxjKDQxIC8gMzc1ICogMTAwdncpXG5cbiIsIkByZXF1aXJlICcuL192YXJpYWJsZXMuc3R5bCdcblxuc3AoKVxuICBAbWVkaWEgJHNwXG4gICAge2Jsb2NrfVxuXG5wYygpXG4gIEBtZWRpYSAkcGNcbiAgICB7YmxvY2t9XG5cbnRhYigpXG4gIEBtZWRpYSAkdGFiXG4gICAge2Jsb2NrfVxuXG5scCgpXG4gIEBtZWRpYSAkbHBcbiAgICB7YmxvY2t9XG5cbmxwcGMoKVxuICBAbWVkaWEgJGxwcGNcbiAgICB7YmxvY2t9XG5cbmxwdGFiKClcbiAgQG1lZGlhICRscHRhYlxuICAgIHtibG9ja31cblxuLy8g55u45a++5YCkd2lkdGjjgahtYXgtd2lkdGjjgpLjgb7jgajjgoHjgabmjIflrppcbndtYXgodylcbiAgd2lkdGggdW5pdCgodyAqIC4xKSwgJ3JlbScpXG4gIG1heC13aWR0aCB1bml0KHcsICdweCcpXG5cbi8vIOebuOWvvuWApGhlaWdodOOBqG1heC1oZWlnaHTjgpLjgb7jgajjgoHjgabmjIflrppcbmhtYXgoaClcbiAgaGVpZ2h0IHVuaXQoKGggKiAuMSksICdyZW0nKVxuICBtYXgtaGVpZ2h0IHVuaXQoaCwgJ3B4JylcblxuLy8gKHBjL3RhYikgbWVkaWEgcXVlcnkg44Gr44KI44Gj44Gm44OX44Ot44OR44OG44Kj44Gu5Y2Y5L2N44KS5YiH44KK5pu/44GIXG5ycHJvcChwcm9wLCB2YWwpXG4gICtwYygpXG4gICAge3Byb3B9IHVuaXQodmFsLCAncHgnKVxuICArdGFiKClcbiAgICB7cHJvcH0gdW5pdCgodmFsICogLjEpLCAncmVtJylcblxubHByb3AocHJvcCwgdmFsKVxuICArcGMoKVxuICAgIHtwcm9wfSB1bml0KCgodmFsIC8gMTQ0MCkgKiAxMDApLCAndncnKVxuXG5wcm9wMTIwMChwcm9wLCB2YWwpXG4gICtscHBjKClcbiAgICB7cHJvcH0gdW5pdCh2YWwsICdweCcpXG4gICtscHRhYigpXG4gICAge3Byb3B9IHVuaXQoKCh2YWwgLyAxMjAwKSAqIDEwMCksICd2dycpXG4iXX0= */
