@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@100;300;400;500;600;700;900&family=Open+Sans:wght@800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;600;700;900&family=Open+Sans:wght@800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@300;400;500;600&family=Open+Sans:wght@800&display=swap);
@charset "UTF-8";
.breadcrumb {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 0 !important;
}
@media (max-width: 767px) {
  .breadcrumb {
    font-size: 12px;
  }
}
.breadcrumb li {
  display: inline;
  /*横に並ぶように*/
  list-style: none;
  font-weight: bold;
}
.breadcrumb li::after {
  content: "｜";
  padding: 0 0.2em;
  color: #555;
}
.breadcrumb li:last-child::after {
  content: "";
}
.breadcrumb li:last-child a {
  color: #989898 !important;
}
.breadcrumb li a {
  text-decoration: none;
  font-weight: 400;
}
.breadcrumb li a:hover {
  text-decoration: underline;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin: 1rem 0;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  text-align: left;
}

.alert-success {
  color: #00593e;
  background-color: #cceee4;
  border-color: #b8e8d9;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.pagination {
  display: flex;
  align-items: center;
  margin-top: 10px;
  font-size: 15px;
}
.pagination:last-child {
  margin-top: 25px;
}
@media (max-width: 767px) {
  .pagination {
    display: block;
  }
}
.pagination__total {
  width: 100px;
}
@media (max-width: 767px) {
  .pagination__total {
    width: 100%;
    text-align: center;
  }
}
.pagination__nav {
  display: flex;
  justify-content: center;
  width: calc(100% - 100px);
  margin-left: -50px;
}
@media (max-width: 767px) {
  .pagination__nav {
    width: 100%;
    margin-left: 0;
  }
}
.pagination__nav__ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
}
.pagination__nav__ul li {
  width: 30px;
  margin: 0 5px;
  padding-bottom: 5px;
  font-size: 1.9rem;
  text-align: center;
  border-bottom: 4px solid #D6D6D6;
}
@media (max-width: 767px) {
  .pagination__nav__ul li {
    font-size: 1.4rem;
  }
}
.pagination__nav__ul li.active {
  border-bottom: 4px solid #0081B1;
}
.pagination__nav__ul li a {
  color: #333333;
  display: block;
}
.pagination__nav__ul .arrow-left,
.pagination__nav__ul .arrow-right {
  position: relative;
  display: inline-block;
}
.pagination__nav__ul .arrow-left::after,
.pagination__nav__ul .arrow-right::after {
  content: "";
  margin: auto;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -12px;
  width: 10px;
  height: 10px;
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  transform: rotate(-135deg);
}
.pagination__nav__ul .arrow-right::after {
  left: auto;
  right: 0;
  transform: rotate(45deg);
}

html {
  font-family: "Noto Sans JP", sans-serif;
}

a {
  text-decoration: none !important;
  color: #333333 !important;
}
a:hover {
  opacity: 0.7;
}

button:focus {
  outline: none !important;
}
button:hover {
  opacity: 0.7;
}

input:disabled {
  background: lightgray;
}
input:-moz-read-only {
  background: lightgray;
}
input:read-only {
  background: lightgray;
}

.sp {
  display: none;
}
@media (max-width: 767px) {
  .sp {
    display: initial;
  }
}

.pc {
  display: initial;
}
@media (max-width: 767px) {
  .pc {
    display: none;
  }
}

.limited-width {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 10px;
}
@media (max-width: 991px) {
  .limited-width {
    width: 100%;
    padding: 0 15px;
  }
}

.limited-width-small {
  max-width: 900px;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .limited-width-small {
    width: 100%;
    padding: 0 15px;
  }
}

.blue {
  color: #0081B1;
}

.red {
  color: #9B0000;
}

.orange {
  color: #DB521F;
}

.bold {
  font-weight: 600;
}

html {
  color: #333333;
}

.footer {
  text-align: center;
  padding: 50px 0 30px 0;
  background-color: #F7F7F7;
}
.footer__wrap {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .footer__wrap {
    display: block;
  }
}
.footer__wrap__logo {
  margin: 0 auto;
  width: 260px;
}
.footer__wrap__menu {
  width: calc(100% - 300px);
  padding-left: 50px;
}
@media (max-width: 767px) {
  .footer__wrap__menu {
    width: 100%;
    margin-top: 15px;
    padding-left: 0;
  }
}
.footer__wrap__menu__list {
  text-align: left;
}
@media (max-width: 767px) {
  .footer__wrap__menu__list {
    text-align: center;
  }
}
.footer__wrap__menu__list a {
  padding: 0 15px;
  display: inline-block;
}
.footer__wrap__menu__list a:first-child {
  padding-left: 0;
}
@media (max-width: 767px) {
  .footer__wrap__menu__list a {
    padding: 10px 0;
    display: block;
  }
}
.footer__wrap__menu__copyright {
  text-align: left;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .footer__wrap__menu__copyright {
    text-align: center;
  }
}

section .title {
  text-align: center;
  font-weight: 400;
}
section .title__en {
  font-family: "EB Garamond", sans-serif;
  color: #9d9d9d;
  font-size: 38px;
}
@media (max-width: 767px) {
  section .title__en {
    font-size: 28px;
  }
}
section .title__ja {
  font-family: "Noto Serif JP", serif;
  font-size: 40px;
  font-weight: 400;
}
@media (max-width: 767px) {
  section .title__ja {
    font-size: 30px;
  }
}
section .title__ja img {
  margin-right: 10px;
}
section .register {
  display: block;
  width: 480px;
  margin: 40px auto;
}
@media (max-width: 767px) {
  section .register {
    width: 100%;
    margin: 20px auto;
  }
}
section.about, section.merit, section.voice, section.faq {
  background-image: url(/salon/images/background_1.svg);
  background-repeat: no-repeat;
  background-size: 500px;
  background-position-x: left;
  background-position-y: bottom;
  background-blend-mode: multiply;
}
@media (max-width: 767px) {
  section.about, section.merit, section.voice, section.faq {
    background-size: 150px;
  }
}
section.recommend, section.contents, section.price {
  background-color: #F7F7F7;
  background-image: url(/salon/images/background_2.svg);
  background-repeat: no-repeat;
  background-size: 500px;
  background-position-x: right;
  background-position-y: bottom;
  background-blend-mode: multiply;
}
@media (max-width: 767px) {
  section.recommend, section.contents, section.price {
    background-size: 150px;
  }
}

.top {
  background-image: url(/salon/images/kv.png);
  background-size: cover;
  padding: 100px 0;
}
@media (max-width: 767px) {
  .top {
    background-image: url(/salon/images/kv_sp.png);
    background-size: cover;
  }
}
.top__kv {
  position: relative;
}
.top__kv__logo {
  margin: 0 auto;
  width: 300px;
}
@media (max-width: 767px) {
  .top__kv__logo {
    width: 180px;
  }
}
.top__kv__message {
  margin-top: 60px;
}
@media (max-width: 767px) {
  .top__kv__message {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.top__kv__message img {
  max-width: 810px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .top__kv__message img {
    max-width: 100%;
  }
}
.top__kv__number {
  padding: 15px;
  margin: 40px auto 0 auto;
  background-color: #FFF;
  font-weight: 600;
  text-align: center;
  width: 480px;
  font-size: 20px;
}
@media (max-width: 767px) {
  .top__kv__number {
    width: 100%;
    font-size: 18px;
  }
}

.subTop {
  padding: 40px 0;
}
.subTop__kv__warn {
  background-color: #FF0000;
  color: #FFF;
  font-weight: 600;
  text-align: center;
  margin-top: 20px;
  padding: 10px 5px;
  font-size: 20px;
}
@media (max-width: 767px) {
  .subTop__kv__warn {
    font-size: 15px;
  }
}
.subTop__kv__message {
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .subTop__kv__message {
    text-align: left;
    font-size: 14px;
  }
}

.process {
  margin-top: 30px;
}
.process__box {
  margin-top: 15px;
  padding: 15px;
  border: 1px solid lightgray;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .process__box {
    padding: 10px;
  }
}
.process__box__wrap__title {
  font-size: 20px;
  font-weight: 600;
  border-left: 8px solid #C19B6C;
  margin-left: -16px;
  padding: 5px;
  padding-left: 15px;
}
@media (max-width: 767px) {
  .process__box__wrap__title {
    font-size: 16px;
    margin-left: -11px;
    padding-left: 10px;
  }
}
.process__box__wrap__desc {
  margin-top: 10px;
  font-size: 18px;
}
@media (max-width: 767px) {
  .process__box__wrap__desc {
    font-size: 14px;
  }
}
.process__box__wrap__desc__download {
  display: flex;
  margin-top: 10px;
}
@media (max-width: 767px) {
  .process__box__wrap__desc__download {
    margin-top: 0;
  }
}
.process__box__wrap__desc__download__link {
  height: 60px;
  width: auto;
  margin-right: 10px;
  margin-top: 10px;
}
@media (max-width: 767px) {
  .process__box__wrap__desc__download__link {
    height: 40px;
  }
}
.process__box__wrap__desc__download__link > img {
  height: 100%;
}
.process__box__wrap__desc__warn {
  color: darkorange;
  margin-top: 10px;
}
.process__box__icon {
  width: 150px;
  margin-right: -10px;
}
@media (max-width: 767px) {
  .process__box__icon {
    width: 70px;
  }
}
.process__arrow {
  text-align: center;
  color: #C19B6C;
  font-size: 22px;
  margin-top: -12px;
}
.process__done {
  text-align: center;
  margin-top: 10px;
}
.process__done__box {
  display: inline-block;
  background-color: #C19B6C;
  color: #FFF;
  font-size: 28px;
  font-weight: 600;
  padding: 5px;
  width: 250px;
  border-radius: 10px;
}

.about {
  padding: 50px 0;
}
.about__movie {
  margin-top: 40px;
  text-align: center;
}
.about__movie iframe {
  width: 860px;
  height: auto;
  aspect-ratio: 16/9;
}
@media (max-width: 991px) {
  .about__movie iframe {
    width: 100%;
  }
}

.recommend {
  padding: 50px 0;
}
.recommend__wrap {
  margin-top: 40px;
}
.recommend__wrap__box {
  display: flex;
  margin-top: 25px;
}
@media (max-width: 767px) {
  .recommend__wrap__box {
    background-color: #FFF;
    padding: 20px;
    flex-wrap: wrap;
  }
}
.recommend__wrap__box > img {
  width: 210px;
}
@media (max-width: 991px) {
  .recommend__wrap__box > img {
    width: 190px;
  }
}
@media (max-width: 767px) {
  .recommend__wrap__box > img {
    width: 78px;
  }
}
.recommend__wrap__box__detail {
  width: calc(100% - 210px);
  background-color: #FFF;
  display: flex;
  align-items: center;
  padding: 30px;
}
@media (max-width: 991px) {
  .recommend__wrap__box__detail {
    padding: 20px;
    width: calc(100% - 190px);
  }
}
@media (max-width: 767px) {
  .recommend__wrap__box__detail {
    width: calc(100% - 78px);
  }
}
.recommend__wrap__box__detail__title {
  font-size: 22px;
  font-weight: 600;
  display: flex;
  align-items: center;
  width: 27%;
}
@media (max-width: 991px) {
  .recommend__wrap__box__detail__title {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .recommend__wrap__box__detail__title {
    width: 100%;
  }
}
.recommend__wrap__box__detail__title > img {
  margin-right: 5px;
  width: 26px;
}
.recommend__wrap__box__detail__list {
  width: 73%;
  padding-left: 30px;
  border-left: 1px solid #D3D3D3;
}
@media (max-width: 991px) {
  .recommend__wrap__box__detail__list {
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .recommend__wrap__box__detail__list {
    display: none;
  }
}
.recommend__wrap__box__detail__list > p {
  margin-bottom: 10px;
  font-size: 18px;
}
@media (max-width: 991px) {
  .recommend__wrap__box__detail__list > p {
    font-size: 16px;
  }
}
.recommend__wrap__box__detail__list > p:last-child {
  margin-bottom: 0;
}
.recommend__wrap__box__list {
  display: none;
}
@media (max-width: 767px) {
  .recommend__wrap__box__list {
    width: 100%;
    display: block;
    border-top: 1px solid #D3D3D3;
    margin-top: 20px;
    padding-top: 20px;
    text-align: center;
  }
}
.recommend__wrap__box__list > p {
  margin-bottom: 10px;
  font-size: 14px;
}

.merit {
  padding: 50px 0;
}
.merit__box {
  background-color: #F7F7F7;
  padding: 30px;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .merit__box {
    padding: 15px;
  }
}
.merit__box__title {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .merit__box__title {
    display: block;
  }
}
.merit__box__title > img {
  padding-right: 20px;
  border-right: 1px solid #707070;
}
@media (max-width: 767px) {
  .merit__box__title > img {
    padding-right: 0;
    border-right: none;
    width: 34px;
  }
}
.merit__box__title__desc {
  margin-left: 20px;
  font-size: 22px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .merit__box__title__desc {
    margin-left: 0;
    font-size: 18px;
  }
}
.merit__box__merit2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 767px) {
  .merit__box__merit2 {
    display: block;
  }
}
.merit__box__merit2 .merit__box__images {
  width: 49%;
}
@media (max-width: 767px) {
  .merit__box__merit2 .merit__box__images {
    width: 100%;
  }
}
.merit__box__desc {
  margin-top: 20px;
  line-height: 30px;
}
.merit__box__desc.merit2 {
  width: 49%;
  font-weight: 600;
}
@media (max-width: 767px) {
  .merit__box__desc.merit2 {
    width: 100%;
  }
}
.merit__box__desc ol {
  margin: 0;
  padding: 0;
}
.merit__box__desc ol li {
  list-style: none;
  padding-left: 1.3em;
  text-indent: -1.3em;
}
.merit__box__images {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .merit__box__images {
    display: block;
  }
  .merit__box__images.forceFlex {
    display: flex;
  }
  .merit__box__images.forceFlex .merit__box__images__block {
    width: 49%;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .merit__box__images.merit1 {
    display: flex;
    flex-direction: column-reverse;
  }
}
.merit__box__images.merit1 img {
  width: 350px;
  margin-right: 20px;
}
@media (max-width: 767px) {
  .merit__box__images.merit1 img {
    width: 100%;
    margin-top: 15px;
  }
}
.merit__box__images.merit1 .iframe {
  width: calc(100% - 370px);
}
.merit__box__images.merit1 .iframe__title {
  text-align: center;
  background-color: #333333;
  color: #FFF;
  padding: 10px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .merit__box__images.merit1 .iframe__title {
    display: none;
  }
}
@media (max-width: 767px) {
  .merit__box__images.merit1 .iframe {
    width: 100%;
  }
}
.merit__box__images.merit1 .iframe iframe {
  width: 100%;
  aspect-ratio: 16/9;
}
.merit__box__images__block {
  width: 49%;
}
@media (max-width: 767px) {
  .merit__box__images__block {
    width: 100%;
    margin-top: 20px;
  }
}
.merit__box__images__block.flex {
  display: flex;
  justify-content: space-between;
}
.merit__box__images__block.flex > img {
  width: 49%;
}
.merit__box__images__block__title {
  background-color: #333333;
  padding: 8px;
  text-align: center;
  color: #FFF;
  font-weight: 600;
  margin-bottom: 10px;
}
.merit__box__images__service {
  margin: 0 10px;
  padding: 5px;
  background-color: #FFF;
}
.merit__box__images__service__img {
  height: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F7F7F7;
}
.merit__box__images__service__img > img {
  margin: 0 auto;
}
.merit__box__images__service__detail {
  margin-top: 10px;
  background-color: #FFF;
  padding: 10px;
}
.merit__wrap {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .merit__wrap {
    display: block;
  }
}
.merit__wrap--block {
  width: 49%;
}
@media (max-width: 767px) {
  .merit__wrap--block {
    width: 100%;
  }
}

.contents {
  padding: 50px 0;
}
.contents__title {
  border-bottom: 1px solid #333333;
  text-align: center;
  font-weight: 600;
  font-size: 24px;
  margin-top: 40px;
  padding-bottom: 8px;
}
@media (max-width: 767px) {
  .contents__title {
    font-size: 20px;
  }
}
.contents__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .contents__list {
    flex-wrap: nowrap;
  }
}
.contents__list--sp {
  display: none !important;
}
@media (max-width: 767px) {
  .contents__list--sp {
    display: block !important;
    width: 100%;
  }
}
.contents__list__box {
  width: 49%;
  background-color: #FFF;
  margin-top: 20px;
  padding: 20px;
}
@media (max-width: 767px) {
  .contents__list__box {
    width: 100%;
    padding: 10px;
  }
}
.contents__list__box.long {
  width: 100%;
}
.contents__list__box__title {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .contents__list__box__title {
    font-size: 16px;
  }
}
.contents__list__box__title > img {
  width: 53px;
  margin-right: 10px;
}
.contents__list__box > img {
  margin-top: 20px;
}
.contents__list__box__flex {
  display: flex;
  justify-content: space-between;
}
.contents__list__box__flex__intro {
  width: 49%;
}
.contents__list__box__flex__intro__desc {
  margin-top: 20px;
  line-height: 28px;
}
.contents__list__box__flex > img {
  width: 49%;
}
.contents__list__box__btn {
  margin-top: -140px;
  z-index: 2;
  position: relative;
  background: linear-gradient(rgba(255, 255, 255, 0.5), rgb(255, 255, 255));
  height: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.contents__list__box__btn button {
  color: #FFF;
  font-weight: 500;
  background-color: #333333;
  padding: 10px;
  border-radius: 999px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin: 0 auto;
  cursor: pointer;
  border: none;
}
.contents__list__box__btn button > img {
  margin-right: 10px;
  width: 15px;
}
.contents__list__box__detail {
  margin-top: 15px;
}
.contents__movie {
  margin-top: 30px;
}
.contents__movie__title {
  background-color: #333333;
  color: #FFF;
  font-weight: 600;
  text-align: center;
  padding: 10px;
  font-size: 24px;
  position: relative;
}
@media (max-width: 767px) {
  .contents__movie__title {
    font-size: 20px;
  }
}
.contents__movie__title .toggle-plus {
  display: inline-block;
  background-color: #FFF;
  color: #333333;
  width: 36px;
  height: 36px;
  font-weight: 500;
  position: absolute;
  right: 10px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .contents__movie__title .toggle-plus {
    width: 28px;
    height: 28px;
  }
}
.contents__movie__table {
  background-color: #FFF;
  padding: 20px;
}
.contents__movie__table.no-padding {
  padding: 0;
}
.contents__movie__table table {
  width: 100%;
  border-collapse: collapse;
}
.contents__movie__table table tr.pc {
  display: table-row;
}
@media (max-width: 767px) {
  .contents__movie__table table tr.pc {
    display: none;
  }
}
.contents__movie__table table tr.sp {
  display: none;
}
@media (max-width: 767px) {
  .contents__movie__table table tr.sp {
    display: table-row;
  }
}
.contents__movie__table table th,
.contents__movie__table table td {
  border: 1px solid #D9D9D9;
  padding: 10px;
}
.contents__movie__table table th {
  background-color: #F7F7F7;
  text-align: center;
}
@media (max-width: 767px) {
  .contents__movie__table table th {
    font-size: 12px;
  }
}
.contents__movie__table table td {
  background-color: #FFF;
}
@media (max-width: 767px) {
  .contents__movie__table table td {
    font-size: 10px;
  }
}
.contents__movie__table table td > a {
  color: #1558D6 !important;
  text-decoration: underline !important;
  word-break: break-all;
}
.contents__movie__table table td.detail {
  background-color: #F7F7F7;
}
.contents__movie__table table td span.toggle-desc {
  position: relative;
  display: block;
  cursor: pointer;
}
.contents__movie__table table td span.toggle-desc.opened::after {
  transform: rotate(-45deg);
  top: 10px;
}
.contents__movie__table table td span.toggle-desc::after {
  content: "";
  width: 10px;
  height: 10px;
  border: 0px;
  border-top: solid 1px #333333;
  border-right: solid 1px #333333;
  transform: rotate(135deg);
  position: absolute;
  right: 5px;
  top: 5px;
}
.contents__movie__lounge {
  padding: 20px;
  background-color: #FFF;
}
@media (max-width: 767px) {
  .contents__movie__lounge {
    padding: 15px;
  }
}
.contents__movie__lounge .toggle-plus,
.contents__movie__lounge .toggle-arrow {
  cursor: pointer;
}
.contents__movie__lounge__title {
  font-size: 22px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
  position: relative;
}
@media (max-width: 767px) {
  .contents__movie__lounge__title {
    font-size: 18px;
  }
}
.contents__movie__lounge__title__detail {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 62px);
}
@media (max-width: 767px) {
  .contents__movie__lounge__title__detail {
    display: block;
  }
}
.contents__movie__lounge__title__detail--info {
  font-weight: 400;
  font-size: 16px;
}
@media (max-width: 767px) {
  .contents__movie__lounge__title__detail--info {
    font-size: 12px;
  }
}
.contents__movie__lounge__title--toggle {
  width: 32px;
  height: 32px;
  display: inline-block;
  background-color: #FFF;
  color: #333333;
  font-weight: 500;
  position: absolute;
  right: 0;
  border: 1px solid #333333;
  text-align: center;
  cursor: pointer;
  line-height: 1.3;
  background-color: #333333;
  color: #FFF;
}
.contents__movie__lounge__title--toggle.closed {
  background-color: #FFF;
  color: #333333;
}
@media (max-width: 767px) {
  .contents__movie__lounge__title--toggle {
    width: 28px;
    height: 28px;
  }
}
.contents__movie__lounge hr {
  background-color: #D9D9D9;
  height: 1px;
  border: none;
  margin: 15px 0;
}
.contents__movie__lounge__category__title {
  font-size: 18px;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-bottom: 20px;
  margin-top: 20px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .contents__movie__lounge__category__title {
    font-size: 14px;
  }
}
.contents__movie__lounge__category__title__detail {
  display: flex;
  justify-content: space-between;
  width: calc(100% - 62px);
}
@media (max-width: 767px) {
  .contents__movie__lounge__category__title__detail {
    display: block;
  }
}
.contents__movie__lounge__category__title__detail--name {
  padding-left: 15px;
  border-left: 4px solid #333333;
}
.contents__movie__lounge__category__title__detail--info {
  font-weight: 400;
}
@media (max-width: 767px) {
  .contents__movie__lounge__category__title__detail--info {
    font-size: 12px;
    margin-top: 5px;
  }
}
.contents__movie__lounge__category__title--toggle.opened::after {
  transform: rotate(-45deg);
  top: 10px;
}
.contents__movie__lounge__category__title--toggle::after {
  content: "";
  width: 10px;
  height: 10px;
  border: 0px;
  border-top: solid 1px #333333;
  border-right: solid 1px #333333;
  transform: rotate(135deg);
  position: absolute;
  right: 5px;
  top: 5px;
}
.contents__offer {
  margin-top: 30px;
}
.contents__offer__title {
  background-color: #333333;
  color: #FFF;
  font-weight: 600;
  text-align: center;
  padding: 10px;
  font-size: 24px;
  position: relative;
}
@media (max-width: 767px) {
  .contents__offer__title {
    font-size: 20px;
  }
}
.contents__offer__list {
  margin-top: 20px;
  display: flex;
}
.contents__offer__list__box {
  width: 33%;
  padding: 0 7px;
}
.contents__offer__list__box__status {
  padding: 7px;
  background-color: #DB521F;
  font-weight: 600;
  font-size: 18px;
  color: #FFF;
  text-align: center;
}
@media (max-width: 767px) {
  .contents__offer__list__box__status {
    font-size: 14px;
  }
}
.contents__offer__list__box__detail {
  padding: 20px;
  background-color: #FFF;
}
.contents__offer__list__box__detail__title {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 20px;
  border-bottom: 1px solid #D9D9D9;
}
@media (max-width: 767px) {
  .contents__offer__list__box__detail__title {
    font-size: 14px;
  }
}
.contents__offer__list__box__detail__desc {
  margin-top: 15px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
@media (max-width: 767px) {
  .contents__offer__list__box__detail__desc {
    font-size: 14px;
  }
}
.contents__offer__list__box__detail__btn {
  text-align: center;
  margin-top: 20px;
}
.contents__offer__list__box__detail__btn > a {
  display: inline-block;
  background-color: #333333;
  width: 180px;
  color: #FFF !important;
  border-radius: 999px;
  padding: 7px;
}
.contents__offline {
  margin-top: 20px;
}
.contents__offline__box {
  padding: 15px;
  border-left: 6px solid #333333;
  background-color: #FFF;
  margin-top: 20px;
  font-size: 22px;
  display: flex;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .contents__offline__box {
    border-left: 4px solid #333333;
    font-size: 18px;
    display: block;
  }
}
.contents__offline__box__title {
  font-weight: 600;
  padding-right: 25px;
  margin-right: 25px;
  border-right: 1px solid #333333;
}
@media (max-width: 767px) {
  .contents__offline__box__title {
    border-right: none;
    padding-right: 0;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .contents__offline__box__detail {
    margin-top: 15px;
  }
}
.contents__offline__box__detail .small {
  font-size: 16px;
}
@media (max-width: 767px) {
  .contents__offline__box__detail .small {
    font-size: 12px;
  }
}
.contents__photos {
  margin-top: 40px;
}
@media (max-width: 767px) {
  .contents__photos {
    margin-top: 30px;
  }
}
.contents__photos img {
  margin: 0 10px;
}

.voice {
  padding: 50px 0;
}
.voice__list {
  margin-top: 40px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.voice__list__box {
  width: 49%;
  border: 1px solid #333333;
  padding: 20px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .voice__list__box {
    width: 100%;
    padding: 15px;
  }
}
.voice__list__box__head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.voice__list__box__head__image {
  width: 170px;
}
.voice__list__box__head__profile {
  width: calc(100% - 200px);
}
.voice__list__box__head__profile--name {
  font-weight: 600;
  font-size: 20px;
}
.voice__list__box__head__profile--desc {
  font-size: 16px;
  margin-top: 10px;
}
.voice__list__box__btn {
  display: block;
  padding: 10px;
  background-color: #656565;
  color: #FFF !important;
  text-align: center;
  margin-top: 20px;
  position: relative;
}
.voice__list__box__btn > img {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.price {
  padding: 50px 0;
}
.price__box {
  padding: 30px;
  background-color: #FFF;
  display: flex;
  align-items: center;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .price__box {
    display: block;
  }
}
.price__box > img {
  width: 320px;
  padding-right: 25px;
}
@media (max-width: 767px) {
  .price__box > img {
    padding-right: 0;
    width: 215px;
    margin: 0 auto;
  }
}
.price__box__detail {
  border-left: 1px solid #707070;
  padding-left: 25px;
  line-height: 1.7;
}
@media (max-width: 767px) {
  .price__box__detail {
    border-left: none;
    padding-left: 0;
    margin-top: 30px;
  }
}

.faq {
  padding: 50px 0;
}
.faq__box {
  margin-top: 40px;
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 20px;
}
.faq__box .mark {
  min-width: 45px;
  min-height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFF;
  font-weight: 600;
  font-size: 21px;
  margin-right: 15px;
}
@media (max-width: 767px) {
  .faq__box .mark {
    min-width: 30px;
    min-height: 30px;
    font-size: 18px;
  }
}
.faq__box__q {
  display: flex;
  align-items: center;
  font-weight: 600;
  font-size: 20px;
  position: relative;
}
@media (max-width: 767px) {
  .faq__box__q {
    font-size: 16px;
  }
}
.faq__box__q .mark {
  background-color: #333333;
}
.faq__box__q__detail {
  width: calc(100% - 80px);
}
.faq__box__q.toggle-plus {
  cursor: pointer;
}
.faq__box__q--toggle {
  display: inline-block;
  background-color: #FFF;
  color: #FFF;
  width: 36px;
  height: 36px;
  font-weight: 500;
  position: absolute;
  right: 10px;
  text-align: center;
  line-height: 1.8;
  background-color: #939393;
}
.faq__box__q--toggle.closed {
  background-color: #333333;
}
@media (max-width: 767px) {
  .faq__box__q--toggle {
    width: 28px;
    height: 28px;
  }
}
.faq__box__a {
  display: flex;
  align-items: flex-start;
  font-size: 16px;
  margin-top: 20px;
}
.faq__box__a .mark {
  background-color: #DB521F;
}
.faq__box__a .note {
  font-size: 14px;
  margin-top: 7px;
}
.faq__box__a .note a {
  text-decoration: underline !important;
}
.faq__caution {
  background-color: #FFF5F2;
  border: 3px solid #FFDDDD;
  padding: 30px;
  margin-top: 40px;
}
@media (max-width: 767px) {
  .faq__caution {
    padding: 15px;
    margin-top: 20px;
  }
}
.faq__caution__title {
  color: #9B0000;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
}
@media (max-width: 767px) {
  .faq__caution__title {
    font-size: 18px;
  }
}
.faq__caution__list {
  width: 85%;
  margin: 20px auto 0 auto;
  font-size: 18px;
}
@media (max-width: 767px) {
  .faq__caution__list {
    width: 100%;
    font-size: 14px;
  }
}
.faq__caution__list__detail {
  display: flex;
  margin-top: 15px;
}
.faq__caution__list__detail > img {
  margin-right: 10px;
}
@media (max-width: 767px) {
  .faq__caution__list__detail > img {
    width: 22px;
  }
}
.faq__term {
  margin-top: 30px;
  border: 1px solid #333333;
  padding: 30px 15px 15px 15px;
  background-color: #FFF;
}
@media (max-width: 767px) {
  .faq__term {
    padding: 15px;
    margin-top: 20px;
  }
}
.faq__term__title {
  font-weight: 600;
  font-size: 20px;
  text-align: center;
}
@media (max-width: 767px) {
  .faq__term__title {
    font-size: 18px;
  }
}
.faq__term__content {
  height: 260px;
  overflow-y: scroll;
  margin-top: 30px;
}

.columnContent {
  padding: 100px 0 30px 0;
}
@media (max-width: 991px) {
  .columnContent {
    padding: 85px 0 20px 0;
    font-size: 1rem;
  }
}
.columnContent__wrap {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 30px;
}
@media (max-width: 991px) {
  .columnContent__wrap {
    display: block;
  }
}
.columnContent__wrap__content {
  width: calc(100% - 330px);
}
@media (max-width: 991px) {
  .columnContent__wrap__content {
    width: 100%;
  }
}
.columnContent__wrap__content__date {
  color: #A3A3A3;
  font-weight: 500;
}
.columnContent__wrap__content__title {
  font-size: 30px;
  font-weight: 500;
}
@media (max-width: 991px) {
  .columnContent__wrap__content__title {
    font-size: 24px;
  }
}
.columnContent__wrap__content__hashtags {
  margin-top: 10px;
  font-size: 12px;
}
.columnContent__wrap__content__hashtags a {
  color: #61BAED !important;
}
.columnContent__wrap__content__thumbnail {
  margin-top: 15px;
}
.columnContent__wrap__content__toc {
  margin-top: 30px;
  border-radius: 10px;
  background-color: #F7F7F7;
  padding: 15px;
}
.columnContent__wrap__content__toc__title {
  font-weight: 500;
  font-size: 18px;
  padding-bottom: 8px;
  border-bottom: 1px solid #E5E5E5;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .columnContent__wrap__content__toc__title {
    font-size: 15px;
  }
}
.columnContent__wrap__content__toc__title > img {
  height: 18px;
  margin-right: 8px;
}
@media (max-width: 767px) {
  .columnContent__wrap__content__toc__title > img {
    height: 16px;
  }
}
.columnContent__wrap__content__toc > ol {
  counter-reset: item;
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 20px;
  font-size: 16px;
}
@media (max-width: 767px) {
  .columnContent__wrap__content__toc > ol {
    font-size: 14px;
  }
}
.columnContent__wrap__content__toc > ol > li {
  margin-top: 10px;
}
.columnContent__wrap__content__toc > ol > li::before {
  counter-increment: item;
  content: counter(item) ".";
  display: inline-block;
  text-align: center;
  margin-right: 10px;
}
.columnContent__wrap__content__toc > ol > ol {
  list-style: none;
  padding-left: 0;
  margin-top: 5px;
}
.columnContent__wrap__content__toc > ol > ol > li::before {
  content: "ー";
  position: relative;
  margin-right: 5px;
}
.columnContent__wrap__content__toc > ol > ol > ol {
  list-style: none;
  padding-left: 0;
  margin-top: 5px;
  margin-bottom: 5px;
}
.columnContent__wrap__content__toc > ol > ol > ol > li::before {
  content: "ーー";
  position: relative;
  margin-right: 5px;
}
.columnContent__wrap__content__body {
  margin-top: 20px;
}
.columnContent__wrap__content__body h2::before {
  content: "ー";
  position: relative;
  margin-right: 5px;
  color: #0081B1;
}
.columnContent__wrap__content__body h3 {
  border-bottom: 2px solid #0081B1;
  padding-bottom: 8px;
}
.columnContent__wrap__side {
  width: 300px;
}
@media (max-width: 991px) {
  .columnContent__wrap__side {
    width: 100%;
    margin-top: 30px;
  }
}

.term {
  margin: 30px 0;
}
.term table {
  border-collapse: collapse;
}
.term table th,
.term table td {
  border: 1px solid lightgray;
  padding: 5px;
}
.term table th {
  width: 200px;
  vertical-align: text-top;
}
@media (max-width: 767px) {
  .term table th {
    width: 100px;
  }
}

.offerModal__status {
  background-color: #DB521F;
  padding: 10px;
  color: #FFF;
  font-weight: 600;
  font-size: 18px;
  text-align: center;
}
.offerModal__body {
  padding: 20px;
}
.offerModal__body hr {
  margin: 25px 0;
  border-top: 1px solid #D9D9D9;
}
.offerModal__body__title {
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .offerModal__body__title {
    font-size: 14px;
  }
}
.offerModal__body__date {
  margin-top: 10px;
  font-size: 16px;
}
@media (max-width: 767px) {
  .offerModal__body__date {
    font-size: 14px;
  }
}
.offerModal__body__detail {
  font-size: 16px;
}
@media (max-width: 767px) {
  .offerModal__body__detail {
    font-size: 14px;
  }
}
.offerModal__body__info {
  font-size: 16px;
}
@media (max-width: 767px) {
  .offerModal__body__info {
    font-size: 14px;
  }
}
.offerModal__body__info .mozaic {
  -ms-filter: blur(6px);
  filter: blur(6px);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.offerModal__body__btn button {
  color: #FFF;
  font-weight: 500;
  background-color: #333333;
  padding: 10px;
  border-radius: 999px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 180px;
  margin: 0 auto;
  cursor: pointer;
  border: none;
}
.offerModal__body__btn button > img {
  margin-right: 10px;
  width: 15px;
}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */
.modaal-noscroll {
  overflow: hidden;
}

.modaal-accessible-hide {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

.modaal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  opacity: 0;
}

.modaal-wrapper {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  overflow: auto;
  opacity: 1;
  box-sizing: border-box;
  -webkit-overflow-scrolling: touch;
  transition: all 0.3s ease-in-out;
}
.modaal-wrapper * {
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
}
.modaal-wrapper .modaal-close {
  border: none;
  background: transparent;
  padding: 0;
  -webkit-appearance: none;
}
.modaal-wrapper.modaal-start_none {
  display: none;
  opacity: 1;
}
.modaal-wrapper.modaal-start_fade {
  opacity: 0;
}
.modaal-wrapper *[tabindex="0"] {
  outline: none !important;
}
.modaal-wrapper.modaal-fullscreen {
  overflow: hidden;
}

.modaal-outer-wrapper {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
}
.modaal-fullscreen .modaal-outer-wrapper {
  display: block;
}

.modaal-inner-wrapper {
  display: table-cell;
  width: 100%;
  height: 100%;
  position: relative;
  vertical-align: middle;
  text-align: center;
  padding: 80px 25px;
}
.modaal-fullscreen .modaal-inner-wrapper {
  padding: 0;
  display: block;
  vertical-align: top;
}

.modaal-container {
  position: relative;
  display: inline-block;
  width: 100%;
  margin: auto;
  text-align: left;
  color: #000;
  max-width: 1000px;
  border-radius: 0px;
  background: #fff;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  cursor: auto;
}
.modaal-container.is_loading {
  height: 100px;
  width: 100px;
  overflow: hidden;
}
.modaal-fullscreen .modaal-container {
  max-width: none;
  height: 100%;
  overflow: auto;
}

.modaal-close {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  cursor: pointer;
  opacity: 1;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0);
  border-radius: 100%;
  transition: all 0.2s ease-in-out;
}
.modaal-close:focus, .modaal-close:hover {
  outline: none;
  background: #000;
}
.modaal-close:focus:before, .modaal-close:focus:after, .modaal-close:hover:before, .modaal-close:hover:after {
  background: #FFF;
}
.modaal-close span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.modaal-close:before, .modaal-close:after {
  display: block;
  content: " ";
  position: absolute;
  top: 14px;
  left: 23px;
  width: 4px;
  height: 22px;
  border-radius: 4px;
  background: #A0A0A0;
  transition: background 0.2s ease-in-out;
}
.modaal-close:before {
  transform: rotate(-45deg);
}
.modaal-close:after {
  transform: rotate(45deg);
}
.modaal-fullscreen .modaal-close {
  background: #afb7bc;
  right: 10px;
  top: 10px;
}

/*
.modaal-content-container {
    padding: $modaal-padding;
    @include md {
        padding: 30px 15px;
    }
}
*/
.modaal-confirm-wrap {
  padding: 30px 0 0;
  text-align: center;
  font-size: 0;
}

.modaal-confirm-btn {
  font-size: 14px;
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  background: transparent;
}
.modaal-confirm-btn.modaal-ok {
  padding: 10px 15px;
  color: #fff;
  background: #555;
  border-radius: 3px;
  transition: background 0.2s ease-in-out;
}
.modaal-confirm-btn.modaal-ok:hover {
  background: #2f2f2f;
}
.modaal-confirm-btn.modaal-cancel {
  text-decoration: underline;
}
.modaal-confirm-btn.modaal-cancel:hover {
  text-decoration: none;
  color: #2f2f2f;
}

@keyframes instaReveal {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.modaal-instagram .modaal-container {
  width: auto;
  background: transparent;
  box-shadow: none !important;
}
.modaal-instagram .modaal-content-container {
  padding: 0;
  background: transparent;
}
.modaal-instagram .modaal-content-container > blockquote {
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
}
.modaal-instagram iframe {
  opacity: 0;
  margin: -6px !important;
  border-radius: 0 !important;
  width: 1000px !important;
  max-width: 800px !important;
  box-shadow: none !important;
  animation: instaReveal 1s linear forwards;
}

.modaal-image .modaal-inner-wrapper {
  padding-left: 140px;
  padding-right: 140px;
}
.modaal-image .modaal-container {
  width: auto;
  max-width: 100%;
}

.modaal-gallery-wrap {
  position: relative;
  color: #fff;
}

.modaal-gallery-item {
  display: none;
}
.modaal-gallery-item img {
  display: block;
}
.modaal-gallery-item.is_active {
  display: block;
}

.modaal-gallery-label {
  position: absolute;
  left: 0;
  width: 100%;
  margin: 20px 0 0;
  font-size: 18px;
  text-align: center;
  color: #fff;
}
.modaal-gallery-label:focus {
  outline: none;
}

.modaal-gallery-control {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  opacity: 1;
  cursor: pointer;
  color: #fff;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0);
  border: none;
  border-radius: 100%;
  transition: all 0.2s ease-in-out;
}
.modaal-gallery-control.is_hidden {
  opacity: 0;
  cursor: default;
}
.modaal-gallery-control:focus, .modaal-gallery-control:hover {
  outline: none;
  background: #fff;
}
.modaal-gallery-control:focus:before, .modaal-gallery-control:focus:after, .modaal-gallery-control:hover:before, .modaal-gallery-control:hover:after {
  background: #afb7bc;
}
.modaal-gallery-control span {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.modaal-gallery-control:before, .modaal-gallery-control:after {
  display: block;
  content: " ";
  position: absolute;
  top: 16px;
  left: 25px;
  width: 4px;
  height: 18px;
  border-radius: 4px;
  background: #fff;
  transition: background 0.2s ease-in-out;
}
.modaal-gallery-control:before {
  margin: -5px 0 0;
  transform: rotate(-45deg);
}
.modaal-gallery-control:after {
  margin: 5px 0 0;
  transform: rotate(45deg);
}

.modaal-gallery-next-inner {
  left: 100%;
  margin-left: 40px;
}
.modaal-gallery-next-outer {
  right: 45px;
}

.modaal-gallery-prev:before, .modaal-gallery-prev:after {
  left: 22px;
}
.modaal-gallery-prev:before {
  margin: 5px 0 0;
  transform: rotate(-45deg);
}
.modaal-gallery-prev:after {
  margin: -5px 0 0;
  transform: rotate(45deg);
}
.modaal-gallery-prev-inner {
  right: 100%;
  margin-right: 40px;
}
.modaal-gallery-prev-outer {
  left: 45px;
}

.modaal-video-wrap {
  margin: auto 50px;
  position: relative;
}

.modaal-video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  background: #000;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
.modaal-video-container iframe,
.modaal-video-container object,
.modaal-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.modaal-iframe .modaal-content {
  width: 100%;
  height: 100%;
}

.modaal-iframe-elem {
  width: 100%;
  height: 100%;
  display: block;
}

@media only screen and (min-width: 1400px) {
  .modaal-video-container {
    padding-bottom: 0;
    height: 731px;
  }
}
@media only screen and (max-width: 1140px) {
  .modaal-image .modaal-inner-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }
  .modaal-gallery-control {
    top: auto;
    bottom: 20px;
    transform: none;
    background: rgba(0, 0, 0, 0.7);
  }
  .modaal-gallery-control:before, .modaal-gallery-control:after {
    background: #fff;
  }
  .modaal-gallery-next {
    left: auto;
    right: 20px;
  }
  .modaal-gallery-prev {
    left: 20px;
    right: auto;
  }
}
@media screen and (max-width: 900px) {
  .modaal-instagram iframe {
    width: 500px !important;
  }
}
@media screen and (max-height: 1100px) {
  .modaal-instagram iframe {
    width: 700px !important;
  }
}
@media screen and (max-height: 1000px) {
  .modaal-inner-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .modaal-instagram iframe {
    width: 600px !important;
  }
}
@media screen and (max-height: 900px) {
  .modaal-instagram iframe {
    width: 500px !important;
  }
  .modaal-video-container {
    max-width: 900px;
    max-height: 510px;
  }
}
@media only screen and (max-width: 600px) {
  .modaal-instagram iframe {
    width: 280px !important;
  }
}
@media only screen and (max-height: 820px) {
  .modaal-gallery-label {
    display: none;
  }
}
.modaal-loading-spinner {
  background: none;
  position: absolute;
  width: 200px;
  height: 200px;
  top: 50%;
  left: 50%;
  margin: -100px 0 0 -100px;
  transform: scale(0.25);
}
@keyframes modaal-loading-spinner {
  0% {
    opacity: 1;
    transform: scale(1.5);
  }
  100% {
    opacity: 0.1;
    transform: scale(1);
  }
}
.modaal-loading-spinner > div {
  width: 24px;
  height: 24px;
  margin-left: 4px;
  margin-top: 4px;
  position: absolute;
}

.modaal-loading-spinner > div > div {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  background: #fff;
}

.modaal-loading-spinner > div:nth-of-type(1) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0s;
}

.modaal-loading-spinner > div:nth-of-type(2) > div,
.modaal-loading-spinner > div:nth-of-type(3) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(1) {
  transform: translate(84px, 84px) rotate(45deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(2) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.12s;
}

.modaal-loading-spinner > div:nth-of-type(2) {
  transform: translate(84px, 84px) rotate(90deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(3) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.25s;
}

.modaal-loading-spinner > div:nth-of-type(4) > div,
.modaal-loading-spinner > div:nth-of-type(5) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(3) {
  transform: translate(84px, 84px) rotate(135deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(4) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.37s;
}

.modaal-loading-spinner > div:nth-of-type(4) {
  transform: translate(84px, 84px) rotate(180deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(5) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.5s;
}

.modaal-loading-spinner > div:nth-of-type(6) > div,
.modaal-loading-spinner > div:nth-of-type(7) > div {
  -ms-animation: modaal-loading-spinner 1s linear infinite;
  -moz-animation: modaal-loading-spinner 1s linear infinite;
  -webkit-animation: modaal-loading-spinner 1s linear infinite;
  -o-animation: modaal-loading-spinner 1s linear infinite;
}

.modaal-loading-spinner > div:nth-of-type(5) {
  transform: translate(84px, 84px) rotate(225deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(6) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.62s;
}

.modaal-loading-spinner > div:nth-of-type(6) {
  transform: translate(84px, 84px) rotate(270deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(7) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.75s;
}

.modaal-loading-spinner > div:nth-of-type(7) {
  transform: translate(84px, 84px) rotate(315deg) translate(70px, 0);
}

.modaal-loading-spinner > div:nth-of-type(8) > div {
  animation: modaal-loading-spinner 1s linear infinite;
  animation-delay: 0.87s;
}

.modaal-loading-spinner > div:nth-of-type(8) {
  transform: translate(84px, 84px) rotate(360deg) translate(70px, 0);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Zyb250X2FwcC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FDQWhCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURLSjtBRXNCSTtFRC9CSjtJQU1RO0VET047QUFDRjtBQ05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QURRUjtBQ1BRO0VBQ0k7RUFDQTtFQUNBO0FEU1o7QUNOWTtFQUNJO0FEUWhCO0FDTlk7RUFDSTtBRFFoQjtBQ0xRO0VBQ0k7RUFDQTtBRE9aO0FDTlk7RUFDSTtBRFFoQjs7QUd0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5Q0o7O0FHdENBO0VBQ0k7RUFDQTtFQUNBO0FIeUNKOztBR3RDQTtFQUNJO0VBQ0E7RUFDQTtBSHlDSjs7QUkzREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjhESjtBSTdESTtFQUNJO0FKK0RSO0FFdENJO0VFL0JKO0lBU1E7RUpnRU47QUFDRjtBSS9ESTtFQUNJO0FKaUVSO0FFOUNJO0VFcEJBO0lBR1E7SUFDQTtFSm1FVjtBQUNGO0FJakVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUptRVI7QUUxREk7RUViQTtJQU1RO0lBQ0E7RUpxRVY7QUFDRjtBSXBFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzRVo7QUlyRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp1RWhCO0FFL0VJO0VFRVE7SUFRUTtFSnlFbEI7QUFDRjtBSXhFZ0I7RUFDSTtBSjBFcEI7QUl4RWdCO0VBQ0ksY0YxQ1I7RUUyQ1E7QUowRXBCO0FJdkVZOztFQUVJO0VBQ0E7QUp5RWhCO0FJeEVnQjs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMkVwQjtBSXZFZ0I7RUFDSTtFQUNBO0VBQ0E7QUp5RXBCOztBS2xKQTtFQUNJO0FMcUpKOztBS2xKQTtFQUNJO0VBQ0E7QUxxSko7QUtwSkk7RUFDSTtBTHNKUjs7QUtqSkk7RUFDSTtBTG9KUjtBS2xKSTtFQUNJO0FMb0pSOztBSy9JSTtFQUNJO0FMa0pSO0FLaEpJO0VBQ0k7QUxrSlI7QUtuSkk7RUFDSTtBTGtKUjs7QUs5SUE7RUFDSTtBTGlKSjtBRWpKSTtFR0RKO0lBR1E7RUxtSk47QUFDRjs7QUtoSkE7RUFDSTtBTG1KSjtBRTFKSTtFR01KO0lBR1E7RUxxSk47QUFDRjs7QUtsSkE7RUFDSTtFQUNBO0VBQ0E7QUxxSko7QUUzS0k7RUdtQko7SUFLUTtJQUNBO0VMdUpOO0FBQ0Y7O0FLcEpBO0VBQ0k7RUFDQTtBTHVKSjtBRXRMSTtFRzZCSjtJQUlRO0lBQ0E7RUx5Sk47QUFDRjs7QUt0SkE7RUFDSSxjSHJERztBRjhNUDs7QUt0SkE7RUFDSTtBTHlKSjs7QUt0SkE7RUFDSTtBTHlKSjs7QUt0SkE7RUFDSTtBTHlKSjs7QU1yT0E7RUFDSSxjSklRO0FGb09aOztBTXJPQTtFQUNJO0VBQ0E7RUFDQTtBTndPSjtBTXZPSTtFQUNJO0VBQ0E7RUFDQTtBTnlPUjtBRXJOSTtFSXZCQTtJQUtRO0VOMk9WO0FBQ0Y7QU0xT1E7RUFDSTtFQUNBO0FONE9aO0FNMU9RO0VBQ0k7RUFDQTtBTjRPWjtBRWxPSTtFSVpJO0lBSVE7SUFDQTtJQUNBO0VOOE9kO0FBQ0Y7QU03T1k7RUFDSTtBTitPaEI7QUU1T0k7RUlKUTtJQUdRO0VOaVBsQjtBQUNGO0FNaFBnQjtFQUNJO0VBSUE7QU4rT3BCO0FNbFBvQjtFQUNJO0FOb1B4QjtBRXhQSTtFSUNZO0lBT1E7SUFDQTtFTm9QdEI7QUFDRjtBTWpQWTtFQUNJO0VBQ0E7QU5tUGhCO0FFbFFJO0VJYVE7SUFJUTtFTnFQbEI7QUFDRjs7QU05T0k7RUFDSTtFQUNBO0FOaVBSO0FNaFBRO0VBQ0k7RUFDQTtFQUNBO0FOa1BaO0FFalJJO0VJNEJJO0lBS1E7RU5vUGQ7QUFDRjtBTWxQUTtFQUNJO0VBQ0E7RUFDQTtBTm9QWjtBRTNSSTtFSW9DSTtJQUtRO0VOc1BkO0FBQ0Y7QU1yUFk7RUFDSTtBTnVQaEI7QU1uUEk7RUFDSTtFQUNBO0VBQ0E7QU5xUFI7QUV4U0k7RUlnREE7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RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjRVaEI7QU0zVWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONlVwQjtBTTVVb0I7RUFDSTtFQUNBO0FOOFV4QjtBTTFVWTtFQUNJO0FONFVoQjtBTXhVSTtFQUNJO0FOMFVSO0FNelVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4yVVo7QUU5OEJJO0VJNG5CSTtJQVNRO0VONlVkO0FBQ0Y7QU01VVk7RUFDSTtFQUNBO0VBQ0EsY0pwcUJKO0VJcXFCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44VWhCO0FFOTlCSTtFSXVvQlE7SUFXUTtJQUNBO0VOZ1ZsQjtBQUNGO0FNN1VRO0VBQ0k7RUFDQTtBTitVWjtBTTlVWTtFQUNJO0FOZ1ZoQjtBTTlVWTtFQUNJO0VBQ0E7QU5nVmhCO0FNOVVvQjtFQUNJO0FOZ1Z4QjtBRWwvQkk7RUlpcUJnQjtJQUdRO0VOa1YxQjtBQUNGO0FNaFZvQjtFQUNJO0FOa1Z4QjtBRTEvQkk7RUl1cUJnQjtJQUdRO0VOb1YxQjtBQUNGO0FNalZnQjs7RUFFSTtFQUNBO0FObVZwQjtBTWpWZ0I7RUFDSTtFQUNBO0FObVZwQjtBRXhnQ0k7RUltckJZO0lBSVE7RU5xVnRCO0FBQ0Y7QU1uVmdCO0VBQ0k7QU5xVnBCO0FFaGhDSTtFSTByQlk7SUFHUTtFTnVWdEI7QUFDRjtBTXRWb0I7RUFDSTtFQUNBO0VBQ0E7QU53VnhCO0FNdFZvQjtFQUNJO0FOd1Z4QjtBTXRWb0I7RUFDSTtFQUNBO0VBQ0E7QU53VnhCO0FNdFY0QjtFQUNJO0VBQ0E7QU53VmhDO0FNclZ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdVY1QjtBTWpWUTtFQUNJO0VBQ0E7QU5tVlo7QUV0akNJO0VJaXVCSTtJQUlRO0VOcVZkO0FBQ0Y7QU1wVlk7O0VBRUk7QU5zVmhCO0FNcFZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNWaEI7QUV0a0NJO0VJMnVCUTtJQU9RO0VOd1ZsQjtBQUNGO0FNdlZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOeVZwQjtBRWpsQ0k7RUlvdkJZO0lBTVE7RU4yVnRCO0FBQ0Y7QU0xVm9CO0VBQ0k7RUFDQTtBTjRWeEI7QUUxbENJO0VJNHZCZ0I7SUFJUTtFTjhWMUI7QUFDRjtBTTNWZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNKbnlCUjtFSW95QlE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONlZwQjtBTTVWb0I7RUFDSTtFQUNBO0FOOFZ4QjtBRW5uQ0k7RUlvd0JZO0lBb0JRO0lBQ0E7RU4rVnRCO0FBQ0Y7QU01Vlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTjhWaEI7QU0zVmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjZWcEI7QUV6b0NJO0VJb3lCWTtJQVVRO0VOK1Z0QjtBQUNGO0FNOVZvQjtFQUNJO0VBQ0E7RUFDQTtBTmdXeEI7QUVucENJO0VJZ3pCZ0I7SUFLUTtFTmtXMUI7QUFDRjtBTWpXd0I7RUFDSTtFQUNBO0FObVc1QjtBTWpXd0I7RUFDSTtBTm1XNUI7QUUvcENJO0VJMnpCb0I7SUFHUTtJQUNBO0VOcVc5QjtBQUNGO0FNaFc0QjtFQUNJO0VBQ0E7QU5rV2hDO0FNL1Z3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaVc1QjtBTTFWSTtFQUNJO0FONFZSO0FNM1ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU42Vlo7QUVqc0NJO0VJNjFCSTtJQVNRO0VOK1ZkO0FBQ0Y7QU03VlE7RUFDSTtFQUNBO0FOK1ZaO0FNOVZZO0VBQ0k7RUFDQTtBTmdXaEI7QU0vVmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaVdwQjtBRXR0Q0k7RUkrMkJZO0lBUVE7RU5tV3RCO0FBQ0Y7QU1qV2dCO0VBQ0k7RUFDQTtBTm1XcEI7QU1sV29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5vV3hCO0FFcnVDSTtFSTYzQmdCO0lBTVE7RU5zVzFCO0FBQ0Y7QU1wV29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNXeEI7QUVqdkNJO0VJczRCZ0I7SUFPUTtFTndXMUI7QUFDRjtBTXRXb0I7RUFDSTtFQUNBO0FOd1d4QjtBTXZXd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU55VzVCO0FNbFdJO0VBQ0k7QU5vV1I7QU1uV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnFXWjtBRTl3Q0k7RUlrNkJJO0lBU1E7SUFDQTtJQUNBO0VOdVdkO0FBQ0Y7QU10V1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTndXaEI7QUUzeENJO0VJKzZCUTtJQU1RO0lBQ0E7SUFDQTtFTjBXbEI7QUFDRjtBRWx5Q0k7RUkwN0JRO0lBRVE7RU4wV2xCO0FBQ0Y7QU16V2dCO0VBQ0k7QU4yV3BCO0FFMXlDSTtFSTg3Qlk7SUFHUTtFTjZXdEI7QUFDRjtBTXhXSTtFQUNJO0FOMFdSO0FFbHpDSTtFSXU4QkE7SUFHUTtFTjRXVjtBQUNGO0FNM1dRO0VBQ0k7QU42V1o7O0FNeFdBO0VBQ0k7QU4yV0o7QU0xV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTjRXUjtBTTNXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FONldaO0FFMTBDSTtFSXk5Qkk7SUFNUTtJQUNBO0VOK1dkO0FBQ0Y7QU05V1k7RUFDSTtFQUNBO0VBQ0E7QU5nWGhCO0FNL1dnQjtFQUNJO0FOaVhwQjtBTS9XZ0I7RUFDSTtBTmlYcEI7QU1oWG9CO0VBQ0k7RUFDQTtBTmtYeEI7QU1oWG9CO0VBQ0k7RUFDQTtBTmtYeEI7QU05V1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmdYaEI7QU0vV2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5pWHBCOztBTTFXQTtFQUNJO0FONldKO0FNNVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjhXUjtBRTczQ0k7RUkwZ0NBO0lBT1E7RU5nWFY7QUFDRjtBTS9XUTtFQUNJO0VBQ0E7QU5pWFo7QUV0NENJO0VJbWhDSTtJQUlRO0lBQ0E7SUFDQTtFTm1YZDtBQUNGO0FNalhRO0VBQ0k7RUFDQTtFQUNBO0FObVhaO0FFbDVDSTtFSTRoQ0k7SUFLUTtJQUNBO0lBQ0E7RU5xWGQ7QUFDRjs7QU1oWEE7RUFDSTtBTm1YSjtBTWxYSTtFQUNJO0VBQ0E7RUFDQTtBTm9YUjtBTW5YUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnFYWjtBRTc2Q0k7RUkraUNJO0lBV1E7SUFDQTtJQUNBO0VOdVhkO0FBQ0Y7QU1yWFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOdVhaO0FFMzdDSTtFSStqQ0k7SUFPUTtFTnlYZDtBQUNGO0FNeFhZO0VBQ0k7QU4wWGhCO0FNeFhZO0VBQ0k7QU4wWGhCO0FNeFhZO0VBQ0k7QU4wWGhCO0FNeFhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBYaEI7QU16WGdCO0VBQ0k7QU4yWHBCO0FFejlDSTtFSWlsQ1E7SUFnQlE7SUFDQTtFTjRYbEI7QUFDRjtBTXpYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOMlhaO0FNMVhZO0VBQ0k7QU40WGhCO0FNMVhZO0VBQ0k7RUFDQTtBTjRYaEI7QU0zWGdCO0VBQ0k7QU42WHBCO0FNeFhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU4wWFI7QUVyL0NJO0VJdW5DQTtJQU1RO0lBQ0E7RU40WFY7QUFDRjtBTTNYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FONlhaO0FFamdESTtFSWdvQ0k7SUFNUTtFTitYZDtBQUNGO0FNN1hRO0VBQ0k7RUFDQTtFQUNBO0FOK1haO0FFM2dESTtFSXlvQ0k7SUFLUTtJQUNBO0VOaVlkO0FBQ0Y7QU1oWVk7RUFDSTtFQUNBO0FOa1loQjtBTWpZZ0I7RUFDSTtBTm1ZcEI7QUV4aERJO0VJb3BDWTtJQUdRO0VOcVl0QjtBQUNGO0FNaFlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QU5rWVI7QUVuaURJO0VJNnBDQTtJQU1RO0lBQ0E7RU5vWVY7QUFDRjtBTW5ZUTtFQUNJO0VBQ0E7RUFDQTtBTnFZWjtBRTlpREk7RUlzcUNJO0lBS1E7RU51WWQ7QUFDRjtBTXJZUTtFQUNJO0VBQ0E7RUFDQTtBTnVZWjs7QU92bERBO0VBQ0k7QVAwbERKO0FFbGtESTtFS3pCSjtJQUdRO0lBQ0E7RVA0bEROO0FBQ0Y7QU8zbERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVA2bERSO0FFOWtESTtFS25CQTtJQU1RO0VQK2xEVjtBQUNGO0FPOWxEUTtFQUNJO0FQZ21EWjtBRXRsREk7RUtYSTtJQUdRO0VQa21EZDtBQUNGO0FPam1EWTtFQUNJO0VBQ0E7QVBtbURoQjtBT2ptRFk7RUFDSTtFQUNBO0FQbW1EaEI7QUVubURJO0VLRlE7SUFJUTtFUHFtRGxCO0FBQ0Y7QU9ubURZO0VBQ0k7RUFDQTtBUHFtRGhCO0FPcG1EZ0I7RUFDSTtBUHNtRHBCO0FPbm1EWTtFQUNJO0FQcW1EaEI7QU9ubURZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVBxbURoQjtBT3BtRGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQc21EcEI7QUUxbkRJO0VLY1k7SUFRUTtFUHdtRHRCO0FBQ0Y7QU92bURvQjtFQUNJO0VBQ0E7QVB5bUR4QjtBRW5vREk7RUt3QmdCO0lBSVE7RVAybUQxQjtBQUNGO0FPeG1EZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAwbURwQjtBRWhwREk7RUtnQ1k7SUFRUTtFUDRtRHRCO0FBQ0Y7QU8zbURvQjtFQUNJO0FQNm1EeEI7QU81bUR3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA4bUQ1QjtBTzNtRG9CO0VBQ0k7RUFDQTtFQUNBO0FQNm1EeEI7QU8zbUQ0QjtFQUNJO0VBQ0E7RUFDQTtBUDZtRGhDO0FPMW1Ed0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUDRtRDVCO0FPMW1EZ0M7RUFDSTtFQUNBO0VBQ0E7QVA0bURwQztBT3JtRFk7RUFDSTtBUHVtRGhCO0FPcm1Eb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjTDFHakI7QUZpdERQO0FPcG1EZ0I7RUFDSTtFQUNBO0FQc21EcEI7QU9sbURRO0VBQ0k7QVBvbURaO0FFMXNESTtFS3FHSTtJQUdRO0lBQ0E7RVBzbURkO0FBQ0Y7O0FRenVEQTtFQUNJO0FSNHVESjtBUTN1REk7RUFDSTtBUjZ1RFI7QVE1dURROztFQUVJO0VBQ0E7QVI4dURaO0FRNXVEUTtFQUNJO0VBQ0E7QVI4dURaO0FFMXRESTtFTXRCSTtJQUlRO0VSZ3ZEZDtBQUNGOztBUzd2REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRnd0RSO0FTOXZESTtFQUNJO0FUZ3dEUjtBUy92RFE7RUFDSTtFQUNBO0FUaXdEWjtBUy92RFE7RUFDSTtFQUNBO0FUaXdEWjtBRW52REk7RU9oQkk7SUFJUTtFVG13RGQ7QUFDRjtBU2p3RFE7RUFDSTtFQUNBO0FUbXdEWjtBRTV2REk7RU9USTtJQUlRO0VUcXdEZDtBQUNGO0FTbndEUTtFQUNJO0FUcXdEWjtBRXB3REk7RU9GSTtJQUdRO0VUdXdEZDtBQUNGO0FTcndEUTtFQUNJO0FUdXdEWjtBRTV3REk7RU9JSTtJQUdRO0VUeXdEZDtBQUNGO0FTeHdEWTtFQUNJO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QVQwd0RoQjtBU3R3RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3d0RoQjtBU3Z3RGdCO0VBQ0k7RUFDQTtBVHl3RHBCOztBVXYwREE7Ozs7RUFBQTtBQXdDQTtFQUNJO0FWdXlESjs7QVVweURBO0VBakJJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnl6REo7O0FVNXlEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWK3lESjs7QVU1eURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTlDQTtBVjgxREo7QVU5eURJO0VBQ0k7RUFDQTtBVmd6RFI7QVU5eURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZnekRSO0FVOXlESTtFQUNJO0VBQ0E7QVZnekRSO0FVOXlESTtFQUNJO0FWZ3pEUjtBVTl5REk7RUFDSTtBVmd6RFI7QVU3eURJO0VBQ0k7QVYreURSOztBVTN5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVjh5REo7QVU3eURJO0VBQ0k7QVYreURSOztBVTN5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjh5REo7QVU1eURJO0VBQ0k7RUFDQTtFQUNBO0FWOHlEUjs7QVUxeURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdBdEhlO0VBdUhmLGlCQXRIZTtFQXVIZixrQkExSFk7RUEySFosZ0JBMUhhO0VBMkhiLHlDQXhIWTtFQXlIWjtBVjZ5REo7QVUzeURJO0VBQ0k7RUFDQTtFQUNBO0FWNnlEUjtBVTF5REk7RUFDSTtFQUNBO0VBQ0E7QVY0eURSOztBVXh5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxXQXhJVztFQXlJWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF4SUE7QVZvN0RKO0FVMXlESTtFQUVJO0VBQ0E7QVYyeURSO0FVMXlEUTtFQUVJO0FWMnlEWjtBVXh5REk7RUEvSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWMDdESjtBVWh6REk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFoS0o7QVZrOURKO0FVL3lESTtFQUNJO0FWaXpEUjtBVS95REk7RUFDSTtBVml6RFI7QVUveURJO0VBQ0ksbUJBOUtNO0VBK0tOO0VBQ0E7QVZpekRSOztBVTV5REE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0k7RUFDQTtFQUNBO0FWNHlESjs7QVV6eURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY0eURKO0FVMXlESTtFQUNJO0VBQ0EsV0FuTk87RUFvTlAsZ0JBbk5TO0VBb05UO0VBL01KO0FWNC9ESjtBVTN5RFE7RUFDSTtBVjZ5RFo7QVUxeURJO0VBQ0k7QVY0eURSO0FVM3lEUTtFQUNJO0VBQ0E7QVY2eURaOztBVXh5REE7RUFDSTtJQUNJO0VWMnlETjtFVXp5REU7SUFDSTtFVjJ5RE47QUFDRjtBVWp3REk7RUFDSTtFQUNBO0VBQ0E7QVZteURSO0FVanlESTtFQUNJO0VBQ0E7QVZteURSO0FVanlESTtFQUNJO0VBQ0E7RUFDQTtBVm15RFI7QVVqeURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZteURSOztBVTV4REk7RUFDSTtFQUNBO0FWK3hEUjtBVTd4REk7RUFDSTtFQUNBO0FWK3hEUjs7QVUzeERBO0VBQ0k7RUFDQSxXQTVUVztBVjBsRWY7O0FVM3hEQTtFQUNJO0FWOHhESjtBVTd4REk7RUFDSTtBVit4RFI7QVU1eERJO0VBQ0k7QVY4eERSOztBVTF4REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjZ4REo7QVU1eERJO0VBQ0k7QVY4eERSOztBVTF4REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0E3Vlc7RUE4Vlg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTVWQTtBVjBuRUo7QVU1eERJO0VBQ0k7RUFDQTtBVjh4RFI7QVU1eERJO0VBRUk7RUFDQTtBVjZ4RFI7QVU1eERRO0VBRUksbUJBNVdFO0FWeW9FZDtBVTF4REk7RUF2V0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWb29FSjtBVWx5REk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUF4WEo7QVY0cEVKO0FVanlESTtFQUNJO0VBQ0E7QVZteURSO0FVanlESTtFQUNJO0VBQ0E7QVZteURSOztBVTl4REk7RUFDSTtFQUNBO0FWaXlEUjtBVS94REk7RUFDSTtBVml5RFI7O0FVNXhESTtFQUVJO0FWOHhEUjtBVTV4REk7RUFDSTtFQUNBO0FWOHhEUjtBVTV4REk7RUFDSTtFQUNBO0FWOHhEUjtBVTV4REk7RUFDSTtFQUNBO0FWOHhEUjtBVTV4REk7RUFDSTtBVjh4RFI7O0FVeHhEQTtFQUNJO0VBQ0E7QVYyeERKOztBVXh4REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJ4REo7QVUxeERJOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWNHhEUjs7QVV0eERBO0VBQ0k7RUFDQTtBVnl4REo7O0FVdHhEQTtFQUNJO0VBQ0E7RUFDQTtBVnl4REo7O0FVcHhEQTtFQUNJO0lBQ0k7SUFDQTtFVnV4RE47QUFDRjtBVXB4REE7RUFFUTtJQUNJO0lBQ0E7RVZxeERWO0VVbHhERTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VWb3hETjtFVWx4RE07SUFFSTtFVm14RFY7RVVoeERFO0lBQ0k7SUFDQTtFVmt4RE47RVVoeERFO0lBQ0k7SUFDQTtFVmt4RE47QUFDRjtBVS93REE7RUFDSTtJQUNJO0VWaXhETjtBQUNGO0FVOXdEQTtFQUNJO0lBQ0k7RVZneEROO0FBQ0Y7QVU3d0RBO0VBQ0k7SUFDSTtJQUNBO0VWK3dETjtFVTd3REU7SUFDSTtFVit3RE47QUFDRjtBVTV3REE7RUFDSTtJQUNJO0VWOHdETjtFVTV3REU7SUFDSTtJQUNBO0VWOHdETjtBQUNGO0FVM3dEQTtFQUNJO0lBQ0k7RVY2d0ROO0FBQ0Y7QVUxd0RBO0VBQ0k7SUFDSTtFVjR3RE47QUFDRjtBVXZ3REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeXdESjtBVTFyREE7RUFDSTtJQUNJO0lBS0E7RVZxd0ROO0VVbndERTtJQUNJO0lBS0E7RVZxd0ROO0FBQ0Y7QVVsd0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm93REo7O0FVandEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWb3dESjs7QVVqd0RBO0VBS0k7RUFLQTtBVm93REo7O0FVandEQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBVm93REo7O0FVandEQTtFQUtJO0FWb3dESjs7QVVqd0RBO0VBQ0k7RUFLQTtBVm93REo7O0FVandEQTtFQUtJO0FWb3dESjs7QVVqd0RBO0VBQ0k7RUFLQTtBVm93REo7O0FVandEQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBVm93REo7O0FVandEQTtFQUtJO0FWb3dESjs7QVVqd0RBO0VBQ0k7RUFLQTtBVm93REo7O0FVandEQTtFQUtJO0FWb3dESjs7QVVqd0RBO0VBQ0k7RUFLQTtBVm93REo7O0FVandEQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBVm93REo7O0FVandEQTtFQUtJO0FWb3dESjs7QVVqd0RBO0VBQ0k7RUFLQTtBVm93REo7O0FVandEQTtFQUtJO0FWb3dESjs7QVVqd0RBO0VBQ0k7RUFLQTtBVm93REo7O0FVandEQTtFQUtJO0FWb3dESjs7QVVqd0RBO0VBS0k7RUFLQTtBVm93REo7O0FVandEQTtFQUtJO0FWb3dESixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnRfYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFydHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFydHMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvcGFydHMvX3BhZ2luZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250L19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvZnJvbnQvX3RvcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250L19jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9mcm9udC9fYXV0aC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL2Zyb250L19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3BsdWdpbnMvX21vZGFhbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEZvbnRzXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRAMTAwOzMwMDs0MDA7NTAwOzYwMDs3MDA7OTAwJmZhbWlseT1PcGVuK1NhbnM6d2dodEA4MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEAxMDA7MzAwOzQwMDs1MDA7NjAwOzcwMDs5MDAmZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDgwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUVCK0dhcmFtb25kOndnaHRAMzAwOzQwMDs1MDA7NjAwJmZhbWlseT1PcGVuK1NhbnM6d2dodEA4MDAmZGlzcGxheT1zd2FwJyk7XG4vLyBWYXJpYWJsZXNcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG4vL09yaWdpbmFsc1xuQGltcG9ydCBcInBhcnRzL2JyZWFkY3J1bWJcIixcblwicGFydHMvYWxlcnRcIixcblwicGFydHMvcGFnaW5nXCI7XG5AaW1wb3J0IFwiZnJvbnQvYmFzZVwiLFxuXCJmcm9udC90b3BcIixcblwiZnJvbnQvY29sdW1uXCIsXG5cImZyb250L2F1dGhcIixcblwiZnJvbnQvbW9kYWxcIjtcbkBpbXBvcnQgXCJwbHVnaW5zL21vZGFhbFwiOyIsIi5icmVhZGNydW1iIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIC8q5qiq44Gr5Lim44G244KI44GG44GrKi9cbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfvvZwnO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk4OTg5OCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEJvZHlcbiRib2R5LWJnOiAjZjhmYWZjO1xuJGZvbnQtc2l6ZS1iYXNlOiAwLjlyZW07XG4kbGluZS1oZWlnaHQtYmFzZTogMS42O1xuLy8gQ29sb3JzXG4kYmFzZUNvbG9yOiAjMzMzMzMzO1xuJHBpbms6ICNGNDdCN0I7XG4kb3JhbmdlOiAjRkY5RDAwO1xuJHJlZDogI0UzMDAwMDtcbiRncmF5OiAjRjhGOEY4O1xuJGxpZ2h0X29yYW5nZTogI0ZFRjdFQjtcbiRibHVlOiAjMDA4MUIxO1xuLy8gcmVzcG9uc2l2ZSBzZXR0aW5nc1xuJHhsOiAxMTk5cHg7XG4kbGc6IDk5MXB4O1xuJG1kOiA3NjdweDtcbiRzbTogNTc1cHg7XG4keHM6IDMyMHB4O1xuQG1peGluIHhsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCR4bCkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbGcge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGxnKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkbWQpKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNtIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogKCRzbSkpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4geHMge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJHhzKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbiRtZFVwOiAzMjFweDtcbkBtaXhpbiB4c1VwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogKCRtZFVwKSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBiYXNlUGFnZVRpdGxlKCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTg5ODk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFzZUNvbG9yO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59IiwiLmFsZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMDA1OTNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2VlZTQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjhlOGQ5O1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogIzcyMWMyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn0iLCIucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX3RvdGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX3VsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRDZENkQ2O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnJvdy1sZWZ0LFxuICAgICAgICAgICAgLmFycm93LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJodG1sIHtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRiYXNlQ29sb3IgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbn1cblxuYnV0dG9uIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbn1cblxuaW5wdXQge1xuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gICAgfVxuICAgICY6cmVhZC1vbmx5IHtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICAgIH1cbn1cblxuLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICB9XG59XG5cbi5wYyB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubGltaXRlZC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbi5saW1pdGVkLXdpZHRoLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbi5ibHVlIHtcbiAgICBjb2xvcjogJGJsdWU7XG59XG5cbi5yZWQge1xuICAgIGNvbG9yOiAjOUIwMDAwO1xufVxuXG4ub3JhbmdlIHtcbiAgICBjb2xvcjogI0RCNTIxRjtcbn1cblxuLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59IiwiaHRtbCB7XG4gICAgY29sb3I6ICRiYXNlQ29sb3I7XG59XG5cbi5mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX19tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY29weXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uIHtcbiAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICZfX2VuIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICM5ZDlkOWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2phIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVnaXN0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFib3V0LFxuICAgICYubWVyaXQsXG4gICAgJi52b2ljZSxcbiAgICAmLmZhcSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2Fsb24vaW1hZ2VzL2JhY2tncm91bmRfMS5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYucmVjb21tZW5kLFxuICAgICYuY29udGVudHMsXG4gICAgJi5wcmljZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2Fsb24vaW1hZ2VzL2JhY2tncm91bmRfMi5zdmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zYWxvbi9pbWFnZXMva3YucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NhbG9uL2ltYWdlcy9rdl9zcC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmX19rdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWVzc2FnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdWJUb3Age1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAmX19rdiB7XG4gICAgICAgICZfX3dhcm4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMDAwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWVzc2FnZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2Nlc3Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgJl9fYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjQzE5QjZDO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fZG93bmxvYWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX193YXJuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGRhcmtvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19hcnJvdyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNDMTlCNkM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgfVxuICAgICZfX2RvbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzE5QjZDO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFib3V0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgJl9fbW92aWUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogODYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yZWNvbW1lbmQge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAmX193cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTkwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3OHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNyU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MyU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDNEM0QzO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDNEM0QzO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+cCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tZXJpdCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgICZfX2JveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbWVyaXQyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1lcml0X19ib3hfX2ltYWdlcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICYubWVyaXQyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuM2VtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTEuM2VtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbWFnZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICYuZm9yY2VGbGV4IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLm1lcml0X19ib3hfX2ltYWdlc19fYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1lcml0MSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzBweCk7XG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYmxvY2sge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5mbGV4IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fc2VydmljZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgICAgICAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzMzMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgICYtLXNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmxvbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ZsZXgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICZfX2ludHJvIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTQwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19kZXRhaWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbW92aWUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9nZ2xlLXBsdXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZUNvbG9yO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190YWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICYubm8tcGFkZGluZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5wYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRoLFxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE1NThENiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmRldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4udG9nZ2xlLWRlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19sb3VuZ2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b2dnbGUtcGx1cyxcbiAgICAgICAgICAgIC50b2dnbGUtYXJyb3cge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYycHgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS1pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRiYXNlQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgJi5jbG9zZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjJweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi0taW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLS10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fb2ZmZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcbiAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjUyMUY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fb2ZmbGluZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICZfX2JveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlQ29sb3I7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19kZXRhaWwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGhvdG9zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52b2ljZSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2hlYWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3Byb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgICAgICAgICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY1NjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJpY2Uge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAmX19ib3gge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYXEge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAmX19ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIC5tYXJrIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFyayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50b2dnbGUtcGx1cyB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkzOTM5MztcbiAgICAgICAgICAgICAgICAmLmNsb3NlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgLm1hcmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjUyMUY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubm90ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2F1dGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY1RjI7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNGRkREREQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOUIwMDAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3Rlcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNvbHVtbkNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMzBweCAwO1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgcGFkZGluZzogODVweCAwIDIwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAmX193cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzMwcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNBM0EzQTM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19oYXNodGFncyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjFCQUVEICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdG9jIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID5vbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKVwiLlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID5vbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn44O8JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+b2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfjg7zjg7wnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfjg7wnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3NpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRlcm0ge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5vZmZlck1vZGFsIHtcbiAgICAmX19zdGF0dXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREI1MjFGO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBociB7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vemFpYyB7XG4gICAgICAgICAgICAgICAgLW1zLWZpbHRlcjogYmx1cig2cHgpO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cig2cHgpO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICA+aW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyohXG5cdE1vZGFhbCAtIGFjY2Vzc2libGUgbW9kYWxzIC0gdjAuNC40XG5cdGJ5IEh1bWFhbiwgZm9yIGFsbCBodW1hbnMuXG5cdGh0dHA6Ly9odW1hYW4uY29tXG4gKi9cblxuLy8gTW9kYWFsIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRtb2RhYWwtb3ZlcmxheS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuJG1vZGFhbC1yYWRpdXM6IDBweDsgLy81cHhcbiRtb2RhYWwtbWFpbi1iZzogI2ZmZjtcbiRtb2RhYWwtbWFpbi10ZXh0OiAjMDAwO1xuJG1vZGFhbC1tYXgtd2lkdGg6IDEwMDBweDtcbiRtb2RhYWwtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRtb2RhYWwtcGFkZGluZzogMzBweDtcbiRtb2RhYWwtaG92ZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiRtb2RhYWwtY2xvc2UtaG92ZXItY29sb3I6ICNiOTNkMGM7XG4kbW9kYWFsLWxpZ2h0OiAjZmZmO1xuJG1vZGFhbC1wcmltYXJ5OiAjNTU1O1xuJG1vZGFhbC1ncmV5OiAjYWZiN2JjO1xuLy8gTW9kYWFsIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBtb2RhYWwtdHJhbnNpdGlvbigkdHlwZSwgJHNwZWVkOiAuMnMsICRlYXNlOiBlYXNlLWluLW91dCkge1xuICAgIHRyYW5zaXRpb246ICR0eXBlICN7JHNwZWVkfSAjeyRlYXNlfTtcbn1cblxuQG1peGluIG1vZGFhbC1oaWRldGV4dCgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gICAgLyogSUU2LCBJRTcgKi9cbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIE1vZGFhbCBTdHJ1Y3R1cmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLW5vc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWFsLWFjY2Vzc2libGUtaGlkZSB7XG4gICAgQGluY2x1ZGUgbW9kYWFsLWhpZGV0ZXh0O1xufVxuXG4ubW9kYWFsLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhYWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgQGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsLCAwLjNzKTtcbiAgICAmICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgLm1vZGFhbC1jbG9zZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgJi5tb2RhYWwtc3RhcnRfbm9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYubW9kYWFsLXN0YXJ0X2ZhZGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmICpbdGFiaW5kZXg9XCIwXCJdIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvLyBpcyBmdWxsc2NyZWVuXG4gICAgJi5tb2RhYWwtZnVsbHNjcmVlbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG4ubW9kYWFsLW91dGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLm1vZGFhbC1mdWxsc2NyZWVuICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDgwcHggMjVweDtcbiAgICAvLyB3aGVuIGlzIGZ1bGxzY3JlZW5cbiAgICAubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbn1cblxuLm1vZGFhbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRtb2RhYWwtbWFpbi10ZXh0O1xuICAgIG1heC13aWR0aDogJG1vZGFhbC1tYXgtd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogJG1vZGFhbC1yYWRpdXM7XG4gICAgYmFja2dyb3VuZDogJG1vZGFhbC1tYWluLWJnO1xuICAgIGJveC1zaGFkb3c6ICRtb2RhYWwtc2hhZG93O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICAvLyB3aGlsZSBsb2FkaW5nXG4gICAgJi5pc19sb2FkaW5nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAvLyB3aGVuIGlzIGZ1bGxzY3JlZW5cbiAgICAubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG59XG5cbi5tb2RhYWwtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICRtb2RhYWwtbGlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihhbGwpO1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIG1vZGFhbC1oaWRldGV4dDtcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQTBBMEEwO1xuICAgICAgICBAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAubW9kYWFsLWZ1bGxzY3JlZW4gJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhYWwtZ3JleTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9XG59XG5cblxuLypcbi5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6ICRtb2RhYWwtcGFkZGluZztcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB9XG59XG4qL1xuXG4vLyBDb25maXJtIE1vZGFhbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtY29uZmlybS13cmFwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4ubW9kYWFsLWNvbmZpcm0tYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvLyBPayBCdXR0b25cbiAgICAmLm1vZGFhbC1vayB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgY29sb3I6ICRtb2RhYWwtbGlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtb2RhYWwtcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBAaW5jbHVkZSBtb2RhYWwtdHJhbnNpdGlvbihiYWNrZ3JvdW5kKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJG1vZGFhbC1wcmltYXJ5LCAxNSUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubW9kYWFsLWNhbmNlbCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJG1vZGFhbC1wcmltYXJ5LCAxNSUpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQC1vLWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBpbnN0YVJldmVhbCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGluc3RhUmV2ZWFsIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuLy8gSW5zdGFncmFtIFBob3RvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm1vZGFhbC1pbnN0YWdyYW0ge1xuICAgIC5tb2RhYWwtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tb2RhYWwtY29udGVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgLm1vZGFhbC1jb250ZW50LWNvbnRhaW5lcj5ibG9ja3F1b3RlIHtcbiAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbjogLTZweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGFuaW1hdGlvbjogaW5zdGFSZXZlYWwgMXMgbGluZWFyIGZvcndhcmRzO1xuICAgIH1cbn1cblxuLy8gR2FsbGVyeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtaW1hZ2Uge1xuICAgIC5tb2RhYWwtaW5uZXItd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgICAubW9kYWFsLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ubW9kYWFsLWdhbGxlcnktd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkbW9kYWFsLWxpZ2h0O1xufVxuXG4ubW9kYWFsLWdhbGxlcnktaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5pc19hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICRtb2RhYWwtbGlnaHQ7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgQGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYWxsKTtcbiAgICAmLmlzX2hpZGRlbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vZGFhbC1ncmV5O1xuICAgICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBtb2RhYWwtaGlkZXRleHQ7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbW9kYWFsLXRyYW5zaXRpb24oYmFja2dyb3VuZCk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAtNXB4IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbn1cblxuLm1vZGFhbC1nYWxsZXJ5LW5leHQge1xuICAgICYtaW5uZXIge1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG4gICAgJi1vdXRlciB7XG4gICAgICAgIHJpZ2h0OiA0NXB4O1xuICAgIH1cbn1cblxuLm1vZGFhbC1nYWxsZXJ5LXByZXYge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAyMnB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbjogLTVweCAwIDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJi1pbm5lciB7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgICYtb3V0ZXIge1xuICAgICAgICBsZWZ0OiA0NXB4O1xuICAgIH1cbn1cblxuLy8gVmlkZW9cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLXZpZGVvLXdyYXAge1xuICAgIG1hcmdpbjogYXV0byA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFhbC12aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgaWZyYW1lLFxuICAgIG9iamVjdCxcbiAgICBlbWJlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLy8gTW9kYWFsIGlGcmFtZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5tb2RhYWwtaWZyYW1lIC5tb2RhYWwtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWFsLWlmcmFtZS1lbGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAubW9kYWFsLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDczMXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgICAubW9kYWFsLWltYWdlIHtcbiAgICAgICAgLm1vZGFhbC1pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFhbC1nYWxsZXJ5LWNvbnRyb2wge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIDtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9kYWFsLWdhbGxlcnktbmV4dCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAubW9kYWFsLWdhbGxlcnktcHJldiB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgICAgICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMTAwcHgpIHtcbiAgICAubW9kYWFsLWluc3RhZ3JhbSBpZnJhbWUge1xuICAgICAgICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgICAubW9kYWFsLWlubmVyLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIC5tb2RhYWwtaW5zdGFncmFtIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gICAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tb2RhYWwtdmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm1vZGFhbC1pbnN0YWdyYW0gaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjBweCkge1xuICAgIC5tb2RhYWwtZ2FsbGVyeS1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBDU1MgbG9hZGluZyBnaWZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjI1KTtcbn1cblxuQC1tcy1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbW9kYWFsLWxvYWRpbmctc3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpXG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KVxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtb2RhYWwtbG9hZGluZy1zcGlubmVyIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSlcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICB9XG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY+ZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgxKT5kaXYge1xuICAgIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IDBzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKT5kaXYsXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMyk+ZGl2IHtcbiAgICAtbXMtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGVcbn1cblxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDcwcHgsIDApXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKT5kaXYge1xuICAgIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjEycztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjEycztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjEycztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IC4xMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuMTJzXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgyKSB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKVxufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoMyk+ZGl2IHtcbiAgICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC4yNXM7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjI1c1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNCk+ZGl2LFxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDUpPmRpdiB7XG4gICAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSgzKSB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg0KT5kaXYge1xuICAgIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjM3cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IC4zN3M7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuMzdzXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg0KSB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg1KT5kaXYge1xuICAgIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjVzO1xuICAgIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAuNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC41cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IC41cztcbiAgICBhbmltYXRpb24tZGVsYXk6IC41c1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoNik+ZGl2LFxuLm1vZGFhbC1sb2FkaW5nLXNwaW5uZXI+ZGl2Om50aC1vZi10eXBlKDcpPmRpdiB7XG4gICAgLW1zLWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtby1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg1KSB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyMjVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjI1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDIyNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KT5kaXYge1xuICAgIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjYycztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjYycztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjYycztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IC42MnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuNjJzXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg2KSB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgyNzBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDI3MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KT5kaXYge1xuICAgIGFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW1zLWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgICAtbW96LWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjc1cztcbiAgICAtby1hbmltYXRpb24tZGVsYXk6IC43NXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuNzVzXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg3KSB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzMTVkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzE1ZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDMxNWRlZykgdHJhbnNsYXRlKDcwcHgsIDApXG59XG5cbi5tb2RhYWwtbG9hZGluZy1zcGlubmVyPmRpdjpudGgtb2YtdHlwZSg4KT5kaXYge1xuICAgIC1tcy1hbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tb3otYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbW9kYWFsLWxvYWRpbmctc3Bpbm5lciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLW8tYW5pbWF0aW9uOiBtb2RhYWwtbG9hZGluZy1zcGlubmVyIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IG1vZGFhbC1sb2FkaW5nLXNwaW5uZXIgMXMgbGluZWFyIGluZmluaXRlO1xuICAgIC1tcy1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gICAgLW1vei1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC44N3M7XG4gICAgLW8tYW5pbWF0aW9uLWRlbGF5OiAuODdzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjg3c1xufVxuXG4ubW9kYWFsLWxvYWRpbmctc3Bpbm5lcj5kaXY6bnRoLW9mLXR5cGUoOCkge1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4NHB4LCA4NHB4KSByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUoNzBweCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoODRweCwgODRweCkgcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlKDcwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDg0cHgsIDg0cHgpIHJvdGF0ZSgzNjBkZWcpIHRyYW5zbGF0ZSg3MHB4LCAwKVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/