@charset "UTF-8";
* {
  box-sizing: border-box;
}

html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, div, span, img, a, table, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-size: 100%;
  vertical-align: baseline;
}

header, footer, nav, section, article, aside, figure, figcaption {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
  list-style-type: none;
}

body {
  color: #252525;
  font-family: "M PLUS Rounded 1c", sans-serif;
}

.body-wrap {
  overflow: hidden;
}

.inner {
  max-width: 1280px;
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 1024px) {
  .inner {
    width: 90%;
  }
}

img {
  max-width: 100%;
  height: auto;
}

li {
  list-style-type: none;
}

a {
  outline: none;
  text-decoration: none;
  color: #252525;
  font-family: "M PLUS Rounded 1c", sans-serif;
}
a:hover {
  cursor: pointer;
}

p,
h1,
h2,
h3,
h4,
span {
  letter-spacing: 1.1px;
  font-family: "M PLUS Rounded 1c", sans-serif;
  line-height: 1.6;
}

@media screen and (max-width: 600px) {
  p {
    letter-spacing: normal;
  }
}

.clear::after {
  content: "";
  clear: both;
  display: block;
}

@media (min-width: 1088px) {
  .hidden-pc {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1087px) {
  .hidden-tab {
    display: none;
  }
}
main {
  margin-top: 70px;
}
@media screen and (max-width: 1024px) {
  main {
    margin-top: 50px;
  }
}

.wrap {
  overflow: hidden;
}

.hidden-tab .hidden-pc {
  display: none;
}

.sp-non {
  display: block;
}
@media screen and (max-width: 600px) {
  .sp-non {
    display: none;
  }
}

.sp-tab-non {
  display: block;
}
@media screen and (max-width: 1024px) {
  .sp-tab-non {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .sp-tab-non {
    display: none;
  }
}

.sp-br {
  display: none;
}
@media screen and (max-width: 600px) {
  .sp-br {
    display: block;
  }
}

.tab {
  display: none;
}
@media screen and (max-width: 1024px) {
  .tab {
    display: block;
  }
}
@media screen and (max-width: 600px) {
  .tab {
    display: none;
  }
}

.tab-br {
  display: block;
}
@media screen and (max-width: 1024px) {
  .tab-br {
    display: none;
  }
}

.tab-sp-br {
  display: none;
}
@media screen and (max-width: 1024px) {
  .tab-sp-br {
    display: block;
  }
}

footer {
  position: relative;
  z-index: 2;
}

.footer-top-img {
  position: absolute;
  bottom: 0;
  width: 100vw;
}
@media screen and (max-width: 600px) {
  .footer-top-img {
    display: none;
  }
}

.footer-top-img-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .footer-top-img-sp {
    display: block;
    position: absolute;
    bottom: -40px;
    width: 100vw;
    left: 0;
  }
}

.footer-top {
  background-color: #3C3B3B;
  padding: 50px 10px;
}

.footer-top-list-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .footer-top-list-wrap {
    display: block;
  }
}

.footer-top-list {
  margin-right: 30px;
}
@media screen and (max-width: 1024px) {
  .footer-top-list {
    margin-right: 0;
  }
}
.footer-top-list:last-child {
  margin-right: 0;
}
.footer-top-list a,
.footer-top-list p {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
}
.footer-top-list p {
  padding-left: 10px;
  padding-top: 10px;
  line-height: inherit;
}
.footer-top-list a {
  padding: 10px;
  transition: all 0.3s;
  display: inline-block;
}
@media screen and (max-width: 1024px) {
  .footer-top-list a {
    margin-bottom: 30px;
  }
}
.footer-top-list a:hover {
  opacity: 0.7;
}

.footer-quiz-sublist-wrap {
  margin-top: 20px;
}
@media screen and (max-width: 1024px) {
  .footer-quiz-sublist-wrap {
    margin-bottom: 30px;
  }
}

.footer-quiz-sublist {
  color: #fff;
}
.footer-quiz-sublist a {
  position: relative;
  margin-left: 10px;
  padding: 5px 10px;
  font-size: 14px;
  margin-bottom: 10px;
  display: inline-block;
}
.footer-quiz-sublist a::after {
  position: absolute;
  content: "";
  width: 10px;
  height: 1px;
  background-color: #fff;
  left: -5px;
  top: 10px;
}

#page-top a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.6rem;
  transition: all 0.3s;
}

#page-top {
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 10000;
  opacity: 0;
  transform: translateY(100px);
}

#page-top.UpMove {
  -webkit-animation: UpAnime 0.5s forwards;
          animation: UpAnime 0.5s forwards;
}

@-webkit-keyframes UpAnime {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes UpAnime {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
#page-top.DownMove {
  -webkit-animation: DownAnime 0.5s forwards;
          animation: DownAnime 0.5s forwards;
}

@-webkit-keyframes DownAnime {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 1;
    transform: translateY(100px);
  }
}

@keyframes DownAnime {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 1;
    transform: translateY(100px);
  }
}
.footer-bottom {
  background-color: #363535;
  padding-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .footer-bottom {
    padding-top: 30px;
  }
}

.footer-logo-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  padding-top: 20px;
}
@media screen and (max-width: 600px) {
  .footer-logo-wrap {
    display: block;
    text-align: center;
    width: 300px;
  }
}

.footer-logo {
  display: inline-block;
  width: 300px;
  margin-right: 50px;
}
.footer-logo:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1024px) {
  .footer-logo {
    margin-right: 30px;
    width: 250px;
  }
}
@media screen and (max-width: 600px) {
  .footer-logo {
    margin-right: 0;
    width: 200px;
    margin: auto;
    margin-bottom: 10px;
  }
}

.footer-logo-img:hover {
  opacity: 0.8;
}

.footer-logo-bottom {
  display: inline-block;
  width: 300px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .footer-logo-bottom {
    margin-top: 30px;
    width: 250px;
  }
}

.footer-logo-bottom-wrap {
  margin-top: 10px;
  text-align: center;
}

.copyright-machikado {
  margin-top: 30px;
}
@media screen and (max-width: 600px) {
  .copyright-machikado {
    margin-top: 50px;
  }
}

header {
  position: fixed;
  top: 0;
  right: 0;
  width: 100vw;
  background-color: #252525;
  height: 70px;
  z-index: 10000;
}
@media screen and (max-width: 1024px) {
  header {
    height: 50px;
  }
}

.header-inner {
  display: flex;
  width: 90%;
  margin: auto;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}

.header-logo {
  width: 360px;
}
@media screen and (max-width: 1024px) {
  .header-logo {
    width: 250px;
  }
}

.header-list {
  margin-right: 50px;
}
.header-list:last-child {
  margin-right: 0;
}

@media screen and (max-width: 1024px) {
  .header-list-wrap {
    display: none;
  }
}
.header-list-wrap ul {
  display: flex;
  align-items: center;
}
.header-list-wrap a {
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  padding: 10px;
}

.header-menu {
  transition: all 0.3s;
}
.header-menu:hover {
  opacity: 0.7;
}

.login-btn {
  background-color: #F8329D;
  border-radius: 32px;
  transition: all 0.3s;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  padding: 10px;
}
@media screen and (max-width: 1024px) {
  .login-btn {
    display: block;
    width: 200px;
    margin: 40px auto 0px;
  }
}
.login-btn:hover {
  background-color: #fb67b6;
}

.has-child {
  position: relative;
}

.has-child ul {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  z-index: 4;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 200px;
  display: none;
  opacity: 0;
  transition: all 0.3s;
  padding-top: 27px;
}

.has-child {
  transition: all 0.3s;
}
.has-child:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

.has-child ul li {
  width: 100%;
  background-color: #252525;
  font-size: 14px;
  transition: all 0.3s;
}

.has-child ul li a {
  color: #fff;
}

.header-txt_2 {
  font-weight: bold;
  position: relative;
  display: block;
  padding-bottom: 20px !important;
  padding-top: 20px !important;
  transition: all 0.3s;
  margin-left: 53px;
}
@media screen and (max-width: 1024px) {
  .header-txt_2 {
    padding: 10px !important;
    margin-bottom: 10px;
    color: #fff;
  }
}
.header-txt_2:hover {
  opacity: 0.7;
}
.header-txt_2:hover::after {
  content: "";
  transform: scale(1, 1);
}

.header-txt_2_last {
  padding-bottom: 35px !important;
}

.left-line {
  position: relative;
}
.left-line::after {
  position: absolute;
  content: "";
  width: 10px;
  height: 1px;
  background-color: #fff;
  left: -14px;
  top: 26px;
}
@media screen and (max-width: 1024px) {
  .left-line::after {
    top: 14px;
  }
}

.has-child {
  position: relative;
}

.has-child ul {
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  top: 15px;
  z-index: 4;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 200px;
  visibility: hidden;
  transition: all 0.3s;
}

.has-child:hover > ul {
  visibility: visible;
}

.has-child ul li {
  width: 100%;
  background-color: #252525;
}

.has-child ul li a {
  color: #fff;
}

.has-child ul li a.disableLink {
  color: #6C6C6C;
}

.header-txt {
  cursor: pointer;
  font-weight: bold;
  position: relative;
  display: block;
  text-decoration: none;
  color: #fff;
  transition: all 0.3s;
}
.header-txt::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: 10%;
  width: 80%;
  height: 1px;
  background: #F8329D 0% 0% no-repeat padding-box;
  transition: all 0.3s;
  transform: scale(0, 1);
  transform-origin: left;
}
.header-txt::after:hover {
  transform: scale(1, 1);
}
.header-txt:hover {
  color: #F8329D;
}
.header-txt:hover::after {
  content: "";
  transform: scale(1, 1);
}

.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px;
  background: #fff;
}

.logo {
  font-size: 24px;
}

.drawer_hidden {
  display: none;
}

.drawer_open {
  display: flex;
  height: 50px;
  width: 50px;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 100;
  cursor: pointer;
  margin-bottom: 0;
}

.drawer_open span,
.drawer_open span:before,
.drawer_open span:after {
  content: "";
  display: block;
  height: 2px;
  width: 25px;
  border-radius: 3px;
  background: #fff;
  transition: 0.5s;
  position: absolute;
}

.drawer_open span:before {
  bottom: 9px;
}

.drawer_open span:after {
  top: 9px;
}

#drawer_input:checked ~ .drawer_open span {
  background: rgba(255, 255, 255, 0);
}

#drawer_input:checked ~ .drawer_open span::before {
  bottom: 0;
  transform: rotate(45deg);
}

#drawer_input:checked ~ .drawer_open span::after {
  top: 0;
  transform: rotate(-45deg);
}

.nav_list {
  list-style: none;
}

#drawer_input:checked ~ .nav_content {
  left: 0;
}

.nav_content {
  width: 100%;
  height: calc(100vh - 50px);
  position: fixed;
  left: 100%;
  z-index: 99;
  background-image: url(/images/header-sp-bg.png?924e8ea05df8c38988a7892e029e6e5f);
  background-repeat: repeat;
  background-size: contain;
  transition: 0.5s;
  text-align: center;
  margin-top: 50px;
}

#drawer_input:checked ~ .nav_content {
  left: 0;
}

.drawdrawer_sp {
  display: none;
}
@media screen and (max-width: 1024px) {
  .drawdrawer_sp {
    display: block;
  }
}

.header-sp-menu {
  font-size: 20px;
  margin-bottom: 20px;
}
.header-sp-menu a {
  color: #fff;
  font-weight: bold;
}

.header-sp-title {
  color: #F2EC00;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}

.header-sp-text-wrap {
  text-align: left;
  margin-top: 30px;
  padding: 0px 40px;
}

.header-sp-town img {
  position: absolute;
  bottom: 0;
  z-index: 2;
  width: 100vw;
  left: 0;
}

.header-sp-chara img {
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 50%;
  max-width: 400px;
  left: 50%;
  transform: translateX(-50%);
}

.header-bottom-img {
  position: relative;
  height: 100%;
}

a.disableLink {
  pointer-events: none;
  color: #6C6C6C;
}
a.disableLink::after {
  background-color: #6C6C6C;
}

.form {
  display: block;
}

label {
  font-weight: bold;
  cursor: pointer;
}

.form-btn-wrap {
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .form-btn-wrap {
    display: block;
  }
}

.top {
  font-size: 0px;
  position: relative;
}

.live-now {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30%;
  -webkit-animation-name: neko-live;
          animation-name: neko-live;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
          animation-direction: alternate;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  transition: all 0.3s;
}
@media screen and (max-width: 600px) {
  .live-now {
    width: 80%;
  }
}
@-webkit-keyframes neko-live {
  0% {
    transform: translate(0, 0px);
  }
  100% {
    transform: translate(0, -10px);
  }
}
@keyframes neko-live {
  0% {
    transform: translate(0, 0px);
  }
  100% {
    transform: translate(0, -10px);
  }
}
.live-now:hover {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.top-img-pc {
  width: 100vw;
  font-size: 0;
}
@media screen and (max-width: 600px) {
  .top-img-pc {
    display: none;
  }
}

.top-img-sp {
  display: none;
  font-size: 0;
}
@media screen and (max-width: 600px) {
  .top-img-sp {
    display: block;
  }
}

.event-bg {
  background-image: url(/images/top/event-bg.png);
  background-size: cover;
  padding: 150px 0 260px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .event-bg {
    padding-top: 80px;
  }
}
@media screen and (max-width: 600px) {
  .event-bg {
    padding-top: 90px;
    padding-bottom: 170px;
  }
}

.white-box {
  background-color: #fff;
  box-shadow: 5px 5px 0px 10px #000000;
  border-radius: 32px;
  width: 70%;
  max-width: 1000px;
  padding: 80px 20px 50px;
  margin: auto;
  position: relative;
  text-align: center;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .white-box {
    width: 80%;
  }
}
@media screen and (max-width: 600px) {
  .white-box {
    width: 90%;
    box-shadow: 3px 3px 0px 8px #000000;
  }
}

.event-section-title {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 600px) {
  .event-section-title {
    width: 80%;
    top: -60px;
  }
}

.chara1 {
  position: absolute;
  top: -170px;
  left: -10%;
  z-index: -1;
}

.chara2 {
  position: absolute;
  top: 40px;
  left: -30%;
  z-index: -1;
}

.chara3 {
  position: absolute;
  top: 230px;
  left: -17%;
  z-index: -1;
  width: 20%;
  display: block;
  transform: rotate(-25deg);
}
@media screen and (max-width: 1024px) {
  .chara3 {
    display: none;
  }
}

.chara4 {
  position: absolute;
  top: -110px;
  right: -25%;
  z-index: -1;
}

.chara5 {
  position: absolute;
  top: -270px;
  right: 90px;
  z-index: -1;
  width: 30%;
  max-width: 700px;
  min-width: 560px;
}
@media screen and (max-width: 1024px) {
  .chara5 {
    width: 60%;
    min-width: auto;
    top: -300px;
  }
}
@media screen and (max-width: 600px) {
  .chara5 {
    width: 80%;
    min-width: auto;
    top: -300px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    top: -170px;
  }
}

.event-chara {
  display: block;
  width: 30%;
}
@media screen and (max-width: 1024px) {
  .event-chara {
    display: none;
  }
}

.event-banner {
  width: 1000px;
  max-width: 80%;
  height: auto;
  display: inline-block;
  margin: 20px 10px 10px 10px;
}
.event-banner img {
  transition: all 0.3s;
}
.event-banner:hover img {
  opacity: 0.7;
}
@media screen and (max-width: 600px) {
  .event-banner {
    margin: 0;
  }
}

.event-title-disable {
  color: #4B4747;
  font-weight: bold;
  font-size: 30px;
  margin-top: 15px;
}
@media screen and (max-width: 600px) {
  .event-title-disable {
    font-size: 20px;
    margin-top: 0;
  }
}

.live-event {
  margin: 80px auto 20px;
  padding: 80px 20px 50px;
  position: relative;
  background-color: #fff;
  box-shadow: 5px 5px 0px 10px #000000;
  border-radius: 32px;
  width: 70%;
  max-width: 1000px;
  position: relative;
  text-align: center;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .live-event {
    width: 80%;
  }
}
@media screen and (max-width: 600px) {
  .live-event {
    width: 90%;
    box-shadow: 3px 3px 0px 8px #000000;
  }
}

.live-now-text {
  color: #F8329D;
  font-size: 30px;
  font-weight: bold;
  margin-top: 20px;
}
@media screen and (max-width: 600px) {
  .live-now-text {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 24px;
  }
}

.live-btn {
  margin: 20px auto;
  transition: all 0.5s;
  width: 40%;
}
@media screen and (max-width: 1024px) {
  .live-btn {
    width: 60%;
  }
}
@media screen and (max-width: 600px) {
  .live-btn {
    width: 90%;
  }
}
.live-btn:hover {
  transform: scale(1.1);
}

.live-btn-disabled {
  pointer-events: none;
  cursor: not-allowed;
  filter: grayscale(1);
  display: inline-block;
  margin: 20px auto;
  width: 40%;
}
@media screen and (max-width: 1024px) {
  .live-btn-disabled {
    width: 60%;
  }
}
@media screen and (max-width: 600px) {
  .live-btn-disabled {
    width: 90%;
  }
}

.chara6 {
  position: absolute;
  top: 350px;
  right: -25%;
  z-index: -1;
}

.chara7 {
  position: absolute;
  top: 510px;
  left: -20%;
  z-index: -1;
  width: 35%;
}

.chara8 {
  position: absolute;
  top: 300px;
  right: -30%;
  z-index: -1;
}

.chara9 {
  position: absolute;
  top: 220px;
  left: -20%;
  z-index: -1;
}

.top-gallery-bg {
  background-image: url(/images/top/gallery-bg.png);
  background-size: cover;
  padding: 200px 0;
  margin-top: -50px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .top-gallery-bg {
    padding-top: 140px;
    padding-bottom: 250px;
  }
}
@media screen and (max-width: 600px) {
  .top-gallery-bg {
    padding-bottom: 170px;
  }
}

.gallery-section-title {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
@media screen and (max-width: 600px) {
  .gallery-section-title {
    width: 80%;
  }
}

@media screen and (max-width: 600px) {
  .gallery-section-title-pc {
    display: none;
  }
}

.gallery-section-title-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .gallery-section-title-sp {
    display: block;
    margin: auto;
  }
}

.top-gallery-text {
  padding-top: 30px;
}
@media screen and (max-width: 600px) {
  .top-gallery-text {
    padding-top: 40px;
  }
}

.top-gallery-wrap {
  margin: 20px auto 0px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .top-gallery-wrap {
    display: block;
    margin: 10px auto;
  }
}
.top-gallery-wrap img {
  max-width: 250px;
  width: 90%;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  border-radius: 4px;
  margin: 10px 15px 0px 0px;
  margin-right: 15px;
}
.top-gallery-wrap img:last-child {
  margin-right: 0px;
}
@media screen and (max-width: 1024px) {
  .top-gallery-wrap img {
    max-width: 200px;
  }
}
@media screen and (max-width: 600px) {
  .top-gallery-wrap img {
    margin: 10px auto 0px;
    max-width: 200px;
    height: 100px;
  }
}

.gallery-btn {
  max-width: 400px;
  width: 80%;
  margin: 40px auto 20px;
  transition: all 0.5s;
}
.gallery-btn:hover {
  transform: scale(1.1);
}
@media screen and (max-width: 600px) {
  .gallery-btn {
    max-width: 300px;
    width: 100%;
  }
}

.gallery-chara {
  display: block;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  .gallery-chara {
    display: none;
  }
}

.gallery-chara1 {
  position: absolute;
  top: -150px;
  left: -20%;
  z-index: -1;
  width: 40%;
}

.gallery-chara2 {
  position: absolute;
  right: -20%;
  z-index: -1;
  width: 30%;
}
@media screen and (max-width: 1024px) {
  .gallery-chara2 {
    max-width: 300px;
    width: 50%;
    min-width: auto;
    bottom: -240px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 600px) {
  .gallery-chara2 {
    max-width: 230px;
    width: 80%;
    bottom: -27%;
  }
}

.gallery-chara3 {
  position: absolute;
  bottom: -50;
  left: -25%;
  z-index: -1;
  width: 20%;
}

.gallery-chara4 {
  position: absolute;
  top: -90px;
  right: -20%;
  z-index: -1;
  width: 20%;
}

.neko-bg {
  background-image: url(/images/top/neko-words-bg.png);
  background-size: cover;
  aspect-ratio: 640/317;
  padding: 130px 0 0px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .neko-bg {
    padding-top: 90px;
  }
}
@media screen and (max-width: 600px) {
  .neko-bg {
    background-image: url(/images/top/neko-words-bg_sp.png);
    padding: 130px 0 0px;
  }
}

.neko-inner {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  width: 80%;
  margin: auto;
}
@media screen and (max-width: 1024px) {
  .neko-inner {
    width: 90%;
  }
}
@media screen and (max-width: 600px) {
  .neko-inner {
    display: block;
  }
}

.neko-img-wrap {
  text-align: center;
}

.neko-img {
  width: 100%;
  max-width: 440px;
}
@media screen and (max-width: 600px) {
  .neko-img {
    width: 70%;
    text-align: center;
    margin: auto;
  }
}

.neko-text-wrap {
  width: 800px;
  margin-left: 50px;
}
@media screen and (max-width: 600px) {
  .neko-text-wrap {
    margin-left: 0;
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  .neko-text-sp-wrap {
    width: 350px;
  }
}

.neko-title {
  margin-bottom: 50px;
}
@media screen and (max-width: 1024px) {
  .neko-title {
    margin-bottom: 30px;
  }
}

.neko-text {
  background-color: #fff;
  padding: 5px;
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 15px;
  display: inline-block;
}
@media screen and (max-width: 1024px) {
  .neko-text {
    font-size: 20px;
  }
}
@media screen and (max-width: 600px) {
  .neko-text {
    display: none;
  }
}

.neko-text-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .neko-text-sp {
    display: block;
    background-color: #fff;
    padding: 5px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
    display: inline-block;
  }
}

.loop_wrap {
  position: relative;
  display: flex;
  width: 100vw;
  height: 200px;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .loop_wrap {
    height: 120px;
  }
}

.loop_wrap img {
  width: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 100%;
  will-change: transform;
}

.loop_wrap img:first-child {
  -webkit-animation: loop 100s -50s linear infinite;
  animation: loop 100s -50s linear infinite;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform;
}

.loop_wrap img + img {
  -webkit-animation: loop2 100s linear infinite;
  animation: loop2 100s linear infinite;
}

@-webkit-keyframes loop {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}

@keyframes loop {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes loop2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-200%);
  }
}
@keyframes loop2 {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(-200%);
  }
}
@media (min-width: 900px) {
  .loop_wrap img {
    width: auto;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    height: 100%;
  }
}
.news-bg {
  background-image: url(/images/top/news-bg.png);
  padding-top: 120px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .news-bg {
    padding-top: 110px;
  }
}
@media screen and (max-width: 600px) {
  .news-bg {
    padding-top: 80px;
  }
}

.news-chara1 {
  position: absolute;
  top: 530px;
  left: 90px;
  z-index: -1;
  width: 200px;
}
@media screen and (max-width: 1024px) {
  .news-chara1 {
    display: none;
  }
}

.news-chara2 {
  position: absolute;
  right: 90px;
  z-index: -1;
  width: 400px;
  top: 600px;
}
@media screen and (max-width: 1024px) {
  .news-chara2 {
    top: 650px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 600px) {
  .news-chara2 {
    top: 630px;
  }
}

.top-news-inner {
  width: 80%;
  margin: auto;
  margin-top: 30px;
}
@media screen and (max-width: 600px) {
  .top-news-inner {
    width: 90%;
  }
}

.top-news-list {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #BCBCBC;
  text-align: left;
}
.top-news-list:last-child {
  border-bottom: 0px solid #000;
}

.top-news-list-tab-wrap {
  display: inline-block;
  width: 180px;
}

.news-list-tab {
  display: inline-block;
  background-color: #F2EC00;
  padding: 8px 20px;
  border-radius: 12px;
  font-size: 14px;
}
@media screen and (max-width: 600px) {
  .news-list-tab {
    padding: 5px 10px;
  }
}

.top-news-list-time {
  font-size: 14px;
  width: 100px;
  display: inline-block;
}

.news-list-sp {
  display: inline-block;
}
@media screen and (max-width: 1024px) {
  .news-list-sp {
    display: flex;
    flex-direction: row-reverse;
    justify-content: start;
    align-items: center;
    margin-bottom: 10px;
  }
}

.news-more-btn {
  padding: 10px;
  position: relative;
}
.news-more-btn::after {
  position: absolute;
  content: "▶";
  top: 14px;
  left: -20px;
}
.news-more-btn:hover {
  color: #252525;
}

.top-news-text {
  transition: all 0.3s;
  padding: 5px 0;
}
.top-news-text:hover {
  opacity: 0.7;
  color: #252525;
}

.news-white-box {
  margin-bottom: 140px;
}
@media screen and (max-width: 1024px) {
  .news-white-box {
    margin-bottom: 125px;
  }
}
@media screen and (max-width: 600px) {
  .news-white-box {
    padding-top: 55px;
  }
}

.top-quiz-inner {
  padding: 30px;
}
@media screen and (max-width: 600px) {
  .top-quiz-inner {
    padding: 20px;
  }
}

.quiz-post-bg {
  background-image: url(/images/top/quiz-bg.png);
  padding-top: 30px;
  background-size: cover;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 600px) {
  .quiz-post-bg {
    padding-top: 50px;
  }
}

.quiz-post-text {
  line-height: 1.5;
  margin-bottom: 10px;
}
@media screen and (max-width: 600px) {
  .quiz-post-text {
    text-align: left;
    margin-bottom: 15px;
  }
}

.quiz-section-title {
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
}
@media screen and (max-width: 600px) {
  .quiz-section-title {
    width: 80%;
  }
}

.quiz-post-card-wrap {
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
}
@media screen and (max-width: 600px) {
  .quiz-post-card-wrap {
    display: block;
    margin-top: 30px;
  }
}

.quiz-post-card-link {
  display: inline-block;
  margin-right: 30px;
  width: 75%;
}
@media screen and (max-width: 600px) {
  .quiz-post-card-link {
    margin-right: 0;
    margin-bottom: 30px;
  }
}
.quiz-post-card-link:hover img {
  opacity: 0.7;
}
.quiz-post-card-link:last-child {
  margin-right: 0;
}
@media screen and (max-width: 600px) {
  .quiz-post-card-link:last-child {
    margin-bottom: 0;
  }
}
.quiz-post-card-link img {
  transition: all 0.3s;
}

.quiz-post-card-link-disable {
  pointer-events: none;
  cursor: not-allowed;
  filter: grayscale(1);
  display: inline-block;
  margin-right: 0;
  width: 75%;
}
@media screen and (max-width: 600px) {
  .quiz-post-card-link-disable {
    margin-bottom: 0;
  }
}

.quiz-post-bottom {
  border: solid 2px #252525;
  display: inline-block;
  padding: 50px 30px 30px;
  position: relative;
  border-radius: 10px;
  min-width: 500px;
  max-width: 560px;
  text-align: center;
}
@media screen and (max-width: 1024px) {
  .quiz-post-bottom {
    min-width: initial;
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .quiz-post-bottom {
    max-width: 350px;
    width: 100%;
  }
}

.quiz-post-bottom-title {
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 8px;
  background-color: #252525;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding: 10px;
  width: 290px;
}

.quiz-post-bottom-text {
  color: #F8329D;
  font-weight: bold;
  font-size: 30px;
}
@media screen and (max-width: 600px) {
  .quiz-post-bottom-text {
    font-size: 18px;
  }
}

.quiz-post-bottom-subtext {
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 600px) {
  .quiz-post-bottom-subtext {
    font-size: 13px;
  }
}

.quiz-post-bottom-text-disable {
  color: #4B4747;
  font-weight: bold;
  font-size: 24px;
}
@media screen and (max-width: 600px) {
  .quiz-post-bottom-text-disable {
    font-size: 16px;
  }
}

.quiz-post-neko {
  position: absolute;
  left: -8%;
  top: -60px;
  width: 30%;
  max-width: 450px;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  .quiz-post-neko {
    display: none;
  }
}

.quiz-post-star {
  position: absolute;
  right: 0%;
  top: 0px;
  width: 20%;
  max-width: 400px;
  z-index: -1;
}

.quiz-white-box {
  position: relative;
  margin-bottom: 100px;
}
@media screen and (max-width: 600px) {
  .quiz-white-box {
    margin-bottom: 110px;
  }
}
@media screen and (max-width: 600px) {
  .quiz-white-box .white-box {
    padding-top: 85px;
  }
}

@media screen and (max-width: 600px) {
  .quiz-section-title-pc {
    display: none;
  }
}

.quiz-section-title-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .quiz-section-title-sp {
    display: block;
    margin: auto;
  }
}

.sns-bg {
  background-image: url(/images/top/radio-youtube_bg.png);
  padding: 250px 0 450px;
  position: relative;
  z-index: 1;
  background-size: cover;
}
@media screen and (max-width: 1024px) {
  .sns-bg {
    padding-bottom: 330px;
  }
}
@media screen and (max-width: 600px) {
  .sns-bg {
    padding-bottom: 450px;
  }
}

.sns-white-box {
  display: flex;
  text-align: left;
  justify-content: center;
  margin: 0px 20px;
}
@media screen and (max-width: 1024px) {
  .sns-white-box {
    display: block;
  }
}
.sns-white-box .white-box {
  justify-content: center;
  margin: 0%;
  max-width: 500px;
}
@media screen and (max-width: 1024px) {
  .sns-white-box .white-box {
    margin: 0 auto 20px;
  }
}
@media screen and (max-width: 600px) {
  .sns-white-box .white-box {
    width: 100%;
  }
}
.sns-white-box .white-box-mr {
  margin-right: 80px;
}
@media screen and (max-width: 1024px) {
  .sns-white-box .white-box-mr {
    margin: 0 auto 120px;
  }
}
@media screen and (max-width: 600px) {
  .sns-white-box .white-box-mr {
    margin-bottom: 100px;
  }
}

.game-play-movie {
  width: 80%;
  aspect-ratio: 16/9;
}
@media screen and (max-width: 600px) {
  .game-play-movie {
    width: 100%;
  }
}

.game-movie-program {
  text-align: center;
  margin-bottom: 10px;
}
.game-movie-program dt {
  background: #1A73E8;
  color: #fff;
  width: 50%;
  padding: 6px;
  margin: 0px auto 7px;
  border-radius: 6px;
}
@media screen and (max-width: 600px) {
  .game-movie-program dt {
    width: 70%;
  }
}
.game-movie-program dd {
  font-weight: bold;
}

.quiz-post-star-green1 {
  position: absolute;
  right: 0%;
  bottom: 400px;
  width: 20%;
  max-width: 400px;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  .quiz-post-star-green1 {
    bottom: 240px;
  }
}
@media screen and (max-width: 600px) {
  .quiz-post-star-green1 {
    display: none;
  }
}

.quiz-post-star-green2 {
  position: absolute;
  left: 0%;
  top: 0px;
  width: 20%;
  max-width: 400px;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  .quiz-post-star-green2 {
    top: 48px;
  }
}
@media screen and (max-width: 600px) {
  .quiz-post-star-green2 {
    display: none;
  }
}

.quiz-post-gyaar-pink {
  position: absolute;
  left: -5%;
  bottom: 120px;
  width: 30%;
  max-width: 400px;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  .quiz-post-gyaar-pink {
    bottom: 70px;
  }
}
@media screen and (max-width: 600px) {
  .quiz-post-gyaar-pink {
    width: 65%;
    top: -40px;
  }
}

.quiz-post-gyaar-blue {
  position: absolute;
  right: -3%;
  top: 70px;
  width: 30%;
  max-width: 400px;
  z-index: 3;
}
@media screen and (max-width: 600px) {
  .quiz-post-gyaar-blue {
    width: 55%;
    z-index: -1;
  }
}

.quiz-post-neko-blue-three {
  position: absolute;
  right: 10%;
  bottom: -50px;
  width: 30%;
  max-width: 400px;
  z-index: -1;
}
@media screen and (max-width: 1024px) {
  .quiz-post-neko-blue-three {
    bottom: -10%;
    width: 300px;
  }
}
@media screen and (max-width: 600px) {
  .quiz-post-neko-blue-three {
    bottom: 0;
    width: 90%;
    max-width: 400px;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
}

.blue {
  color: #1A73E8;
  font-weight: bold;
}

.radio-card-link {
  display: inline-block;
  width: 90%;
  margin-top: 50px;
}
@media screen and (max-width: 600px) {
  .radio-card-link {
    margin-top: 10px;
  }
}

.radio-link-area {
  margin: 30px auto 0px;
}
@media screen and (max-width: 600px) {
  .radio-link-area {
    margin: 30px auto 10px;
  }
}
.radio-link-area .radio-link {
  background-color: #F8329D;
  padding: 12px;
  width: 50%;
  margin: 0px auto 20px;
  border-radius: 30px;
  transition: all 0.3s;
}
.radio-link-area .radio-link:last-child {
  margin: 0px auto 0px;
}
@media screen and (max-width: 600px) {
  .radio-link-area .radio-link {
    width: 70%;
  }
}
.radio-link-area .radio-link:hover {
  opacity: 0.7;
  transition: all 0.3s;
}
.radio-link-area .radio-link a {
  color: #fff;
}

.top-quiz-list {
  margin: 100px auto 0px;
  position: relative;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .top-quiz-list {
    margin: 80px auto 0px;
  }
}

.top-quiz-list_img {
  transition: all 0.5s;
  width: 30%;
}
@media screen and (max-width: 1024px) {
  .top-quiz-list_img {
    width: 60%;
  }
}
@media screen and (max-width: 600px) {
  .top-quiz-list_img {
    width: 80%;
  }
}
.top-quiz-list_img:hover {
  transform: scale(1.1);
}

.quiz-post-btn-wrap {
  margin-top: 50px;
}
.quiz-post-btn-wrap .quiz-post-login-btn {
  background-color: #F8329D;
  border-radius: 32px;
  transition: all 0.3s;
  color: #fff;
  font-weight: bold;
  font-size: 22px;
  padding: 15px 20px;
}
.quiz-post-btn-wrap .quiz-post-login-btn:hover {
  background-color: #fb67b6;
}

.refund-btn {
  display: block;
  max-width: 600px;
  color: #fff;
  background: #F8329D;
  line-height: 1.4;
  border-radius: 10px;
  font-size: 18px;
  margin: 50px auto 0px;
  padding: 8px 12px;
  transition: all 0.3s;
}
.refund-btn:hover {
  color: #fff;
  opacity: 0.7;
}
@media screen and (max-width: 600px) {
  .refund-btn {
    font-size: 16px;
  }
}

.top-title-pc {
  width: 100vw;
  display: block;
}
@media screen and (max-width: 1024px) {
  .top-title-pc {
    display: none;
  }
}

.top-title-sp {
  width: 100vw;
  display: none;
}
@media screen and (max-width: 1024px) {
  .top-title-sp {
    display: block;
  }
}

.top-title-wrap {
  font-size: 0;
}

.quizform {
  background: url(/images/quizform/bg_quizform.png) repeat;
  width: 100vw;
}

.event-quizform {
  background: url(/images/quizform/bg_event-quizform.png) repeat;
  width: 100vw;
}

.quizform-box {
  max-width: 1280px;
  min-width: 800px;
  width: 70%;
  margin: auto;
  padding-top: 100px;
  padding-bottom: 320px;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .quizform-box {
    padding-bottom: 230px;
    min-width: auto;
    width: 90%;
  }
}
@media screen and (max-width: 600px) {
  .quizform-box {
    padding-top: 50px;
    padding-bottom: 150px;
  }
}

.quizform-box-white {
  background-color: #fff;
  box-shadow: 5px 5px 0px 10px #000000;
  border-radius: 32px;
}

.quizform-box-inner {
  width: 80%;
  margin: auto;
  padding: 100px 0;
}
@media screen and (max-width: 1024px) {
  .quizform-box-inner {
    padding: 60px 0;
  }
}
@media screen and (max-width: 600px) {
  .quizform-box-inner {
    width: 90%;
  }
}

.quizform-title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  font-family: "M PLUS Rounded 1c", sans-serif;
  padding-bottom: 50px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .quizform-title {
    font-size: 20px;
    padding-bottom: 30px;
  }
}
.quizform-title::after {
  position: absolute;
  content: "";
  width: 20px;
  height: 2px;
  background-color: #252525;
  bottom: 30px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 600px) {
  .quizform-title::after {
    bottom: 20px;
  }
}

.quizform-text {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
}
@media screen and (max-width: 600px) {
  .quizform-text {
    font-size: 16px;
  }
}

.quizform-subText {
  text-align: center;
  margin-bottom: 50px;
}
@media screen and (max-width: 1024px) {
  .quizform-subText {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 600px) {
  .quizform-subText {
    text-align: left;
    font-size: 14px;
  }
}

.pink {
  color: #F8329D;
  font-weight: bold;
}

.form-group {
  margin-bottom: 30px;
}

label {
  margin-bottom: 10px;
}

textarea {
  border: 2px solid #252525 !important;
  background-color: #fff !important;
  border-radius: 0px !important;
}

input {
  border: 2px solid #252525 !important;
  background-color: #fff !important;
  border-radius: 0px !important;
}

.form-check {
  display: flex;
  justify-content: center;
  align-items: center;
}
.form-check label {
  margin-bottom: 0 !important;
}

.form-check-input {
  margin-bottom: 7px;
  margin-right: 7px;
  cursor: pointer;
}

.form-check-label a {
  color: #FF5353;
  font-weight: bold;
  position: relative;
}
.form-check-label a::after {
  position: absolute;
  content: "";
  background-color: #FF5353;
  width: 100%;
  height: 2px;
  bottom: -2px;
  left: 50%;
  transform: translateX(-50%);
}

.select-box {
  padding: 10px;
  width: 100%;
  border: 2px solid #252525 !important;
  background-color: #fff !important;
  border-radius: 0px !important;
}

.btn-gray {
  background-color: #4B4747;
}

.btn-pink {
  background-color: #F8329D;
}

.btn-submit {
  border-radius: 25px;
  width: 250px;
  color: #fff;
  font-weight: bold;
  padding: 10px;
  box-shadow: 1px 1px 0px 3px #000000;
}
@media screen and (max-width: 1024px) {
  .btn-submit {
    display: block;
    margin: auto;
  }
}
.btn-submit:hover {
  color: #fff !important;
  opacity: 0.8;
}
.btn-submit.btn-gray {
  margin-right: 20px;
}
@media screen and (max-width: 1024px) {
  .btn-submit.btn-gray {
    margin-right: auto;
    margin-bottom: 30px !important;
  }
}
@media screen and (max-width: 1024px) {
  .btn-submit.btn-pink {
    margin-bottom: 20px !important;
  }
}

.form-check-input:checked {
  position: relative;
  z-index: 100;
  background-color: #000000 !important;
}

.quizform-pink {
  top: 0%;
  left: -30%;
}

.quizform-purple {
  top: 0%;
  right: -30%;
}

.quizform-yellow {
  top: 30%;
  left: -30%;
}

.quizform-orange {
  top: 30%;
  right: -30%;
}

.quizform-green {
  top: 60%;
  left: -30%;
}

.quizform-blue {
  top: 60%;
  right: -30%;
}

.complete-box .quizform-yellow {
  left: -30%;
  top: 50%;
}
.complete-box .quizform-orange {
  right: -30%;
  top: 50%;
}
.complete-box .quizform-green {
  display: none;
}
.complete-box .quizform-blue {
  display: none;
}

.quizform-chara-pc {
  width: 370px;
  position: absolute;
}
@media screen and (max-width: 1024px) {
  .quizform-chara-pc {
    display: none;
  }
}

.quizform-chara-sp {
  position: absolute;
  bottom: -100px;
  display: none;
}
@media screen and (max-width: 1024px) {
  .quizform-chara-sp {
    display: block;
    bottom: -4%;
    max-width: 750px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media screen and (max-width: 600px) {
  .quizform-chara-sp {
    bottom: -2%;
  }
}

.confirm-label {
  color: #fff;
  padding: 10px;
  background-color: #F8329D;
  display: inline-block;
  border-radius: 5px;
  width: 180px;
  margin-bottom: 10px;
  text-align: center;
  font-weight: bold;
}
@media screen and (max-width: 600px) {
  .confirm-label {
    width: 150px;
    padding: 5px;
  }
}

.confirm-box {
  margin-bottom: 30px;
}

.confirm-text {
  font-weight: bold;
}

.confirm-box-wrap {
  margin-top: 50px;
  margin-bottom: 50px;
}

.complete-btn-wrap {
  margin-top: 50px;
}

.btn-gray-one {
  background-color: #4B4747;
}

.form-btn-wrap {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .form-btn-wrap {
    display: flex;
    flex-direction: column-reverse;
  }
}

label {
  cursor: pointer;
}

.required-text {
  color: #F8329D;
}

.event-title {
  margin: 0 auto 30px;
  display: block;
}
@media screen and (max-width: 600px) {
  .event-title {
    margin: 50px auto 30px;
  }
}

.form-user-name {
  font-weight: bold;
}

.quiz-list-bg {
  background: url(/images/quizform/bg_quiz-list.png) repeat;
  width: 100vw;
}

.quiz-list-wrap {
  margin-bottom: 50px;
}

.quiz-list {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #BCBCBC;
  padding: 15px 10px;
  align-items: center;
}
@media screen and (max-width: 600px) {
  .quiz-list {
    display: block;
    text-align: left;
  }
}

.quiz-list-last {
  border-bottom: 1px solid #BCBCBC;
}

.quiz-list-ttl {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-left: 2em;
  text-indent: -2em;
  width: 30%;
  font-weight: bold;
}
@media screen and (max-width: 600px) {
  .quiz-list-ttl {
    width: 100%;
    font-size: 18px;
  }
}

.quiz-list-name {
  font-weight: bold;
}
@media screen and (max-width: 600px) {
  .quiz-list-name {
    margin: 10px 0px;
  }
}

.gameid {
  background: url(/images/gameId/bg_game-Id.png) repeat;
  width: 100vw;
}

.game-id-form-require {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  color: #FF5353;
}
@media screen and (max-width: 600px) {
  .game-id-form-require {
    font-size: 16px;
  }
}

.game-id-form-group {
  width: 100%;
  margin-bottom: 30px;
  text-align: center;
}

.label-text-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 600px) {
  .label-text-wrap {
    display: block;
    text-align: left;
  }
}

.error-message {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: left;
}

.game-id-label {
  margin-bottom: 10px;
}
.game-id-label.error-position {
  margin-top: 40px;
}
@media screen and (max-width: 600px) {
  .game-id-label.error-position {
    margin-top: 0px;
  }
}

.username-label {
  margin-bottom: 25px;
}
.username-label.error-position {
  margin-top: 20px;
}
@media screen and (max-width: 600px) {
  .username-label.error-position {
    margin-top: 0px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .username-label {
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 600px) {
  .username-label {
    margin-bottom: 10px;
  }
}

.game-id-form {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #212529;
  background-color: #f8fafc;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.pw-username-form {
  width: 100%;
  margin-left: 0px;
}
@media screen and (max-width: 600px) {
  .pw-username-form {
    width: 100%;
  }
}

.game-id-formtext {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .game-id-formtext {
    font-size: 16px;
  }
}

.pw-username-wrap {
  width: 40%;
  margin-left: 20px;
}
@media screen and (max-width: 1024px) {
  .pw-username-wrap {
    width: 50%;
  }
}
@media screen and (max-width: 600px) {
  .pw-username-wrap {
    width: 100%;
    margin-left: 0px;
  }
}

.game-id-wrap {
  margin-left: 35px;
}
@media screen and (max-width: 1024px) {
  .game-id-wrap {
    width: 50%;
  }
}
@media screen and (max-width: 600px) {
  .game-id-wrap {
    width: 100%;
    margin-left: 0px;
  }
}

.user-subtext {
  color: #F8329D;
  font-size: 14px;
  margin-top: 5px;
  text-align: left;
}

.user-name-now {
  width: 100%;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: left;
}
@media screen and (max-width: 600px) {
  .user-name-now {
    margin-top: 10px;
    text-align: center;
  }
}

.body {
  overflow: hidden;
}

.account {
  background: url(/images/account/bg_account.png) repeat;
  width: 100vw;
}

.account-text {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 30px;
}
@media screen and (max-width: 600px) {
  .account-text {
    font-size: 16px;
  }
}

.account-btn-pink {
  background-color: #F8329D;
  margin-right: 20px;
}
@media screen and (max-width: 1024px) {
  .account-btn-pink {
    margin: 0 auto 30px;
  }
}

.account-btn-gray {
  background-color: #4B4747;
}
@media screen and (max-width: 1024px) {
  .account-btn-gray {
    margin-bottom: 15px;
  }
}

.account-popup-title {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  font-family: "M PLUS Rounded 1c", sans-serif;
  padding-bottom: 50px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .account-popup-title {
    font-size: 20px;
    padding-bottom: 30px;
  }
}

.open {
  margin-bottom: 0;
}
@media screen and (max-width: 1024px) {
  .open {
    margin-bottom: 15px;
  }
}

#popup {
  display: none;
}

.gray {
  display: none;
}

#popup:checked + .gray {
  display: block;
  position: fixed;
  width: 100%;
  height: 100vh;
  left: 0px;
  top: 0px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.7);
}

.window {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 90vw;
  max-width: 1140px;
  padding: 60px;
  background-color: #fff;
  border-radius: 32px;
  align-items: center;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 600px) {
  .window {
    padding: 50px;
  }
}

.close {
  position: absolute;
  padding: 5px 13px;
  border-radius: 10px;
  top: 40px;
  right: 30px;
  cursor: pointer;
}
.close::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 27px;
  background: #4b4747;
  transform: translate(-50%, -50%) rotate(45deg);
}
.close::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 27px;
  background: #4b4747;
  transform: translate(-50%, -50%) rotate(-45deg);
}

.news-list {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #BCBCBC;
  text-align: left;
}

.news-list-bg {
  background: url(/images/news/bg_news.png) repeat;
  width: 100vw;
}

.news-list-group {
  margin-bottom: 30px;
}

.news-list-wrap {
  display: flex;
}
@media screen and (max-width: 600px) {
  .news-list-wrap {
    display: block;
  }
}

.news-list-sub-wrap {
  display: inherit;
}
@media screen and (max-width: 600px) {
  .news-list-sub-wrap {
    display: flex;
  }
}

.news-list-tab-wrap {
  display: inline-block;
  width: 180px;
}
@media screen and (max-width: 600px) {
  .news-list-tab-wrap {
    width: 150px;
  }
}

.news-list-time {
  font-size: 14px;
  width: 100px;
  display: inline-block;
  margin-top: 10px;
}

.news-contents:hover {
  opacity: 0.7;
  color: #252525;
}

.news-title {
  font-weight: bold;
  font-size: 18px;
}
@media screen and (max-width: 600px) {
  .news-title {
    font-size: 16px;
    padding: 5px;
  }
}

.news-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 600px) {
  .news-text {
    padding: 5px;
  }
}

.news-detail-title {
  font-weight: bold;
  font-size: 18px;
  margin: 10px 0px;
  padding: 5px;
}
@media screen and (max-width: 600px) {
  .news-detail-title {
    font-size: 16px;
  }
}

.news-detail-news-text {
  margin-bottom: 30px;
  padding: 5px;
}

.news-pagination {
  text-align: center;
  margin: 50px auto 20px;
}
@media screen and (max-width: 600px) {
  .news-pagination {
    margin: 30px auto 20px;
  }
}
.news-pagination a {
  display: inline-block;
  margin: 8px 0;
  text-decoration: none;
  border-radius: 100%;
  width: 42px;
  height: 42px;
  padding: 14px 0;
  box-sizing: border-box;
  background: #908E8E;
  color: #fff;
  font-weight: bold;
  line-height: 1;
}
.news-pagination a:hover {
  background: #F8329D;
}
@media screen and (max-width: 600px) {
  .news-pagination a {
    margin: 30px auto 20px;
  }
  .news-pagination a a {
    margin: 2px 0;
    width: 36px;
    height: 36px;
    padding: 10px 0;
  }
  .news-pagination a span {
    margin: 2px 0;
    width: 36px;
    height: 36px;
    padding: 10px 0;
  }
}
.news-pagination span {
  display: inline-block;
  margin: 8px 0;
  text-decoration: none;
  border-radius: 100%;
  width: 42px;
  height: 42px;
  padding: 14px 0;
  box-sizing: border-box;
  background: #908E8E;
  color: #fff;
  font-weight: bold;
  line-height: 1;
}
.news-pagination .current {
  background: #F8329D;
  color: #fff;
}

.news-btn-wrap {
  text-align: center;
  display: block;
}
.news-btn-wrap a {
  margin-bottom: 10px;
}

.btn-gray-news {
  background-color: #4B4747;
}

.terms .terms-date {
  margin-top: 30px;
}
.terms .terms-text {
  line-height: 1.5;
  margin-bottom: 10px;
}
.terms .terms-top-container {
  margin-top: 20px;
  margin-bottom: 50px;
}
.terms .terms-container {
  margin-bottom: 50px;
}
.terms .terms-container h4 {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 10px;
  padding-left: 1em;
  text-indent: -1em;
}
.terms .terms-container li {
  padding-left: 2em;
  text-indent: -2em;
  line-height: 1.5;
  margin-bottom: 10px;
}
.terms .terms-container li:last-child {
  margin-bottom: 0px;
}
.terms .terms-container dl {
  margin: 10px auto 20px;
  line-height: 1.6;
}
.terms .terms-container dl dt {
  font-weight: bold;
}
.terms .terms-container .notice-area {
  margin: 40px auto;
}
.terms .terms-container .notice-area dt {
  padding-left: 1em;
  text-indent: -1em;
}
.terms .terms-container .notice-bold-text {
  font-weight: bold;
  line-height: 1.5;
}
.terms .terms-container .caution {
  line-height: 1.5;
}
.terms .terms-container .caution li {
  padding-left: 1em;
  text-indent: -1em;
}
.terms .terms-list {
  padding-left: 2em;
  text-indent: -2em;
}
@media screen and (max-width: 600px) {
  .terms .terms-list {
    text-indent: -1em;
    padding-left: 1em;
  }
}
.terms .terms-list-first {
  margin-top: 10px;
}
.terms .form-link {
  color: #F8329D;
  font-weight: bold;
  transition: all 0.3s;
  text-decoration: underline;
}
.terms .form-link:hover {
  color: #F8329D;
  opacity: 0.7;
}
.terms span {
  display: block;
  text-indent: -1em;
  padding-left: 1em;
}
.terms .underline {
  text-decoration: underline;
}

.inquiry {
  background: url(/images/inquiry/bg_inquiry.png) repeat;
  width: 100vw;
}

.inquiry-item-area {
  background-color: #ededed;
  padding: 20px;
  margin: 20px 0px 30px;
}
.inquiry-item-area li {
  text-indent: -1em;
  line-height: 1.5;
  font-size: 14px;
  margin-bottom: 10px;
}
.inquiry-item-area li:last-child {
  margin-bottom: 0px;
}

.faq {
  background: url(/images/inquiry/bg_faq.png) repeat;
  width: 100vw;
}

.faq-accordion {
  padding: 0px 30px;
  margin: 50px 0 70px;
}
@media screen and (max-width: 600px) {
  .faq-accordion {
    padding: 0;
  }
}

.accordion-item {
  margin-bottom: 15px;
  border: none;
}

.accordion-button {
  background-color: #F8329D;
  color: #ffffff;
  font-weight: 600;
  font-size: 18px;
}
.accordion-button::after {
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-image: none;
}

.accordion-button:not(.collapsed)::after {
  background-color: #fff;
  -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
          mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-image: none;
}

.accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #F8329D;
  box-shadow: none;
}

.faq-question {
  padding: 20px;
  background-color: #fff;
}
.faq-question p {
  text-indent: -40px;
  padding-left: 40px;
  font-size: 16px;
}
@media screen and (max-width: 600px) {
  .faq-question p {
    padding-left: 30px;
    word-wrap: break-word;
  }
}
.faq-question p::before {
  content: "Q";
  font-family: "Zen Maru Gothic", sans-serif;
  background-color: rgba(96, 91, 91, 0.6);
  font-size: 18px;
  color: #fff;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-radius: 5px;
  margin-right: 10px;
  text-indent: 0;
}

.faq-answer {
  padding: 0px 20px 20px;
  overflow: hidden;
  border-bottom: 1px solid;
  background-color: #fff;
}
@media screen and (max-width: 600px) {
  .faq-answer {
    padding: 0px 10px 20px;
  }
}
.faq-answer p {
  text-indent: -40px;
  padding-left: 40px;
  font-size: 16px;
}
.faq-answer p::before {
  content: "A";
  font-family: "Zen Maru Gothic", sans-serif;
  background-color: #F8329D;
  font-size: 18px;
  color: #fff;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  border-radius: 5px;
  margin-right: 10px;
  text-indent: 0;
}
.faq-answer a {
  color: #1A73E8;
  border-bottom: 1px solid;
}
.faq-answer ul {
  margin: 10px 0px 10px 40px;
}
.faq-answer ul li {
  margin-bottom: 10px;
  line-height: 1.3;
}
.faq-answer ul span {
  margin-bottom: 10px;
}

.faq-answer-last {
  border-bottom: none;
}

.inquiry-link-wrap {
  width: 100%;
  margin: auto;
  margin-top: 30px;
}

.link-inquiry {
  padding: 20px;
  text-align: center;
}

.link-web-inquiry-text {
  color: #1A73E8;
  font-weight: bold;
  font-size: 20px;
}
@media screen and (max-width: 1024px) {
  .link-web-inquiry-text {
    font-size: 18px;
  }
}

.link-game-inquiry-text {
  color: #F8329D;
  font-weight: bold;
  font-size: 20px;
}
@media screen and (max-width: 1024px) {
  .link-game-inquiry-text {
    font-size: 18px;
  }
}

.link-game-inquiry-subtext {
  color: #F8329D;
  font-size: 14px;
  margin-top: 5px;
}

.inquiry-button {
  max-width: 350px;
  display: block;
  margin: auto;
}

.inquiry-button-img {
  width: 100%;
}

.inquiry-button:hover {
  opacity: 0.8;
}

.game-top {
  position: relative;
}

.game-top-pc {
  display: block;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .game-top-pc {
    display: none;
  }
}

.game-top-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .game-top-sp {
    display: block;
    width: 100%;
  }
}

.game-title {
  position: absolute;
  top: -10%;
  left: 50%;
  transform: translate(-50%, -10%);
  width: 80%;
  max-width: 1200px;
}
@media screen and (max-width: 600px) {
  .game-title {
    width: 100%;
  }
}

.game-buy-area {
  background: url(/images/game/gyaar-left.png), url(/images/game/gyaar-right.png), url(/images/game/buy-bg.png);
  background-position: bottom left, bottom right, center;
  background-size: 400px, 400px, cover;
  background-repeat: no-repeat, no-repeat, no-repeat;
  margin: auto;
  padding: 50px 0px 80px;
  padding-top: 18%;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .game-buy-area {
    background-size: 300px, 300px, cover;
  }
}
@media screen and (max-width: 600px) {
  .game-buy-area {
    background: url(/images/game/gyaar-left.png), url(/images/game/buy-bg.png);
    background-position: bottom center, center;
    background-size: 300px, cover;
    background-repeat: no-repeat, no-repeat;
  }
}

.game-movie-wrap {
  width: 100%;
  margin: 50px auto 30px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .game-movie-wrap {
    margin: 0px auto 30px;
  }
}

@media screen and (max-width: 600px) {
  .game-movie {
    width: 90%;
    margin: 0 auto;
  }
}

.game-buy-area-2 {
  background: url(/images/game/buy-bg.png);
  background-size: cover;
  background-repeat: no-repeat, no-repeat, no-repeat;
  margin: auto;
  padding: 50px 0px 110px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1024px) {
  .game-buy-area-2 {
    padding-bottom: 40px;
  }
}

.game-white-box {
  background-color: #fff;
  border: 5px solid #252525;
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
  border-radius: 50px;
  width: 70%;
  max-width: 1000px;
  padding: 80px 30px 50px;
  margin: 80px auto 60px;
  position: relative;
  text-align: center;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .game-white-box {
    width: 85%;
  }
}
@media screen and (max-width: 600px) {
  .game-white-box {
    padding: 50px 10px 30px;
    margin: 50px auto;
  }
}

.game-white-box-disable {
  background-color: #fff;
  border: 5px solid #252525;
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
  border-radius: 50px;
  width: 70%;
  max-width: 1000px;
  padding: 50px 30px;
  margin: 80px auto 60px;
  position: relative;
  text-align: center;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .game-white-box-disable {
    width: 85%;
  }
}
@media screen and (max-width: 600px) {
  .game-white-box-disable {
    padding: 30px 10px;
    margin: 50px auto;
  }
}

.game-event-title-disable {
  color: #4B4747;
  font-weight: bold;
  font-size: 30px;
}
@media screen and (max-width: 600px) {
  .game-event-title-disable {
    font-size: 17px;
    margin-top: 0;
  }
}

.game-buy-title {
  width: 60%;
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
}

.buy-btn-wrap {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 600px) {
  .buy-btn-wrap {
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .steam-buy-btn {
    margin-bottom: 10px;
    display: inline-block;
  }
}

.buy-btn {
  width: 90%;
  transition: all 0.5s;
}
.buy-btn:hover {
  transform: scale(1.1);
}

.game-menu {
  display: flex;
  justify-content: center;
  max-width: 1300px;
  margin: 0 auto 200px;
}
@media screen and (max-width: 1024px) {
  .game-menu {
    margin-bottom: 130px;
  }
}
@media screen and (max-width: 600px) {
  .game-menu {
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 20px;
  }
}

.game-menu-link {
  display: flex;
  width: 15.5%;
  margin-left: 5px;
  padding: 0px;
  text-decoration: none;
  border: 4px solid #2b2b2b;
  background-color: #2b2b2b;
  border-radius: 11px;
  box-shadow: 2px 2px 0px #2b2b2b;
}
@media screen and (max-width: 600px) {
  .game-menu-link {
    width: calc(50% - 15px);
    margin-right: 0px;
    margin-bottom: 15px;
  }
  .game-menu-link:nth-child(2n) {
    margin-right: 0;
  }
}
.game-menu-link:first-child {
  margin-left: 0px;
}
@media screen and (max-width: 600px) {
  .game-menu-link:first-child {
    margin-left: 5px;
  }
}

@media screen and (max-width: 600px) {
  .sp-center {
    margin: auto;
  }
}

.game-menu-list {
  padding: 20px 0;
  background-color: #ff51ab;
  border-radius: 9px;
  border: 4px solid #fff;
  text-align: center;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  color: #fff;
}
.game-menu-list:hover {
  background-color: #fff;
  color: #ff51ab;
  border-color: #ff51ab;
}

.game-event {
  background: url(/images/game/game-event-bg.png) repeat;
  background-size: cover;
  padding: 50px 0px 80px;
  margin-top: -50px;
  position: relative;
}

.game-section-title {
  position: absolute;
  top: -40px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 600px) {
  .game-section-title {
    top: -20px;
    width: 80%;
  }
}

.game-event-text {
  font-weight: bold;
  font-size: 16px;
  margin-top: 10px;
}

.index-event-banner {
  width: 90%;
  margin: 10px;
}
@media screen and (max-width: 600px) {
  .index-event-banner {
    margin: 0;
  }
}

.overview-bg {
  background: url(/images/game/bg_sec1.png) repeat-x;
  background-position: center 35px;
  padding: 50px 0px 150px;
  margin-top: -100px;
  position: relative;
}

.overview-title {
  top: -10px;
}
@media screen and (max-width: 600px) {
  .overview-title {
    top: 10px;
    width: 70%;
  }
}

.sec1-001 {
  width: 60%;
  max-width: 900px;
  margin: 100px auto;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .sec1-001 {
    margin: 60px auto;
  }
}
@media screen and (max-width: 600px) {
  .sec1-001 {
    width: 90%;
  }
}

.game-slide {
  position: relative;
  background-color: #fff;
  border: 4px solid #252525;
  border-radius: 18px;
}

.sec1_bg_star2 {
  position: absolute;
  top: -100px;
  left: -200px;
  max-width: 350px;
  width: 35%;
}

.game-rules-bg {
  background: url(/images/game/bg_sec2.png) repeat-x;
  background-position: center 35px;
  padding: 50px 0px 100px;
  margin-top: -50px;
  position: relative;
  background-size: auto 100%;
}

.game-rule-type {
  margin-top: 230px;
  display: flex;
  justify-content: center;
  width: 100%;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 1024px) {
  .game-rule-type {
    display: block;
    width: 80%;
    margin: 50px auto;
  }
}
@media screen and (max-width: 600px) {
  .game-rule-type {
    width: 90%;
  }
}

@media screen and (max-width: 1024px) {
  .survival-title {
    width: 350px !important;
  }
}

@media screen and (max-width: 1024px) {
  .bounty-title {
    width: 350px;
  }
}

.rule1 {
  position: relative;
  background-color: #fff;
  border: 6px solid #252525;
  border-radius: 50px;
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
  padding: 30px 30px 10px;
  margin-bottom: 20px;
}
@media screen and (max-width: 1024px) {
  .rule1 {
    margin-bottom: 80px;
    margin-top: 130px;
  }
}
@media screen and (max-width: 600px) {
  .rule1 {
    margin-top: 50px;
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
}

.rule2 {
  margin: 20px 0px 0px 20px;
  padding: 30px;
}
@media screen and (max-width: 600px) {
  .rule2 {
    margin-top: 50px;
    margin-bottom: 30px;
    margin-left: 0;
  }
}

.rule-text1 {
  text-align: center;
  margin-top: 60px;
}
.rule-text1 span {
  font-weight: bold;
}
@media screen and (max-width: 1024px) {
  .rule-text1 {
    text-align: center;
    margin-top: 50px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 600px) {
  .rule-text1 {
    margin-top: 40px;
  }
}

.rule-text2 {
  margin-top: 40px;
}
@media screen and (max-width: 1024px) {
  .rule-text2 {
    margin-top: 50px;
    padding-bottom: 0px;
  }
}

.rule-title {
  position: absolute;
  top: -90px;
  left: 50%;
  width: 90%;
  transform: translateX(-50%);
}
@media screen and (max-width: 1024px) {
  .rule-title {
    top: -50px;
    text-align: center;
  }
}

.game-rule-timer {
  width: 70%;
  margin: 10px auto 0px;
  position: relative;
  z-index: 1;
}
.game-rule-timer .survival,
.game-rule-timer .bounty {
  display: none;
}
.game-rule-timer.b .bounty {
  display: block;
}
.game-rule-timer.s .survival {
  display: block;
}
@media screen and (max-width: 600px) {
  .game-rule-timer {
    width: 90%;
  }
}

.survival-pc,
.bounty-pc {
  display: block;
}
@media screen and (max-width: 600px) {
  .survival-pc,
.bounty-pc {
    display: none;
  }
}

.survival-sp,
.bounty-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .survival-sp,
.bounty-sp {
    display: block;
  }
}

.game-play-bg {
  background: url(/images/game/bg_sec3.png) repeat-x;
  background-position: center 35px;
  padding: 50px 0px 180px;
  margin-top: -50px;
  position: relative;
}

.game-sns-bg {
  background: url(/images/game/bg_sec5.png) repeat-x;
  background-position: center 35px;
  padding: 50px 0px 120px;
  margin-top: -50px;
  position: relative;
}

.play-1 {
  width: 70%;
  margin: 100px auto 0px;
  position: relative;
  border: 6px solid #252525;
  border-radius: 50px;
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
  background-color: #fff;
  padding: 60px 40px;
  max-width: 1300px;
}
@media screen and (max-width: 600px) {
  .play-1 {
    width: 90%;
    padding: 40px 10px;
  }
}

.play-start {
  margin-top: 150px;
}

.play-area {
  display: flex;
  justify-content: center;
  align-items: center;
}
.play-area:nth-child(2n) .play-text2 {
  margin-left: 0px !important;
  margin-right: 30px;
}
@media screen and (max-width: 1024px) {
  .play-area:nth-child(2n) .play-text2 {
    margin-right: 0;
    margin-top: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .play-area {
    display: block;
  }
}

.play-area-reverse {
  flex-direction: row-reverse;
}

.play-title1 {
  position: absolute;
  top: -50px;
  left: 25%;
  width: 40%;
  transform: translateX(-50%);
}
@media screen and (max-width: 1024px) {
  .play-title1 {
    width: 300px;
    right: 0%;
    left: 50%;
    transform: translateX(-50%);
  }
}

.play-title2 {
  position: absolute;
  top: -50px;
  right: -15%;
  width: 40%;
  transform: translateX(-50%);
}
@media screen and (max-width: 1024px) {
  .play-title2 {
    width: 300px;
    right: 0%;
    left: 50%;
    transform: translateX(-50%);
  }
}

.screenshot {
  margin-top: 50px;
  width: 50%;
}
@media screen and (max-width: 1024px) {
  .screenshot {
    width: 100%;
    margin-top: 30px;
    text-align: center;
  }
}

.play-text1 {
  text-align: center;
  margin-top: 50px;
  margin-left: 30px;
}
@media screen and (max-width: 1024px) {
  .play-text1 {
    margin-left: 0;
    margin-top: 30px;
  }
}

.play-text2 {
  margin-right: 0px;
  margin-left: 30px;
}

.play-text-bold {
  font-weight: bold;
  font-size: 20px;
  color: #F8329D;
}

.fansite-link {
  color: #1A73E8;
  font-size: 16px;
  text-decoration: underline;
}

.chara-introduction-bg {
  background: url(/images/game/bg_sec4.png) repeat-x;
  background-position: center 5px;
  padding: 120px 0px 80px;
  margin-top: -85px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .chara-introduction-bg {
    padding: 90px 0px 80px;
  }
}

.chara-introduction-area {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 40px;
}
@media screen and (max-width: 600px) {
  .chara-introduction-area {
    display: block;
    text-align: center;
  }
}
.chara-introduction-area:nth-child(3) {
  flex-direction: row-reverse;
}

.chara-introduction-area-reverse {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  margin: 0 auto 40px;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 600px) {
  .chara-introduction-area-reverse {
    display: block;
    text-align: center;
  }
}

.chara-introduction-text {
  border: 6px solid #252525;
  border-radius: 50px;
  box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
  background-color: #fff;
  padding: 50px;
  width: 500px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .chara-introduction-text {
    width: 90%;
    margin: 20px auto;
    padding: 30px 10px;
  }
}

.neko-introduction-text {
  margin-top: 40px;
}
@media screen and (max-width: 600px) {
  .neko-introduction-text {
    margin-top: 10px;
  }
}

.chara-introduction-img {
  width: 45%;
  margin-right: 10px;
}
@media screen and (max-width: 600px) {
  .chara-introduction-img {
    width: 80%;
    margin: auto;
  }
}

.ramy-introduction-img {
  width: 40%;
  margin-left: 10px;
}
@media screen and (max-width: 600px) {
  .ramy-introduction-img {
    margin-left: 0;
    width: 80%;
  }
}

@media screen and (max-width: 600px) {
  .neko-introduction-img {
    width: 100%;
  }
}

.chara-name {
  margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .chara-name {
    width: 40%;
  }
}

@media screen and (max-width: 600px) {
  .ramy-name-img {
    width: 60%;
  }
}

.chara-text {
  font-weight: bold;
}
.chara-text a {
  text-decoration: underline;
}

.game-sns-bg {
  background: url(/images/game/bg_sec5.png) repeat-x;
  background-position: center 35px;
  padding: 120px 0px 50px;
  margin-top: -50px;
  text-align: center;
}

.sec5_ttl-pc {
  display: block;
}
@media screen and (max-width: 600px) {
  .sec5_ttl-pc {
    display: none;
  }
}

.sec5_ttl-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .sec5_ttl-sp {
    display: block;
    width: 90%;
    margin: auto;
  }
}

.twitter-area {
  max-width: 500px;
  margin: 0 auto 30px;
  position: relative;
}
@media screen and (max-width: 600px) {
  .twitter-area {
    width: 90%;
    margin-top: 20px;
  }
}

.twitter-neko {
  position: absolute;
  width: 30%;
  bottom: -15%;
  right: -20%;
  z-index: 3;
}
@media screen and (max-width: 1024px) {
  .twitter-neko {
    display: none;
  }
}

.twitter-neko-sp {
  display: none;
}
@media screen and (max-width: 1024px) {
  .twitter-neko-sp {
    display: block;
    width: 80%;
    max-width: 180px;
    margin: auto;
  }
}

.discord {
  width: 40%;
  margin: 100px auto 30px;
  transition: all 0.5s;
}
.discord:hover {
  transform: scale(1.1);
}
@media screen and (max-width: 1024px) {
  .discord {
    width: 80%;
    max-width: 500px;
  }
}
@media screen and (max-width: 600px) {
  .discord {
    width: 80%;
    max-width: 500px;
    margin: 40px auto 30px;
  }
}

.fansite {
  background: url(/images/game/fansite-bg.png) repeat-x;
}

.fansite-banner-pc {
  aspect-ratio: 192/65;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .fansite-banner-pc {
    display: none;
  }
}

.fansite-banner-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .fansite-banner-sp {
    display: block;
    width: 100%;
  }
}

.fansite-btn {
  width: 40%;
  margin: 0 auto;
  padding: 40px;
}
@media screen and (max-width: 1024px) {
  .fansite-btn {
    width: 60%;
  }
}
@media screen and (max-width: 600px) {
  .fansite-btn {
    width: 80%;
    max-width: 300px;
    padding: 40px 0;
  }
}

.fansite-btn-img {
  transition: all 0.5s;
}
.fansite-btn-img:hover {
  transform: scale(1.1);
}

.product-info {
  background-color: #5acdbe;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 1024px) {
  .product-info {
    display: block;
    text-align: center;
    padding-bottom: 50px;
  }
}

.game-logo {
  width: 20%;
  margin: 20px;
}
@media screen and (max-width: 1024px) {
  .game-logo {
    width: 40%;
  }
}
@media screen and (max-width: 600px) {
  .game-logo {
    width: 60%;
    max-width: 300px;
    padding: 40px 0;
  }
}

.product-info-text {
  background-color: #fff;
  padding: 40px;
  border-radius: 20px;
  margin: 40px 0px 40px 20px;
  max-width: 900px;
  text-align: left;
}
@media screen and (max-width: 1024px) {
  .product-info-text {
    max-width: 500px;
    margin: auto;
  }
}
@media screen and (max-width: 600px) {
  .product-info-text {
    max-width: 350px;
    width: 90%;
    padding: 40px 10px;
  }
}
@media screen and (max-width: 600px) {
  .product-info-text li {
    font-size: 14px;
  }
}

.game-name-sub {
  margin-bottom: -5px;
}

.game-name {
  font-weight: bold;
  font-size: 22px;
}

.product-info-logo {
  width: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
  margin-top: 20px;
}

.info-logo1 {
  width: 170px;
}

.info-logo2 {
  width: 60px;
  margin: 0 20px;
}

.info-logo3 {
  width: 60px;
}

.game-footer {
  background-color: #7c6fd2;
  padding-top: 30px;
  padding-bottom: 10px;
}

.game-footer-menu {
  margin: 0px auto 80px;
}

.backtotop {
  margin-left: 20px;
  width: 70%;
}
@media screen and (max-width: 600px) {
  .backtotop {
    margin-left: 30px;
  }
}

.copyright {
  color: #fff;
  text-align: center;
  line-height: 1.3;
}

.sec1 {
  position: relative;
  z-index: 3;
}

#sec2 {
  position: relative;
  z-index: 4;
}

#sec3 {
  position: relative;
  z-index: 5;
}

#sec4 {
  position: relative;
  z-index: 6;
}

.game-sns {
  position: relative;
  z-index: 7;
}

.c002 {
  position: absolute;
  top: -10px;
  left: -225px;
  z-index: 2;
  width: 320px;
}
@media screen and (max-width: 1024px) {
  .c002 {
    display: none;
  }
}

.c003 {
  position: absolute;
  top: 10px;
  right: -205px;
  z-index: 2;
  width: 370px;
}
@media screen and (max-width: 1024px) {
  .c003 {
    display: none;
  }
}

.c003-sp {
  display: none;
}
@media screen and (max-width: 1024px) {
  .c003-sp {
    display: block;
  }
}

.sec1-001-img {
  position: relative;
  z-index: 3;
}

.sec1_bg_star1 {
  position: absolute;
  bottom: 90px;
  right: -200px;
  z-index: 1;
  max-width: 350px;
  width: 35%;
}

.game-slide {
  width: 70% !important;
  max-width: 800px;
  padding: 60px 30px 20px;
  margin: auto;
}
@media screen and (max-width: 1024px) {
  .game-slide {
    width: 85% !important;
    max-width: 600px;
  }
}
@media screen and (max-width: 600px) {
  .game-slide {
    width: 90% !important;
    max-width: 360px;
  }
}

.game-slide-wrap {
  position: relative;
  display: inline-block;
}

.game-slide-box {
  text-align: center;
}

.top-slider-img-wrap {
  text-align: center;
}

.swiper1 {
  overflow: hidden;
  position: relative;
  z-index: 3;
}

.swiper-pagination-wrap {
  text-align: center;
  display: block;
  width: 100%;
  height: 30px;
  margin-top: 20px;
}
.swiper-pagination-wrap .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 600px) {
  .swiper-pagination-wrap .swiper-pagination {
    width: 100%;
  }
}
.swiper-pagination-wrap .swiper-pagination-bullet {
  margin-right: 10px;
  width: 10px;
  height: 10px;
}
.swiper-pagination-wrap .swiper-pagination-bullet:last-child {
  margin-right: 0;
}
.swiper-pagination-wrap .swiper-pagination-bullet-active {
  background: #3e3e3e;
}

.swiper-button-next {
  background-image: url(/images/game/right.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 100;
  width: 100px;
  height: 100px;
  right: -50px;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .swiper-button-next {
    width: 60px;
    height: 60px;
    right: -25px;
  }
}

.swiper-button-prev {
  background-image: url(/images/game/left.png) !important;
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 100;
  width: 100px;
  height: 100px;
  left: -50px;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
  .swiper-button-prev {
    width: 60px;
    height: 60px;
    left: -25px;
  }
}

.sec2-chara1 {
  position: absolute;
  top: -100px;
  left: 5%;
  transform: translateY(-5%);
  width: 20%;
  max-width: 280px;
}
@media screen and (max-width: 600px) {
  .sec2-chara1 {
    display: none;
  }
}

.sec2-chara1-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .sec2-chara1-sp {
    display: block;
    width: 60%;
    margin: auto;
  }
}

.sec2-chara2-sp {
  display: none;
}
@media screen and (max-width: 600px) {
  .sec2-chara2-sp {
    display: block;
    width: 60%;
    margin: auto;
  }
}

.sec2-chara2 {
  position: absolute;
  top: -100px;
  right: 5%;
  transform: translateY(5%);
  width: 20%;
  max-width: 280px;
}
@media screen and (max-width: 600px) {
  .sec2-chara2 {
    display: none;
  }
}

.sec2_bg_star1 {
  position: absolute;
  top: 100px;
  left: 25%;
  transform: translateY(-25%);
  max-width: 350px;
  width: 25%;
}

.sec2_bg_star2 {
  position: absolute;
  bottom: 220px;
  left: 15%;
  transform: translateY(-15%);
  max-width: 350px;
  width: 35%;
  z-index: 1;
}

.survival {
  position: relative;
  z-index: 2;
}

.sec2_bg_star3 {
  position: absolute;
  bottom: 120px;
  right: 15%;
  transform: translateY(15%);
  max-width: 350px;
  width: 35%;
}

.play-1-1 {
  position: relative;
}

.play-1-1-mb {
  margin-bottom: 50px;
}

.sec3_bg_star1 {
  position: absolute;
  top: -100px;
  left: 0;
  transform: translateY(0%);
  max-width: 350px;
  width: 35%;
}

.sec3_bg_star2 {
  position: absolute;
  bottom: -45px;
  right: 0;
  max-width: 350px;
  width: 30%;
}

.chara-introduction-area-wrap {
  position: relative;
}

.sec4_bg_star1 {
  position: absolute;
  top: -100px;
  left: 0;
  max-width: 350px;
  width: 30%;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .sec4_bg_star1 {
    top: 10px;
  }
}

.sec4_bg_star2 {
  position: absolute;
  top: -100px;
  right: 0;
  max-width: 350px;
  width: 30%;
  z-index: 1;
}

.chara-introduction-area {
  position: relative;
  z-index: 2;
}

.sec5_bg_star1 {
  position: absolute;
  top: -44px;
  left: -320px;
  max-width: 300px;
  width: 35%;
  z-index: 1;
}

.sec5_bg_star2 {
  position: absolute;
  top: 180px;
  right: -268px;
  z-index: 1;
  max-width: 300px;
  width: 35%;
}

.sec5_bg_star3 {
  position: absolute;
  top: 415px;
  left: -240px;
  z-index: 1;
  max-width: 300px;
  width: 35%;
}

.twitter-timeline {
  position: relative;
  z-index: 2;
}

.gyaar-left {
  position: absolute;
  bottom: -40px;
  left: 5%;
  transform: translateX(-5%);
  width: 25%;
  max-width: 310px;
}
@media screen and (max-width: 600px) {
  .gyaar-left {
    display: none;
  }
}

.gyaar-right {
  position: absolute;
  bottom: -40px;
  right: 5%;
  transform: translateX(5%);
  width: 25%;
  max-width: 310px;
}
@media screen and (max-width: 600px) {
  .gyaar-right {
    width: 70%;
    right: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: -80px;
  }
}

@media screen and (max-width: 1024px) {
  .sec3_ttl {
    max-width: 530px;
    width: 80%;
  }
}

@media screen and (max-width: 1024px) {
  .sec4_ttl {
    max-width: 530px;
    width: 80%;
  }
}
@media screen and (max-width: 600px) {
  .sec4_ttl {
    top: -10px;
  }
}

@media screen and (max-width: 1024px) {
  .sec5_ttl {
    max-width: 700px;
    width: 90%;
  }
}

.game-menu-fansite {
  margin-left: 5px;
}

.live {
  background: url(/images/game/bg_sec5.png) repeat-x;
  background-position: center 35px;
  padding: 120px 0px 50px;
  margin-top: -50px;
}
@media screen and (max-width: 1024px) {
  .live {
    padding: 0 0 50px;
  }
}

.live-area {
  display: flex;
  justify-content: center;
  margin: 0 30px;
}
@media screen and (max-width: 1024px) {
  .live-area {
    display: block;
    margin: 0;
  }
}

.video-area {
  width: 70%;
  max-width: 1280px;
}
@media screen and (max-width: 1024px) {
  .video-area {
    width: 100%;
    margin-top: 100px;
  }
}

.live-content-area {
  width: 30%;
  max-width: 500px;
  height: 100%;
  max-height: 700px;
  background-color: #fff;
  box-shadow: 5px 5px 0px 10px #000000;
  border-radius: 32px;
  padding: 30px 10px;
  text-align: center;
  margin-left: 20px;
  position: relative;
}
@media screen and (max-width: 1024px) {
  .live-content-area {
    width: 98%;
    border: 5px solid #252525;
    box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, 0.4);
    margin: 10px auto;
  }
}

.live-username {
  margin-bottom: 10px;
}

.live-coin {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 600px) {
  .live-coin {
    margin-bottom: 10px;
  }
}

.live-coin-pocket-wrap {
  display: flex;
  align-items: center;
  margin-left: 5px;
  justify-content: center;
}

.modal-coin-pocket {
  margin-bottom: 10px;
}

.live-coin-pocket {
  margin-left: 5px;
}

.live-coin-update {
  color: #fff;
  background-color: #D8D8D8;
  border-radius: 4px;
  padding: 5px 10px;
  margin-left: 10px;
  transition: all 0.3s;
}
.live-coin-update:hover {
  color: #fff;
  opacity: 0.7;
}
.live-coin-update::before {
  content: "";
  background: url(/images/live-coin-update.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: bottom;
}

.live-coin-buy {
  font-size: 16px;
  color: #fff;
  display: flex;
  align-items: center;
  background-color: #E84259;
  border-radius: 4px;
  padding: 5px 10px;
  margin-left: 10px;
  transition: all 0.3s;
}
.live-coin-buy:hover {
  color: #fff;
  opacity: 0.7;
}
.live-coin-buy .live-coin-buy-img {
  margin-right: 5px;
  width: 20%;
}

.live-item-area {
  margin-top: 30px;
}
@media screen and (max-width: 600px) {
  .live-item-area {
    margin-top: 10px;
  }
}

.item-tab-label {
  font-weight: bold;
  position: relative;
  z-index: 1;
  cursor: pointer;
  margin-right: 40px;
  flex: 1;
  padding: 5px 0;
}
@media screen and (max-width: 600px) {
  .item-tab-label {
    font-size: 15px;
  }
}
.item-tab-label:last-of-type {
  margin-right: 0px;
}

.item-tab-label:hover {
  opacity: 0.7;
}

.item-tab-content {
  flex: 100%;
  display: none;
  overflow: hidden;
}

.active-border {
  border-bottom: 5px solid #F8329D;
}

.active {
  display: block;
}

.item-tab-content {
  margin: 0px 20px;
  height: 400px;
  overflow-y: scroll;
}
@media screen and (max-width: 600px) {
  .item-tab-content {
    margin: 0px 10px;
    height: 200px;
  }
}

.item-content {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}

.item-content-list {
  margin-bottom: 20px;
  flex-basis: 33.333%;
}
@media screen and (max-width: 600px) {
  .item-content-list {
    margin-bottom: 10px;
  }
}
.item-content-list a:hover {
  opacity: 0.7;
  transition: all 0.3s;
  color: #000;
}
.item-content-list .open:hover {
  opacity: 0.7;
  transition: all 0.3s;
  color: #000;
}
.item-content-list .item-price::before {
  content: "";
  background: url(/images/live-banacoin.png) no-repeat;
  background-size: contain;
  display: inline-block;
  width: 18px;
  height: 20px;
  margin-right: 5px;
  vertical-align: text-bottom;
}
.item-content-list .open-modal {
  cursor: pointer;
}

.item-name {
  font-size: 14px;
}

.live-gray {
  display: none;
  position: absolute;
  width: 100%;
  max-width: 500px;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.7);
  padding-right: 30px;
  padding: 30px 10px;
  border-radius: 26px;
}
@media screen and (max-width: 600px) {
  .live-gray {
    border-radius: 22px;
  }
}

.live-window {
  position: absolute;
  top: 10%;
  left: 2%;
  width: 96%;
  max-width: 500px;
  padding: 40px;
  background-color: #fff;
  border-radius: 24px;
}
@media screen and (max-width: 600px) {
  .live-window {
    padding: 20px;
    top: 5%;
    left: 5%;
    width: 90%;
    overflow-y: auto;
  }
}
.live-window .error-price {
  color: #E84259;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
@media screen and (max-width: 600px) {
  .live-window .error-price {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
.live-window .live-description {
  font-size: 14px;
  margin-bottom: 10px;
}
.live-window .word-count {
  font-size: 14px;
  margin-bottom: 10px;
}
.live-window .live-sub-description {
  font-size: 14px;
  text-align: left;
  margin: 5px auto 20px;
}
.live-window .comment-form {
  width: 100%;
  margin: 0 auto 10px;
  font-size: 16px;
  font-weight: 400;
  padding: 0.75em 1em;
  outline: none;
  background: #efefef;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (max-width: 600px) {
  .live-window .item-name {
    font-size: 14px;
  }
}
@media screen and (max-width: 600px) {
  .live-window .item-price {
    font-size: 15px;
  }
}
.live-window .live-window-close {
  position: absolute;
  padding: 5px 13px;
  border-radius: 10px;
  top: 10%;
  right: 5%;
  cursor: pointer;
}
.live-window .live-window-close::before {
  content: "";
  position: absolute;
  top: 10%;
  left: 50%;
  width: 3px;
  height: 23px;
  background: #4b4747;
  transform: translate(-50%, -50%) rotate(45deg);
}
@media screen and (max-width: 600px) {
  .live-window .live-window-close::before {
    height: 20px;
  }
}
.live-window .live-window-close::after {
  content: "";
  position: absolute;
  top: 10%;
  left: 50%;
  width: 3px;
  height: 23px;
  background: #4b4747;
  transform: translate(-50%, -50%) rotate(-45deg);
}
@media screen and (max-width: 600px) {
  .live-window .live-window-close::after {
    height: 20px;
  }
}
.live-window .comment-wrap {
  margin: 10px 0px 0px 20px;
  text-align: left;
  display: none;
}
@media screen and (max-width: 600px) {
  .live-window .comment-wrap {
    margin: 0px 0px 10px 10px;
  }
}
.live-window .comment-wrap .comment-title {
  font-size: clamp(0.75rem, 0.73vw, 0.875rem);
}
.live-window .comment-wrap .comment-content {
  font-size: clamp(0.875rem, 0.83vw, 1rem);
  line-height: 1.4;
  overflow-wrap: break-word;
}

.comment-window {
  position: absolute;
  top: 10%;
  left: 2%;
  width: 96%;
  max-width: 500px;
  padding: 40px;
  background-color: #fff;
  border-radius: 24px;
  overflow-y: auto;
}
@media screen and (max-width: 600px) {
  .comment-window {
    position: absolute;
    padding: 30px;
    top: 2%;
    left: 2%;
    min-height: 50%;
    max-height: 80%;
    width: 96%;
  }
}
@media screen and (max-width: 600px) {
  .comment-window .comment-title {
    font-size: 15px;
  }
}
.comment-window .comment-area {
  resize: none;
}

.comment-confirm-window {
  position: absolute;
  top: 10%;
  left: 2%;
  width: 96%;
  max-width: 500px;
  padding: 40px;
  background-color: #fff;
  border-radius: 24px;
  overflow-y: auto;
}
@media screen and (max-width: 600px) {
  .comment-confirm-window {
    padding: 20px;
    top: 5%;
    left: 5%;
    height: 90%;
    width: 90%;
    overflow-y: auto;
  }
}

.live-btn-wrap {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
@media screen and (max-width: 600px) {
  .live-btn-wrap {
    margin-top: 5px;
  }
}
.live-btn-wrap .live-back-btn {
  background-color: #F1F1F1;
  width: 100px;
  padding: 5px 10px;
  border-radius: 10px;
}
.live-btn-wrap .comment-send-btn {
  color: #fff;
  background-color: #E84259;
  margin-right: 0px;
  margin-left: 10px;
}
.live-btn-wrap .comment-send-btn:hover {
  color: #fff;
}
.live-btn-wrap .live-send-btn {
  color: #fff;
  background-color: #E84259;
  margin-right: 0px;
  margin-left: 10px;
}
.live-btn-wrap .live-send-btn:hover {
  color: #fff;
}

.error-price {
  color: #E84259;
}

.error-text {
  color: #E84259;
  padding-bottom: 3px;
}
@media screen and (max-width: 600px) {
  .error-text {
    font-size: 14px;
  }
}

.live-disable {
  display: none;
}

.loading {
  text-align: center;
  padding: 30px;
  background-color: white;
}

.live-stream-ended-text {
  margin-bottom: 30px;
}
@media screen and (max-width: 600px) {
  .live-stream-ended-text {
    font-size: 14px;
  }
}

.live-item-img {
  width: 80px;
}

.live-coin-img {
  margin-left: 5px;
}

#video-player {
  background-color: #000;
}

.live-attention {
  background-color: #f5f5f5;
  color: #F8329D;
  padding: 20px;
  margin: 10px auto;
  padding-left: 2em;
  text-indent: -1em;
}
@media screen and (max-width: 1024px) {
  .live-attention {
    display: none;
  }
}

.live-attention-sp {
  display: none;
}
@media screen and (max-width: 1024px) {
  .live-attention-sp {
    display: block;
    background-color: #f5f5f5;
    color: #F8329D;
    padding: 20px;
    margin: 10px auto;
    width: 70%;
    padding-left: 2em;
    text-indent: -1em;
  }
}
@media screen and (max-width: 600px) {
  .live-attention-sp {
    width: 90%;
  }
}

.comment-text-count {
  text-align: right;
}

.error-now-count {
  color: #E84259;
}

.maintenance-body {
  background: rgb(234, 234, 234);
}

.maintenance-wrap {
  min-height: 100vh;
  position: relative;
  padding: 150px 0;
}
@media screen and (max-width: 600px) {
  .maintenance-wrap {
    padding: 80px 0;
  }
}

.maintenance-title-img {
  width: 25%;
  margin: 15px 0;
}
@media screen and (max-width: 600px) {
  .maintenance-title-img {
    width: 55%;
    margin: 40px 0;
  }
}

.maintenance-box {
  text-align: center;
  width: 80%;
  max-width: 1000px;
  padding: 50px 0;
  border: 3px solid #252525;
  border-radius: 50px;
  background-color: #fff;
  margin: 0 auto;
}
@media screen and (max-width: 600px) {
  .maintenance-box {
    width: 90%;
    padding: 70px 0;
  }
}

.maintenance-big-text {
  font-size: 1.5rem;
  color: #F8329D;
  font-weight: bold;
}

.maintenance-sm-text {
  font-size: 1rem;
  color: #252525;
}
@media screen and (max-width: 600px) {
  .maintenance-sm-text {
    padding: 0 30px;
  }
}

.maintenance-copyright {
  color: #252525;
  text-align: center;
  line-height: 1.3;
  font-size: 1rem;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
}

.gallery {
  background: url(/images/gallery/bg_gallery.png) repeat;
  width: 100vw;
}
.gallery .category-tab {
  margin: 40px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 600px;
}
@media screen and (max-width: 600px) {
  .gallery .category-tab {
    margin: 20px auto;
  }
}
.gallery .category-tab li {
  width: 90px;
  text-align: center;
  border-radius: 20px;
  margin-right: 15px;
  font-size: 14px;
  background: #C3C3C3;
  transition: all 0.3s;
}
@media screen and (max-width: 600px) {
  .gallery .category-tab li {
    margin-right: 10px;
    font-size: 10px;
    width: 22%;
  }
}
.gallery .category-tab li:last-child {
  margin-right: 0px;
}
.gallery .category-tab li:hover {
  background: #F8329D;
  transition: all 0.3s;
}
.gallery .category-tab li.active {
  background: #F8329D;
}
.gallery .category-tab li a {
  display: block;
  padding: 10px;
  color: #fff;
}
@media screen and (max-width: 600px) {
  .gallery .category-tab li a {
    padding: 10px 8px;
  }
}
.gallery .gallery-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-bottom: 50px;
}
@media screen and (max-width: 600px) {
  .gallery .gallery-area {
    grid-template-columns: repeat(2, 1fr);
    row-gap: 15px;
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
}
.gallery .gallery-area li {
  display: grid;
  max-width: 350px;
  width: 100%;
  grid-template-rows: subgrid;
  grid-row: span 1;
}
.gallery .gallery-area li a {
  cursor: pointer;
  height: 200px;
}
@media screen and (max-width: 1024px) {
  .gallery .gallery-area li a {
    height: 120px;
  }
}
@media screen and (max-width: 600px) {
  .gallery .gallery-area li a {
    height: 100px;
  }
}
.gallery .gallery-area li a:hover img {
  transform: scale(1.1);
}
.gallery .gallery-area li .gallery-img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.gallery .gallery-area li .gallery-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.6s ease;
}
.gallery .gallery-img-detail {
  max-width: 800px;
  width: 100%;
  margin: 0 auto 40px;
}
.gallery .gallery-img-title {
  font-weight: bold;
  font-size: clamp(1.125rem, 1.43vw, 1.375rem);
  margin-bottom: 20px;
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  margin-inline: auto;
}
@media screen and (max-width: 600px) {
  .gallery .gallery-img-title {
    margin-bottom: 10px;
  }
}
.gallery .gallery-img-wrap {
  text-align: center;
}
.gallery .gallery-img-description {
  font-size: clamp(0.875rem, 1.04vw, 1rem);
  margin-top: 10px;
  inline-size: -webkit-fit-content;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  margin-inline: auto;
}
.gallery .post-wrap {
  margin: 20px auto;
  text-align: center;
}
.gallery .list-return {
  margin: 40px auto 0px;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .gallery .list-return {
    margin: 30px auto 0px;
  }
}
.gallery .gallery-empty {
  text-align: center;
  margin: 50px auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFFSTtBREVKOztBQ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERUo7O0FDQ0U7RUFDRTtBREVKOztBQ0NFO0VBQ0U7QURFSjs7QUNDRTtFQUNFO0VBQ0E7QURFSjs7QUV2QkE7RUFDSSxjQ0hhO0VESWIsNENFTGM7QUorQmxCOztBRXZCQTtFQUNJO0FGMEJKOztBRXZCQTtFQUNJO0VBQ0E7RUFDQTtBRjBCSjtBSzFCRTtFSEhGO0lBTVE7RUYyQk47QUFDRjs7QUV4QkE7RUFDSTtFQUNBO0FGMkJKOztBRXhCQTtFQUNJO0FGMkJKOztBRXhCQTtFQUNJO0VBQ0E7RUFDQSxjQ2pDYTtFRGtDYiw0Q0VuQ2M7QUo4RGxCO0FFekJJO0VBQ0k7QUYyQlI7O0FFdkJBOzs7Ozs7RUFNSTtFQUNBLDRDRWpEYztFRmtEZDtBRjBCSjs7QUs3REU7RUhzQ0Y7SUFFUTtFRjBCTjtBQUNGOztBRXZCQTtFQUNJO0VBQ0E7RUFDQTtBRjBCSjs7QUV2QkE7RUFDSTtJQUNJO0VGMEJOO0FBQ0Y7QUV2QkE7RUFDSTtJQUNJO0VGeUJOO0FBQ0Y7QUV0QkE7RUFDSTtBRndCSjtBS3ZGRTtFSDhERjtJQUlRO0VGeUJOO0FBQ0Y7O0FFdEJBO0VBQ0k7QUZ5Qko7O0FFdEJBO0VBQ0k7QUZ5Qko7O0FFckJBO0VBQ0k7QUZ3Qko7QUt4R0U7RUgrRUY7SUFJUTtFRnlCTjtBQUNGOztBRXRCQTtFQUNJO0FGeUJKO0FLakhFO0VIdUZGO0lBSVE7RUYwQk47QUFDRjtBS3RIRTtFSHVGRjtJQVFRO0VGMkJOO0FBQ0Y7O0FFdkJBO0VBQ0k7QUYwQko7QUsvSEU7RUhvR0Y7SUFJUTtFRjJCTjtBQUNGOztBRXZCQTtFQUNJO0FGMEJKO0FLeElFO0VINkdGO0lBSVE7RUYyQk47QUFDRjtBSzdJRTtFSDZHRjtJQVFRO0VGNEJOO0FBQ0Y7O0FFeEJBO0VBQ0k7QUYyQko7QUt0SkU7RUgwSEY7SUFJUTtFRjRCTjtBQUNGOztBRXhCQTtFQUNJO0FGMkJKO0FLL0pFO0VIbUlGO0lBSVE7RUY0Qk47QUFDRjs7QU1oTEE7RUFDSTtFQUNBO0FObUxKOztBTWhMQTtFQUNJO0VBQ0E7RUFDQTtBTm1MSjtBSy9LRTtFQ1BGO0lBTVE7RU5vTE47QUFDRjs7QU1qTEE7RUFDSTtBTm9MSjtBS3hMRTtFQ0dGO0lBSVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTnFMTjtBQUNGOztBTWxMQTtFQUNJO0VBQ0E7QU5xTEo7O0FNbExBO0VBQ0k7RUFDQTtFQUNBO0FOcUxKO0FLNU1FO0VDb0JGO0lBTVE7RU5zTE47QUFDRjs7QU1uTEE7RUFDSTtBTnNMSjtBS3JORTtFQzhCRjtJQUlRO0VOdUxOO0FBQ0Y7QU1yTEk7RUFDSTtBTnVMUjtBTXBMSTs7RUFFSTtFQUNBO0VBQ0E7QU5zTFI7QU1uTEk7RUFDSTtFQUNBO0VBQ0E7QU5xTFI7QU1sTEk7RUFDSTtFQUNBO0VBQ0E7QU5vTFI7QUs3T0U7RUNzREU7SUFNUTtFTnFMVjtBQUNGO0FNbExRO0VBQ0k7QU5vTFo7O0FNL0tBO0VBQ0k7QU5rTEo7QUt6UEU7RUNzRUY7SUFJUTtFTm1MTjtBQUNGOztBTWhMQTtFQUNJO0FObUxKO0FNakxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObUxSO0FNakxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tTFo7O0FNNUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTitLSjs7QU01S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rS0o7O0FNM0tBO0VBQ0k7VUFBQTtBTjhLSjs7QU0zS0E7RUFDSTtJQUNJO0lBQ0E7RU44S047RU0zS0U7SUFDSTtJQUNBO0VONktOO0FBQ0Y7O0FNdExBO0VBQ0k7SUFDSTtJQUNBO0VOOEtOO0VNM0tFO0lBQ0k7SUFDQTtFTjZLTjtBQUNGO0FNMUtBO0VBQ0k7VUFBQTtBTjRLSjs7QU16S0E7RUFDSTtJQUNJO0lBQ0E7RU40S047RU16S0U7SUFDSTtJQUNBO0VOMktOO0FBQ0Y7O0FNcExBO0VBQ0k7SUFDSTtJQUNBO0VONEtOO0VNektFO0lBQ0k7SUFDQTtFTjJLTjtBQUNGO0FNeEtBO0VBQ0k7RUFDQTtBTjBLSjtBSzNVRTtFQytKRjtJQU9RO0VOeUtOO0FBQ0Y7O0FNdEtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnlLSjtBS3hWRTtFQzBLRjtJQVFRO0lBQ0E7SUFDQTtFTjBLTjtBQUNGOztBTXZLQTtFQUNJO0VBQ0E7RUFDQTtBTjBLSjtBTXZLSTtFQUNJO0FOeUtSO0FLeFdFO0VDd0xGO0lBV1E7SUFDQTtFTnlLTjtBQUNGO0FLOVdFO0VDd0xGO0lBZ0JRO0lBQ0E7SUFDQTtJQUNBO0VOMEtOO0FBQ0Y7O0FNdEtBO0VBQ0k7QU55S0o7O0FNcEtBO0VBQ0k7RUFDQTtFQUNBO0FOdUtKO0FLaFlFO0VDc05GO0lBTVE7SUFDQTtFTndLTjtBQUNGOztBTXJLQTtFQUNJO0VBQ0E7QU53S0o7O0FNcktBO0VBQ0k7QU53S0o7QUsvWUU7RUNzT0Y7SUFJUTtFTnlLTjtBQUNGOztBT2hhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJKUGE7RUlRYjtFQUNBO0FQbWFKO0FLOVpFO0VFWkY7SUFVUTtFUG9hTjtBQUNGOztBT2phQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG9hSjs7QU9qYUE7RUFDSTtBUG9hSjtBS2hiRTtFRVdGO0lBSVE7RVBxYU47QUFDRjs7QU9sYUE7RUFDSTtBUHFhSjtBT25hSTtFQUNJO0FQcWFSOztBSzViRTtFRTJCRjtJQUdRO0VQbWFOO0FBQ0Y7QU9qYUk7RUFDSTtFQUNBO0FQbWFSO0FPaGFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBrYVI7O0FPOVpBO0VBQ0k7QVBpYUo7QU8vWkk7RUFDSTtBUGlhUjs7QU83WkE7RUFDSSx5QkpqRUU7RUlrRUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZ2FKO0FLN2RFO0VFc0RGO0lBVVE7SUFDQTtJQUNBO0VQaWFOO0FBQ0Y7QU8vWkk7RUFDSTtBUGlhUjs7QU83WkE7RUFDSTtBUGdhSjs7QU83WkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBnYUo7O0FPN1pBO0VBQ0k7QVBnYUo7QU83WlE7RUFDSTtFQUNBO0VBQ0E7QVArWlo7O0FPMVpBO0VBQ0k7RUFDQSx5Qkp6SGE7RUkwSGI7RUFDQTtBUDZaSjs7QU8xWkE7RUFDSTtBUDZaSjs7QU8xWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDZaSjtBS3hoQkU7RUVvSEY7SUFVUTtJQUNBO0lBQ0E7RVA4Wk47QUFDRjtBTzVaSTtFQUNJO0FQOFpSO0FPMVpRO0VBQ0k7RUFDQTtBUDRaWjs7QU92WkE7RUFDSTtBUDBaSjs7QU92WkE7RUFDSTtBUDBaSjtBT3haSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMFpSO0FLdmpCRTtFRXNKRTtJQVVRO0VQMlpWO0FBQ0Y7O0FPdFpBO0VBQ0k7QVB5Wko7O0FPdFpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHlaSjs7QU90WkE7RUFDSTtBUHlaSjs7QU90WkE7RUFDSTtFQUNBLHlCSjVNYTtBSHFtQmpCOztBT3RaQTtFQUNJO0FQeVpKOztBT3RaQTtFQUNJO0FQeVpKOztBT3RaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeVpKO0FPdlpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB5WlI7QU92WlE7RUFDSTtBUHlaWjtBT3JaSTtFQUNJLGNKOU9GO0FIcW9CTjtBT3JaUTtFQUNJO0VBQ0E7QVB1Wlo7O0FPbFpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHFaSjs7QU9sWkE7RUFDSTtBUHFaSjs7QU9sWkE7RUFDSTtBUHFaSjs7QU9sWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxWko7O0FPbFpBOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcVpKOztBT2xaQTtFQUNJO0FQcVpKOztBT2xaQTtFQUNJO0FQcVpKOztBT2xaQTtFQUNJO0FQcVpKOztBT2xaQTtFQUNJO0VBQ0E7QVBxWko7O0FPbFpBO0VBQ0k7RUFDQTtBUHFaSjs7QU9sWkE7RUFDSTtBUHFaSjs7QU9sWkE7RUFDSTtBUHFaSjs7QU9sWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcVpKOztBT2xaQTtFQUNJO0FQcVpKOztBT2xaQTtFQUNJO0FQcVpKO0FLNXRCRTtFRXNVRjtJQUlRO0VQc1pOO0FBQ0Y7O0FPblpBO0VBQ0k7RUFDQTtBUHNaSjtBT3BaSTtFQUNJO0VBQ0E7QVBzWlI7O0FPbFpBO0VBQ0ksY0psV0k7RUltV0o7RUFDQTtFQUNBO0FQcVpKOztBT2xaQTtFQUNJO0VBQ0E7RUFDQTtBUHFaSjs7QU9qWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQb1pSOztBTzlZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FQaVpSOztBTzVZQTtFQUNJO0VBQ0E7QVArWUo7O0FPNVlBO0VBQ0k7RUFDQTtBUCtZSjtBTzdZSTtFQUNJO0FQK1lSOztBUXB5QkE7RUFDSTtBUnV5Qko7O0FRcHlCQTtFQUNJO0VBQ0E7QVJ1eUJKOztBUXB5QkE7RUFDSTtBUnV5Qko7QUtyeUJFO0VHSEY7SUFJUTtFUnd5Qk47QUFDRjs7QVFyeUJBO0VBQ0k7RUFDQTtBUnd5Qko7O0FRcnlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtBUnd5Qko7QUs1ekJFO0VHVUY7SUFhUTtFUnl5Qk47QUFDRjtBUXZ5Qkk7RUFDSTtJQUNJO0VSeXlCVjtFUXR5Qk07SUFDSTtFUnd5QlY7QUFD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cW9FSjtBS3J1RUU7RUk0RkY7SUFPUTtFVHNvRU47QUFDRjs7QVNub0VBO0VBQ0k7RUFDQTtBVHNvRUo7QUsvdUVFO0VJdUdGO0lBS1E7RVR1b0VOO0FBQ0Y7QUtwdkVFO0VJdUdGO0lBU1E7SUFDQTtFVHdvRU47QUFDRjs7QVNyb0VBO0VBQ0ksY05oSUU7RU1pSUY7QVR3b0VKOztBU3JvRUE7RUFDSTtBVHdvRUo7O0FTcm9FQTtFQUNJO0FUd29FSjs7QVNyb0VBO0VBQ0k7RUFDQTtFQUNBO0FUd29FSjs7QVNyb0VBO0VBQ0k7RUFDQTtFQUNBO0FUd29FSjs7QVNyb0VBO0VBQ0k7RUFDQTtFQUNBO0FUd29FSjtBU3RvRUk7RUFDSTtBVHdvRVI7O0FTcG9FQTtFQUNJO0VBQ0E7RUFDQTtBVHVvRUo7O0FTbm9FSTtFQUNJLGNOeEtIO0VNeUtHO0VBQ0E7QVRzb0VSO0FTcG9FUTtFQUNJO0VBQ0E7RUFDQSx5Qk4vS1A7RU1nTE87RUFDQTtFQUNBO0VBQ0E7RUFHQTtBVHNvRVo7O0FTam9FQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvb0VKOztBU2pvRUE7RUFDSSx5Qk5uTUU7QUh1MEVOOztBU2pvRUE7RUFDSSx5Qk4xTUU7QUg4MEVOOztBU2pvRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRvb0VKO0FLNzBFRTtFSW1NRjtJQVNRO0lBQ0E7RVRxb0VOO0FBQ0Y7QVNub0VJO0VBQ0k7RUFDQTtBVHFvRVI7QVNsb0VJO0VBQ0k7QVRvb0VSO0FLMTFFRTtFSXFORTtJQUlRO0lBRUE7RVRvb0VWO0FBQ0Y7QUtoMkVFO0VJK05FO0lBRVE7RVRtb0VWO0FBQ0Y7O0FTL25FQTtFQUNJO0VBQ0E7RUFDQTtBVGtvRUo7O0FTL25FQTtFQUNJO0VBQ0E7QVRrb0VKOztBUy9uRUE7RUFDSTtFQUNBO0FUa29FSjs7QVMvbkVBO0VBQ0k7RUFDQTtBVGtvRUo7O0FTL25FQTtFQUNJO0VBQ0E7QVRrb0VKOztBUy9uRUE7RUFDSTtFQUNBO0FUa29FSjs7QVMvbkVBO0VBQ0k7RUFDQTtBVGtvRUo7O0FT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Q0Y7O0FZLzJGQTtFQUNJO0FaazNGSjtBSy8zRkU7RU9ZRjtJQUlRO0VabTNGTjtBQUNGOztBWWgzRkE7RUFDSTtFQUNBO0FabTNGSjtBS3o0RkU7RU9vQkY7SUFLUTtFWm8zRk47QUFDRjs7QVlqM0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpvM0ZKOztBWWgzRkk7RUFDSTtFQUNBLGNUckRTO0FIdzZGakI7O0FZLzJGQTtFQUNJO0VBQ0E7QVprM0ZKO0FLLzVGRTtFTzJDRjtJQUtRO0lBQ0E7RVptM0ZOO0FBQ0Y7O0FZaDNGQTtFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVorMkZKO0FLNzZGRTtFT3FERjtJQUVRO0VaMDNGTjtBQUNGOztBWWozRkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm8zRko7QUt6N0ZFO0VPaUVGO0lBT1E7RVpxM0ZOO0FBQ0Y7O0FZbDNGQTtFQUNJO0VBQ0E7QVpxM0ZKOztBWWwzRkE7RUFDSTtFQUNBO0FacTNGSjtBS3g4RkU7RU9pRkY7SUFLUTtFWnMzRk47QUFDRjtBWXAzRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJUbkdJO0VTb0dKLFdUckdEO0VTc0dDO0VBQ0E7QVpzM0ZSO0FZcDNGUTtFQUNJLG1CVGxITjtBSHcrRk47QUs5OUZFO0VPeUZFO0lBbUJRO0VaczNGVjtFWXAzRlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWnMzRmQ7RVluM0ZVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVpxM0ZkO0FBQ0Y7QVlqM0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CVHhJSTtFU3lJSixXVDFJRDtFUzJJQztFQUNBO0FabTNGUjtBWWgzRkk7RUFDSSxtQlR4SkY7RVN5SkUsV1RqSkQ7QUhtZ0dQOztBWTkyRkE7RUFDSTtFQUNBO0FaaTNGSjtBWS8yRkk7RUFDSTtBWmkzRlI7O0FZNzJGQTtFQUNJLHlCVHBLRTtBSG9oR047O0FhdmhHSTtFQUNJO0FiMGhHUjtBYXZoR0k7RUFDSTtFQUNBO0FieWhHUjtBYXRoR0k7RUFDSTtFQUNBO0Fid2hHUjtBYXJoR0k7RUFDSTtBYnVoR1I7QWFyaEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnVoR1o7QWFwaEdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJzaEdaO0FhcGhHWTtFQUNJO0Fic2hHaEI7QWFsaEdRO0VBQ0k7RUFDQTtBYm9oR1o7QWFsaEdZO0VBQ0k7QWJvaEdoQjtBYWhoR1E7RUFDSTtBYmtoR1o7QWFoaEdZO0VBQ0k7RUFDQTtBYmtoR2hCO0FhOWdHUTtFQUNJO0VBQ0E7QWJnaEdaO0FhN2dHUTtFQUNJO0FiK2dHWjtBYTdnR1k7RUFDSTtFQUNBO0FiK2dHaEI7QWExZ0dJO0VBQ0k7RUFDQTtBYjRnR1I7QUt6a0dFO0VRMkRFO0lBS1E7SUFDQTtFYjZnR1Y7QUFDRjtBYTFnR0k7RUFDSTtBYjRnR1I7QWF6Z0dJO0VBQ0ksY1ZwRkY7RVVxRkU7RUFDQTtFQUNBO0FiMmdHUjtBYXpnR1E7RUFDSSxjVjFGTjtFVTJGTTtBYjJnR1o7QWF2Z0dJO0VBQ0k7RUFDQTtFQUNBO0FieWdHUjtBYXRnR0k7RUFDSTtBYndnR1I7O0FjaG5HQTtFQUNJO0VBQ0E7QWRtbkdKOztBY2huR0E7RUFDSTtFQUNBO0VBQ0E7QWRtbkdKO0Fjam5HSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FkbW5HUjtBY2puR1E7RUFDSTtBZG1uR1o7O0FjOW1HQTtFQUNJO0VBQ0E7QWRpbkdKOztBYzltR0E7RUFDSTtFQUNBO0FkaW5HSjtBS2xvR0U7RVNlRjtJQUlRO0VkbW5HTjtBQUNGOztBY2huR0E7RUFDSTtFQUNBO0FkbW5HSjs7QWNobkdBO0VBQ0kseUJYdkNFO0VXd0NGO0VBQ0E7RUFDQTtBZG1uR0o7QWNqbkdJO0VBQ0k7RUFDQTtVQUFBO0VBQ0E7QWRtbkdSOztBYy9tR0E7RUFDSTtFQUNBO1VBQUE7RUFDQTtBZGtuR0o7O0FjL21HQTtFQUNJO0VBQ0EseUJYM0RFO0VXNERGO0Fka25HSjs7QWMvbUdBO0VBQ0k7RUFDQTtBZGtuR0o7QWNobkdJO0VBQ0k7RUFDQTtFQUNBO0Fka25HUjtBSzlxR0U7RVN5REU7SUFLUTtJQUNBO0Vkb25HVjtBQUNGO0FjbG5HUTtFQUNJO0VBQ0EsMENWbEZLO0VVbUZMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRvbkdaOztBYy9tR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZGtuR0o7QUsxc0dFO0VTb0ZGO0lBT1E7RWRtbkdOO0FBQ0Y7QWNqbkdJO0VBQ0k7RUFDQTtFQUNBO0FkbW5HUjtBY2puR1E7RUFDSTtFQUNBLDBDVm5ISztFVW9ITCx5QlhoSE47RVdpSE07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRtbkdaO0FjL21HSTtFQUNJLGNYM0hRO0VXNEhSO0FkaW5HUjtBYzltR0k7RUFDSTtBZGduR1I7QWM5bUdRO0VBQ0k7RUFDQTtBZGduR1o7QWM5bUdRO0VBQ0k7QWRnbkdaOztBYzNtR0E7RUFDSTtBZDhtR0o7O0FjM21HQTtFQUNJO0VBQ0E7RUFDQTtBZDhtR0o7O0FjM21HQTtFQUNJO0VBQ0E7QWQ4bUdKOztBYzNtR0E7RUFDSSxjWDVKWTtFVzZKWjtFQUNBO0FkOG1HSjtBS3R3R0U7RVNxSkY7SUFNUTtFZCttR047QUFDRjs7QWM1bUdBO0VBQ0ksY1gxS0U7RVcyS0Y7RUFDQTtBZCttR0o7QUtqeEdFO0VTK0pGO0lBTVE7RWRnbkdOO0FBQ0Y7O0FjN21HQTtFQUNJLGNYcExFO0VXcUxGO0VBQ0E7QWRnbkdKOztBYzdtR0E7RUFDSTtFQUNBO0VBQ0E7QWRnbkdKOztBYzdtR0E7RUFDSTtBZGduR0o7O0FjN21HQTtFQUNJO0FkZ25HSjs7QWV0ekdBO0VBQ0k7QWZ5ekdKOztBZXR6R0E7RUFDSTtFQUNBO0FmeXpHSjtBS256R0U7RVVSRjtJQUtRO0VmMHpHTjtBQUNGOztBZXZ6R0E7RUFDSTtBZjB6R0o7QUs1ekdFO0VVQ0Y7SUFJUTtJQUNBO0VmMnpHTjtBQUNGOztBZXh6R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYy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S3o5SUU7RVVnbkNGO0lBV1E7SUFDQTtJQUNBO0VmazJHTjtBQUNGOztBZS8xR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZrMkdKO0FLeitJRTtFVWlvQ0Y7SUFTUTtFZm0yR047QUFDRjs7QWVoMkdBO0VBQ0k7QWZtMkdKO0FLbC9JRTtFVThvQ0Y7SUFJUTtJQUNBO0lBQ0E7RWZvMkdOO0FBQ0Y7O0FlajJHQTtFQUNJO0FmbzJHSjtBSzcvSUU7RVV3cENGO0lBSVE7SUFDQTtJQUNBO0VmcTJHTjtBQUNGOztBZWwyR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZxMkdKO0FLN2dKRTtFVWtxQ0Y7SUFTUTtFZnMyR047QUFDRjs7QWVuMkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmczJHSjs7QWVuMkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZzMkdKOztBZW4yR0E7RUFDSTtFQUNBO0FmczJHSjs7QWVuMkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmczJHSjs7QWVuMkdBO0VBQ0k7QWZzMkdKOztBZW4yR0E7RUFDSTtBZnMyR0o7O0FlbjJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnMyR0o7O0FlbjJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZzMkdKOztBZW4yR0E7RUFDSTtBZnMyR0o7O0FlbjJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnMyR0o7QUt6bEpFO0VVNnVDRjtJQVNRO0VmdTJHTjtBQUNGOztBZXAyR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ1MkdKOztBZXAyR0E7RUFDSTtFQUNBO0FmdTJHSjs7QWVwMkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdTJHSjs7QWVwMkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdTJHSjs7QWVwMkdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdTJHSjs7QWVwMkdBO0VBQ0k7RUFDQTtBZnUyR0o7O0FlcDJHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnUyR0o7QUtycEpFO0VVd3lDRjtJQVNRO0VmdzJHTjtBQUNGOztBZXIyR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3MkdKO0FLbnFKRTtFVXF6Q0Y7SUFTUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmeTJHTjtBQUNGOztBSzVxSkU7RVVzMENGO0lBRVE7SUFDQTtFZnkyR047QUFDRjs7QUtuckpFO0VVNjBDRjtJQUVRO0lBQ0E7RWZ5MkdOO0FBQ0Y7QUsxckpFO0VVNjBDRjtJQU9RO0VmMDJHTjtBQUNGOztBSy9ySkU7RVV3MUNGO0lBRVE7SUFDQTtFZjAyR047QUFDRjs7QWV2MkdBO0VBQ0k7QWYwMkdKOztBZ0J0dEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCeXRKSjtBS2p0SkU7RVdaRjtJQU9RO0VoQjB0Sk47QUFDRjs7QWdCdnRKQTtFQUNJO0VBQ0E7RUFDQTtBaEIwdEpKO0FLNXRKRTtFV0RGO0lBTVE7SUFDQTtFaEIydEpOO0FBQ0Y7O0FnQnh0SkE7RUFDSTtFQUNBO0FoQjJ0Sko7QUt2dUpFO0VXVUY7SUFLUTtJQUNBO0VoQjR0Sk47QUFDRjs7QWdCenRKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNHRKSjtBSzN2SkU7RVdvQkY7SUFjUTtJQUNBO0lBQ0E7SUFDQTtFaEI2dEpOO0FBQ0Y7O0FnQjF0SkE7RUFDSTtBaEI2dEpKOztBZ0IxdEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCNnRKSjtBSzl3SkU7RVc2Q0Y7SUFPUTtFaEI4dEpOO0FBQ0Y7O0FnQjN0SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEI4dEpKOztBZ0IzdEpBO0VBQ0k7QWhCOHRKSjs7QWdCM3RKQTtFQUNJO0FoQjh0Sko7O0FnQjN0SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCOHRKSjtBZ0I1dEpJO0VBQ0k7RUFDQTtBaEI4dEpSO0FnQjN0Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI2dEpSOztBZ0J6dEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjR0Sko7QWdCMXRKSTtFQUNJO0VBQ0E7QWhCNHRKUjtBZ0J6dEpJO0VBQ0k7RUFDQTtBaEIydEpSOztBZ0J2dEpBO0VBQ0k7QWhCMHRKSjtBS2gxSkU7RVdxSEY7SUFJUTtFaEIydEpOO0FBQ0Y7O0FnQnh0SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIydEpKO0FLLzFKRTtFVzZIRjtJQVVRO0VoQjR0Sk47QUFDRjtBZ0IxdEpJO0VBQ0k7QWhCNHRKUjs7QWdCeHRKQTtFQUNJO0FoQjJ0Sko7O0FnQnh0SkE7RUFDSTtFQUNBO0VBQ0E7QWhCMnRKSjs7QWdCeHRKQTtFQUNJO0FoQjJ0Sko7O0FnQnh0SkE7RUFDSTtBaEIydEpKOztBZ0J4dEpBO0VBQ0k7RUFDQTtFQUNBO0FoQjJ0Sko7QUsvM0pFO0VXaUtGO0lBTVE7SUFDQTtFaEI0dEpOO0FBQ0Y7O0FnQnp0SkE7RUFDSTtFQUNBO0VBQ0E7QWhCNHRKSjs7QWdCenRKQTtFQUNJO0VBQ0E7QWhCNHRKSjtBS2g1SkU7RVdrTEY7SUFLUTtFaEI2dEpOO0FBQ0Y7QWdCM3RKSTtFQUNJO0VBQ0E7RUFDQTtBaEI2dEpSO0FnQnp0SlE7RUFDSTtFQUNBO0VBQ0E7QWhCMnRKWjtBZ0J0dEpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ3dEpaO0FnQnB0Skk7RUFDSTtBaEJzdEpSOztBZ0JsdEpBO0VBQ0k7QWhCcXRKSjs7QWdCbHRKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJxdEpKO0FLLzdKRTtFVzhORjtJQWVRO0VoQnN0Sk47QUFDRjs7QWdCbnRKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCc3RKSjtBSy84SkU7RVdpUEY7SUFXUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoQnV0Sk47QUFDRjtBZ0JydEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCdXRKUjtBSzk5SkU7RVdtUUU7SUFPUTtJQUNBO0VoQnd0SlY7QUFDRjtBZ0JydEpJO0VBQ0k7RUFDQTtBaEJ1dEpSO0FnQnB0Skk7RUFDSTtFQUNBO0FoQnN0SlI7QWdCbnRKSTtFQUNJO0VBQ0E7RUFDQTtBaEJxdEpSO0FnQmx0Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm90SlI7QUszL0pFO0VXMFNFO0lBRVE7RWhCbXRKVjtBQUNGO0FLaGdLRTtFV2dURTtJQUVRO0VoQmt0SlY7QUFDRjtBZ0Ivc0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQml0SlI7QWdCL3NKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaXRKWjtBS3ZoS0U7RVc4VE07SUFXUTtFaEJrdEpkO0FBQ0Y7QWdCL3NKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaXRKWjtBS3RpS0U7RVc2VU07SUFXUTtFaEJrdEpkO0FBQ0Y7QWdCOXNKSTtFQUNJO0VBQ0E7RUFDQTtBaEJndEpSO0FLaGpLRTtFVzZWRTtJQU1RO0VoQml0SlY7QUFDRjtBZ0Ivc0pRO0VBQ0k7QWhCaXRKWjtBZ0I5c0pRO0VBQ0k7RUFDQTtFQUNBO0FoQmd0Slo7O0FnQjNzSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCOHNKSjtBS3prS0U7RVdrWEY7SUFZUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEIrc0pOO0FBQ0Y7QUtwbEtFO0VXdVlFO0lBRVE7RWhCK3NKVjtBQUNGO0FnQjVzSkk7RUFDSTtBaEI4c0pSOztBZ0Ixc0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjZzSko7QUt4bUtFO0VXa1pGO0lBWVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoQjhzSk47QUFDRjs7QWdCM3NKQTtFQUNJO0VBQ0E7RUFDQTtBaEI4c0pKO0FLeG5LRTtFV3VhRjtJQU1RO0VoQitzSk47QUFDRjtBZ0I3c0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCK3NKUjtBZ0I1c0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCOHNKUjtBZ0I1c0pRO0VBQ0k7QWhCOHNKWjtBZ0Ixc0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCNHNKUjtBZ0Ixc0pRO0VBQ0k7QWhCNHNKWjs7QWdCdnNKQTtFQUNJO0FoQjBzSko7O0FnQnZzSkE7RUFDSTtFQUNBO0FoQjBzSko7QUs5cEtFO0VXa2RGO0lBS087RWhCMnNKTDtBQUNGOztBZ0J4c0pBO0VBQ0k7QWhCMnNKSjs7QWdCeHNKQTtFQUNJO0VBQ0E7RUFDQTtBaEIyc0pKOztBZ0J4c0pBO0VBQ0k7QWhCMnNKSjtBS2pyS0U7RVdxZUY7SUFJUTtFaEI0c0pOO0FBQ0Y7O0FnQnpzSkE7RUFDSTtBaEI0c0pKOztBZ0J6c0pBO0VBQ0k7QWhCNHNKSjs7QWdCenNKQTtFQUNJO0FoQjRzSko7O0FnQnpzSkE7RUFDSTtFQUNBLGNicmdCRTtFYXNnQkY7RUFDQTtFQUNBO0VBQ0E7QWhCNHNKSjtBSzNzS0U7RVd5ZkY7SUFTUTtFaEI2c0pOO0FBQ0Y7O0FnQjFzSkE7RUFDSTtBaEI2c0pKO0FLcHRLRTtFV3NnQkY7SUFJUTtJQUNBO0lBQ0EsY2J0aEJGO0lhdWhCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoQjhzSk47QUFDRjtBS2h1S0U7RVdzZ0JGO0lBZVE7RWhCK3NKTjtBQUNGOztBZ0I1c0pBO0VBQ0k7QWhCK3NKSjs7QWdCNXNKQTtFQUNJO0FoQitzSko7O0FpQnh2S0E7RUFDSTtBakIydktKOztBaUJ4dktBO0VBQ0k7RUFDQTtFQUNBO0FqQjJ2S0o7QUt2dktFO0VZUEY7SUFNUTtFakI0dktOO0FBQ0Y7O0FpQnp2S0E7RUFDSTtFQUNBO0FqQjR2S0o7QUtqd0tFO0VZR0Y7SUFLUTtJQUNBO0VqQjZ2S047QUFDRjs7QWlCMXZLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNnZLSjtBS2x4S0U7RVlhRjtJQVdRO0lBQ0E7RWpCOHZLTjtBQUNGOztBaUIzdktBO0VBQ0k7RUFDQSxjZHpDRTtFYzBDRjtBakI4dktKOztBaUIzdktBO0VBQ0k7RUFDQSxjZG5EYTtBSGl6S2pCO0FLbnlLRTtFWW1DRjtJQUtRO0VqQit2S047QUFDRjs7QWlCNXZLQTtFQUNJLGNkM0RhO0VjNERiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQit2S0o7O0FrQi96S0E7RUFDSTtFQUNBO0FsQmswS0o7QWtCaDBLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJrMEtSO0FLaDBLRTtFYVJFO0lBU1E7RWxCbTBLVjtBQUNGO0FrQmowS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJmUkk7RWVTSjtBbEJtMEtaO0FLOTBLRTtFYUlNO0lBVVE7SUFDQTtJQUNBO0VsQm8wS2Q7QUFDRjtBa0JsMEtZO0VBQ0k7QWxCbzBLaEI7QWtCajBLWTtFQUNJLG1CZmxDVjtFZW1DVTtBbEJtMEtoQjtBa0JoMEtZO0VBQ0ksbUJmdkNWO0FIeTJLTjtBa0IvektZO0VBQ0k7RUFDQTtFQUNBO0FsQmkwS2hCO0FLcDJLRTtFYWdDVTtJQU1RO0VsQmswS2xCO0FBQ0Y7QWtCN3pLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQit6S1I7QUsvMktFO0VhNENFO0lBT1E7SUFDQTtJQUNBO1NBQUE7RWxCZzBLVjtBQUNGO0FrQjl6S1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQmcwS1o7QWtCOXpLWTtFQUNJO0VBQ0E7QWxCZzBLaEI7QUtqNEtFO0VhK0RVO0lBS1E7RWxCaTBLbEI7QUFDRjtBS3Q0S0U7RWErRFU7SUFTUTtFbEJrMEtsQjtBQUNGO0FrQi96S29CO0VBQ0k7QWxCaTBLeEI7QWtCNXpLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCOHpLaEI7QWtCNXpLZ0I7RUFDSTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0FsQjh6S3BCO0FrQnZ6S0k7RUFDSTtFQUNBO0VBQ0E7QWxCeXpLUjtBa0J0ektJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7QWxCd3pLUjtBS3Y2S0U7RWEwR0U7SUFRUTtFbEJ5ektWO0FBQ0Y7QWtCdHpLSTtFQUNJO0FsQnd6S1I7QWtCcnpLSTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtBbEJ1ektSO0FrQnB6S0k7RUFDSTtFQUNBO0FsQnN6S1I7QWtCbnpLSTtFQUNJO0VBQ0E7QWxCcXpLUjtBSzc3S0U7RWFzSUU7SUFLUTtFbEJzektWO0FBQ0Y7QWtCbnpLSTtFQUNJO0VBQ0E7QWxCcXpLUixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9zZXR0aW5nL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvbW1vbi9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3NldHRpbmcvX2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3Mvc2V0dGluZy9fZm9udC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Z1bmN0aW9uL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2NvbW1vbi9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvY29tbW9uL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYWdlcy9fdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFnZXMvX3F1aXouc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYWdlcy9fZ2FtZUlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFnZXMvX2FjY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYWdlcy9fbmV3cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL190ZXJtcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL19pbnF1aXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFnZXMvX2dhbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9wYWdlcy9fbGl2ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL19tYWludGVuYW5jZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BhZ2VzL19nYWxsZXJ5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgdWwsIG9sLCBkbCwgbGksIGR0LCBkZCwgcCwgZGl2LCBzcGFuLCBpbWcsIGEsIHRhYmxlLCB0ciwgdGgsIHRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5oZWFkZXIsIGZvb3RlciwgbmF2LCBzZWN0aW9uLCBhcnRpY2xlLCBhc2lkZSwgZmlndXJlLCBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtZmFtaWx5OiBcIk0gUExVUyBSb3VuZGVkIDFjXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5ib2R5LXdyYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5uZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiLCBzYW5zLXNlcmlmO1xufVxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuc3BhbiB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgfVxufVxuXG4uY2xlYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA4OHB4KSB7XG4gIC5oaWRkZW4tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuaGlkZGVuLXRhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxubWFpbiB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4ud3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oaWRkZW4tdGFiIC5oaWRkZW4tcGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Atbm9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3Atbm9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC10YWItbm9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNwLXRhYi1ub24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zcC10YWItbm9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zcC1iciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3AtYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50YWIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWItYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGFiLWJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWItc3AtYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWItc3AtYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmZvb3Rlci10b3AtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDB2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mb290ZXItdG9wLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyLXRvcC1pbWctc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci10b3AtaW1nLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uZm9vdGVyLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQzNCM0I7XG4gIHBhZGRpbmc6IDUwcHggMTBweDtcbn1cblxuLmZvb3Rlci10b3AtbGlzdC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyLXRvcC1saXN0LXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb290ZXItdG9wLWxpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci10b3AtbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9vdGVyLXRvcC1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZm9vdGVyLXRvcC1saXN0IGEsXG4uZm9vdGVyLXRvcC1saXN0IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mb290ZXItdG9wLWxpc3QgcCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZvb3Rlci10b3AtbGlzdCBhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9vdGVyLXRvcC1saXN0IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5mb290ZXItdG9wLWxpc3QgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmZvb3Rlci1xdWl6LXN1Ymxpc3Qtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1xdWl6LXN1Ymxpc3Qtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uZm9vdGVyLXF1aXotc3VibGlzdCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlci1xdWl6LXN1Ymxpc3QgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb290ZXItcXVpei1zdWJsaXN0IGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogMTBweDtcbn1cblxuI3BhZ2UtdG9wIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbiNwYWdlLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbiNwYWdlLXRvcC5VcE1vdmUge1xuICBhbmltYXRpb246IFVwQW5pbWUgMC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBVcEFuaW1lIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuI3BhZ2UtdG9wLkRvd25Nb3ZlIHtcbiAgYW5pbWF0aW9uOiBEb3duQW5pbWUgMC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBEb3duQW5pbWUge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB9XG59XG4uZm9vdGVyLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjM1MzU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5mb290ZXItbG9nby13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyLWxvZ28td3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLmZvb3Rlci1sb2dvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvLWltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmZvb3Rlci1sb2dvLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZm9vdGVyLWxvZ28tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWxvZ28tYm90dG9tLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb3B5cmlnaHQtbWFjaGlrYWRvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb3B5cmlnaHQtbWFjaGlrYWRvIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGhlYWRlciB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLWxvZ28ge1xuICB3aWR0aDogMzYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1sb2dvIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLmhlYWRlci1saXN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLWxpc3Qtd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1saXN0LXdyYXAgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1saXN0LXdyYXAgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uaGVhZGVyLW1lbnUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXItbWVudTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmxvZ2luLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODMyOUQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubG9naW4tYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMHB4O1xuICB9XG59XG4ubG9naW4tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNjdiNjtcbn1cblxuLmhhcy1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhcy1jaGlsZCB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nLXRvcDogMjdweDtcbn1cblxuLmhhcy1jaGlsZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhhcy1jaGlsZDpob3ZlciB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGFzLWNoaWxkIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5oYXMtY2hpbGQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGVyLXR4dF8yIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tbGVmdDogNTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLXR4dF8yIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmhlYWRlci10eHRfMjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oZWFkZXItdHh0XzI6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLmhlYWRlci10eHRfMl9sYXN0IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmxlZnQtbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZWZ0LWxpbmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IC0xNHB4O1xuICB0b3A6IDI2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxlZnQtbGluZTo6YWZ0ZXIge1xuICAgIHRvcDogMTRweDtcbiAgfVxufVxuXG4uaGFzLWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFzLWNoaWxkIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiA0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDIwMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaGFzLWNoaWxkOmhvdmVyID4gdWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGFzLWNoaWxkIHVsIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG59XG5cbi5oYXMtY2hpbGQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGFzLWNoaWxkIHVsIGxpIGEuZGlzYWJsZUxpbmsge1xuICBjb2xvcjogIzZDNkM2Qztcbn1cblxuLmhlYWRlci10eHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXItdHh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMTAlO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0Y4MzI5RCAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuLmhlYWRlci10eHQ6OmFmdGVyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbi5oZWFkZXItdHh0OmhvdmVyIHtcbiAgY29sb3I6ICNGODMyOUQ7XG59XG4uaGVhZGVyLXR4dDpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5sb2dvIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZHJhd2VyX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcmF3ZXJfb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZHJhd2VyX29wZW4gc3Bhbixcbi5kcmF3ZXJfb3BlbiBzcGFuOmJlZm9yZSxcbi5kcmF3ZXJfb3BlbiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kcmF3ZXJfb3BlbiBzcGFuOmJlZm9yZSB7XG4gIGJvdHRvbTogOXB4O1xufVxuXG4uZHJhd2VyX29wZW4gc3BhbjphZnRlciB7XG4gIHRvcDogOXB4O1xufVxuXG4jZHJhd2VyX2lucHV0OmNoZWNrZWQgfiAuZHJhd2VyX29wZW4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbiNkcmF3ZXJfaW5wdXQ6Y2hlY2tlZCB+IC5kcmF3ZXJfb3BlbiBzcGFuOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuI2RyYXdlcl9pbnB1dDpjaGVja2VkIH4gLmRyYXdlcl9vcGVuIHNwYW46OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubmF2X2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4jZHJhd2VyX2lucHV0OmNoZWNrZWQgfiAubmF2X2NvbnRlbnQge1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2X2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2hlYWRlci9oZWFkZXItc3AtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbiNkcmF3ZXJfaW5wdXQ6Y2hlY2tlZCB+IC5uYXZfY29udGVudCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5kcmF3ZHJhd2VyX3NwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZHJhd2RyYXdlcl9zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWRlci1zcC1tZW51IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlYWRlci1zcC1tZW51IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oZWFkZXItc3AtdGl0bGUge1xuICBjb2xvcjogI0YyRUMwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmhlYWRlci1zcC10ZXh0LXdyYXAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAwcHggNDBweDtcbn1cblxuLmhlYWRlci1zcC10b3duIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDA7XG59XG5cbi5oZWFkZXItc3AtY2hhcmEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmhlYWRlci1ib3R0b20taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmEuZGlzYWJsZUxpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICM2QzZDNkM7XG59XG5hLmRpc2FibGVMaW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2QzZDNkM7XG59XG5cbi5mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tYnRuLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50b3Age1xuICBmb250LXNpemU6IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGl2ZS1ub3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzMCU7XG4gIGFuaW1hdGlvbi1uYW1lOiBuZWtvLWxpdmU7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLW5vdyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQGtleWZyYW1lcyBuZWtvLWxpdmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIH1cbn1cbi5saXZlLW5vdzpob3ZlciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG5cbi50b3AtaW1nLXBjIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLWltZy1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9wLWltZy1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtaW1nLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZXZlbnQtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90b3AvZXZlbnQtYmcucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMTUwcHggMCAyNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1iZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ldmVudC1iZyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICB9XG59XG5cbi53aGl0ZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDBweCAxMHB4ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiA4MHB4IDIwcHggNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2hpdGUtYm94IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAud2hpdGUtYm94IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IDhweCAjMDAwMDAwO1xuICB9XG59XG5cbi5ldmVudC1zZWN0aW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXZlbnQtc2VjdGlvbi10aXRsZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0b3A6IC02MHB4O1xuICB9XG59XG5cbi5jaGFyYTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE3MHB4O1xuICBsZWZ0OiAtMTAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNoYXJhMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAtMzAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNoYXJhMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMzBweDtcbiAgbGVmdDogLTE3JTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jaGFyYTMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNoYXJhNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTEwcHg7XG4gIHJpZ2h0OiAtMjUlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNoYXJhNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjcwcHg7XG4gIHJpZ2h0OiA5MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDMwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWluLXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2hhcmE1IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB0b3A6IC0zMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXJhNSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgdG9wOiAtMzAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogLTE3MHB4O1xuICB9XG59XG5cbi5ldmVudC1jaGFyYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ldmVudC1jaGFyYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZXZlbnQtYmFubmVyIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIwcHggMTBweCAxMHB4IDEwcHg7XG59XG4uZXZlbnQtYmFubmVyIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmV2ZW50LWJhbm5lcjpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXZlbnQtYmFubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmV2ZW50LXRpdGxlLWRpc2FibGUge1xuICBjb2xvcjogIzRCNDc0NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ldmVudC10aXRsZS1kaXNhYmxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubGl2ZS1ldmVudCB7XG4gIG1hcmdpbjogODBweCBhdXRvIDIwcHg7XG4gIHBhZGRpbmc6IDgwcHggMjBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMHB4IDEwcHggIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgd2lkdGg6IDcwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXZlLWV2ZW50IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGl2ZS1ldmVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDBweCA4cHggIzAwMDAwMDtcbiAgfVxufVxuXG4ubGl2ZS1ub3ctdGV4dCB7XG4gIGNvbG9yOiAjRjgzMjlEO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtbm93LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ubGl2ZS1idG4ge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpdmUtYnRuIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGl2ZS1idG4ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5saXZlLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmxpdmUtYnRuLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXZlLWJ0bi1kaXNhYmxlZCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtYnRuLWRpc2FibGVkIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5jaGFyYTYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUwcHg7XG4gIHJpZ2h0OiAtMjUlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNoYXJhNyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MTBweDtcbiAgbGVmdDogLTIwJTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi5jaGFyYTgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAwcHg7XG4gIHJpZ2h0OiAtMzAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNoYXJhOSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMjBweDtcbiAgbGVmdDogLTIwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50b3AtZ2FsbGVyeS1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3RvcC9nYWxsZXJ5LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1nYWxsZXJ5LWJnIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLWdhbGxlcnktYmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxufVxuXG4uZ2FsbGVyeS1zZWN0aW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeS1zZWN0aW9uLXRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYWxsZXJ5LXNlY3Rpb24tdGl0bGUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbi10aXRsZS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeS1zZWN0aW9uLXRpdGxlLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnRvcC1nYWxsZXJ5LXRleHQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtZ2FsbGVyeS10ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4udG9wLWdhbGxlcnktd3JhcCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtZ2FsbGVyeS13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgfVxufVxuLnRvcC1nYWxsZXJ5LXdyYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMTBweCAxNXB4IDBweCAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi50b3AtZ2FsbGVyeS13cmFwIGltZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1nYWxsZXJ5LXdyYXAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLWdhbGxlcnktd3JhcCBpbWcge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmdhbGxlcnktYnRuIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZ2FsbGVyeS1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeS1idG4ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmdhbGxlcnktY2hhcmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbGxlcnktY2hhcmEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdhbGxlcnktY2hhcmExIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNTBweDtcbiAgbGVmdDogLTIwJTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5nYWxsZXJ5LWNoYXJhMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LWNoYXJhMiB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBib3R0b206IC0yNDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeS1jaGFyYTIge1xuICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBib3R0b206IC0yNyU7XG4gIH1cbn1cblxuLmdhbGxlcnktY2hhcmEzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01MDtcbiAgbGVmdDogLTI1JTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNoYXJhNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTBweDtcbiAgcmlnaHQ6IC0yMCU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMjAlO1xufVxuXG4ubmVrby1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3RvcC9uZWtvLXdvcmRzLWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogNjQwLzMxNztcbiAgcGFkZGluZzogMTMwcHggMCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmVrby1iZyB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZWtvLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90b3AvbmVrby13b3Jkcy1iZ19zcC5wbmcpO1xuICAgIHBhZGRpbmc6IDEzMHB4IDAgMHB4O1xuICB9XG59XG5cbi5uZWtvLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZWtvLWlubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmVrby1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5la28taW1nLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZWtvLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5la28taW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLm5la28tdGV4dC13cmFwIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZWtvLXRleHQtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5la28tdGV4dC1zcC13cmFwIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuLm5la28tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZWtvLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5uZWtvLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmVrby10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZWtvLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5la28tdGV4dC1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmVrby10ZXh0LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmxvb3Bfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxvb3Bfd3JhcCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4ubG9vcF93cmFwIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5sb29wX3dyYXAgaW1nOmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvb3AgMTAwcyAtNTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBsb29wIDEwMHMgLTUwcyBsaW5lYXIgaW5maW5pdGU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5sb29wX3dyYXAgaW1nICsgaW1nIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvb3AyIDEwMHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGxvb3AyIDEwMHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxvb3Age1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxvb3AyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5sb29wX3dyYXAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm5ld3MtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90b3AvbmV3cy1iZy5wbmcpO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3cy1iZyB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmV3cy1iZyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuLm5ld3MtY2hhcmExIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUzMHB4O1xuICBsZWZ0OiA5MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWNoYXJhMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmV3cy1jaGFyYTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDQwMHB4O1xuICB0b3A6IDYwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWNoYXJhMiB7XG4gICAgdG9wOiA2NTBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzLWNoYXJhMiB7XG4gICAgdG9wOiA2MzBweDtcbiAgfVxufVxuXG4udG9wLW5ld3MtaW5uZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLW5ld3MtaW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnRvcC1uZXdzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQ0JDQkM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udG9wLW5ld3MtbGlzdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICMwMDA7XG59XG5cbi50b3AtbmV3cy1saXN0LXRhYi13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG59XG5cbi5uZXdzLWxpc3QtdGFiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFQzAwO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3MtbGlzdC10YWIge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG59XG5cbi50b3AtbmV3cy1saXN0LXRpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmV3cy1saXN0LXNwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLWxpc3Qtc3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5uZXdzLW1vcmUtYnRuIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3MtbW9yZS1idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIuKWtlwiO1xuICB0b3A6IDE0cHg7XG4gIGxlZnQ6IC0yMHB4O1xufVxuLm5ld3MtbW9yZS1idG46aG92ZXIge1xuICBjb2xvcjogIzI1MjUyNTtcbn1cblxuLnRvcC1uZXdzLXRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9wLW5ld3MtdGV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY29sb3I6ICMyNTI1MjU7XG59XG5cbi5uZXdzLXdoaXRlLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uZXdzLXdoaXRlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzLXdoaXRlLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbn1cblxuLnRvcC1xdWl6LWlubmVyIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtcXVpei1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4ucXVpei1wb3N0LWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL3F1aXotYmcucG5nKTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LXBvc3QtYmcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5xdWl6LXBvc3QtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ucXVpei1zZWN0aW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1zZWN0aW9uLXRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5xdWl6LXBvc3QtY2FyZC13cmFwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LXBvc3QtY2FyZC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5xdWl6LXBvc3QtY2FyZC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LWNhcmQtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5xdWl6LXBvc3QtY2FyZC1saW5rOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5xdWl6LXBvc3QtY2FyZC1saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LWNhcmQtbGluazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucXVpei1wb3N0LWNhcmQtbGluayBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnF1aXotcG9zdC1jYXJkLWxpbmstZGlzYWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LWNhcmQtbGluay1kaXNhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5xdWl6LXBvc3QtYm90dG9tIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzI1MjUyNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXotcG9zdC1ib3R0b20ge1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotcG9zdC1ib3R0b20ge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnF1aXotcG9zdC1ib3R0b20tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMjkwcHg7XG59XG5cbi5xdWl6LXBvc3QtYm90dG9tLXRleHQge1xuICBjb2xvcjogI0Y4MzI5RDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LXBvc3QtYm90dG9tLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucXVpei1wb3N0LWJvdHRvbS1zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LXBvc3QtYm90dG9tLXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucXVpei1wb3N0LWJvdHRvbS10ZXh0LWRpc2FibGUge1xuICBjb2xvcjogIzRCNDc0NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LXBvc3QtYm90dG9tLXRleHQtZGlzYWJsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5xdWl6LXBvc3QtbmVrbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTglO1xuICB0b3A6IC02MHB4O1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVpei1wb3N0LW5la28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnF1aXotcG9zdC1zdGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMCU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMjAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnF1aXotd2hpdGUtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LXdoaXRlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LXdoaXRlLWJveCAud2hpdGUtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1zZWN0aW9uLXRpdGxlLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5xdWl6LXNlY3Rpb24tdGl0bGUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotc2VjdGlvbi10aXRsZS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5zbnMtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90b3AvcmFkaW8teW91dHViZV9iZy5wbmcpO1xuICBwYWRkaW5nOiAyNTBweCAwIDQ1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNucy1iZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc25zLWJnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUwcHg7XG4gIH1cbn1cblxuLnNucy13aGl0ZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc25zLXdoaXRlLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zbnMtd2hpdGUtYm94IC53aGl0ZS1ib3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc25zLXdoaXRlLWJveCAud2hpdGUtYm94IHtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc25zLXdoaXRlLWJveCAud2hpdGUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNucy13aGl0ZS1ib3ggLndoaXRlLWJveC1tciB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc25zLXdoaXRlLWJveCAud2hpdGUtYm94LW1yIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNucy13aGl0ZS1ib3ggLndoaXRlLWJveC1tciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmdhbWUtcGxheS1tb3ZpZSB7XG4gIHdpZHRoOiA4MCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLXBsYXktbW92aWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nYW1lLW1vdmllLXByb2dyYW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZ2FtZS1tb3ZpZS1wcm9ncmFtIGR0IHtcbiAgYmFja2dyb3VuZDogIzFBNzNFODtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWFyZ2luOiAwcHggYXV0byA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLW1vdmllLXByb2dyYW0gZHQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5nYW1lLW1vdmllLXByb2dyYW0gZGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnF1aXotcG9zdC1zdGFyLWdyZWVuMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAlO1xuICBib3R0b206IDQwMHB4O1xuICB3aWR0aDogMjAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVpei1wb3N0LXN0YXItZ3JlZW4xIHtcbiAgICBib3R0b206IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LXN0YXItZ3JlZW4xIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5xdWl6LXBvc3Qtc3Rhci1ncmVlbjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDIwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXotcG9zdC1zdGFyLWdyZWVuMiB7XG4gICAgdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LXN0YXItZ3JlZW4yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5xdWl6LXBvc3QtZ3lhYXItcGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUlO1xuICBib3R0b206IDEyMHB4O1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVpei1wb3N0LWd5YWFyLXBpbmsge1xuICAgIGJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotcG9zdC1neWFhci1waW5rIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbn1cblxuLnF1aXotcG9zdC1neWFhci1ibHVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMlO1xuICB0b3A6IDcwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LWd5YWFyLWJsdWUge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLnF1aXotcG9zdC1uZWtvLWJsdWUtdGhyZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMCU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIHdpZHRoOiAzMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6LXBvc3QtbmVrby1ibHVlLXRocmVlIHtcbiAgICBib3R0b206IC0xMCU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1wb3N0LW5la28tYmx1ZS10aHJlZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLmJsdWUge1xuICBjb2xvcjogIzFBNzNFODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yYWRpby1jYXJkLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmFkaW8tY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5yYWRpby1saW5rLWFyZWEge1xuICBtYXJnaW46IDMwcHggYXV0byAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmFkaW8tbGluay1hcmVhIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAxMHB4O1xuICB9XG59XG4ucmFkaW8tbGluay1hcmVhIC5yYWRpby1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzI5RDtcbiAgcGFkZGluZzogMTJweDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5yYWRpby1saW5rLWFyZWEgLnJhZGlvLWxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJhZGlvLWxpbmstYXJlYSAucmFkaW8tbGluayB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLnJhZGlvLWxpbmstYXJlYSAucmFkaW8tbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucmFkaW8tbGluay1hcmVhIC5yYWRpby1saW5rIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvcC1xdWl6LWxpc3Qge1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50b3AtcXVpei1saXN0IHtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwcHg7XG4gIH1cbn1cblxuLnRvcC1xdWl6LWxpc3RfaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRvcC1xdWl6LWxpc3RfaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudG9wLXF1aXotbGlzdF9pbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi50b3AtcXVpei1saXN0X2ltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnF1aXotcG9zdC1idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucXVpei1wb3N0LWJ0bi13cmFwIC5xdWl6LXBvc3QtbG9naW4tYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzI5RDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4ucXVpei1wb3N0LWJ0bi13cmFwIC5xdWl6LXBvc3QtbG9naW4tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNjdiNjtcbn1cblxuLnJlZnVuZC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGODMyOUQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMHB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucmVmdW5kLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucmVmdW5kLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi50b3AtdGl0bGUtcGMge1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3AtdGl0bGUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC10aXRsZS1zcCB7XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wLXRpdGxlLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udG9wLXRpdGxlLXdyYXAge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5xdWl6Zm9ybSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3F1aXpmb3JtL2JnX3F1aXpmb3JtLnBuZykgcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5ldmVudC1xdWl6Zm9ybSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3F1aXpmb3JtL2JnX2V2ZW50LXF1aXpmb3JtLnBuZykgcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5xdWl6Zm9ybS1ib3gge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWluLXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWl6Zm9ybS1ib3gge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMzBweDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXpmb3JtLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG59XG5cbi5xdWl6Zm9ybS1ib3gtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDBweCAxMHB4ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbi5xdWl6Zm9ybS1ib3gtaW5uZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnF1aXpmb3JtLWJveC1pbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpemZvcm0tYm94LWlubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5xdWl6Zm9ybS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiTSBQTFVTIFJvdW5kZWQgMWNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6Zm9ybS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucXVpemZvcm0tdGl0bGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXpmb3JtLXRpdGxlOjphZnRlciB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5xdWl6Zm9ybS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXpmb3JtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucXVpemZvcm0tc3ViVGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVpemZvcm0tc3ViVGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXpmb3JtLXN1YlRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5waW5rIHtcbiAgY29sb3I6ICNGODMyOUQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxudGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjUyNTI1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI1MjUyNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0tY2hlY2sgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCBhIHtcbiAgY29sb3I6ICNGRjUzNTM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1jaGVjay1sYWJlbCBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTM1MztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnNlbGVjdC1ib3gge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI1MjUyNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI0NzQ3O1xufVxuXG4uYnRuLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzMjlEO1xufVxuXG4uYnRuLXN1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAzcHggIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYnRuLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYnRuLXN1Ym1pdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5idG4tc3VibWl0LmJ0bi1ncmF5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4tc3VibWl0LmJ0bi1ncmF5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi1zdWJtaXQuYnRuLXBpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLnF1aXpmb3JtLXBpbmsge1xuICB0b3A6IDAlO1xuICBsZWZ0OiAtMzAlO1xufVxuXG4ucXVpemZvcm0tcHVycGxlIHtcbiAgdG9wOiAwJTtcbiAgcmlnaHQ6IC0zMCU7XG59XG5cbi5xdWl6Zm9ybS15ZWxsb3cge1xuICB0b3A6IDMwJTtcbiAgbGVmdDogLTMwJTtcbn1cblxuLnF1aXpmb3JtLW9yYW5nZSB7XG4gIHRvcDogMzAlO1xuICByaWdodDogLTMwJTtcbn1cblxuLnF1aXpmb3JtLWdyZWVuIHtcbiAgdG9wOiA2MCU7XG4gIGxlZnQ6IC0zMCU7XG59XG5cbi5xdWl6Zm9ybS1ibHVlIHtcbiAgdG9wOiA2MCU7XG4gIHJpZ2h0OiAtMzAlO1xufVxuXG4uY29tcGxldGUtYm94IC5xdWl6Zm9ybS15ZWxsb3cge1xuICBsZWZ0OiAtMzAlO1xuICB0b3A6IDUwJTtcbn1cbi5jb21wbGV0ZS1ib3ggLnF1aXpmb3JtLW9yYW5nZSB7XG4gIHJpZ2h0OiAtMzAlO1xuICB0b3A6IDUwJTtcbn1cbi5jb21wbGV0ZS1ib3ggLnF1aXpmb3JtLWdyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21wbGV0ZS1ib3ggLnF1aXpmb3JtLWJsdWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVpemZvcm0tY2hhcmEtcGMge1xuICB3aWR0aDogMzcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVpemZvcm0tY2hhcmEtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnF1aXpmb3JtLWNoYXJhLXNwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucXVpemZvcm0tY2hhcmEtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogLTQlO1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpemZvcm0tY2hhcmEtc3Age1xuICAgIGJvdHRvbTogLTIlO1xuICB9XG59XG5cbi5jb25maXJtLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODMyOUQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29uZmlybS1sYWJlbCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uY29uZmlybS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29uZmlybS10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb25maXJtLWJveC13cmFwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbXBsZXRlLWJ0bi13cmFwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmJ0bi1ncmF5LW9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QjQ3NDc7XG59XG5cbi5mb3JtLWJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbmxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmVxdWlyZWQtdGV4dCB7XG4gIGNvbG9yOiAjRjgzMjlEO1xufVxuXG4uZXZlbnQtdGl0bGUge1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ldmVudC10aXRsZSB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcbiAgfVxufVxuXG4uZm9ybS11c2VyLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnF1aXotbGlzdC1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3F1aXpmb3JtL2JnX3F1aXotbGlzdC5wbmcpIHJlcGVhdDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4ucXVpei1saXN0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ucXVpei1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JDQkNCQztcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnF1aXotbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucXVpei1saXN0LWxhc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JDQkNCQztcbn1cblxuLnF1aXotbGlzdC10dGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHRleHQtaW5kZW50OiAtMmVtO1xuICB3aWR0aDogMzAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5xdWl6LWxpc3QtdHRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnF1aXotbGlzdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucXVpei1saXN0LW5hbWUge1xuICAgIG1hcmdpbjogMTBweCAwcHg7XG4gIH1cbn1cblxuLmdhbWVpZCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWVJZC9iZ19nYW1lLUlkLnBuZykgcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5nYW1lLWlkLWZvcm0tcmVxdWlyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNGRjUzNTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS1pZC1mb3JtLXJlcXVpcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZ2FtZS1pZC1mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxhYmVsLXRleHQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxhYmVsLXRleHQtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5nYW1lLWlkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5nYW1lLWlkLWxhYmVsLmVycm9yLXBvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLWlkLWxhYmVsLmVycm9yLXBvc2l0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLnVzZXJuYW1lLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi51c2VybmFtZS1sYWJlbC5lcnJvci1wb3NpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudXNlcm5hbWUtbGFiZWwuZXJyb3ItcG9zaXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVzZXJuYW1lLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudXNlcm5hbWUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmdhbWUtaWQtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHctdXNlcm5hbWUtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnB3LXVzZXJuYW1lLWZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5nYW1lLWlkLWZvcm10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtaWQtZm9ybXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucHctdXNlcm5hbWUtd3JhcCB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wdy11c2VybmFtZS13cmFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHctdXNlcm5hbWUtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uZ2FtZS1pZC13cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbWUtaWQtd3JhcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtaWQtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4udXNlci1zdWJ0ZXh0IHtcbiAgY29sb3I6ICNGODMyOUQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udXNlci1uYW1lLW5vdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC51c2VyLW5hbWUtbm93IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY2NvdW50IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvYWNjb3VudC9iZ19hY2NvdW50LnBuZykgcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5hY2NvdW50LXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWNjb3VudC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFjY291bnQtYnRuLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzMjlEO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY291bnQtYnRuLXBpbmsge1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLmFjY291bnQtYnRuLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEI0NzQ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hY2NvdW50LWJ0bi1ncmF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5hY2NvdW50LXBvcHVwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFjY291bnQtcG9wdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ub3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm9wZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuI3BvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdyYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcG9wdXA6Y2hlY2tlZCArIC5ncmF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLndpbmRvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDkwdnc7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBwYWRkaW5nOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC53aW5kb3cge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cblxuLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA1cHggMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZDogIzRiNDc0NztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZDogIzRiNDc0NztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5uZXdzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQ0JDQkM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5uZXdzLWxpc3QtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9uZXdzL2JnX25ld3MucG5nKSByZXBlYXQ7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLm5ld3MtbGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5uZXdzLWxpc3Qtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmV3cy1saXN0LXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5uZXdzLWxpc3Qtc3ViLXdyYXAge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3MtbGlzdC1zdWItd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubmV3cy1saXN0LXRhYi13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmV3cy1saXN0LXRhYi13cmFwIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLm5ld3MtbGlzdC10aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5ld3MtY29udGVudHM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuXG4ubmV3cy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmV3cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4ubmV3cy10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmV3cy10ZXh0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuLm5ld3MtZGV0YWlsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAxMHB4IDBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3MtZGV0YWlsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm5ld3MtZGV0YWlsLW5ld3MtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm5ld3MtcGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZXdzLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7XG4gIH1cbn1cbi5uZXdzLXBhZ2luYXRpb24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA4cHggMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICM5MDhFOEU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubmV3cy1wYWdpbmF0aW9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjgzMjlEO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5ld3MtcGFnaW5hdGlvbiBhIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICB9XG4gIC5uZXdzLXBhZ2luYXRpb24gYSBhIHtcbiAgICBtYXJnaW46IDJweCAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLm5ld3MtcGFnaW5hdGlvbiBhIHNwYW4ge1xuICAgIG1hcmdpbjogMnB4IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLm5ld3MtcGFnaW5hdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDhweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogIzkwOEU4RTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5uZXdzLXBhZ2luYXRpb24gLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjRjgzMjlEO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5ld3MtYnRuLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3MtYnRuLXdyYXAgYSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5idG4tZ3JheS1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCNDc0Nztcbn1cblxuLnRlcm1zIC50ZXJtcy1kYXRlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi50ZXJtcyAudGVybXMtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGVybXMgLnRlcm1zLXRvcC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRlcm1zIC50ZXJtcy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRlcm1zIC50ZXJtcy1jb250YWluZXIgaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG4udGVybXMgLnRlcm1zLWNvbnRhaW5lciBsaSB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICB0ZXh0LWluZGVudDogLTJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZXJtcyAudGVybXMtY29udGFpbmVyIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udGVybXMgLnRlcm1zLWNvbnRhaW5lciBkbCB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4udGVybXMgLnRlcm1zLWNvbnRhaW5lciBkbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRlcm1zIC50ZXJtcy1jb250YWluZXIgLm5vdGljZS1hcmVhIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG4udGVybXMgLnRlcm1zLWNvbnRhaW5lciAubm90aWNlLWFyZWEgZHQge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG4udGVybXMgLnRlcm1zLWNvbnRhaW5lciAubm90aWNlLWJvbGQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRlcm1zIC50ZXJtcy1jb250YWluZXIgLmNhdXRpb24ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnRlcm1zIC50ZXJtcy1jb250YWluZXIgLmNhdXRpb24gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG4udGVybXMgLnRlcm1zLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGVybXMgLnRlcm1zLWxpc3Qge1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG59XG4udGVybXMgLnRlcm1zLWxpc3QtZmlyc3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnRlcm1zIC5mb3JtLWxpbmsge1xuICBjb2xvcjogI0Y4MzI5RDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZXJtcyAuZm9ybS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGODMyOUQ7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50ZXJtcyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi50ZXJtcyAudW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbnF1aXJ5IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaW5xdWlyeS9iZ19pbnF1aXJ5LnBuZykgcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5pbnF1aXJ5LWl0ZW0tYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwcHggMzBweDtcbn1cbi5pbnF1aXJ5LWl0ZW0tYXJlYSBsaSB7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW5xdWlyeS1pdGVtLWFyZWEgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmZhcSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2lucXVpcnkvYmdfZmFxLnBuZykgcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG59XG5cbi5mYXEtYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIG1hcmdpbjogNTBweCAwIDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmFxLWFjY29yZGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzI5RDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODMyOUQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYXEtcXVlc3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZhcS1xdWVzdGlvbiBwIHtcbiAgdGV4dC1pbmRlbnQ6IC00MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mYXEtcXVlc3Rpb24gcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuLmZhcS1xdWVzdGlvbiBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTYsIDkxLCA5MSwgMC42KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi5mYXEtYW5zd2VyIHtcbiAgcGFkZGluZzogMHB4IDIwcHggMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZhcS1hbnN3ZXIge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4IDIwcHg7XG4gIH1cbn1cbi5mYXEtYW5zd2VyIHAge1xuICB0ZXh0LWluZGVudDogLTQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZhcS1hbnN3ZXIgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzMjlEO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWluZGVudDogMDtcbn1cbi5mYXEtYW5zd2VyIGEge1xuICBjb2xvcjogIzFBNzNFODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLmZhcS1hbnN3ZXIgdWwge1xuICBtYXJnaW46IDEwcHggMHB4IDEwcHggNDBweDtcbn1cbi5mYXEtYW5zd2VyIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5mYXEtYW5zd2VyIHVsIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmFxLWFuc3dlci1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmlucXVpcnktbGluay13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmxpbmstaW5xdWlyeSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpbmstd2ViLWlucXVpcnktdGV4dCB7XG4gIGNvbG9yOiAjMUE3M0U4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rLXdlYi1pbnF1aXJ5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ubGluay1nYW1lLWlucXVpcnktdGV4dCB7XG4gIGNvbG9yOiAjRjgzMjlEO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saW5rLWdhbWUtaW5xdWlyeS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmxpbmstZ2FtZS1pbnF1aXJ5LXN1YnRleHQge1xuICBjb2xvcjogI0Y4MzI5RDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5pbnF1aXJ5LWJ1dHRvbiB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5pbnF1aXJ5LWJ1dHRvbi1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucXVpcnktYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uZ2FtZS10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYW1lLXRvcC1wYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLXRvcC1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ2FtZS10b3Atc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtdG9wLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ2FtZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMCUpO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ2FtZS1idXktYXJlYSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvZ3lhYXItbGVmdC5wbmcpLCB1cmwoL2ltYWdlcy9nYW1lL2d5YWFyLXJpZ2h0LnBuZyksIHVybCgvaW1hZ2VzL2dhbWUvYnV5LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCBib3R0b20gcmlnaHQsIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MDBweCwgNDAwcHgsIGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDBweCA4MHB4O1xuICBwYWRkaW5nLXRvcDogMTglO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbWUtYnV5LWFyZWEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHgsIDMwMHB4LCBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtYnV5LWFyZWEge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvZ3lhYXItbGVmdC5wbmcpLCB1cmwoL2ltYWdlcy9nYW1lL2J1eS1iZy5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXIsIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4LCBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLmdhbWUtbW92aWUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUwcHggYXV0byAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS1tb3ZpZS13cmFwIHtcbiAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtbW92aWUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmdhbWUtYnV5LWFyZWEtMiB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvYnV5LWJnLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMHB4IDExMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbWUtYnV5LWFyZWEtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmdhbWUtd2hpdGUtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA1cHggc29saWQgIzI1MjUyNTtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiA4MHB4IDMwcHggNTBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbWUtd2hpdGUtYm94IHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS13aGl0ZS1ib3gge1xuICAgIHBhZGRpbmc6IDUwcHggMTBweCAzMHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG59XG5cbi5nYW1lLXdoaXRlLWJveC1kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA1cHggc29saWQgIzI1MjUyNTtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nYW1lLXdoaXRlLWJveC1kaXNhYmxlIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FtZS13aGl0ZS1ib3gtZGlzYWJsZSB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG59XG5cbi5nYW1lLWV2ZW50LXRpdGxlLWRpc2FibGUge1xuICBjb2xvcjogIzRCNDc0NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLWV2ZW50LXRpdGxlLWRpc2FibGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5nYW1lLWJ1eS10aXRsZSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYnV5LWJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYnV5LWJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3RlYW0tYnV5LWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmJ1eS1idG4ge1xuICB3aWR0aDogOTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5idXktYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uZ2FtZS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2FtZS1tZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtbWVudSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmdhbWUtbWVudS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDE1LjUlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzJiMmIyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAwcHggIzJiMmIyYjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLW1lbnUtbGluayB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZ2FtZS1tZW51LWxpbms6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZ2FtZS1tZW51LWxpbms6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtbWVudS1saW5rOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zcC1jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uZ2FtZS1tZW51LWxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxYWI7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmdhbWUtbWVudS1saXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZjUxYWI7XG4gIGJvcmRlci1jb2xvcjogI2ZmNTFhYjtcbn1cblxuLmdhbWUtZXZlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2dhbWUtZXZlbnQtYmcucG5nKSByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDgwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYW1lLXNlY3Rpb24tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLXNlY3Rpb24tdGl0bGUge1xuICAgIHRvcDogLTIwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uZ2FtZS1ldmVudC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmluZGV4LWV2ZW50LWJhbm5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbmRleC1ldmVudC1iYW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ub3ZlcnZpZXctYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2JnX3NlYzEucG5nKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1cHg7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm92ZXJ2aWV3LXRpdGxlIHtcbiAgdG9wOiAtMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5vdmVydmlldy10aXRsZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLnNlYzEtMDAxIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYzEtMDAxIHtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYzEtMDAxIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5nYW1lLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMjUyNTI1O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xufVxuXG4uc2VjMV9iZ19zdGFyMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IC0yMDBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLmdhbWUtcnVsZXMtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2JnX3NlYzIucG5nKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1cHg7XG4gIHBhZGRpbmc6IDUwcHggMHB4IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cblxuLmdhbWUtcnVsZS10eXBlIHtcbiAgbWFyZ2luLXRvcDogMjMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nYW1lLXJ1bGUtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtcnVsZS10eXBlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3Vydml2YWwtdGl0bGUge1xuICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYm91bnR5LXRpdGxlIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cblxuLnJ1bGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDZweCBzb2xpZCAjMjUyNTI1O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ1bGUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucnVsZTEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucnVsZTIge1xuICBtYXJnaW46IDIwcHggMHB4IDBweCAyMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJ1bGUyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnJ1bGUtdGV4dDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ucnVsZS10ZXh0MSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ1bGUtdGV4dDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucnVsZS10ZXh0MSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ucnVsZS10ZXh0MiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ1bGUtdGV4dDIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4ucnVsZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ydWxlLXRpdGxlIHtcbiAgICB0b3A6IC01MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uZ2FtZS1ydWxlLXRpbWVyIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZ2FtZS1ydWxlLXRpbWVyIC5zdXJ2aXZhbCxcbi5nYW1lLXJ1bGUtdGltZXIgLmJvdW50eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2FtZS1ydWxlLXRpbWVyLmIgLmJvdW50eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdhbWUtcnVsZS10aW1lci5zIC5zdXJ2aXZhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbWUtcnVsZS10aW1lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uc3Vydml2YWwtcGMsXG4uYm91bnR5LXBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3Vydml2YWwtcGMsXG4uYm91bnR5LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zdXJ2aXZhbC1zcCxcbi5ib3VudHktc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnN1cnZpdmFsLXNwLFxuLmJvdW50eS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmdhbWUtcGxheS1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvYmdfc2VjMy5wbmcpIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzVweDtcbiAgcGFkZGluZzogNTBweCAwcHggMTgwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYW1lLXNucy1iZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvYmdfc2VjNS5wbmcpIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzVweDtcbiAgcGFkZGluZzogNTBweCAwcHggMTIwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGF5LTEge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogNnB4IHNvbGlkICMyNTI1MjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnBsYXktMSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIH1cbn1cblxuLnBsYXktc3RhcnQge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLnBsYXktYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBsYXktYXJlYTpudGgtY2hpbGQoMm4pIC5wbGF5LXRleHQyIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYXktYXJlYTpudGgtY2hpbGQoMm4pIC5wbGF5LXRleHQyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wbGF5LWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wbGF5LWFyZWEtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnBsYXktdGl0bGUxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiAyNSU7XG4gIHdpZHRoOiA0MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGxheS10aXRsZTEge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICByaWdodDogMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4ucGxheS10aXRsZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIHJpZ2h0OiAtMTUlO1xuICB3aWR0aDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYXktdGl0bGUyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcmlnaHQ6IDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLnNjcmVlbnNob3Qge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zY3JlZW5zaG90IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucGxheS10ZXh0MSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBsYXktdGV4dDEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBsYXktdGV4dDIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5wbGF5LXRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjRjgzMjlEO1xufVxuXG4uZmFuc2l0ZS1saW5rIHtcbiAgY29sb3I6ICMxQTczRTg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jaGFyYS1pbnRyb2R1Y3Rpb24tYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2JnX3NlYzQucG5nKSByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDtcbiAgcGFkZGluZzogMTIwcHggMHB4IDgwcHg7XG4gIG1hcmdpbi10b3A6IC04NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2hhcmEtaW50cm9kdWN0aW9uLWJnIHtcbiAgICBwYWRkaW5nOiA5MHB4IDBweCA4MHB4O1xuICB9XG59XG5cbi5jaGFyYS1pbnRyb2R1Y3Rpb24tYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXJhLWludHJvZHVjdGlvbi1hcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jaGFyYS1pbnRyb2R1Y3Rpb24tYXJlYTpudGgtY2hpbGQoMykge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jaGFyYS1pbnRyb2R1Y3Rpb24tYXJlYS1yZXZlcnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXJhLWludHJvZHVjdGlvbi1hcmVhLXJldmVyc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY2hhcmEtaW50cm9kdWN0aW9uLXRleHQge1xuICBib3JkZXI6IDZweCBzb2xpZCAjMjUyNTI1O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2hhcmEtaW50cm9kdWN0aW9uLXRleHQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICB9XG59XG5cbi5uZWtvLWludHJvZHVjdGlvbi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uZWtvLWludHJvZHVjdGlvbi10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5jaGFyYS1pbnRyb2R1Y3Rpb24taW1nIHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXJhLWludHJvZHVjdGlvbi1pbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5yYW15LWludHJvZHVjdGlvbi1pbWcge1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5yYW15LWludHJvZHVjdGlvbi1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5la28taW50cm9kdWN0aW9uLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNoYXJhLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNoYXJhLW5hbWUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJhbXktbmFtZS1pbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmNoYXJhLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jaGFyYS10ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmdhbWUtc25zLWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9iZ19zZWM1LnBuZykgcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNXB4O1xuICBwYWRkaW5nOiAxMjBweCAwcHggNTBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYzVfdHRsLXBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VjNV90dGwtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYzVfdHRsLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWM1X3R0bC1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnR3aXR0ZXItYXJlYSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50d2l0dGVyLWFyZWEge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4udHdpdHRlci1uZWtvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAlO1xuICBib3R0b206IC0xNSU7XG4gIHJpZ2h0OiAtMjAlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50d2l0dGVyLW5la28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnR3aXR0ZXItbmVrby1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR3aXR0ZXItbmVrby1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uZGlzY29yZCB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMTAwcHggYXV0byAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5kaXNjb3JkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXNjb3JkIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kaXNjb3JkIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcbiAgfVxufVxuXG4uZmFuc2l0ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvZmFuc2l0ZS1iZy5wbmcpIHJlcGVhdC14O1xufVxuXG4uZmFuc2l0ZS1iYW5uZXItcGMge1xuICBhc3BlY3QtcmF0aW86IDE5Mi82NTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmFuc2l0ZS1iYW5uZXItcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZhbnNpdGUtYmFubmVyLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5mYW5zaXRlLWJhbm5lci1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZhbnNpdGUtYnRuIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbnNpdGUtYnRuIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmFuc2l0ZS1idG4ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLmZhbnNpdGUtYnRuLWltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmZhbnNpdGUtYnRuLWltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnByb2R1Y3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YWNkYmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uZ2FtZS1sb2dvIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nYW1lLWxvZ28ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLWxvZ28ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtaW5mby10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luOiA0MHB4IDBweCA0MHB4IDIwcHg7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3QtaW5mby10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb2R1Y3QtaW5mby10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogNDBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucHJvZHVjdC1pbmZvLXRleHQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZ2FtZS1uYW1lLXN1YiB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5nYW1lLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4ucHJvZHVjdC1pbmZvLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5pbmZvLWxvZ28xIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4uaW5mby1sb2dvMiB7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLmluZm8tbG9nbzMge1xuICB3aWR0aDogNjBweDtcbn1cblxuLmdhbWUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdjNmZkMjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZ2FtZS1mb290ZXItbWVudSB7XG4gIG1hcmdpbjogMHB4IGF1dG8gODBweDtcbn1cblxuLmJhY2t0b3RvcCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmJhY2t0b3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmNvcHlyaWdodCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5zZWMxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4jc2VjMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cblxuI3NlYzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbiNzZWM0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xufVxuXG4uZ2FtZS1zbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc7XG59XG5cbi5jMDAyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMjI1cHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAzMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYzAwMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYzAwMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogLTIwNXB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMzcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmMwMDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMwMDMtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jMDAzLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2VjMS0wMDEtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uc2VjMV9iZ19zdGFyMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA5MHB4O1xuICByaWdodDogLTIwMHB4O1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMzUlO1xufVxuXG4uZ2FtZS1zbGlkZSB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogNjBweCAzMHB4IDIwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ2FtZS1zbGlkZSB7XG4gICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYW1lLXNsaWRlIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgfVxufVxuXG4uZ2FtZS1zbGlkZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nYW1lLXNsaWRlLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1zbGlkZXItaW1nLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXIxIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi13cmFwIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13cmFwIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td3JhcCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzZTNlM2U7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9nYW1lL3JpZ2h0LnBuZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcmlnaHQ6IC01MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9nYW1lL2xlZnQucG5nKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsZWZ0OiAtNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxlZnQ6IC0yNXB4O1xuICB9XG59XG5cbi5zZWMyLWNoYXJhMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwcHg7XG4gIGxlZnQ6IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgd2lkdGg6IDIwJTtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zZWMyLWNoYXJhMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjMi1jaGFyYTEtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYzItY2hhcmExLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uc2VjMi1jaGFyYTItc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYzItY2hhcmEyLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uc2VjMi1jaGFyYTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICByaWdodDogNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7XG4gIHdpZHRoOiAyMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VjMi1jaGFyYTIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlYzJfYmdfc3RhcjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDI1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMjUlO1xufVxuXG4uc2VjMl9iZ19zdGFyMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMjBweDtcbiAgbGVmdDogMTUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHdpZHRoOiAzNSU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zdXJ2aXZhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnNlYzJfYmdfc3RhcjMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTIwcHg7XG4gIHJpZ2h0OiAxNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMzUlO1xufVxuXG4ucGxheS0xLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbGF5LTEtMS1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5zZWMzX2JnX3N0YXIxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLnNlYzNfYmdfc3RhcjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQ1cHg7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMzAlO1xufVxuXG4uY2hhcmEtaW50cm9kdWN0aW9uLWFyZWEtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYzRfYmdfc3RhcjEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMzAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWM0X2JnX3N0YXIxIHtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cblxuLnNlYzRfYmdfc3RhcjIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMHB4O1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDMwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmNoYXJhLWludHJvZHVjdGlvbi1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2VjNV9iZ19zdGFyMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDRweDtcbiAgbGVmdDogLTMyMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMzUlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2VjNV9iZ19zdGFyMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxODBweDtcbiAgcmlnaHQ6IC0yNjhweDtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLnNlYzVfYmdfc3RhcjMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDE1cHg7XG4gIGxlZnQ6IC0yNDBweDtcbiAgei1pbmRleDogMTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLnR3aXR0ZXItdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5neWFhci1sZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00MHB4O1xuICBsZWZ0OiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMzEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ3lhYXItbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ3lhYXItcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHJpZ2h0OiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5neWFhci1yaWdodCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogLTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zZWMzX3R0bCB7XG4gICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjNF90dGwge1xuICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlYzRfdHRsIHtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VjNV90dGwge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4uZ2FtZS1tZW51LWZhbnNpdGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubGl2ZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvYmdfc2VjNS5wbmcpIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzVweDtcbiAgcGFkZGluZzogMTIwcHggMHB4IDUwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXZlIHtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgfVxufVxuXG4ubGl2ZS1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXZlLWFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udmlkZW8tYXJlYSB7XG4gIHdpZHRoOiA3MCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC52aWRlby1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG4ubGl2ZS1jb250ZW50LWFyZWEge1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDBweCAxMHB4ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saXZlLWNvbnRlbnQtYXJlYSB7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMjUyNTI1O1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG59XG5cbi5saXZlLXVzZXJuYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxpdmUtY29pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtY29pbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubGl2ZS1jb2luLXBvY2tldC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tb2RhbC1jb2luLXBvY2tldCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXZlLWNvaW4tcG9ja2V0IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmxpdmUtY29pbi11cGRhdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmxpdmUtY29pbi11cGRhdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC43O1xufVxuLmxpdmUtY29pbi11cGRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2xpdmUtY29pbi11cGRhdGUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ubGl2ZS1jb2luLWJ1eSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODQyNTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5saXZlLWNvaW4tYnV5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5saXZlLWNvaW4tYnV5IC5saXZlLWNvaW4tYnV5LWltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMjAlO1xufVxuXG4ubGl2ZS1pdGVtLWFyZWEge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtaXRlbS1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5pdGVtLXRhYi1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pdGVtLXRhYi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uaXRlbS10YWItbGFiZWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5pdGVtLXRhYi1sYWJlbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLml0ZW0tdGFiLWNvbnRlbnQge1xuICBmbGV4OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWN0aXZlLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRjgzMjlEO1xufVxuXG4uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pdGVtLXRhYi1jb250ZW50IHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLml0ZW0tdGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uaXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5pdGVtLWNvbnRlbnQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaXRlbS1jb250ZW50LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5pdGVtLWNvbnRlbnQtbGlzdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgY29sb3I6ICMwMDA7XG59XG4uaXRlbS1jb250ZW50LWxpc3QgLm9wZW46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzAwMDtcbn1cbi5pdGVtLWNvbnRlbnQtbGlzdCAuaXRlbS1wcmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbGl2ZS1iYW5hY29pbi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG4uaXRlbS1jb250ZW50LWxpc3QgLm9wZW4tbW9kYWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5saXZlLWdyYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZzogMzBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtZ3JheSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgfVxufVxuXG4ubGl2ZS13aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAyJTtcbiAgd2lkdGg6IDk2JTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLXdpbmRvdyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0b3A6IDUlO1xuICAgIGxlZnQ6IDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLmxpdmUtd2luZG93IC5lcnJvci1wcmljZSB7XG4gIGNvbG9yOiAjRTg0MjU5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtd2luZG93IC5lcnJvci1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmxpdmUtd2luZG93IC5saXZlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxpdmUtd2luZG93IC53b3JkLWNvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxpdmUtd2luZG93IC5saXZlLXN1Yi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiA1cHggYXV0byAyMHB4O1xufVxuLmxpdmUtd2luZG93IC5jb21tZW50LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGl2ZS13aW5kb3cgLml0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGl2ZS13aW5kb3cgLml0ZW0tcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmxpdmUtd2luZG93IC5saXZlLXdpbmRvdy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRvcDogMTAlO1xuICByaWdodDogNSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXZlLXdpbmRvdyAubGl2ZS13aW5kb3ctY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kOiAjNGI0NzQ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtd2luZG93IC5saXZlLXdpbmRvdy1jbG9zZTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5saXZlLXdpbmRvdyAubGl2ZS13aW5kb3ctY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQ6ICM0YjQ3NDc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtd2luZG93IC5saXZlLXdpbmRvdy1jbG9zZTo6YWZ0ZXIge1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuLmxpdmUtd2luZG93IC5jb21tZW50LXdyYXAge1xuICBtYXJnaW46IDEwcHggMHB4IDBweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtd2luZG93IC5jb21tZW50LXdyYXAge1xuICAgIG1hcmdpbjogMHB4IDBweCAxMHB4IDEwcHg7XG4gIH1cbn1cbi5saXZlLXdpbmRvdyAuY29tbWVudC13cmFwIC5jb21tZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjc1cmVtLCAwLjczdncsIDAuODc1cmVtKTtcbn1cbi5saXZlLXdpbmRvdyAuY29tbWVudC13cmFwIC5jb21tZW50LWNvbnRlbnQge1xuICBmb250LXNpemU6IGNsYW1wKDAuODc1cmVtLCAwLjgzdncsIDFyZW0pO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4uY29tbWVudC13aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAyJTtcbiAgd2lkdGg6IDk2JTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb21tZW50LXdpbmRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdG9wOiAyJTtcbiAgICBsZWZ0OiAyJTtcbiAgICBtaW4taGVpZ2h0OiA1MCU7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIHdpZHRoOiA5NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb21tZW50LXdpbmRvdyAuY29tbWVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uY29tbWVudC13aW5kb3cgLmNvbW1lbnQtYXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmNvbW1lbnQtY29uZmlybS13aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAyJTtcbiAgd2lkdGg6IDk2JTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb21tZW50LWNvbmZpcm0td2luZG93IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogNSU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5saXZlLWJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubGl2ZS1idG4td3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubGl2ZS1idG4td3JhcCAubGl2ZS1iYWNrLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubGl2ZS1idG4td3JhcCAuY29tbWVudC1zZW5kLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0MjU5O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubGl2ZS1idG4td3JhcCAuY29tbWVudC1zZW5kLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpdmUtYnRuLXdyYXAgLmxpdmUtc2VuZC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDI1OTtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmxpdmUtYnRuLXdyYXAgLmxpdmUtc2VuZC1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVycm9yLXByaWNlIHtcbiAgY29sb3I6ICNFODQyNTk7XG59XG5cbi5lcnJvci10ZXh0IHtcbiAgY29sb3I6ICNFODQyNTk7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZXJyb3ItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5saXZlLWRpc2FibGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9hZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5saXZlLXN0cmVhbS1lbmRlZC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5saXZlLXN0cmVhbS1lbmRlZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmxpdmUtaXRlbS1pbWcge1xuICB3aWR0aDogODBweDtcbn1cblxuLmxpdmUtY29pbi1pbWcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jdmlkZW8tcGxheWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmxpdmUtYXR0ZW50aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICNGODMyOUQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpdmUtYXR0ZW50aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saXZlLWF0dGVudGlvbi1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxpdmUtYXR0ZW50aW9uLXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjRjgzMjlEO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmxpdmUtYXR0ZW50aW9uLXNwIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi5jb21tZW50LXRleHQtY291bnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVycm9yLW5vdy1jb3VudCB7XG4gIGNvbG9yOiAjRTg0MjU5O1xufVxuXG4ubWFpbnRlbmFuY2UtYm9keSB7XG4gIGJhY2tncm91bmQ6IHJnYigyMzQsIDIzNCwgMjM0KTtcbn1cblxuLm1haW50ZW5hbmNlLXdyYXAge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1haW50ZW5hbmNlLXdyYXAge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG4ubWFpbnRlbmFuY2UtdGl0bGUtaW1nIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubWFpbnRlbmFuY2UtdGl0bGUtaW1nIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi5tYWludGVuYW5jZS1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyNTI1MjU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1haW50ZW5hbmNlLWJveCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbn1cblxuLm1haW50ZW5hbmNlLWJpZy10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjRjgzMjlEO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1haW50ZW5hbmNlLXNtLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjUyNTI1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1haW50ZW5hbmNlLXNtLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4ubWFpbnRlbmFuY2UtY29weXJpZ2h0IHtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FsbGVyeS9iZ19nYWxsZXJ5LnBuZykgcmVwZWF0O1xuICB3aWR0aDogMTAwdnc7XG59XG4uZ2FsbGVyeSAuY2F0ZWdvcnktdGFiIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeSAuY2F0ZWdvcnktdGFiIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuLmdhbGxlcnkgLmNhdGVnb3J5LXRhYiBsaSB7XG4gIHdpZHRoOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjQzNDM0MzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYWxsZXJ5IC5jYXRlZ29yeS10YWIgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxufVxuLmdhbGxlcnkgLmNhdGVnb3J5LXRhYiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uZ2FsbGVyeSAuY2F0ZWdvcnktdGFiIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y4MzI5RDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZ2FsbGVyeSAuY2F0ZWdvcnktdGFiIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGODMyOUQ7XG59XG4uZ2FsbGVyeSAuY2F0ZWdvcnktdGFiIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeSAuY2F0ZWdvcnktdGFiIGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICB9XG59XG4uZ2FsbGVyeSAuZ2FsbGVyeS1hcmVhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnkgLmdhbGxlcnktYXJlYSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbn1cbi5nYWxsZXJ5IC5nYWxsZXJ5LWFyZWEgbGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiAxO1xufVxuLmdhbGxlcnkgLmdhbGxlcnktYXJlYSBsaSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5IC5nYWxsZXJ5LWFyZWEgbGkgYSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdhbGxlcnkgLmdhbGxlcnktYXJlYSBsaSBhIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4uZ2FsbGVyeSAuZ2FsbGVyeS1hcmVhIGxpIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmdhbGxlcnkgLmdhbGxlcnktYXJlYSBsaSAuZ2FsbGVyeS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5IC5nYWxsZXJ5LWFyZWEgbGkgLmdhbGxlcnktaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuLmdhbGxlcnkgLmdhbGxlcnktaW1nLWRldGFpbCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuLmdhbGxlcnkgLmdhbGxlcnktaW1nLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDEuNDN2dywgMS4zNzVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZ2FsbGVyeSAuZ2FsbGVyeS1pbWctdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5nYWxsZXJ5IC5nYWxsZXJ5LWltZy13cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdhbGxlcnkgLmdhbGxlcnktaW1nLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMS4wNHZ3LCAxcmVtKTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLmdhbGxlcnkgLnBvc3Qtd3JhcCB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ2FsbGVyeSAubGlzdC1yZXR1cm4ge1xuICBtYXJnaW46IDQwcHggYXV0byAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5nYWxsZXJ5IC5saXN0LXJldHVybiB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4O1xuICB9XG59XG4uZ2FsbGVyeSAuZ2FsbGVyeS1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59IiwiKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgXG4gIGh0bWwsIGJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHVsLCBvbCwgZGwsIGxpLCBkdCwgZGQsIHAsIGRpdiwgc3BhbiwgaW1nLCBhLCB0YWJsZSwgdHIsIHRoLCB0ZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICBcbiAgaGVhZGVyLCBmb290ZXIsIG5hdiwgc2VjdGlvbiwgYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgXG4gIGJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIFxuICBvbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9IiwiQHVzZSBcIi4uL3NldHRpbmcvaW5kZXhcIiBhcyBzZXR0aW5nO1xuQHVzZSBcIi4uL2Z1bmN0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbmJvZHkge1xuICAgIGNvbG9yOiBzZXR0aW5nLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6IHNldHRpbmcuJGJhc2UtZm9udC1mYW1pbHk7XG59XG5cbi5ib2R5LXdyYXB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxubGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHNldHRpbmcuJGJhc2UtZm9udC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogc2V0dGluZy4kYmFzZS1mb250LWZhbWlseTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG5wLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5zcGFuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgZm9udC1mYW1pbHk6IHNldHRpbmcuJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxucCB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgfVxufVxuXG4uY2xlYXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA4OHB4KSB7XG4gICAgLmhpZGRlbi1wYyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDg3cHgpIHtcbiAgICAuaGlkZGVuLXRhYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5tYWluIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbn1cblxuLndyYXAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oaWRkZW4tdGFiIC5oaWRkZW4tcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIOOCueODnuODm+ihqOekuuOBp+a2iOOBmVxuLnNwLW5vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zcC10YWItbm9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIOOCueODnuODm+ihqOekuuOBp+aUueihjFxuLnNwLWJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gr44Gm5pS56KGMXG4udGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIOOCv+ODluODrOODg+ODiOOBq+OBpuaUueihjOOCkua2iOOBmVxuLnRhYi1iciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyDjgr/jg5bjg6zjg4Pjg4jku6XkuIvjgafmlLnooYxcbi50YWItc3AtYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIi8vIGZvbnQtY29sb3JcbiRiYXNlLWZvbnQtY29sb3I6IzI1MjUyNTtcbiRzdWItZm9udC1jb2xvcjojQkNCQ0JDO1xuXG4vLyBidXR0b25cbiRwaW5rOiNGODMyOUQ7XG4keWVsbG93OiNGMkVDMDA7XG4kcmVkOiNGRjUzNTM7XG4kZ3JheTojNEI0NzQ3O1xuJGJ0bi1ibHVlLWNvbG9yOiMxQTczRTg7XG4kYnRuLWdyYXktY29sb3I6I0Y1RjVGNTtcblxuLy9uZXdzLXBhZ2luYXRpb25cbiR3aGl0ZTojZmZmO1xuJGxpZ2h0LWdyYXk6IzkwOEU4RTtcblxuLy9jYXRlZ29yeS10YWJcbiRjYXRlZ29yeS1ncmF5OiAjQzNDM0MzO1xuXG5cbi8vIGtleWNvbG9yXG4kY2hhcmdlLWNvbG9yOiNFOTFFNjM7XG4kY2hhcmdlLXN1Yi1jb2xvcjojRkVGM0Y3O1xuJHNldHRsZW1lbnQtY29sb3I6IzAzQTlGNDtcbiRzZXR0bGVtZW50LXN1Yi1jb2xvcjojRjJGQkZGO1xuJGJhbGFuY2UtY29sb3I6I0Y2QkEwNDtcbiRiYWxhbmNlLXN1Yi1jb2xvcjojRkZGQ0YyO1xuJGhpc3RvcnktY29sb3I6IzAwOTY4ODtcbiRoaXN0b3J5LXN1Yi1jb2xvcjojRjJGQUY5O1xuIiwiJGJhc2UtZm9udC1mYW1pbHk6J00gUExVUyBSb3VuZGVkIDFjJyxzYW5zLXNlcmlmO1xuJGZhcS1mb250LWZhbWlseTonWmVuIE1hcnUgR290aGljJywgc2Fucy1zZXJpZjtcbiRuZWtvLWZvbnQtZmFtaWx5OnZhcigtLXVubmFtZWQtZm9udC1zdHlsZS1ub3JtYWwpIG5vcm1hbCBub3JtYWwgNjJweC8xMzZweCBGT1QtQW9rYW5lIFN0ZDtcblxuXG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5cbi8vIOODrOOCpOOCouOCpuODiOW5hVxuJGxheW91dC13aWR0aC1pbm5lcjogMTAyNXB4O1xuXG4vLyDjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4hcbiRicmVha3BvaW50czogKFxuICBcInNwXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweClcIixcbiAgXCJ0YWJcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lciAtIDFweH0pXCIsXG4gIFwicGNcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxheW91dC13aWR0aC1pbm5lcn0pXCIsXG4pO1xuXG4vLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rjg7xcbkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc3ApIHtcblxuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG5cbiAgICBAY29udGVudDtcbiAgfVxufSIsIkB1c2UgXCIuLi9zZXR0aW5nL2luZGV4XCIgYXMgc2V0dGluZztcbkB1c2UgXCIuLi9mdW5jdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uZm9vdGVyLXRvcC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZm9vdGVyLXRvcC1pbWctc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLmZvb3Rlci10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQzNCM0I7XG4gICAgcGFkZGluZzogNTBweCAxMHB4O1xufVxuXG4uZm9vdGVyLXRvcC1saXN0LXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5mb290ZXItdG9wLWxpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBhLFxuICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9vdGVyLXF1aXotc3VibGlzdC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLmZvb3Rlci1xdWl6LXN1Ymxpc3Qge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbiNwYWdlLXRvcCBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuI3BhZ2UtdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbn1cblxuXG4jcGFnZS10b3AuVXBNb3ZlIHtcbiAgICBhbmltYXRpb246IFVwQW5pbWUgMC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBVcEFuaW1lIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5cbiNwYWdlLXRvcC5Eb3duTW92ZSB7XG4gICAgYW5pbWF0aW9uOiBEb3duQW5pbWUgMC41cyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBEb3duQW5pbWUge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIH1cbn1cblxuLmZvb3Rlci1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM1MzU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cblxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLmZvb3Rlci1sb2dvLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG5cbi5mb290ZXItbG9nby1pbWc6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICA7XG5cbn1cblxuLmZvb3Rlci1sb2dvLWJvdHRvbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbn1cblxuLmZvb3Rlci1sb2dvLWJvdHRvbS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvcHlyaWdodC1tYWNoaWthZG8ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbn1cbiIsIkB1c2UgXCIuLi9zZXR0aW5nL2luZGV4XCIgYXMgc2V0dGluZztcbkB1c2UgXCIuLi9mdW5jdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJGJhc2UtZm9udC1jb2xvcjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgei1pbmRleDogMTAwMDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG59XG5cbi5oZWFkZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLWxvZ28ge1xuICAgIHdpZHRoOiAzNjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbn1cblxuLmhlYWRlci1saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uaGVhZGVyLWxpc3Qtd3JhcCB7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG59XG5cbi5oZWFkZXItbWVudSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG59XG5cbi5sb2dpbi1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYjY3YjY7XG4gICAgfVxufVxuXG4uaGFzLWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYXMtY2hpbGQgdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG59XG5cbi5oYXMtY2hpbGQge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYXMtY2hpbGQgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJGJhc2UtZm9udC1jb2xvcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmhhcy1jaGlsZCB1bCBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci10eHRfMiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIG1hcmdpbi1sZWZ0OiA1M3B4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItdHh0XzJfbGFzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmxlZnQtbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICB0b3A6IDI2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5oYXMtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhcy1jaGlsZCB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgdG9wOiAxNXB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5oYXMtY2hpbGQ6aG92ZXI+dWwge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5oYXMtY2hpbGQgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJGJhc2UtZm9udC1jb2xvcjtcbn1cblxuLmhhcy1jaGlsZCB1bCBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmhhcy1jaGlsZCB1bCBsaSBhLmRpc2FibGVMaW5rIHtcbiAgICBjb2xvcjogIzZDNkM2Qztcbn1cblxuLmhlYWRlci10eHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDEwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHNldHRpbmcuJHBpbmsgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHNldHRpbmcuJHBpbms7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5sb2dvIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5kcmF3ZXJfaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJhd2VyX29wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRyYXdlcl9vcGVuIHNwYW4sXG4uZHJhd2VyX29wZW4gc3BhbjpiZWZvcmUsXG4uZHJhd2VyX29wZW4gc3BhbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kcmF3ZXJfb3BlbiBzcGFuOmJlZm9yZSB7XG4gICAgYm90dG9tOiA5cHg7XG59XG5cbi5kcmF3ZXJfb3BlbiBzcGFuOmFmdGVyIHtcbiAgICB0b3A6IDlweDtcbn1cblxuI2RyYXdlcl9pbnB1dDpjaGVja2Vkfi5kcmF3ZXJfb3BlbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4jZHJhd2VyX2lucHV0OmNoZWNrZWR+LmRyYXdlcl9vcGVuIHNwYW46OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuI2RyYXdlcl9pbnB1dDpjaGVja2Vkfi5kcmF3ZXJfb3BlbiBzcGFuOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5uYXZfbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI2RyYXdlcl9pbnB1dDpjaGVja2Vkfi5uYXZfY29udGVudCB7XG4gICAgbGVmdDogMDtcbn1cblxuLm5hdl9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vcHVibGljL2ltYWdlcy9oZWFkZXIvaGVhZGVyLXNwLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogLjVzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4jZHJhd2VyX2lucHV0OmNoZWNrZWR+Lm5hdl9jb250ZW50IHtcbiAgICBsZWZ0OiAwO1xufVxuXG4uZHJhd2RyYXdlcl9zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uaGVhZGVyLXNwLW1lbnUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cbi5oZWFkZXItc3AtdGl0bGUge1xuICAgIGNvbG9yOiBzZXR0aW5nLiR5ZWxsb3c7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5oZWFkZXItc3AtdGV4dC13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMHB4IDQwcHg7XG59XG5cbi5oZWFkZXItc3AtdG93biB7XG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbn1cblxuLmhlYWRlci1zcC1jaGFyYSB7XG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbn1cblxuLmhlYWRlci1ib3R0b20taW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5hLmRpc2FibGVMaW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb2xvcjogIzZDNkM2QztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZDNkM2QztcbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLmZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1idG4td3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi50b3Age1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpdmUtbm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IG5la28tbGl2ZTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBuZWtvLWxpdmUge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweClcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgIH1cbn1cblxuLnRvcC1pbWctcGMge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50b3AtaW1nLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5ldmVudC1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL2V2ZW50LWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDI2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICB9XG59XG5cbi53aGl0ZS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggMTBweCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggNTBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDBweCA4cHggIzAwMDAwMDtcbiAgICB9XG59XG5cblxuLmV2ZW50LXNlY3Rpb24tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB0b3A6IC02MHB4O1xuICAgIH1cbn1cblxuLmNoYXJhMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE3MHB4O1xuICAgIGxlZnQ6IC0xMCU7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5jaGFyYTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogLTMwJTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLmNoYXJhMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjMwcHg7XG4gICAgbGVmdDogLTE3JTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMjAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY2hhcmE0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTEwcHg7XG4gICAgcmlnaHQ6IC0yNSU7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi5jaGFyYTUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNzBweDtcbiAgICByaWdodDogOTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWluLXdpZHRoOiA1NjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB0b3A6IC0zMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB0b3A6IC0zMDBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdG9wOiAtMTcwcHg7XG4gICAgfVxufVxuXG5cblxuLmV2ZW50LWNoYXJhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmV2ZW50LWJhbm5lciB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMjBweCAxMHB4IDEwcHggMTBweDtcblxuICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi5ldmVudC10aXRsZS1kaXNhYmxlIHtcbiAgICBjb2xvcjogc2V0dGluZy4kZ3JheTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4vL+ODqeOCpOODlumFjeS/oXN0YXJ0LS0tPlxuLmxpdmUtZXZlbnQge1xuICAgIG1hcmdpbjogODBweCBhdXRvIDIwcHg7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwcHggMTBweCAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IDhweCAjMDAwMDAwO1xuICAgIH1cbn1cblxuXG4ubGl2ZS1ub3ctdGV4dCB7XG4gICAgY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG4ubGl2ZS1idG4ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIHdpZHRoOiA0MCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG59XG5cbi5saXZlLWJ0bi1kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgd2lkdGg6IDQwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbi5jaGFyYTYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1MHB4O1xuICAgIHJpZ2h0OiAtMjUlO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4uY2hhcmE3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MTBweDtcbiAgICBsZWZ0OiAtMjAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAzNSU7XG59XG5cbi5jaGFyYTgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwMHB4O1xuICAgIHJpZ2h0OiAtMzAlO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4uY2hhcmE5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMjBweDtcbiAgICBsZWZ0OiAtMjAlO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG5cbi8vLS0tPuODqeOCpOODlumFjeS/oWVuZFxuXG5cbi8v44GE44KN44GE44KN44Ku44Oj44Op44Oq44O8XG4udG9wLWdhbGxlcnktYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3RvcC9nYWxsZXJ5LWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAyMDBweCAwO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgIH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbi10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cbn1cblxuLmdhbGxlcnktc2VjdGlvbi10aXRsZS1wYyB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZ2FsbGVyeS1zZWN0aW9uLXRpdGxlLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuXG4udG9wLWdhbGxlcnktdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxufVxuXG4udG9wLWdhbGxlcnktd3JhcCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMHB4IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ2FsbGVyeS1idG4ge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDQwcHggYXV0byAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ2FsbGVyeS1jaGFyYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZ2FsbGVyeS1jaGFyYTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNTBweDtcbiAgICBsZWZ0OiAtMjAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiA0MCU7XG59XG5cbi5nYWxsZXJ5LWNoYXJhMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAzMCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtMjQwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBib3R0b206IC0yNyU7XG4gICAgfVxufVxuXG4uZ2FsbGVyeS1jaGFyYTMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC01MDtcbiAgICBsZWZ0OiAtMjUlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNoYXJhNCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTkwcHg7XG4gICAgcmlnaHQ6IC0yMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDIwJTtcbn1cblxuXG4vL+ODjeOCs+ODvOanmOOBi+OCieOBruOBiuiogOiRiVxuLm5la28tYmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3RvcC9uZWtvLXdvcmRzLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBhc3BlY3QtcmF0aW86IDY0MCAvIDMxNztcbiAgICBwYWRkaW5nOiAxMzBweCAwIDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL3RvcC9uZWtvLXdvcmRzLWJnX3NwLnBuZyk7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDAgMHB4O1xuICAgIH1cbn1cblxuLm5la28taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLm5la28taW1nLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5la28taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLm5la28tdGV4dC13cmFwIHtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLm5la28tdGV4dC1zcC13cmFwIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cbn1cblxuLm5la28tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4ubmVrby10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5uZWtvLXRleHQtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbn1cblxuLmxvb3Bfd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxufVxuXG4ubG9vcF93cmFwIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmxvb3Bfd3JhcCBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsb29wIDEwMHMgLTUwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBsb29wIDEwMHMgLTUwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5sb29wX3dyYXAgaW1nK2ltZyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxvb3AyIDEwMHMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogbG9vcDIgMTAwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbG9vcCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbG9vcDIge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAubG9vcF93cmFwIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4ubmV3cy1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL25ld3MtYmcucG5nKTtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxufVxuXG4ubmV3cy1jaGFyYTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUzMHB4O1xuICAgIGxlZnQ6IDkwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG4ubmV3cy1jaGFyYTIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgdG9wOiA2MDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgdG9wOiA2NTBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgdG9wOiA2MzBweDtcbiAgICB9XG59XG5cblxuLnRvcC1uZXdzLWlubmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4udG9wLW5ld3MtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2V0dGluZy4kc3ViLWZvbnQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjMDAwO1xuICAgIH1cbn1cblxuLnRvcC1uZXdzLWxpc3QtdGFiLXdyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTgwcHg7XG59XG5cbi5uZXdzLWxpc3QtdGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4keWVsbG93O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIH1cbn1cblxuLnRvcC1uZXdzLWxpc3QtdGltZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uZXdzLWxpc3Qtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cblxuLm5ld3MtbW9yZS1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwi4pa2XCI7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBzZXR0aW5nLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgfVxufVxuXG4udG9wLW5ld3MtdGV4dCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBjb2xvcjogc2V0dGluZy4kYmFzZS1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuLm5ld3Mtd2hpdGUtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgIH1cbn1cblxuLnRvcC1xdWl6LWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LWJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy90b3AvcXVpei1iZy5wbmcpO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbn1cblxuLnF1aXotc2VjdGlvbi10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1jYXJkLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1jYXJkLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDc1JTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LWNhcmQtbGluay1kaXNhYmxlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDc1JTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1ib3R0b20ge1xuICAgIGJvcmRlcjogc29saWQgMnB4IHNldHRpbmcuJGJhc2UtZm9udC1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LWJvdHRvbS10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kYmFzZS1mb250LWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAyOTBweDtcbn1cblxuLnF1aXotcG9zdC1ib3R0b20tdGV4dCB7XG4gICAgY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbi5xdWl6LXBvc3QtYm90dG9tLXN1YnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LWJvdHRvbS10ZXh0LWRpc2FibGUge1xuICAgIGNvbG9yOiBzZXR0aW5nLiRncmF5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LW5la28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOCU7XG4gICAgdG9wOiAtNjBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LXN0YXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTAlO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLnF1aXotd2hpdGUtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuXG4gICAgLndoaXRlLWJveCB7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xdWl6LXNlY3Rpb24tdGl0bGUtcGMge1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnF1aXotc2VjdGlvbi10aXRsZS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLnNucy1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvdG9wL3JhZGlvLXlvdXR1YmVfYmcucG5nKTtcbiAgICBwYWRkaW5nOiAyNTBweCAwIDQ1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1MHB4O1xuICAgIH1cbn1cblxuLy/ku4rlvozopoHntKDjgYzov73liqDjgZXjgozjgZ/mmYLnlKjjgatcbi5zbnMtd2hpdGUtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwcHggMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLndoaXRlLWJveCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLndoaXRlLWJveC1tciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nYW1lLXBsYXktbW92aWUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ2FtZS1tb3ZpZS1wcm9ncmFtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGR0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFBNzNFODtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0byA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1zdGFyLWdyZWVuMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMCU7XG4gICAgYm90dG9tOiA0MDBweDtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGJvdHRvbTogMjQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LXN0YXItZ3JlZW4yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTAlO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnF1aXotcG9zdC1neWFhci1waW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTUlO1xuICAgIGJvdHRvbTogMTIwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LWd5YWFyLWJsdWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTMlO1xuICAgIHRvcDogNzBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbi5xdWl6LXBvc3QtbmVrby1ibHVlLXRocmVlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBib3R0b206IC01MHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB6LWluZGV4OiAtMTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgYm90dG9tOiAtMTAlO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG59XG5cbi5ibHVlIHtcbiAgICBjb2xvcjogc2V0dGluZy4kYnRuLWJsdWUtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5yYWRpby1jYXJkLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbn1cblxuLnJhZGlvLWxpbmstYXJlYSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDEwcHg7XG5cbiAgICB9XG5cbiAgICAucmFkaW8tbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50b3AtcXVpei1saXN0IHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gMHB4O1xuICAgIH1cbn1cblxuLnRvcC1xdWl6LWxpc3RfaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICB3aWR0aDogMzAlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxufVxuXG4ucXVpei1wb3N0LWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgLnF1aXotcG9zdC1sb2dpbi1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiNjdiNjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZnVuZC1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogc2V0dGluZy4kcGluaztcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDBweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLnRvcC10aXRsZS1wYyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRvcC10aXRsZS1zcCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnRvcC10aXRsZS13cmFwIHtcbiAgICBmb250LXNpemU6IDA7XG59XG5cbi5xdWl6Zm9ybSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvcXVpemZvcm0vYmdfcXVpemZvcm0ucG5nKSByZXBlYXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uZXZlbnQtcXVpemZvcm0ge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL3F1aXpmb3JtL2JnX2V2ZW50LXF1aXpmb3JtLnBuZykgcmVwZWF0O1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuLnF1aXpmb3JtLWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWluLXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzMHB4O1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxufVxuXG4ucXVpemZvcm0tYm94LXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMHB4IDEwcHggIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG4ucXVpemZvcm0tYm94LWlubmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4ucXVpemZvcm0tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IHNldHRpbmcuJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kYmFzZS1mb250LWNvbG9yO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnF1aXpmb3JtLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4ucXVpemZvcm0tc3ViVGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5waW5rIHtcbiAgICBjb2xvcjogc2V0dGluZy4kcGluaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG50ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgc2V0dGluZy4kYmFzZS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgc2V0dGluZy4kYmFzZS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogc2V0dGluZy4kcmVkO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRyZWQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0LWJveCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBzZXR0aW5nLiRiYXNlLWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kZ3JheTtcbn1cblxuLmJ0bi1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRwaW5rO1xufVxuXG4uYnRuLXN1Ym1pdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDBweCAzcHggIzAwMDAwMDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgICYuYnRuLWdyYXkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ0bi1waW5rIHtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLnF1aXpmb3JtLXBpbmsge1xuICAgIHRvcDogMCU7XG4gICAgbGVmdDogLTMwJTtcbn1cblxuLnF1aXpmb3JtLXB1cnBsZSB7XG4gICAgdG9wOiAwJTtcbiAgICByaWdodDogLTMwJTtcbn1cblxuLnF1aXpmb3JtLXllbGxvdyB7XG4gICAgdG9wOiAzMCU7XG4gICAgbGVmdDogLTMwJTtcbn1cblxuLnF1aXpmb3JtLW9yYW5nZSB7XG4gICAgdG9wOiAzMCU7XG4gICAgcmlnaHQ6IC0zMCU7XG59XG5cbi5xdWl6Zm9ybS1ncmVlbiB7XG4gICAgdG9wOiA2MCU7XG4gICAgbGVmdDogLTMwJTtcbn1cblxuLnF1aXpmb3JtLWJsdWUge1xuICAgIHRvcDogNjAlO1xuICAgIHJpZ2h0OiAtMzAlO1xufVxuXG4uY29tcGxldGUtYm94IHtcbiAgICAucXVpemZvcm0teWVsbG93IHtcbiAgICAgICAgbGVmdDogLTMwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgfVxuXG4gICAgLnF1aXpmb3JtLW9yYW5nZSB7XG4gICAgICAgIHJpZ2h0OiAtMzAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAucXVpemZvcm0tZ3JlZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5xdWl6Zm9ybS1ibHVlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5xdWl6Zm9ybS1jaGFyYS1wYyB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5xdWl6Zm9ybS1jaGFyYS1zcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3R0b206IC00JTtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgYm90dG9tOiAtMiU7XG4gICAgfVxufVxuXG4uY29uZmlybS1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbn1cblxuLmNvbmZpcm0tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29uZmlybS10ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbmZpcm0tYm94LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbXBsZXRlLWJ0bi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4vL3F1aXrjga5jb21wbGV0ZeOBruaZglxuLmJ0bi1ncmF5LW9uZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kZ3JheTtcbn1cblxuLmZvcm0tYnRuLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG59XG5cbmxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZXF1aXJlZC10ZXh0IHtcbiAgICBjb2xvcjogc2V0dGluZy4kcGluaztcbn1cblxuLmV2ZW50LXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG4gICAgfVxufVxuXG4uZm9ybS11c2VyLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vL3F1aXotbGlzdFxuXG4ucXVpei1saXN0LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9xdWl6Zm9ybS9iZ19xdWl6LWxpc3QucG5nKSByZXBlYXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xufVxuXG5cbi5xdWl6LWxpc3Qtd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnF1aXotbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCQ0JDQkM7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4ucXVpei1saXN0LWxhc3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkNCQ0JDO1xufVxuXG4ucXVpei1saXN0LXR0bCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICB0ZXh0LWluZGVudDogLTJlbTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG4ucXVpei1saXN0LW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL3NldHRpbmcvaW5kZXhcIiBhcyBzZXR0aW5nO1xuQHVzZSBcIi4uL2Z1bmN0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbi5nYW1laWQge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWVJZC9iZ19nYW1lLUlkLnBuZykgcmVwZWF0O1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuLmdhbWUtaWQtZm9ybS1yZXF1aXJlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IHNldHRpbmcuJHJlZDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4uZ2FtZS1pZC1mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxhYmVsLXRleHQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5nYW1lLWlkLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJi5lcnJvci1wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udXNlcm5hbWUtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAmLmVycm9yLXBvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4uZ2FtZS1pZC1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYWZjO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHctdXNlcm5hbWUtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uZ2FtZS1pZC1mb3JtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5wdy11c2VybmFtZS13cmFwIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG4uZ2FtZS1pZC13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG59XG5cbi51c2VyLXN1YnRleHQge1xuICAgIGNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVzZXItbmFtZS1ub3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9zZXR0aW5nL2luZGV4XCIgYXMgc2V0dGluZztcbkB1c2UgXCIuLi9mdW5jdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG4uYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFjY291bnQge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2FjY291bnQvYmdfYWNjb3VudC5wbmcpIHJlcGVhdDtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbi5hY2NvdW50LXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4uYWNjb3VudC1idG4tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kcGluaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIH1cbn1cblxuLmFjY291bnQtYnRuLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJGdyYXk7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxufVxuXG4uYWNjb3VudC1wb3B1cC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogc2V0dGluZy4kYmFzZS1mb250LWZhbWlseTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5vcGVuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxufVxuXG4jcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ncmF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jcG9wdXA6Y2hlY2tlZCArIC5ncmF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi53aW5kb3cge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDkwdnc7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nOiA1MHB4O1xuICAgIH1cbn1cblxuLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGI0NzQ3O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGI0NzQ3O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLm5ld3MtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgc2V0dGluZy4kc3ViLWZvbnQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm5ld3MtbGlzdC1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbmV3cy9iZ19uZXdzLnBuZykgcmVwZWF0O1xuICAgIHdpZHRoOiAxMDB2dztcbn1cblxuLm5ld3MtbGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm5ld3MtbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLm5ld3MtbGlzdC1zdWItd3JhcCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cblxuLm5ld3MtbGlzdC10YWItd3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxODBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxufVxuXG4ubmV3cy1saXN0LXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5uZXdzLWNvbnRlbnRzIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBjb2xvcjogc2V0dGluZy4kYmFzZS1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuLm5ld3MtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG59XG5cbi5uZXdzLXRleHQge1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgfVxuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuLm5ld3MtZGV0YWlsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOiAxMHB4IDBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLm5ld3MtZGV0YWlsLW5ld3MtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5uZXdzLXBhZ2luYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggYXV0byAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6IHNldHRpbmcuJGxpZ2h0LWdyYXk7XG4gICAgICAgIGNvbG9yOiBzZXR0aW5nLiR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZy4kcGluaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZy4kbGlnaHQtZ3JheTtcbiAgICAgICAgY29sb3I6IHNldHRpbmcuJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBzZXR0aW5nLiRwaW5rO1xuICAgICAgICBjb2xvcjogc2V0dGluZy4kd2hpdGU7XG4gICAgfVxufVxuXG4ubmV3cy1idG4td3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4uYnRuLWdyYXktbmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kZ3JheTtcbn1cbiIsIkB1c2UgXCIuLi9zZXR0aW5nL2luZGV4XCIgYXMgc2V0dGluZztcbkB1c2UgXCIuLi9mdW5jdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG4udGVybXMge1xuXG4gICAgLnRlcm1zLWRhdGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnRlcm1zLXRleHQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC50ZXJtcy10b3AtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAudGVybXMtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICAgICAgICBkdCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWNlLWFyZWEge1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG5cbiAgICAgICAgICAgIGR0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpY2UtYm9sZC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXV0aW9uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXJtcy1saXN0e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0yZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRlcm1zLWxpc3QtZmlyc3R7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0tbGluayB7XG4gICAgICAgIGNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogc2V0dGluZy4kcGluaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIH1cblxuICAgIC51bmRlcmxpbmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vc2V0dGluZy9pbmRleFwiIGFzIHNldHRpbmc7XG5AdXNlIFwiLi4vZnVuY3Rpb24vbWl4aW5cIiBhcyBtaXhpbjtcblxuLmlucXVpcnkge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2lucXVpcnkvYmdfaW5xdWlyeS5wbmcpIHJlcGVhdDtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbi5pbnF1aXJ5LWl0ZW0tYXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweCAwcHggMzBweDtcblxuICAgIGxpIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFxIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pbnF1aXJ5L2JnX2ZhcS5wbmcpIHJlcGVhdDtcbiAgICB3aWR0aDogMTAwdnc7XG59XG5cbi5mYXEtYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAwcHggMzBweDtcbiAgICBtYXJnaW46IDUwcHggMCA3MHB4O1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kcGluaztcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmFxLXF1ZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBwIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC00MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJRXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2V0dGluZy4kZmFxLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NiwgOTEsIDkxLCAwLjYpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYXEtYW5zd2VyIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweCAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC00MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJBXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogc2V0dGluZy4kZmFxLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2V0dGluZy4kcGluaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBzZXR0aW5nLiRidG4tYmx1ZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDQwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmFxLWFuc3dlci1sYXN0IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uaW5xdWlyeS1saW5rLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubGluay1pbnF1aXJ5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxpbmstd2ViLWlucXVpcnktdGV4dCB7XG4gICAgY29sb3I6IHNldHRpbmcuJGJ0bi1ibHVlLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuLmxpbmstZ2FtZS1pbnF1aXJ5LXRleHQge1xuICAgIGNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbn1cblxuLmxpbmstZ2FtZS1pbnF1aXJ5LXN1YnRleHQge1xuICAgIGNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5pbnF1aXJ5LWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5pbnF1aXJ5LWJ1dHRvbi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5xdWlyeS1idXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbn1cbiIsIkB1c2UgXCIuLi9zZXR0aW5nL2luZGV4XCIgYXMgc2V0dGluZztcbkB1c2UgXCIuLi9mdW5jdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG4uZ2FtZS10b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbWUtdG9wLXBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmdhbWUtdG9wLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5nYW1lLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmdhbWUtYnV5LWFyZWEge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvZ3lhYXItbGVmdC5wbmcpLCB1cmwoL2ltYWdlcy9nYW1lL2d5YWFyLXJpZ2h0LnBuZyksIHVybCgvaW1hZ2VzL2dhbWUvYnV5LWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICAgICAgYm90dG9tIGxlZnQsXG4gICAgICAgIGJvdHRvbSByaWdodCxcbiAgICAgICAgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDAwcHgsIDQwMHB4LCBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAwcHggODBweDtcbiAgICBwYWRkaW5nLXRvcDogMTglO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDBweCwgMzAwcHgsIGNvdmVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2d5YWFyLWxlZnQucG5nKSwgdXJsKC9pbWFnZXMvZ2FtZS9idXktYmcucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpcbiAgICAgICAgICAgIGJvdHRvbSBjZW50ZXIsXG4gICAgICAgICAgICBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHgsIGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4uZ2FtZS1tb3ZpZS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDUwcHggYXV0byAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvIDMwcHg7XG4gICAgfVxufVxuXG4uZ2FtZS1tb3ZpZSB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLmdhbWUtYnV5LWFyZWEtMiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9idXktYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAxMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuXG4uZ2FtZS13aGl0ZS1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzI1MjUyNTtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogODBweCAzMHB4IDUwcHg7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMTBweCAzMHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB9XG59XG5cbi5nYW1lLXdoaXRlLWJveC1kaXNhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICMyNTI1MjU7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICBtYXJnaW46IDgwcHggYXV0byA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB9XG59XG5cbi5nYW1lLWV2ZW50LXRpdGxlLWRpc2FibGUge1xuICAgIGNvbG9yOiBzZXR0aW5nLiRncmF5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4uZ2FtZS1idXktdGl0bGUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYnV5LWJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnN0ZWFtLWJ1eS1idG4ge1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG4uYnV5LWJ0biB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxufVxuXG4uZ2FtZS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG59XG5cbi5nYW1lLW1lbnUtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTUuNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICMyYjJiMmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggMHB4ICMyYjJiMmI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCAvIDIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3AtY2VudGVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLmdhbWUtbWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTFhYjtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZjUxYWI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmNTFhYjtcbiAgICB9XG59XG5cbi5nYW1lLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2dhbWUtZXZlbnQtYmcucG5nKSByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA4MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdhbWUtc2VjdGlvbi10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxufVxuXG4uZ2FtZS1ldmVudC10ZXh0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmluZGV4LWV2ZW50LWJhbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLm92ZXJ2aWV3LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2JnX3NlYzEucG5nKSByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzVweDtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ub3ZlcnZpZXctdGl0bGUge1xuICAgIHRvcDogLTEwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgIH1cbn1cblxuLnNlYzEtMDAxIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbi5nYW1lLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjMjUyNTI1O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG59XG5cbi5zZWMxX2JnX3N0YXIyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogLTIwMHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IDM1JTtcbn1cblxuLy/jgrLjg7zjg6Djg6vjg7zjg6tcbi5nYW1lLXJ1bGVzLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2JnX3NlYzIucG5nKSByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzVweDtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5cbi5nYW1lLXJ1bGUtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgIH1cbn1cblxuLnN1cnZpdmFsLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJvdW50eS10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgfVxufVxuXG4ucnVsZTEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICMyNTI1MjU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4ucnVsZTIge1xuICAgIG1hcmdpbjogMjBweCAwcHggMHB4IDIwcHg7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5cbi5ydWxlLXRleHQxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuXG4ucnVsZS10ZXh0MiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG59XG5cbi5ydWxlLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLmdhbWUtcnVsZS10aW1lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuc3Vydml2YWwsXG4gICAgLmJvdW50eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5iIC5ib3VudHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLnMgLnN1cnZpdmFsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4uc3Vydml2YWwtcGMsXG4uYm91bnR5LXBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnN1cnZpdmFsLXNwLFxuLmJvdW50eS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8v44GC44Gd44Gz44GL44Gf44GE44KN44GE44KNXG4uZ2FtZS1wbGF5LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2JnX3NlYzMucG5nKSByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzVweDtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAxODBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYW1lLXNucy1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9iZ19zZWM1LnBuZykgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1cHg7XG4gICAgcGFkZGluZzogNTBweCAwcHggMTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGxheS0xIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkICMyNTI1MjU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gICAgfVxufVxuXG4ucGxheS1zdGFydCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG5cbi5wbGF5LWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIC5wbGF5LXRleHQyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5wbGF5LWFyZWEtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ucGxheS10aXRsZTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC01MHB4O1xuICAgIGxlZnQ6IDI1JTtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICByaWdodDogMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbn1cblxuLnBsYXktdGl0bGUyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTBweDtcbiAgICByaWdodDogLTE1JTtcbiAgICB3aWR0aDogNDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICByaWdodDogMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbn1cblxuLnNjcmVlbnNob3Qge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5wbGF5LXRleHQxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4ucGxheS10ZXh0MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5wbGF5LXRleHQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiBzZXR0aW5nLiRwaW5rO1xufVxuXG4uZmFuc2l0ZS1saW5rIHtcbiAgICBjb2xvcjogc2V0dGluZy4kYnRuLWJsdWUtY29sb3I7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vL+OCreODo+ODqeOCr+OCv+ODvOe0ueS7i1xuLmNoYXJhLWludHJvZHVjdGlvbi1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9iZ19zZWM0LnBuZykgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDVweDtcbiAgICBwYWRkaW5nOiAxMjBweCAwcHggODBweDtcbiAgICBtYXJnaW4tdG9wOiAtODVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwcHggODBweDtcbiAgICB9XG59XG5cbi5jaGFyYS1pbnRyb2R1Y3Rpb24tYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG59XG5cbi5jaGFyYS1pbnRyb2R1Y3Rpb24tYXJlYS1yZXZlcnNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jaGFyYS1pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gICAgYm9yZGVyOiA2cHggc29saWQgIzI1MjUyNTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgfVxufVxuXG4ubmVrby1pbnRyb2R1Y3Rpb24tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuLmNoYXJhLWludHJvZHVjdGlvbi1pbWcge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi5yYW15LWludHJvZHVjdGlvbi1pbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxufVxuXG4ubmVrby1pbnRyb2R1Y3Rpb24taW1nIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uY2hhcmEtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cbn1cblxuLnJhbXktbmFtZS1pbWcge1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cbn1cblxuLmNoYXJhLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLy90d2l0dGVyXG4uZ2FtZS1zbnMtYmcge1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2dhbWUvYmdfc2VjNS5wbmcpIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNXB4O1xuICAgIHBhZGRpbmc6IDEyMHB4IDBweCA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYzVfdHRsLXBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNlYzVfdHRsLXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuXG4udHdpdHRlci1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4udHdpdHRlci1uZWtvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBib3R0b206IC0xNSU7XG4gICAgcmlnaHQ6IC0yMCU7XG4gICAgei1pbmRleDogMztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi50d2l0dGVyLW5la28tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuXG4uZGlzY29yZCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAzMHB4O1xuICAgIH1cbn1cblxuLy/lhazlvI/jg5XjgqHjg7PjgrXjgqTjg4hcbi5mYW5zaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYW1lL2ZhbnNpdGUtYmcucG5nKSByZXBlYXQteDtcbn1cblxuLmZhbnNpdGUtYmFubmVyLXBjIHtcbiAgICBhc3BlY3QtcmF0aW86IDE5MiAvIDY1O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZmFuc2l0ZS1iYW5uZXItc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmZhbnNpdGUtYnRuIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG59XG5cbi5mYW5zaXRlLWJ0bi1pbWcge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG59XG5cbi8v6KO95ZOB5oOF5aCxXG5cbi5wcm9kdWN0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YWNkYmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG59XG5cbi5nYW1lLWxvZ28ge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWFyZ2luOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgfVxufVxuXG4ucHJvZHVjdC1pbmZvLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbjogNDBweCAwcHggNDBweCAyMHB4O1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbWUtbmFtZS1zdWIge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5nYW1lLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnByb2R1Y3QtaW5mby1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmluZm8tbG9nbzEge1xuICAgIHdpZHRoOiAxNzBweDtcbn1cblxuLmluZm8tbG9nbzIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbjogMCAyMHB4O1xufVxuXG4uaW5mby1sb2dvMyB7XG4gICAgd2lkdGg6IDYwcHg7XG59XG5cbi5nYW1lLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjNmZkMjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdhbWUtZm9vdGVyLW1lbnUge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gODBweDtcbn1cblxuLmJhY2t0b3RvcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDcwJTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG59XG5cbi5jb3B5cmlnaHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5cblxuLy/oo4Xpo75cbi5zZWMxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbn1cblxuI3NlYzIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xufVxuXG4jc2VjMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG59XG5cbiNzZWM0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNjtcbn1cblxuLmdhbWUtc25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNztcbn1cblxuLmMwMDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IC0yMjVweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAzMjBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jMDAzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAtMjA1cHg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMzcwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYzAwMy1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uc2VjMS0wMDEtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbn1cblxuLnNlYzFfYmdfc3RhcjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDkwcHg7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IDM1JTtcbn1cblxuLmdhbWUtc2xpZGUge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCAyMHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgfVxufVxuXG4uZ2FtZS1zbGlkZS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2FtZS1zbGlkZS1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1zbGlkZXItaW1nLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlcjEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13cmFwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2UzZTNlO1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZ2FtZS9yaWdodC5wbmcpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvZ2FtZS9sZWZ0LnBuZykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbGVmdDogLTUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgIH1cbn1cblxuLnNlYzItY2hhcmExIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VjMi1jaGFyYTEtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG59XG5cbi5zZWMyLWNoYXJhMi1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLnNlYzItY2hhcmEyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgcmlnaHQ6IDUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc2VjMl9iZ19zdGFyMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogMjUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAyNSU7XG59XG5cbi5zZWMyX2JnX3N0YXIyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMjBweDtcbiAgICBsZWZ0OiAxNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNSUpO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IDM1JTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uc3Vydml2YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uc2VjMl9iZ19zdGFyMyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTIwcHg7XG4gICAgcmlnaHQ6IDE1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUlKTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAzNSU7XG59XG5cbi5wbGF5LTEtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGxheS0xLTEtbWIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5zZWMzX2JnX3N0YXIxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IDM1JTtcbn1cblxuLnNlYzNfYmdfc3RhcjIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00NXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IDMwJTtcbn1cblxuLmNoYXJhLWludHJvZHVjdGlvbi1hcmVhLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYzRfYmdfc3RhcjEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxufVxuXG4uc2VjNF9iZ19zdGFyMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uY2hhcmEtaW50cm9kdWN0aW9uLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uc2VjNV9iZ19zdGFyMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTQ0cHg7XG4gICAgbGVmdDogLTMyMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDM1JTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uc2VjNV9iZ19zdGFyMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTgwcHg7XG4gICAgcmlnaHQ6IC0yNjhweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDM1JTtcbn1cblxuLnNlYzVfYmdfc3RhcjMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQxNXB4O1xuICAgIGxlZnQ6IC0yNDBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgd2lkdGg6IDM1JTtcbn1cblxuLnR3aXR0ZXItdGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uZ3lhYXItbGVmdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbGVmdDogNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSk7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZ3lhYXItcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00MHB4O1xuICAgIHJpZ2h0OiA1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvdHRvbTogLTgwcHg7XG4gICAgfVxufVxuXG4uc2VjM190dGwge1xuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG59XG5cbi5zZWM0X3R0bCB7XG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgIH1cbn1cblxuLnNlYzVfdHRsIHtcbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG4uZ2FtZS1tZW51LWZhbnNpdGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbn1cbiIsIkB1c2UgXCIuLi9zZXR0aW5nL2luZGV4XCIgYXMgc2V0dGluZztcbkB1c2UgXCIuLi9mdW5jdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG4ubGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvZ2FtZS9iZ19zZWM1LnBuZykgcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDM1cHg7XG4gICAgcGFkZGluZzogMTIwcHggMHB4IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIH1cbn1cblxuLmxpdmUtYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMzBweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi52aWRlby1hcmVhIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJ0YWJcIikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxufVxuXG4ubGl2ZS1jb250ZW50LWFyZWEge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDBweCAxMHB4ICMwMDAwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzI1MjUyNTtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgIH1cbn1cblxuLmxpdmUtdXNlcm5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5saXZlLWNvaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4ubGl2ZS1jb2luLXBvY2tldC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vZGFsLWNvaW4tcG9ja2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGl2ZS1jb2luLXBvY2tldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmxpdmUtY29pbi11cGRhdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvbGl2ZS1jb2luLXVwZGF0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxufVxuXG4ubGl2ZS1jb2luLWJ1eSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0MjU5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC5saXZlLWNvaW4tYnV5LWltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgIH1cbn1cblxuLmxpdmUtaXRlbS1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxufVxuXG4uaXRlbS10YWItbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cbi5pdGVtLXRhYi1sYWJlbDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4uaXRlbS10YWItY29udGVudCB7XG4gICAgZmxleDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY3RpdmUtYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgc2V0dGluZy4kcGluaztcbn1cblxuLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pdGVtLXRhYi1jb250ZW50IHtcbiAgICBtYXJnaW46IDBweCAyMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxufVxuXG4uaXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5pdGVtLWNvbnRlbnQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC5vcGVuIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tcHJpY2Uge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL2xpdmUtYmFuYWNvaW4ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9wZW4tbW9kYWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4uaXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5saXZlLWdyYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgfVxufVxuXG4ubGl2ZS13aW5kb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OiAyJTtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdG9wOiA1JTtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuXG4gICAgLmVycm9yLXByaWNlIHtcbiAgICAgICAgY29sb3I6ICNFODQyNTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGl2ZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAud29yZC1jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubGl2ZS1zdWItZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMjBweDtcbiAgICB9XG5cbiAgICAuY29tbWVudC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLml0ZW0tbmFtZSB7XG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tcHJpY2Uge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXZlLXdpbmRvdy1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHRvcDogMTAlO1xuICAgICAgICByaWdodDogNSU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YjQ3NDc7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRiNDc0NztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tbWVudC13cmFwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDAuNzUwcmVtLCAwLjczdncsIDAuODc1cmVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50LWNvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgwLjg3NXJlbSwgMC44M3Z3LCAxcmVtKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiAgYnJlYWstd29yZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbW1lbnQtd2luZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogMiU7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB0b3A6IDIlO1xuICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgbWluLWhlaWdodDogNTAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tZW50LWFyZWEge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxufVxuXG4uY29tbWVudC1jb25maXJtLXdpbmRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDIlO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG59XG5cbi5saXZlLWJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5saXZlLWJhY2stYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG5cbiAgICAuY29tbWVudC1zZW5kLWJ0biB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0MjU5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saXZlLXNlbmQtYnRuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODQyNTk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZXJyb3ItcHJpY2Uge1xuICAgIGNvbG9yOiAjRTg0MjU5O1xufVxuXG4uZXJyb3ItdGV4dCB7XG4gICAgY29sb3I6ICNFODQyNTk7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5saXZlLWRpc2FibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2FkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxpdmUtc3RyZWFtLWVuZGVkLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmxpdmUtaXRlbS1pbWcge1xuICAgIHdpZHRoOiA4MHB4O1xufVxuXG4ubGl2ZS1jb2luLWltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuI3ZpZGVvLXBsYXllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmxpdmUtYXR0ZW50aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiBzZXR0aW5nLiRwaW5rO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubGl2ZS1hdHRlbnRpb24tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInRhYlwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICBjb2xvcjogc2V0dGluZy4kcGluaztcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cbi5jb21tZW50LXRleHQtY291bnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZXJyb3Itbm93LWNvdW50IHtcbiAgICBjb2xvcjogI0U4NDI1OTtcbn1cbiIsIkB1c2UgXCIuLi9zZXR0aW5nL2luZGV4XCIgYXMgc2V0dGluZztcbkB1c2UgXCIuLi9mdW5jdGlvbi9taXhpblwiIGFzIG1peGluO1xuXG5cbi5tYWludGVuYW5jZS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjM0LCAyMzQsIDIzNCk7XG59XG5cbi5tYWludGVuYW5jZS13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTUwcHggMDtcblxuICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxufVxuXG4ubWFpbnRlbmFuY2UtdGl0bGUtaW1nIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbjogMTVweCAwO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cbn1cblxuLm1haW50ZW5hbmNlLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMyNTI1MjU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICB9XG59XG5cbi5tYWludGVuYW5jZS1iaWctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6IHNldHRpbmcuJHBpbms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tYWludGVuYW5jZS1zbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMHJlbTtcbiAgICBjb2xvcjogc2V0dGluZy4kYmFzZS1mb250LWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgbWl4aW4ubXEoXCJzcFwiKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG59XG5cbi5tYWludGVuYW5jZS1jb3B5cmlnaHQge1xuICAgIGNvbG9yOiBzZXR0aW5nLiRiYXNlLWZvbnQtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC1zaXplOiAxLjByZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xufVxuIiwiQHVzZSBcIi4uL3NldHRpbmcvaW5kZXhcIiBhcyBzZXR0aW5nO1xuQHVzZSBcIi4uL2Z1bmN0aW9uL21peGluXCIgYXMgbWl4aW47XG5cbi5nYWxsZXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9nYWxsZXJ5L2JnX2dhbGxlcnkucG5nKSByZXBlYXQ7XG4gICAgd2lkdGg6IDEwMHZ3O1xuXG4gICAgLmNhdGVnb3J5LXRhYiB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBzZXR0aW5nLiRjYXRlZ29yeS1ncmF5O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc2V0dGluZy4kcGluaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHNldHRpbmcuJHBpbms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gICAgICAgICAgICBncmlkLXJvdzogc3BhbiAxO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwidGFiXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdhbGxlcnktaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDAzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8v6Kmz57Sw44Oa44O844K4XG4gICAgLmdhbGxlcnktaW1nLWRldGFpbCB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LWltZy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjQzdncsIDEuMzc1cmVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgaW5saW5lLXNpemU6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1peGluLm1xKFwic3BcIikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5LWltZy13cmFwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LWltZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMC44NzVyZW0sIDEuMDR2dywgMXJlbSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG5cbiAgICAucG9zdC13cmFwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubGlzdC1yZXR1cm4ge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5tcShcInNwXCIpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nYWxsZXJ5LWVtcHR5IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/