@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
/* Magnific Popup カスタムスタイル
------------------------------------------------------- */
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.white-popup {
  position: relative;
  background: #fff;
  padding: 30px;
  width: 80%;
  max-width: 450px;
  margin: 20px auto;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
}
.white-popup .popup-content h3 {
  margin: 0 0 20px;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 700;
  color: #39b6d8;
  text-align: center;
}
.white-popup .popup-content p {
  margin: 0 0 20px;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
  text-align: center;
}
.white-popup .popup-content .popup-image {
  width: 50%;
  margin: 20px auto;
  text-align: center;
}
.white-popup .popup-content .popup-image img {
  max-width: 100%;
  height: auto;
  border: 2px solid #4bb29a;
  border-radius: 8px;
}
.white-popup .popup-content .popup-note {
  margin: 20px 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  color: #666;
}

.mfp-close {
  color: #39b6d8;
  font-size: 40px;
  font-size: 2.5rem;
  font-weight: 300;
  opacity: 0.65;
}
.mfp-close:hover {
  opacity: 1;
}

@media only screen and (max-width: 768px) {
  .white-popup {
    padding: 20px;
    margin: 10px auto;
  }
  .white-popup .popup-content h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .white-popup .popup-content p {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 769px) {
  .white-popup {
    padding: 40px;
  }
}
/* style-smp
------------------------------------------------------- */
body {
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #000;
}

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

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

:target {
  scroll-margin-top: 20px;
}

section[id],
div[id],
h2[id],
h3[id],
h4[id] {
  scroll-margin-top: 20px;
}

a {
  color: #39b6d8;
}

.pc {
  display: none;
}

.wrap {
  width: 100%;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
}
.wrap .consultation-hours {
  width: 100%;
  margin: 1rem 0;
}
.wrap .closed-days {
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem;
  color: #7f8080;
}
.wrap .reception-hours {
  width: 100%;
}
.wrap .reception-hours li {
  font-size: 12px;
  font-size: 0.75rem;
  color: #7f8080;
}
.wrap .reception-hours li span {
  color: #39b6d8;
}
.wrap .fv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  width: 100%;
  height: calc(100dvh - 108px);
}
.wrap .fv.fv-no-image {
  height: auto;
  min-height: auto;
  overflow: visible;
}
.wrap .fv > header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  margin-bottom: 10px;
  padding: 0 5px;
}
.wrap .fv > header .logo {
  width: 70%;
  margin: 5px 0 0;
}
.wrap .fv > header .header-inner {
  width: 100%;
}
.wrap .fv > header .menu-button {
  position: absolute;
  right: 5px;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50px;
}
.wrap .fv > header .menu-button i {
  font-size: 30px;
  font-size: 1.875rem;
}
.wrap .fv .kv {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  isolation: isolate;
  overflow: hidden;
}
.wrap .fv .kv .kv-bg {
  position: absolute;
  bottom: 5%;
  right: 0;
  z-index: 5;
  width: 75%;
  height: clamp(80px, 12vh, 120px);
  padding: clamp(10px, 2vh, 20px);
  color: #fff;
  background: #66cccc;
  border-radius: clamp(15px, 2vw, 20px) 0 0 clamp(15px, 2vw, 20px);
  mix-blend-mode: multiply;
}
.wrap .fv .kv .kv-lead {
  position: absolute;
  bottom: 6%;
  right: 0;
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 75%;
  height: clamp(80px, 12vh, 120px);
  margin: 0;
  padding: clamp(10px, 2vh, 20px);
}
.wrap .fv .kv .kv-lead img {
  width: 100%;
  height: auto;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.wrap .fv .kv .kv-swiper {
  height: 100%;
  overflow: hidden;
}
.wrap .fv .kv .kv-swiper .swiper-wrapper {
  height: 100%;
}
.wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  isolation: isolate;
}
.wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide .slide-background-blur {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
}
.wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide .slide-background-blur picture,
.wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide .slide-background-blur img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-filter: blur(20px);
          filter: blur(20px);
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide picture {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide img {
  height: 100%;
  width: auto;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.wrap .fv .kv picture,
.wrap .fv .kv img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  position: relative;
  z-index: 1;
}
.wrap .fv .kv .kv-background-blur {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
}
.wrap .fv .kv .kv-background-blur picture,
.wrap .fv .kv .kv-background-blur img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  -webkit-filter: blur(20px);
          filter: blur(20px);
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  opacity: 1;
}
.wrap .fv .fv-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: 0;
  overflow: hidden;
}
.wrap .fv.fv-no-image .fv-inner {
  overflow: visible;
  min-height: auto;
}
.wrap .gnavi {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #fff;
  -webkit-box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
}
.wrap .gnavi ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 10px 5px;
}
.wrap .gnavi ul li {
  width: 33.3333333333%;
  margin-bottom: 5px;
  font-size: 12px;
  font-size: 0.75rem;
}
.wrap .gnavi ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px;
  text-decoration: none;
  color: #000;
  border-right: 1px solid #71c7d5;
}
.wrap .gnavi ul li a.borderL {
  border-left: 1px solid #71c7d5;
}
.wrap .gnavi ul li:hover {
  background-color: #8bccbd;
}
.wrap .gnavi ul li:hover a {
  color: #fff;
}
.wrap .gnavi ul li.has-dropdown {
  position: relative;
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu {
  position: fixed;
  bottom: auto;
  left: auto;
  display: none;
  width: 220px;
  -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
          box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
  z-index: 1000;
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu ul {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  padding: 0;
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu ul:before {
  display: block;
  width: 70%;
  height: 40px;
  margin: 0 auto 10px;
  padding: 5px;
  background: #fff;
  border-radius: 0 0 10px 10px;
  letter-spacing: 0.3rem;
  text-align: center;
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu ul.menu-insurance {
  background: #8bccbd;
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu ul.menu-insurance:before {
  content: "保険診療";
  color: #8bccbd;
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu ul.menu-self-pay {
  background: #b3b3b3;
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu ul.menu-self-pay:before {
  content: "自費診療";
  color: #b3b3b3;
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu ul li {
  width: 100%;
  padding: 0 15px;
  text-align: left;
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu ul li:hover {
  background-color: rgba(75, 178, 154, 0.6);
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu ul li:hover a {
  color: #fff;
}
.wrap .gnavi ul li.has-dropdown .dropdown-menu ul li a {
  display: block;
  padding: 10px;
}
.wrap .gnavi ul li.has-dropdown:hover .dropdown-menu {
  display: block;
}
.wrap .line_y {
  background-color: #ff0;
}
.wrap .contents {
  width: 90%;
  margin: 0 auto;
}
.wrap .contents section {
  width: 100%;
  max-width: 1200px;
  margin: 3rem auto;
}
.wrap .contents section h2 {
  margin: 0 0 1rem;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  color: #39b6d8;
}
.wrap .contents section h3 {
  background: #39b6d8;
  color: #fff;
  margin-top: 2rem;
  padding: 0.5rem 1rem;
}
.wrap .contents section h4 {
  margin: 1.5rem 0 1rem;
  color: #39b6d8;
  border-bottom: 1px solid #4bb29a;
}
.wrap .contents section p {
  margin: 0;
}
.wrap .contents section.list-section h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin: 0 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #4bb29a;
}
.wrap .contents section.list-section h2 span {
  position: relative;
  display: inline-block;
  padding: 0 15px;
  font-size: 14px;
  font-size: 0.875rem;
}
.wrap .contents section.list-section h2 span a {
  color: #39b6d8;
  text-decoration: none;
}
.wrap .contents section.list-section h2 span::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "▼";
  display: block;
  width: 12px;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.wrap .contents section.list-section .list li {
  margin-bottom: 5px;
  font-size: 16px;
  font-size: 1rem;
}
.wrap .contents section.list-section .list li:hover {
  background-color: rgba(129, 216, 208, 0.4);
}
.wrap .contents section.list-section .list li a {
  color: #7f8080;
  text-decoration: none;
}
.wrap .contents section.list-section .list li a span {
  display: inline-block;
  margin-right: 1rem;
  font-size: 12px;
  font-size: 0.75rem;
  color: #000;
}
.wrap .contents section ul.dotted-list li {
  margin-bottom: 1rem;
  padding-left: 1rem;
}
.wrap .contents section ul.dotted-list li::before {
  content: "●";
  color: #81d8d0;
  display: inline-block;
  width: 1rem;
  margin: 0 2px 0 -1rem;
}
.wrap .contents section ul.dotted-list li a {
  color: #39b6d8;
  text-decoration: none;
}
.wrap .contents section .faq-list dt::before {
  content: "Q.";
  display: inline-block;
  width: 1.5rem;
  margin-right: 5px;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  color: #81d8d0;
}
.wrap .contents section .faq-list dd {
  margin: 0 0 1rem 0;
}
.wrap .contents section .faq-list dd::before {
  content: "A.";
  display: inline-block;
  width: 1.5rem;
  margin-right: 5px;
  font-size: 22px;
  font-size: 1.375rem;
  font-weight: 700;
  color: #39b6d8;
}
.wrap .contents section .table-wrapper {
  width: 100%;
  margin: 2rem 0;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.wrap .contents section .table-wrapper::-webkit-scrollbar {
  height: 8px;
}
.wrap .contents section .table-wrapper::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.wrap .contents section .table-wrapper::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 4px;
}
.wrap .contents section .table {
  width: 100%;
  min-width: 500px;
  margin: 0;
  border-collapse: collapse;
}
.wrap .contents section .table th,
.wrap .contents section .table td {
  padding: 1rem;
  text-align: center;
  border: 1px solid #4bb29a;
}
.wrap .contents section .table th.table-label,
.wrap .contents section .table td.table-label {
  background-color: #81d8d0;
  color: #fff;
  font-weight: 700;
  vertical-align: middle;
}
.wrap .contents section .table th.text-left,
.wrap .contents section .table td.text-left {
  text-align: left;
}
.wrap .contents section .table td {
  background-color: #fff;
}
.wrap .contents section p {
  margin: 1rem auto;
}
.wrap .contents section p.imagewrap {
  width: 80%;
  margin: 2rem auto;
}
.wrap .contents section .link_btn {
  text-align: center;
  margin: 2rem auto;
}
.wrap .contents section .link_btn a {
  display: inline-block;
  padding: 15px 30px;
  background: linear-gradient(135deg, #8bccbd 0%, #4bb29a 100%);
  color: #fff;
  text-decoration: none;
  border-radius: 50px;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wrap .contents section .link_btn a:hover {
  background: linear-gradient(135deg, #81d8d0 0%, #39b6d8 100%);
  -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 6px 15px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.wrap .contents section .link_btn a:active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
}
.wrap .footer-links {
  width: 90%;
  margin: 5rem auto 2rem;
}
.wrap .footer-links ul li {
  margin-bottom: 1rem;
}
.wrap .footer-info p {
  margin: 0;
}
.wrap .footer-info .map {
  margin: 2rem auto;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: left;
}
.wrap .footer-info .map iframe {
  width: 100%;
  height: 300px;
}
.wrap .footer-info .footer-info-hours {
  width: 90%;
  margin: 0 auto;
}
.wrap .footer-info .footer-info-hours .consultation-hours {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
}
.wrap .footer-info dl {
  width: 90%;
  margin: 2rem auto;
  font-size: 14px;
  font-size: 0.875rem;
}
.wrap .footer-info dl dt {
  color: #39b6d8;
}
.wrap .footer-info dl dd {
  margin: 0 0 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #7f8080;
}
.wrap .footer-info dl dd:last-child {
  border-bottom: none;
}
.wrap footer {
  width: 100%;
  text-align: center;
  padding-bottom: 5rem;
}
.wrap footer .footer-menu {
  padding: 2rem 0;
  background-color: #81d8d0;
  color: #fff;
}
.wrap footer .footer-menu nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 90%;
  margin: 0 auto 1rem;
}
.wrap footer .footer-menu nav ul li {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  margin-bottom: 10px;
  font-size: 14px;
  font-size: 0.875rem;
}
.wrap footer .footer-menu nav ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.5rem 0.8rem;
  color: #fff;
}
.wrap footer .footer-menu nav ul li a:hover {
  background-color: rgba(75, 178, 154, 0.2);
}
.wrap footer .footer-menu nav ul.sub-menu li {
  font-size: 12px;
  font-size: 0.75rem;
}
.wrap footer .footer-menu h1 {
  width: 90%;
  margin: 0 auto;
}
.wrap footer .footer-menu .copyright {
  font-size: 12px;
  font-size: 0.75rem;
}

#page-top {
  position: fixed;
  right: 20px;
  bottom: 120px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
  z-index: 998;
}
#page-top.show {
  opacity: 1;
  visibility: visible;
}
#page-top a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50px;
  height: 50px;
  background-color: #39b6d8;
  border-radius: 50%;
  text-decoration: none;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#page-top a:hover {
  background-color: #81d8d0;
  -webkit-box-shadow: 0 6px 15px rgba(0, 0, 0, 0.3);
          box-shadow: 0 6px 15px rgba(0, 0, 0, 0.3);
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
#page-top a .arrow {
  display: block;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 12px solid #fff;
}

/* style-PC
------------------------------------------------------- */
@media only screen and (min-width: 961px) {
  .pc {
    display: block;
  }
  .sp {
    display: none;
  }
  :target,
  section[id],
  div[id],
  h2[id],
  h3[id],
  h4[id] {
    scroll-margin-top: 100px;
  }
  body.gnavi-fixed :target,
  body.gnavi-fixed section[id],
  body.gnavi-fixed div[id],
  body.gnavi-fixed h2[id],
  body.gnavi-fixed h3[id],
  body.gnavi-fixed h4[id] {
    scroll-margin-top: 120px;
  }
  .wrap .fv {
    height: auto;
  }
  .wrap .fv.fv-no-image {
    height: auto;
    min-height: auto;
    overflow: visible;
  }
  .wrap .fv > header {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    gap: 30px;
    max-width: 1200px;
    margin: 0 auto;
    padding: 1rem 0;
  }
  .wrap .fv > header .header-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 30px;
  }
  .wrap .fv > header .logo {
    width: 360px;
  }
  .wrap .fv > header .consultation-hours {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
  .wrap .fv > header .closed-days {
    font-size: 16px;
    font-size: 1rem;
  }
  .wrap .fv > header ul {
    display: block;
  }
  .wrap .fv > header ul li {
    width: 100%;
  }
  .wrap .fv > header .menu-button {
    display: none;
  }
  .wrap .fv .fv-inner {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 0;
  }
  .wrap .fv.fv-no-image .fv-inner {
    overflow: visible;
    min-height: auto;
  }
  .wrap .fv .kv {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 0;
  }
  .wrap .fv .kv .kv-bg {
    width: 40%;
    height: clamp(150px, 18vh, 220px);
    padding: clamp(15px, 3vh, 30px);
    border-radius: clamp(20px, 3vw, 30px) 0 0 clamp(20px, 3vw, 30px);
  }
  .wrap .fv .kv .kv-lead {
    bottom: 7%;
    right: clamp(10px, 2vw, 20px);
    width: 38%;
    height: clamp(150px, 18vh, 220px);
    padding: clamp(15px, 3vh, 30px);
  }
  .wrap .fv .kv .kv-swiper {
    height: 100%;
    overflow: hidden;
  }
  .wrap .fv .kv .kv-swiper .swiper-wrapper {
    height: 100%;
  }
  .wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    isolation: isolate;
  }
  .wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide .slide-background-blur {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    overflow: hidden;
  }
  .wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide .slide-background-blur picture,
  .wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide .slide-background-blur img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    -webkit-filter: blur(20px);
            filter: blur(20px);
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  .wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide picture {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
  }
  .wrap .fv .kv .kv-swiper .swiper-wrapper .swiper-slide img {
    height: 100%;
    width: auto;
    max-width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .wrap .gnavi {
    display: block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 100%;
    padding: 0 10px;
    -webkit-box-shadow: 0 10px 20px -12px rgba(0, 0, 0, 0.2);
            box-shadow: 0 10px 20px -12px rgba(0, 0, 0, 0.2);
    position: static;
    bottom: auto;
  }
  .wrap .gnavi.fixed {
    position: fixed;
    bottom: auto;
    top: 0;
    z-index: 999;
  }
  .wrap .gnavi ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 1200px;
    margin: 0 auto;
  }
  .wrap .gnavi ul li {
    width: 16.6666666667%;
    padding: 10px 0;
    font-size: 16px;
    font-size: 1rem;
  }
  .wrap .gnavi ul li a.borderL {
    border-left: 1px solid #71c7d5;
  }
  .wrap .gnavi ul li a.first {
    border-left: none;
  }
  .wrap .gnavi ul li.has-dropdown .dropdown-menu ul {
    padding: 0 0 20px;
  }
  .wrap .gnavi ul li.has-dropdown .dropdown-menu ul:before {
    margin: 0 auto 10px;
    border-radius: 0 0 10px 10px;
  }
  .wrap .contents {
    max-width: 1200px;
    margin-top: 5rem;
  }
  .wrap .contents section {
    margin: 10rem auto;
  }
  .wrap .contents section h2 {
    font-size: 32px;
    font-size: 2rem;
  }
  .wrap .contents section .table-wrapper {
    margin: 3rem auto;
    max-width: 800px;
  }
  .wrap .contents section .table {
    min-width: auto;
    margin: 0 auto;
  }
  .wrap .contents section .link_btn a {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 18px 40px;
  }
  .wrap .footer-links {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
  }
  .wrap .footer-links ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
  }
  .wrap .footer-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 1200px;
    margin: 3rem auto;
  }
  .wrap .footer-info .map {
    width: 70%;
    margin: 0 auto;
  }
  .wrap .footer-info .map iframe {
    width: 490px;
    height: 490px;
  }
  .wrap .footer-info .footer-info-hours {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
  }
  .wrap .footer-info .footer-info-hours .consultation-hours {
    width: 50%;
  }
  .wrap .footer-info .footer-info-hours .reception-hours {
    text-align: left;
  }
  .wrap .footer-info dl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-align: left;
  }
  .wrap .footer-info dl dt {
    width: 15%;
    margin: 0 0 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #7f8080;
  }
  .wrap .footer-info dl dt.last {
    border-bottom: none;
  }
  .wrap .footer-info dl dd {
    width: 85%;
  }
  .wrap footer {
    padding-bottom: 0;
  }
  .wrap footer .footer-menu {
    margin-top: 5rem;
    padding: 2rem 0;
  }
  .wrap footer .footer-menu .footer-menu-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    max-width: 1200px;
    margin: 0 auto;
  }
  .wrap footer .footer-menu .footer-menu-inner > div {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .wrap footer .footer-menu nav {
    width: 80%;
  }
  .wrap footer .footer-menu nav ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 90%;
    margin: 0 auto 1rem;
  }
  .wrap footer .footer-menu nav ul li {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .wrap footer .footer-menu h1 {
    width: 100%;
  }
  .wrap footer .footer-menu .copyright {
    font-size: 11px;
    font-size: 0.6875rem;
  }
  #page-top {
    right: 30px;
    bottom: 30px;
  }
  body.gnavi-fixed .wrap .fv {
    padding-top: 90px;
  }
}
/* style-tablet
------------------------------------------------------- */
@media screen and (min-width: 768px) and (max-width: 960px) {
  .wrap .fv > header .logo {
    width: 40%;
  }
  .wrap .fv > header .consultation-hours {
    width: 50%;
  }
  .wrap .fv .kv .kv-lead,
  .wrap .fv .kv .kv-bg {
    height: clamp(120px, 15vh, 170px);
    padding: clamp(12px, 2.5vh, 25px);
  }
  .wrap .footer-links ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
  }
  .wrap footer .footer-menu h1 {
    width: 60%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJfYmFzZS5zY3NzIiwicG9wdXAuc2NzcyIsInN0eWxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VSLGdFQUFBO0FBRVI7eURBQUE7QUEwQkE7eURBQUE7QUMzQkE7eURBQUE7QUFJQTtFQUNFLFVBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0FGRUY7O0FFQ0E7RUFDRSxZQUFBO0FGRUY7O0FFQ0E7RUFDRSxVQUFBO0FGRUY7O0FFQ0E7RUFDRSxVQUFBO0VBQ0EscUNBQUE7RUFBQSw2QkFBQTtBRkVGOztBRUNBO0VBQ0UsVUFBQTtBRkVGOztBRUNBO0VBQ0UsVUFBQTtBRkVGOztBRUVBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaURBQUE7VUFBQSx5Q0FBQTtBRkNGO0FFRUk7RUFDRSxnQkFBQTtFRGpDRixlQUFBO0VBQ0EsaUJBQUE7RUNrQ0UsZ0JBQUE7RUFDQSxjRGZTO0VDZ0JULGtCQUFBO0FGQ047QUVFSTtFQUNFLGdCQUFBO0VEekNGLGVBQUE7RUFDQSxlQUFBO0VDMENFLGdCQUFBO0VBQ0Esa0JBQUE7QUZDTjtBRUVJO0VBQ0UsVUFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QUZBTjtBRUVNO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0FGQVI7QUVJSTtFQUNFLGdCQUFBO0VEN0RGLGVBQUE7RUFDQSxtQkFBQTtFQzhERSxXQUFBO0FGRE47O0FFT0E7RUFDRSxjRGpEYTtFQXJCWCxlQUFBO0VBQ0EsaUJBQUE7RUN1RUYsZ0JBQUE7RUFDQSxhQUFBO0FGSEY7QUVLRTtFQUNFLFVBQUE7QUZISjs7QUVRQTtFQUNFO0lBQ0UsYUFBQTtJQUNBLGlCQUFBO0VGTEY7RUVRSTtJRHZGRixlQUFBO0lBQ0Esa0JBQUE7RURrRkY7RUVRSTtJRDNGRixlQUFBO0lB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RVE7SUFDRSwwQkFBQTtJQUFBLHVCQUFBO0lBQUEsa0JBQUE7RUg3RVY7RUdnRk07SUFDRSxVQUFBO0VIOUVSO0VHZ0ZRO0lBQ0UsdUJBQUE7UUFBQSxvQkFBQTtZQUFBLDJCQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0VIOUVWO0VHZ0ZVO0lBQ0UsMEJBQUE7SUFBQSx1QkFBQTtJQUFBLGtCQUFBO0VIOUVaO0VHbUZNO0lBQ0UsV0FBQTtFSGpGUjtFR21GTTtJRmhtQ0osZUFBQTtJQUNBLG9CQUFBO0VEZ2hDRjtFR3VGQTtJQUNFLFdBQUE7SUFDQSxZQUFBO0VIckZGO0VHeUZBO0lBRUUsaUJBQUE7RUh4RkY7QUFDRjtBRzRGQTt5REFBQTtBQUVBO0VBSVE7SUFDRSxVQUFBO0VIN0ZSO0VHK0ZNO0lBQ0UsVUFBQTtFSDdGUjtFR2lHTTs7SUFFRSxpQ0FBQTtJQUNBLGlDQUFBO0VIL0ZSO0VHcUdJO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxTQUFBO0VIbkdOO0VHd0dNO0lBQ0UsVUFBQTtFSHRHUjtBQUNGIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcIi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3NcIik7XG4vKiBtaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogTWFnbmlmaWMgUG9wdXAg44Kr44K544K/44Og44K544K/44Kk44OrXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWZwLWZhZGUubWZwLWJnIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlYWR5IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlbW92aW5nIC5tZnAtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi53aGl0ZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLndoaXRlLXBvcHVwIC5wb3B1cC1jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzOWI2ZDg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aGl0ZS1wb3B1cCAucG9wdXAtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aGl0ZS1wb3B1cCAucG9wdXAtY29udGVudCAucG9wdXAtaW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndoaXRlLXBvcHVwIC5wb3B1cC1jb250ZW50IC5wb3B1cC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAycHggc29saWQgIzRiYjI5YTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLndoaXRlLXBvcHVwIC5wb3B1cC1jb250ZW50IC5wb3B1cC1ub3RlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzliNmQ4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLm1mcC1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlLXBvcHVwIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIC53aGl0ZS1wb3B1cCAucG9wdXAtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAud2hpdGUtcG9wdXAgLnBvcHVwLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLndoaXRlLXBvcHVwIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4vKiBzdHlsZS1zbXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNIFBMVVMgUm91bmRlZCAxY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuOnRhcmdldCB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5zZWN0aW9uW2lkXSxcbmRpdltpZF0sXG5oMltpZF0sXG5oM1tpZF0sXG5oNFtpZF0ge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogMjBweDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMzliNmQ4O1xufVxuXG4ucGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi53cmFwIC5jb25zdWx0YXRpb24taG91cnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ud3JhcCAuY2xvc2VkLWRheXMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM3ZjgwODA7XG59XG4ud3JhcCAucmVjZXB0aW9uLWhvdXJzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3JhcCAucmVjZXB0aW9uLWhvdXJzIGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjN2Y4MDgwO1xufVxuLndyYXAgLnJlY2VwdGlvbi1ob3VycyBsaSBzcGFuIHtcbiAgY29sb3I6ICMzOWI2ZDg7XG59XG4ud3JhcCAuZnYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEwOHB4KTtcbn1cbi53cmFwIC5mdi5mdi1uby1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ud3JhcCAuZnYgPiBoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLndyYXAgLmZ2ID4gaGVhZGVyIC5sb2dvIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuLndyYXAgLmZ2ID4gaGVhZGVyIC5oZWFkZXItaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cmFwIC5mdiA+IGhlYWRlciAubWVudS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xufVxuLndyYXAgLmZ2ID4gaGVhZGVyIC5tZW51LWJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLndyYXAgLmZ2IC5rdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cmFwIC5mdiAua3YgLmt2LWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDc1JTtcbiAgaGVpZ2h0OiBjbGFtcCg4MHB4LCAxMnZoLCAxMjBweCk7XG4gIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDJ2aCwgMjBweCk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjZjY2NjO1xuICBib3JkZXItcmFkaXVzOiBjbGFtcCgxNXB4LCAydncsIDIwcHgpIDAgMCBjbGFtcCgxNXB4LCAydncsIDIwcHgpO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4ud3JhcCAuZnYgLmt2IC5rdi1sZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDYlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA3NSU7XG4gIGhlaWdodDogY2xhbXAoODBweCwgMTJ2aCwgMTIwcHgpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDJ2aCwgMjBweCk7XG59XG4ud3JhcCAuZnYgLmt2IC5rdi1sZWFkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ud3JhcCAuZnYgLmt2IC5rdi1zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3JhcCAuZnYgLmt2IC5rdi1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndyYXAgLmZ2IC5rdiAua3Ytc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4ud3JhcCAuZnYgLmt2IC5rdi1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlLWJhY2tncm91bmQtYmx1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndyYXAgLmZ2IC5rdiAua3Ytc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zbGlkZS1iYWNrZ3JvdW5kLWJsdXIgcGljdHVyZSxcbi53cmFwIC5mdiAua3YgLmt2LXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc2xpZGUtYmFja2dyb3VuZC1ibHVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ud3JhcCAuZnYgLmt2IC5rdi1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cmFwIC5mdiAua3YgLmt2LXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLndyYXAgLmZ2IC5rdiBwaWN0dXJlLFxuLndyYXAgLmZ2IC5rdiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ud3JhcCAuZnYgLmt2IC5rdi1iYWNrZ3JvdW5kLWJsdXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cmFwIC5mdiAua3YgLmt2LWJhY2tncm91bmQtYmx1ciBwaWN0dXJlLFxuLndyYXAgLmZ2IC5rdiAua3YtYmFja2dyb3VuZC1ibHVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgZmlsdGVyOiBibHVyKDIwcHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ud3JhcCAuZnYgLmZ2LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cmFwIC5mdi5mdi1uby1pbWFnZSAuZnYtaW5uZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi53cmFwIC5nbmF2aSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuLndyYXAgLmduYXZpIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuLndyYXAgLmduYXZpIHVsIGxpIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLndyYXAgLmduYXZpIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcxYzdkNTtcbn1cbi53cmFwIC5nbmF2aSB1bCBsaSBhLmJvcmRlckwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MWM3ZDU7XG59XG4ud3JhcCAuZ25hdmkgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJjY2JkO1xufVxuLndyYXAgLmduYXZpIHVsIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cmFwIC5nbmF2aSB1bCBsaS5oYXMtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcCAuZ25hdmkgdWwgbGkuaGFzLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMjBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLndyYXAgLmduYXZpIHVsIGxpLmhhcy1kcm9wZG93biAuZHJvcGRvd24tbWVudSB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cmFwIC5nbmF2aSB1bCBsaS5oYXMtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgdWw6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3JhcCAuZ25hdmkgdWwgbGkuaGFzLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHVsLm1lbnUtaW5zdXJhbmNlIHtcbiAgYmFja2dyb3VuZDogIzhiY2NiZDtcbn1cbi53cmFwIC5nbmF2aSB1bCBsaS5oYXMtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgdWwubWVudS1pbnN1cmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLkv53pmbroqLrnmYJcIjtcbiAgY29sb3I6ICM4YmNjYmQ7XG59XG4ud3JhcCAuZ25hdmkgdWwgbGkuaGFzLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHVsLm1lbnUtc2VsZi1wYXkge1xuICBiYWNrZ3JvdW5kOiAjYjNiM2IzO1xufVxuLndyYXAgLmduYXZpIHVsIGxpLmhhcy1kcm9wZG93biAuZHJvcGRvd24tbWVudSB1bC5tZW51LXNlbGYtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi6Ieq6LK76Ki655mCXCI7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuLndyYXAgLmduYXZpIHVsIGxpLmhhcy1kcm9wZG93biAuZHJvcGRvd24tbWVudSB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3JhcCAuZ25hdmkgdWwgbGkuaGFzLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgMTc4LCAxNTQsIDAuNik7XG59XG4ud3JhcCAuZ25hdmkgdWwgbGkuaGFzLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHVsIGxpOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cmFwIC5nbmF2aSB1bCBsaS5oYXMtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLndyYXAgLmduYXZpIHVsIGxpLmhhcy1kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndyYXAgLmxpbmVfeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4ud3JhcCAuY29udGVudHMge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDNyZW0gYXV0bztcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIGgyIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM5YjZkODtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIGgzIHtcbiAgYmFja2dyb3VuZDogIzM5YjZkODtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24gaDQge1xuICBtYXJnaW46IDEuNXJlbSAwIDFyZW07XG4gIGNvbG9yOiAjMzliNmQ4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRiYjI5YTtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG4ud3JhcCAuY29udGVudHMgc2VjdGlvbi5saXN0LXNlY3Rpb24gaDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0YmIyOWE7XG59XG4ud3JhcCAuY29udGVudHMgc2VjdGlvbi5saXN0LXNlY3Rpb24gaDIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uLmxpc3Qtc2VjdGlvbiBoMiBzcGFuIGEge1xuICBjb2xvcjogIzM5YjZkODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24ubGlzdC1zZWN0aW9uIGgyIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKWvFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ud3JhcCAuY29udGVudHMgc2VjdGlvbi5saXN0LXNlY3Rpb24gLmxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24ubGlzdC1zZWN0aW9uIC5saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksIDIxNiwgMjA4LCAwLjQpO1xufVxuLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24ubGlzdC1zZWN0aW9uIC5saXN0IGxpIGEge1xuICBjb2xvcjogIzdmODA4MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24ubGlzdC1zZWN0aW9uIC5saXN0IGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4ud3JhcCAuY29udGVudHMgc2VjdGlvbiB1bC5kb3R0ZWQtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIHVsLmRvdHRlZC1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogIzgxZDhkMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luOiAwIDJweCAwIC0xcmVtO1xufVxuLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24gdWwuZG90dGVkLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMzliNmQ4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3JhcCAuY29udGVudHMgc2VjdGlvbiAuZmFxLWxpc3QgZHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUS5cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzgxZDhkMDtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIC5mYXEtbGlzdCBkZCB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIC5mYXEtbGlzdCBkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBLlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzliNmQ4O1xufVxuLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24gLnRhYmxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIC50YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogOHB4O1xufVxuLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24gLnRhYmxlLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIC50YWJsZS13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIC50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4ud3JhcCAuY29udGVudHMgc2VjdGlvbiAudGFibGUgdGgsXG4ud3JhcCAuY29udGVudHMgc2VjdGlvbiAudGFibGUgdGQge1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YmIyOWE7XG59XG4ud3JhcCAuY29udGVudHMgc2VjdGlvbiAudGFibGUgdGgudGFibGUtbGFiZWwsXG4ud3JhcCAuY29udGVudHMgc2VjdGlvbiAudGFibGUgdGQudGFibGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFkOGQwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIC50YWJsZSB0aC50ZXh0LWxlZnQsXG4ud3JhcCAuY29udGVudHMgc2VjdGlvbiAudGFibGUgdGQudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIC50YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ud3JhcCAuY29udGVudHMgc2VjdGlvbiBwIHtcbiAgbWFyZ2luOiAxcmVtIGF1dG87XG59XG4ud3JhcCAuY29udGVudHMgc2VjdGlvbiBwLmltYWdld3JhcCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24gLmxpbmtfYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbn1cbi53cmFwIC5jb250ZW50cyBzZWN0aW9uIC5saW5rX2J0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM4YmNjYmQgMCUsICM0YmIyOWEgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ud3JhcCAuY29udGVudHMgc2VjdGlvbiAubGlua19idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM4MWQ4ZDAgMCUsICMzOWI2ZDggMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24gLmxpbmtfYnRuIGE6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi53cmFwIC5mb290ZXItbGlua3Mge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDVyZW0gYXV0byAycmVtO1xufVxuLndyYXAgLmZvb3Rlci1saW5rcyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ud3JhcCAuZm9vdGVyLWluZm8gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi53cmFwIC5mb290ZXItaW5mbyAubWFwIHtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud3JhcCAuZm9vdGVyLWluZm8gLm1hcCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi53cmFwIC5mb290ZXItaW5mbyAuZm9vdGVyLWluZm8taG91cnMge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cmFwIC5mb290ZXItaW5mbyAuZm9vdGVyLWluZm8taG91cnMgLmNvbnN1bHRhdGlvbi1ob3VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ud3JhcCAuZm9vdGVyLWluZm8gZGwge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLndyYXAgLmZvb3Rlci1pbmZvIGRsIGR0IHtcbiAgY29sb3I6ICMzOWI2ZDg7XG59XG4ud3JhcCAuZm9vdGVyLWluZm8gZGwgZGQge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmODA4MDtcbn1cbi53cmFwIC5mb290ZXItaW5mbyBkbCBkZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi53cmFwIGZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuLndyYXAgZm9vdGVyIC5mb290ZXItbWVudSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDhkMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ud3JhcCBmb290ZXIgLmZvb3Rlci1tZW51IG5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG59XG4ud3JhcCBmb290ZXIgLmZvb3Rlci1tZW51IG5hdiB1bCBsaSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ud3JhcCBmb290ZXIgLmZvb3Rlci1tZW51IG5hdiB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjhyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLndyYXAgZm9vdGVyIC5mb290ZXItbWVudSBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDE3OCwgMTU0LCAwLjIpO1xufVxuLndyYXAgZm9vdGVyIC5mb290ZXItbWVudSBuYXYgdWwuc3ViLW1lbnUgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi53cmFwIGZvb3RlciAuZm9vdGVyLW1lbnUgaDEge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cmFwIGZvb3RlciAuZm9vdGVyLW1lbnUgLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4jcGFnZS10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDEyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuICB6LWluZGV4OiA5OTg7XG59XG4jcGFnZS10b3Auc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4jcGFnZS10b3AgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzliNmQ4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4jcGFnZS10b3AgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ4ZDA7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4jcGFnZS10b3AgYSAuYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEycHggc29saWQgI2ZmZjtcbn1cblxuLyogc3R5bGUtUENcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgOnRhcmdldCxcbiAgc2VjdGlvbltpZF0sXG4gIGRpdltpZF0sXG4gIGgyW2lkXSxcbiAgaDNbaWRdLFxuICBoNFtpZF0ge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICBib2R5LmduYXZpLWZpeGVkIDp0YXJnZXQsXG4gIGJvZHkuZ25hdmktZml4ZWQgc2VjdGlvbltpZF0sXG4gIGJvZHkuZ25hdmktZml4ZWQgZGl2W2lkXSxcbiAgYm9keS5nbmF2aS1maXhlZCBoMltpZF0sXG4gIGJvZHkuZ25hdmktZml4ZWQgaDNbaWRdLFxuICBib2R5LmduYXZpLWZpeGVkIGg0W2lkXSB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC53cmFwIC5mdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC53cmFwIC5mdi5mdi1uby1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLndyYXAgLmZ2ID4gaGVhZGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIC53cmFwIC5mdiA+IGhlYWRlciAuaGVhZGVyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAud3JhcCAuZnYgPiBoZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxuICAud3JhcCAuZnYgPiBoZWFkZXIgLmNvbnN1bHRhdGlvbi1ob3VycyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53cmFwIC5mdiA+IGhlYWRlciAuY2xvc2VkLWRheXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLndyYXAgLmZ2ID4gaGVhZGVyIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud3JhcCAuZnYgPiBoZWFkZXIgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cmFwIC5mdiA+IGhlYWRlciAubWVudS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXAgLmZ2IC5mdi1pbm5lciB7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC53cmFwIC5mdi5mdi1uby1pbWFnZSAuZnYtaW5uZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgLndyYXAgLmZ2IC5rdiB7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC53cmFwIC5mdiAua3YgLmt2LWJnIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGhlaWdodDogY2xhbXAoMTUwcHgsIDE4dmgsIDIyMHB4KTtcbiAgICBwYWRkaW5nOiBjbGFtcCgxNXB4LCAzdmgsIDMwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNsYW1wKDIwcHgsIDN2dywgMzBweCkgMCAwIGNsYW1wKDIwcHgsIDN2dywgMzBweCk7XG4gIH1cbiAgLndyYXAgLmZ2IC5rdiAua3YtbGVhZCB7XG4gICAgYm90dG9tOiA3JTtcbiAgICByaWdodDogY2xhbXAoMTBweCwgMnZ3LCAyMHB4KTtcbiAgICB3aWR0aDogMzglO1xuICAgIGhlaWdodDogY2xhbXAoMTUwcHgsIDE4dmgsIDIyMHB4KTtcbiAgICBwYWRkaW5nOiBjbGFtcCgxNXB4LCAzdmgsIDMwcHgpO1xuICB9XG4gIC53cmFwIC5mdiAua3YgLmt2LXN3aXBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLndyYXAgLmZ2IC5rdiAua3Ytc3dpcGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC53cmFwIC5mdiAua3YgLmt2LXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICB9XG4gIC53cmFwIC5mdiAua3YgLmt2LXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc2xpZGUtYmFja2dyb3VuZC1ibHVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAud3JhcCAuZnYgLmt2IC5rdi1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlLWJhY2tncm91bmQtYmx1ciBwaWN0dXJlLFxuICAud3JhcCAuZnYgLmt2IC5rdi1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlLWJhY2tncm91bmQtYmx1ciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBmaWx0ZXI6IGJsdXIoMjBweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIC53cmFwIC5mdiAua3YgLmt2LXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBwaWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC53cmFwIC5mdiAua3YgLmt2LXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLndyYXAgLmduYXZpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG4gIC53cmFwIC5nbmF2aS5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC53cmFwIC5nbmF2aSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53cmFwIC5nbmF2aSB1bCBsaSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC53cmFwIC5nbmF2aSB1bCBsaSBhLmJvcmRlckwge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzcxYzdkNTtcbiAgfVxuICAud3JhcCAuZ25hdmkgdWwgbGkgYS5maXJzdCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLndyYXAgLmduYXZpIHVsIGxpLmhhcy1kcm9wZG93biAuZHJvcGRvd24tbWVudSB1bCB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gIH1cbiAgLndyYXAgLmduYXZpIHVsIGxpLmhhcy1kcm9wZG93biAuZHJvcGRvd24tbWVudSB1bDpiZWZvcmUge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgfVxuICAud3JhcCAuY29udGVudHMge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbiAgLndyYXAgLmNvbnRlbnRzIHNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTByZW0gYXV0bztcbiAgfVxuICAud3JhcCAuY29udGVudHMgc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAud3JhcCAuY29udGVudHMgc2VjdGlvbiAudGFibGUtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuICAud3JhcCAuY29udGVudHMgc2VjdGlvbiAudGFibGUge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAud3JhcCAuY29udGVudHMgc2VjdGlvbiAubGlua19idG4gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgcGFkZGluZzogMThweCA0MHB4O1xuICB9XG4gIC53cmFwIC5mb290ZXItbGlua3Mge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAud3JhcCAuZm9vdGVyLWxpbmtzIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAud3JhcCAuZm9vdGVyLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIH1cbiAgLndyYXAgLmZvb3Rlci1pbmZvIC5tYXAge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLndyYXAgLmZvb3Rlci1pbmZvIC5tYXAgaWZyYW1lIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxuICAud3JhcCAuZm9vdGVyLWluZm8gLmZvb3Rlci1pbmZvLWhvdXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAud3JhcCAuZm9vdGVyLWluZm8gLmZvb3Rlci1pbmZvLWhvdXJzIC5jb25zdWx0YXRpb24taG91cnMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndyYXAgLmZvb3Rlci1pbmZvIC5mb290ZXItaW5mby1ob3VycyAucmVjZXB0aW9uLWhvdXJzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC53cmFwIC5mb290ZXItaW5mbyBkbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLndyYXAgLmZvb3Rlci1pbmZvIGRsIGR0IHtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdmODA4MDtcbiAgfVxuICAud3JhcCAuZm9vdGVyLWluZm8gZGwgZHQubGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAud3JhcCAuZm9vdGVyLWluZm8gZGwgZGQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgLndyYXAgZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3Rlci1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3Rlci1tZW51IC5mb290ZXItbWVudS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53cmFwIGZvb3RlciAuZm9vdGVyLW1lbnUgLmZvb3Rlci1tZW51LWlubmVyID4gZGl2IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLndyYXAgZm9vdGVyIC5mb290ZXItbWVudSBuYXYge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLndyYXAgZm9vdGVyIC5mb290ZXItbWVudSBuYXYgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gIH1cbiAgLndyYXAgZm9vdGVyIC5mb290ZXItbWVudSBuYXYgdWwgbGkge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3Rlci1tZW51IGgxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAud3JhcCBmb290ZXIgLmZvb3Rlci1tZW51IC5jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxuICAjcGFnZS10b3Age1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuICBib2R5LmduYXZpLWZpeGVkIC53cmFwIC5mdiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cbi8qIHN0eWxlLXRhYmxldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAud3JhcCAuZnYgPiBoZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLndyYXAgLmZ2ID4gaGVhZGVyIC5jb25zdWx0YXRpb24taG91cnMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLndyYXAgLmZ2IC5rdiAua3YtbGVhZCxcbiAgLndyYXAgLmZ2IC5rdiAua3YtYmcge1xuICAgIGhlaWdodDogY2xhbXAoMTIwcHgsIDE1dmgsIDE3MHB4KTtcbiAgICBwYWRkaW5nOiBjbGFtcCgxMnB4LCAyLjV2aCwgMjVweCk7XG4gIH1cbiAgLndyYXAgLmZvb3Rlci1saW5rcyB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLndyYXAgZm9vdGVyIC5mb290ZXItbWVudSBoMSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgdXJsKCcvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzJyk7XG5cbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gJG5vdC1wYzogMTAyMzsvLyAxMDI0cHjmnKrmuoDjga/jgr/jg5bjg6zjg4Pjg4jjgajliKTmlq1cbi8vICR0YWJsZXQ6IDc2ODsvLyDjgr/jg5bjg6zjg4Pjg4jjga7ln7rmupbjgajjgZnjgovjgrXjgqTjgrpcblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJHZpZXdwb3J0OiBmYWxzZSkge1xuICBAaWYgJHZpZXdwb3J0IHtcbiAgICBmb250LXNpemU6IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUgLCAxNikgKyByZW07XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoMTAwICwgJHZpZXdwb3J0KSAqICRzaXplICogMXZ3O1xufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRleHRjb2xvciA6ICMwMDA7XG4ka2V5Y29sb3IgIDogIzgxZDhkMDtcbiRhY2NlbnRjb2xvciA6ICMzOWI2ZDg7XG4kYm9yZGVyY29sb3IgOiAjNGJiMjlhO1xuJG1lbnVHcmVlbiA6ICM4YmNjYmQ7XG4kYmFzZWdyYXkgOiAjN2Y4MDgwO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlICdiYXNlJyBhcyBiO1xyXG5cclxuLyogTWFnbmlmaWMgUG9wdXAg44Kr44K544K/44Og44K544K/44Kk44OrXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi8vIOODneODg+ODl+OCouODg+ODl+OBruODleOCp+ODvOODieOCouODi+ODoeODvOOCt+ODp+ODs1xyXG4ubWZwLWZhZGUubWZwLWJnIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZWFkeSB7XHJcbiAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLm1mcC1mYWRlLm1mcC13cmFwIC5tZnAtY29udGVudCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxufVxyXG5cclxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vLyDjg53jg4Pjg5fjgqLjg4Pjg5fjgrPjg7Pjg4bjg7Pjg4Tjga7jgrnjgr/jgqTjg6tcclxuLndoaXRlLXBvcHVwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgbWF4LXdpZHRoOiA0NTBweDtcclxuICBtYXJnaW46IDIwcHggYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIFxyXG4gIC5wb3B1cC1jb250ZW50IHtcclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMjQpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogYi4kYWNjZW50Y29sb3I7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDE2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucG9wdXAtaW1hZ2Uge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGIuJGJvcmRlcmNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucG9wdXAtbm90ZSB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcclxuICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyDplonjgZjjgovjg5zjgr/jg7Pjga7jgqvjgrnjgr/jg57jgqTjgrpcclxuLm1mcC1jbG9zZSB7XHJcbiAgY29sb3I6IGIuJGFjY2VudGNvbG9yO1xyXG4gIEBpbmNsdWRlIGIuZm9udC1zaXplKDQwKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG9wYWNpdHk6IDAuNjU7XHJcbiAgXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLy8g44K544Oe44Ob5a++5b+cXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAud2hpdGUtcG9wdXAge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgXHJcbiAgICAucG9wdXAtY29udGVudCB7XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUEPlr77lv5xcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gIC53aGl0ZS1wb3B1cCB7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlICdiYXNlJyBhcyBiO1xyXG5AdXNlICdwb3B1cCc7XHJcblxyXG5cclxuLyogc3R5bGUtc21wXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuYm9keXtcclxuICBmb250LWZhbWlseTogJ00gUExVUyBSb3VuZGVkIDFjJywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogYi4kdGV4dGNvbG9yO1xyXG59XHJcbmltZ3tcclxuICB3aWR0aDogMTAwJTsgXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbnVse1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vIOOCouODs+OCq+ODvOODquODs+OCr+eUqOOBruOCueOCr+ODreODvOODq+OCquODleOCu+ODg+ODiFxyXG4vLyDjgrnjg57jg5s6IOODiuODk+OBrumrmOOBleWIhu+8iOS4i+mDqOWbuuWumuOBquOBruOBp+Wun+mam+OBr+OBu+OBvDDjgadPS++8iVxyXG4vLyBQQzog44OY44OD44OA44O8ICsg44OK44OT44Gu6auY44GV5YiGXHJcbjp0YXJnZXQge1xyXG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAyMHB4OyAvLyDjgrnjg57jg5vnlKjjg4fjg5Xjgqnjg6vjg4hcclxufVxyXG5cclxuLy8g44Ki44Oz44Kr44O844Oq44Oz44Kv5a++6LGh44Gu6KaB57Sg44Gr44K544Kv44Ot44O844Or44Kq44OV44K744OD44OI44KS6Kit5a6aXHJcbnNlY3Rpb25baWRdLFxyXG5kaXZbaWRdLFxyXG5oMltpZF0sXHJcbmgzW2lkXSxcclxuaDRbaWRdIHtcclxuICBzY3JvbGwtbWFyZ2luLXRvcDogMjBweDsgLy8g44K544Oe44Ob55SoXHJcbn1cclxuYXtcclxuICBjb2xvcjogYi4kYWNjZW50Y29sb3I7XHJcbiAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ucGN7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndyYXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gIC5jb25zdWx0YXRpb24taG91cnN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gIH1cclxuICAuY2xvc2VkLWRheXN7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNCk7XHJcbiAgICBjb2xvcjogIzdmODA4MDtcclxuICB9XHJcbiAgLnJlY2VwdGlvbi1ob3Vyc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGxpe1xyXG4gICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMik7XHJcbiAgICAgIGNvbG9yOiAjN2Y4MDgwO1xyXG5cclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogYi4kYWNjZW50Y29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mdntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8g44K544Oe44ObOiDjg4rjg5Plm7rlrprjga7jgZ/jgoHjgIHjg4rjg5Pjga7pq5jjgZXjgpLpmaTjgYTjgZ/pq5jjgZVcclxuICAgIC8vIOODiuODk+OBruamgueul+mrmOOBlTogMTA4cHggKHBhZGRpbmcgKyBjb250ZW50KVxyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDEwOHB4KTtcclxuXHJcbiAgICAvLyDnlLvlg4/jgYzjgarjgYTloLTlkIjjga/pq5jjgZXjgpLoh6rli5Xoqr/mlbRcclxuICAgICYuZnYtbm8taW1hZ2V7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIOODieODreODg+ODl+ODgOOCpuODs+ODoeODi+ODpeODvOOBjOimi+OBiOOCi+OCiOOBhuOBq1xyXG4gICAgfVxyXG5cclxuICAgID4gaGVhZGVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gIFxyXG4gICAgICAubG9nb3tcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGVyLWlubmVye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5tZW51LWJ1dHRvbntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gIFxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAua3Z7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBcclxuICAgICAgLmt2LWJne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDUlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICBoZWlnaHQ6IGNsYW1wKDgwcHgsIDEydmgsIDEyMHB4KTtcclxuICAgICAgICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAydmgsIDIwcHgpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM2NmNjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMTVweCwgMnZ3LCAyMHB4KSAwIDAgY2xhbXAoMTVweCwgMnZ3LCAyMHB4KTtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICAgIH1cclxuICAgICAgLmt2LWxlYWR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNiU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICBoZWlnaHQ6IGNsYW1wKDgwcHgsIDEydmgsIDEyMHB4KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogY2xhbXAoMTBweCwgMnZoLCAyMHB4KTtcclxuICAgICAgICBcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAua3Ytc3dpcGVye1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTYwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG5cclxuICAgICAgICAgICAgLy8g44K544Op44Kk44OJ55So6IOM5pmv44G844GL44GXXHJcbiAgICAgICAgICAgIC5zbGlkZS1iYWNrZ3JvdW5kLWJsdXJ7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgIHBpY3R1cmUsXHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcGljdHVyZXtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwaWN0dXJlLFxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5rdi1iYWNrZ3JvdW5kLWJsdXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIHBpY3R1cmUsXHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnYtaW5uZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIOeUu+WDj+OBjOOBquOBhOODmuODvOOCuOOBp+OBr2Z2LWlubmVy44Gub3ZlcmZsb3fjgoLop6PpmaRcclxuICAgICYuZnYtbm8taW1hZ2UgLmZ2LWlubmVyIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ25hdml7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDAgLTJweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIFxyXG4gICAgLy8g44K544Oe44Ob44Gn44Gv5bi444Gr5LiL6YOo5Zu65a6aXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgXHJcbiAgICAmLmZpeGVke1xyXG4gICAgICAvLyDjgrnjgq/jg63jg7zjg6vmmYLjga7ov73liqDjgrnjgr/jgqTjg6vjgYzjgYLjgozjgbDjgZPjgZPjgatcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcclxuICAgICAgICBcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogYi4kdGV4dGNvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzcxYzdkNTtcclxuICBcclxuICAgICAgICAgICYuYm9yZGVyTHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzFjN2Q1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYi4kbWVudUdyZWVuO1xyXG5cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g44OJ44Ot44OD44OX44OA44Km44Oz44Oh44OL44Ol44O8XHJcbiAgICAgICAgJi5oYXMtZHJvcGRvd257XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDsgLy8gZml4ZWTjgavjgZfjgabopqrjga5vdmVyZmxvd+OBruW9semfv+OCkuWPl+OBkeOBquOBhOOCiOOBhuOBq+OBmeOCi1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87IC8vIEphdmFTY3JpcHTjgafli5XnmoTjgavoqK3lrppcclxuICAgICAgICAgICAgbGVmdDogYXV0bzsgLy8gSmF2YVNjcmlwdOOBp+WLleeahOOBq+ioreWumlxyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IC8vIOODkeODh+OCo+ODs+OCsOOBquOBl1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7IC8vIFVM44Gu5LiK44Gr6YWN572u77yI5LiL44Gr44Oe44O844K444Oz77yJXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDsgLy8g5bem5LiL5Y+z5LiL44Gr5Li444G/XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjNyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLm1lbnUtaW5zdXJhbmNle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYi4kbWVudUdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAn5L+d6Zm66Ki655mCJztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IGIuJG1lbnVHcmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubWVudS1zZWxmLXBheXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiM2IzYjM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfoh6rosrvoqLrnmYInO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2IzYjNiMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoYi4kYm9yZGVyY29sb3IsIDAuNik7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluZV95e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICB9XHJcblxyXG4gIC5jb250ZW50c3tcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xyXG5cclxuICAgICAgaDJ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogYi4kYWNjZW50Y29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgaDN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogYi4kYWNjZW50Y29sb3I7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgICAgfVxyXG4gICAgICBoNHtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDFyZW07XHJcbiAgICAgICAgY29sb3I6IGIuJGFjY2VudGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiLiRib3JkZXJjb2xvcjtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g44Oq44K544OIXHJcbiAgICAgICYubGlzdC1zZWN0aW9ue1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGIuJGJvcmRlcmNvbG9yO1xyXG4gIFxyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTQpO1xyXG4gIFxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBiLiRhY2NlbnRjb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBjb250ZW50OiAn4pa8JztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC5saXN0e1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGIuJGtleWNvbG9yLCAwLjQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM3ZjgwODA7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bC5kb3R0ZWQtbGlzdHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAn4pePJztcclxuICAgICAgICAgICAgY29sb3I6IGIuJGtleWNvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4IDAgLTFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjogYi4kYWNjZW50Y29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mYXEtbGlzdHtcclxuICAgICAgICBkdHtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJ1EuJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMjIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogYi4ka2V5Y29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRke1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJ0EuJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMjIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogYi4kYWNjZW50Y29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFibGUtd3JhcHBlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMDtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICBcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcntcclxuICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLnRhYmxle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgXHJcbiAgICAgICAgdGgsXHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYi4kYm9yZGVyY29sb3I7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIHRoLFxyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgJi50YWJsZS1sYWJlbHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYi4ka2V5Y29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi50ZXh0LWxlZnR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW46IDFyZW0gYXV0bztcclxuXHJcbiAgICAgICAgJi5pbWFnZXdyYXB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAycmVtIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDjg6rjg7Pjgq/jg5zjgr/jg7NcclxuICAgICAgLmxpbmtfYnRue1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIGIuJG1lbnVHcmVlbiAwJSwgYi4kYm9yZGVyY29sb3IgMTAwJSk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCBiLiRrZXljb2xvciAwJSwgYi4kYWNjZW50Y29sb3IgMTAwJSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1saW5rc3tcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IDVyZW0gYXV0byAycmVtO1xyXG5cclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1pbmZve1xyXG4gICAgcHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWFwe1xyXG4gICAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTMpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgaWZyYW1le1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWluZm8taG91cnN7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmNvbnN1bHRhdGlvbi1ob3Vyc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmluZm8taG91cnMtdGV4dHtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRse1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTQpO1xyXG5cclxuICAgICAgZHR7XHJcbiAgICAgICAgY29sb3I6IGIuJGFjY2VudGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgIGRke1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYi4kYmFzZWdyYXk7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGZvb3RlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcblxyXG4gICAgLmZvb3Rlci1tZW51e1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGIuJGtleWNvbG9yO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIG5hdntcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjhyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShiLiRib3JkZXJjb2xvciwgMC4yKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxe1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgLmNvcHlyaWdodHtcclxuICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOODmuODvOOCuOODiOODg+ODl+OBq+aIu+OCi+ODnOOCv+ODs1xyXG4jcGFnZS10b3B7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIGJvdHRvbTogMTIwcHg7IC8vIOOCueODnuODm+OBruWbuuWumuODiuODk+OBruS4iuOBq+ihqOekulxyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xyXG4gIHotaW5kZXg6IDk5ODsgLy8g44OK44OTKDk5OSnjgojjgorkuIvjgatcclxuXHJcbiAgJi5zaG93e1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICBhe1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYi4kYWNjZW50Y29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYi4ka2V5Y29sb3I7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93e1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBzdHlsZS1QQ1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjFweCl7XHJcbiAgLnBje1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5zcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8vIFBD54mI44Gu44Ki44Oz44Kr44O844Oq44Oz44Kv55So44Kq44OV44K744OD44OI77yI44OK44OT44GM5Zu65a6a44GV44KM44Gf5pmC44Gu6auY44GV77yJXHJcbiAgOnRhcmdldCxcclxuICBzZWN0aW9uW2lkXSxcclxuICBkaXZbaWRdLFxyXG4gIGgyW2lkXSxcclxuICBoM1tpZF0sXHJcbiAgaDRbaWRdIHtcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDsgLy8g44OY44OD44OA44O8ICsg44OK44OT44Gu6auY44GV5YiGXHJcbiAgfVxyXG4gIFxyXG4gIC8vIOODiuODk+OBjOWbuuWumuOBleOCjOOBpuOBhOOCi+aZguOBr+OBleOCieOBq+iqv+aVtFxyXG4gIGJvZHkuZ25hdmktZml4ZWQge1xyXG4gICAgOnRhcmdldCxcclxuICAgIHNlY3Rpb25baWRdLFxyXG4gICAgZGl2W2lkXSxcclxuICAgIGgyW2lkXSxcclxuICAgIGgzW2lkXSxcclxuICAgIGg0W2lkXSB7XHJcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cmFwe1xyXG4gICAgLmZ2e1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIFxyXG4gICAgICAvLyDnlLvlg4/jgYzjgarjgYTloLTlkIjjga/pq5jjgZXjgpLoh6rli5Xoqr/mlbTvvIhQQ+eJiO+8iVxyXG4gICAgICAmLmZ2LW5vLWltYWdle1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGhlYWRlcntcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gIFxyXG4gICAgICAgIC5oZWFkZXItaW5uZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb25zdWx0YXRpb24taG91cnN7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jbG9zZWQtZGF5c3tcclxuICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIFxyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5tZW51LWJ1dHRvbntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIFxyXG4gICAgICAuZnYtaW5uZXJ7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAvLyDnlLvlg4/jgYzjgarjgYTjg5rjg7zjgrjjgafjga9mdi1pbm5lcuOBrm92ZXJmbG9344KC6Kej6Zmk77yIUEPniYjvvIlcclxuICAgICAgJi5mdi1uby1pbWFnZSAuZnYtaW5uZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLmt2e1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgLmt2LWJne1xyXG4gICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIC8vIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDE1MHB4LCAxOHZoLCAyMjBweCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiBjbGFtcCgxNXB4LCAzdmgsIDMwcHgpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogY2xhbXAoMjBweCwgM3Z3LCAzMHB4KSAwIDAgY2xhbXAoMjBweCwgM3Z3LCAzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmt2LWxlYWR7XHJcbiAgICAgICAgICBib3R0b206IDclO1xyXG4gICAgICAgICAgcmlnaHQ6IGNsYW1wKDEwcHgsIDJ2dywgMjBweCk7XHJcbiAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjbGFtcCgxNTBweCwgMTh2aCwgMjIwcHgpO1xyXG4gICAgICAgICAgcGFkZGluZzogY2xhbXAoMTVweCwgM3ZoLCAzMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rdi1zd2lwZXJ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG5cclxuICAgICAgICAgICAgICAvLyDjgrnjg6njgqTjg4nnlKjog4zmma/jgbzjgYvjgZdcclxuICAgICAgICAgICAgICAuc2xpZGUtYmFja2dyb3VuZC1ibHVye1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgcGljdHVyZSxcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHBpY3R1cmV7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmduYXZpe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgXHJcbiAgICAgIC8vIFBD54mI44Gn44Gv5Zu65a6a44KS6Kej6ZmkXHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuXHJcbiAgICAgICYuZml4ZWR7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAmLmJvcmRlckx7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzFjN2Q1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmlyc3R7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyDjg4njg63jg4Pjg5fjg4Djgqbjg7Pjg6Hjg4vjg6Xjg7xcclxuICAgICAgICAgICYuaGFzLWRyb3Bkb3due1xyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogZml4ZWTjgarjga7jgad0b3AvbGVmdOOBr0phdmFTY3JpcHTjgafoqK3lrppcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIC8vIFBD54mI44Gn44Gv5LiL6YOo44Gr5Li444G/XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRze1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuXHJcbiAgICAgIHNlY3Rpb257XHJcbiAgICAgICAgbWFyZ2luOiAxMHJlbSBhdXRvO1xyXG5cclxuICAgICAgICBoMntcclxuICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDMyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGUtd3JhcHBlcntcclxuICAgICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZXtcclxuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g44Oq44Oz44Kv44Oc44K/44Oz77yIUEPniYjvvIlcclxuICAgICAgICAubGlua19idG57XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG5cclxuICAgIC5mb290ZXItbGlua3N7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItaW5mb3tcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xyXG5cclxuICAgICAgLm1hcHtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICB3aWR0aDogNDkwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xyXG4gICAgICAgIH0gIFxyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXItaW5mby1ob3Vyc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgLmNvbnN1bHRhdGlvbi1ob3Vyc3tcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNlcHRpb24taG91cnN7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZGx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGR0e1xyXG4gICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGIuJGJhc2VncmF5O1xyXG5cclxuICAgICAgICAgICYubGFzdHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGR7XHJcbiAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZm9vdGVye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgXHJcbiAgICAgIC5mb290ZXItbWVudXtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuXHJcbiAgICAgICAgLmZvb3Rlci1tZW51LWlubmVye1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbmF2e1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xyXG4gIFxyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvcHlyaWdodHtcclxuICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDExKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLy8g44Oa44O844K444OI44OD44OX44Gr5oi744KL44Oc44K/44Oz77yIUEPniYjvvIlcclxuICAjcGFnZS10b3B7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIGJvdHRvbTogMzBweDsgLy8gUEPjga/lm7rlrprjg4rjg5PjgYzjgarjgYTjga7jgafpgJrluLjkvY3nva5cclxuICB9XHJcbiAgXHJcbiAgLy8g44OK44OT44GM5Zu65a6a44GV44KM44Gf5pmC44Gu44K544K/44Kk44Or6Kq/5pW077yIUEPniYjjga7jgb/vvIlcclxuICBib2R5LmduYXZpLWZpeGVkIC53cmFwIC5mdiB7XHJcbiAgICAvLyDjg4rjg5PjgYzlm7rlrprjgZXjgozjgZ/mmYLjgIHkuIrpg6jjgatwYWRkaW5n6L+95Yqg44GX44Gma3bjga7jgrXjgqTjgrrjgpLntq3mjIFcclxuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8qIHN0eWxlLXRhYmxldFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDo5NjBweCkge1xyXG4gIC53cmFwe1xyXG4gICAgLmZ2e1xyXG4gICAgICA+aGVhZGVye1xyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnN1bHRhdGlvbi1ob3Vyc3tcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5rdntcclxuICAgICAgICAua3YtbGVhZCxcclxuICAgICAgICAua3YtYmd7XHJcbiAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDEyMHB4LCAxNXZoLCAxNzBweCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiBjbGFtcCgxMnB4LCAyLjV2aCwgMjVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1saW5rc3tcclxuICAgICAgdWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZvb3RlcntcclxuICAgICAgLmZvb3Rlci1tZW51e1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYxcHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcclxuLy8gfVxyXG4iXX0= */
