body {
  color: #000;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: 300;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Roboto", sans-serif;
  margin-top: 0;
  color: inherit;
  font-weight: 500;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}

h1 {
  font-size: 40px;
}

h2 {
  font-size: 35px;
}

h3 {
  font-size: 30px;
}

h4 {
  font-size: 20px;
}

p {
  margin-bottom: 0;
  margin-top: 0;
  line-height: 1.5;
}

ul, ol {
  margin: 0;
}

b, strong {
  font-weight: 500;
}

label {
  font-weight: 500;
}

.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

.alignright {
  display: inline;
  float: right;
  margin: 0 0 0 15px;
}

.alignleft {
  display: inline;
  float: left;
  margin: 0 15px 0 0;
}

body {
  background: url("../../assets/images/pattern-1.png");
}

a {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #5b9ef8;
}
a:hover, a:focus {
  background: transparent;
  color: #f15a24;
  text-decoration: none;
  outline: none;
}

button,
input[type="submit"] {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
}

.cta-btn {
  display: inline-block;
  height: 60px;
  min-width: 160px;
  padding: 10px;
  background: url("../../assets/images/btn-bg-1.jpg") right center no-repeat, #f15a24;
  color: #fff;
  text-align: center;
}
.cta-btn:hover, .cta-btn:focus {
  background: url("../../assets/images/btn-bg-1.jpg") right -5px center no-repeat, #f15a24;
  color: #fff;
}

.ghost-grey {
  display: inline-block;
  height: 60px;
  padding: 10px 20px;
  text-align: center;
  line-height: 2.5;
  color: #fff;
  position: relative;
}
.ghost-grey:hover, .ghost-grey:focus {
  background: #d7d7d7;
  color: #f15a24;
  text-decoration: none;
  outline: none;
}
.ghost-grey:before {
  content: "";
  position: absolute;
  border: #d7d7d7 solid 1px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.read-btn {
  color: #000;
  display: inline-block;
  background: url("../../assets/images/read-arrow.png") right 5px center no-repeat;
  padding-right: 40px;
}
.read-btn:hover, .read-btn:focus {
  background: url("../../assets/images/read-arrow.png") right 0 center no-repeat;
}

.return-btn {
  display: inline-block;
  padding: 8px 15px;
  background: url("../../assets/images/back-arrow.png") left 15px center no-repeat, #f15a24;
  color: #fff;
  padding-left: 45px;
}
.return-btn:hover, .return-btn:focus {
  background: url("../../assets/images/back-arrow.png") left 10px center no-repeat, #000;
  color: #fff;
}

.learn-btn {
  padding: 8px;
  display: block;
  background: #5b9ef8;
  color: #fff;
}

img {
  max-width: 100%;
}

.wrapper {
  min-height: 100vh;
  padding-top: 70px;
}

::-webkit-input-placeholder {
  color: #636363 !important;
}

:-moz-placeholder {
  color: #636363 !important;
}

::-moz-placeholder {
  color: #636363 !important;
}

:-ms-input-placeholder {
  color: #636363 !important;
}

.carousel .carousel-indicators li {
  width: 15px;
  height: 15px;
  border: none;
  background: #fff;
  margin: 0 3px;
  border-radius: 999px;
}
.carousel .carousel-indicators li.active {
  width: 15px;
  height: 15px;
  margin: 0 3px;
  background: #5b9ef8;
}

.form-box {
  margin-bottom: 30px;
  position: relative;
}
.form-box label {
  color: #bbbbbb;
  position: absolute;
  top: 5px;
  left: 12px;
  font-size: 13px;
  z-index: 5;
}

.form-control {
  height: 60px;
  border-radius: 0;
  background: #f3f6fa;
  border-color: #e4e8ef;
  box-shadow: none;
  padding-top: 25px;
  color: #636363;
}
.form-control:focus {
  box-shadow: none;
  border-color: #5b9ef8;
}

.header-small {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

.no-overlay:after {
  display: none;
}

.gutter-box {
  padding: 80px 0;
}

.gutter-top {
  margin-top: 80px;
}

.extra-page-box {
  text-align: center;
}

header {
  background: #fff;
}

header.top-affix {
  width: 100%;
  top: 0;
  z-index: 100;
  position: fixed;
}

.navbar-default {
  background: none;
  border: none;
  margin-bottom: 0;
}
.navbar-default .navbar-header .navbar-brand {
  height: auto;
  padding: 11px 15px;
}
.navbar-default .navbar-header .navbar-toggle {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: none;
  border-radius: 0;
  margin-top: 17px;
  margin-bottom: 0;
}
.navbar-default .navbar-header .navbar-toggle .icon-bar {
  background: #5b9ef8;
}
.navbar-default .navbar-header .navbar-toggle:hover, .navbar-default .navbar-header .navbar-toggle:focus {
  background: #5b9ef8;
}
.navbar-default .navbar-header .navbar-toggle:hover .icon-bar, .navbar-default .navbar-header .navbar-toggle:focus .icon-bar {
  background: #fff;
}
.navbar-default .navbar-collapse {
  max-height: 360px;
}
.navbar-default .navbar-collapse .navbar-nav li:hover > .menu-caret, .navbar-default .navbar-collapse .navbar-nav li:focus > .menu-caret {
  color: #5b9ef8;
}
.navbar-default .navbar-collapse .navbar-nav li:hover > a, .navbar-default .navbar-collapse .navbar-nav li:focus > a {
  background: transparent;
  color: #5b9ef8;
}
.navbar-default .navbar-collapse .navbar-nav li a {
  color: #000;
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
}
.navbar-default .navbar-collapse .navbar-nav li a:hover, .navbar-default .navbar-collapse .navbar-nav li a:focus {
  background: transparent;
  color: #5b9ef8;
  text-decoration: none;
  outline: none;
}
.navbar-default .navbar-collapse .navbar-nav li .dropdown-menu {
  background: #fff;
  border: none;
  box-shadow: none;
  min-width: inherit;
  padding: 0;
  border-radius: 0;
}
.navbar-default .navbar-collapse .navbar-nav li .dropdown-menu a {
  padding: 10px 15px;
  color: #000;
}
.navbar-default .navbar-collapse .navbar-nav li .dropdown-menu a:hover, .navbar-default .navbar-collapse .navbar-nav li .dropdown-menu a:focus {
  background: transparent;
  color: #5b9ef8;
  text-decoration: none;
  outline: none;
}
.navbar-default .navbar-collapse .navbar-nav li .dropdown-menu .has-sub {
  position: relative;
}
.navbar-default .navbar-collapse .navbar-nav li.active > a {
  background: transparent;
  color: #5b9ef8;
}
.navbar-default .navbar-collapse .navbar-nav li.active > a:hover, .navbar-default .navbar-collapse .navbar-nav li.active > a:focus {
  background: transparent;
  color: #5b9ef8;
  text-decoration: none;
  outline: none;
}
.navbar-default .navbar-collapse .navbar-nav li.active > .menu-caret {
  color: #5b9ef8;
}
.navbar-default .navbar-collapse .navbar-nav li.has-sub:hover > .menu-caret, .navbar-default .navbar-collapse .navbar-nav li.has-sub:focus > .menu-caret {
  color: #5b9ef8;
}
.navbar-default .navbar-collapse .navbar-nav li.has-sub:hover > a, .navbar-default .navbar-collapse .navbar-nav li.has-sub:focus > a {
  color: #5b9ef8;
}
.navbar-default .navbar-collapse .navbar-nav li.has-sub a {
  padding-right: 30px;
}
.navbar-default .navbar-collapse .navbar-nav li.has-sub a:focus ~ .menu-caret {
  color: #5b9ef8;
}
.navbar-default .navbar-collapse .navbar-nav li.has-sub.open > .menu-caret {
  color: #5b9ef8;
}
.navbar-default .navbar-collapse .navbar-nav li.has-sub.open > a {
  background: transparent;
  color: #fff;
}
.navbar-default .navbar-collapse .navbar-nav li.has-sub.open > a:hover, .navbar-default .navbar-collapse .navbar-nav li.has-sub.open > a:focus {
  background: transparent;
  color: #5b9ef8;
  text-decoration: none;
  outline: none;
}
.navbar-default .navbar-collapse .navbar-nav.navbar-right .dropdown-menu .has-sub > .dropdown-menu {
  right: 100%;
  left: auto;
}

.menu-caret {
  color: #000;
  cursor: pointer;
  margin-top: -8px;
  position: absolute;
  top: 50%;
  right: 10px;
}

.navbar-toggle .icon-bar {
  -webkit-transition: .5s ease;
  transition: .5s ease;
}

.navbar-toggle.collapsed .icon-bar:nth-child(2) {
  -webkit-transform: rotate(0) translateY(0) translateX(0);
          transform: rotate(0) translateY(0) translateX(0);
}

.navbar-toggle.collapsed .icon-bar:nth-child(3) {
  opacity: 1;
}

.navbar-toggle.collapsed .icon-bar:nth-child(4) {
  -webkit-transform: rotate(0) translateY(0) translateX(0);
          transform: rotate(0) translateY(0) translateX(0);
}

.navbar-toggle .icon-bar:nth-child(2) {
  -webkit-transform: rotate(-45deg) translateY(4px) translateX(-5px);
          transform: rotate(-45deg) translateY(4px) translateX(-5px);
}

.navbar-toggle .icon-bar:nth-child(3) {
  opacity: 0;
}

.navbar-toggle .icon-bar:nth-child(4) {
  -webkit-transform: rotate(45deg) translateY(-4px) translateX(-4px);
          transform: rotate(45deg) translateY(-4px) translateX(-4px);
}

.contact-top-box {
  margin-bottom: 7.5px;
}
.contact-top-box a {
  display: block;
  min-width: 190px;
  text-align: center;
  color: #fff;
  background: url("../../assets/images/top-bg-1.png") right center no-repeat, #f15a24;
  padding: 7px;
  font-weight: 500;
}
.contact-top-box a:hover, .contact-top-box a:focus {
  background: url("../../assets/images/top-bg-1.png") right -5px center no-repeat, #f15a24;
}
.contact-top-box a span {
  display: block;
  line-height: 1.2;
}

.footer-box {
  background: url("../../assets/images/footer-bg.jpg") no-repeat;
  background-size: cover;
  padding-bottom: 50px;
  color: #fff;
}
.footer-box--bottom-form {
  padding: 50px 30px;
  background: #fff;
  margin-top: -50px;
}
.footer-box--inner {
  padding: 120px 15px 0;
}
.footer-box--inner a {
  color: #fff;
}
.footer-box--meta-info {
  color: #fff;
}
.footer-box--meta-info + .footer-box--meta-info {
  margin-top: 30px;
}
.footer-box--meta-info .social-btn .fa {
  font-size: 20px;
  margin-right: 5px;
  position: relative;
  top: 2px;
}
.footer-box--meta-info .social-btn + .social-btn {
  margin-left: 20px;
}

.contact-footer {
  padding-bottom: 200px;
}
.contact-footer .footer-box--inner {
  padding-top: 80px;
}
.contact-footer .text-right .copy-p {
  text-align: right;
}

.info-box {
  position: relative;
  padding-left: 35px;
  margin-top: 15px;
}
.info-box > img {
  position: absolute;
  left: 0;
  top: 0;
}

.footer-link {
  padding: 0;
  margin: 0;
  list-style: none;
}
.footer-link li + li {
  margin-top: 10px;
}

.copy-p {
  text-align: center;
  margin-top: 30px;
}

.fixed-bg {
  background-attachment: fixed !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: relative;
  background-position: center !important;
}
.fixed-bg:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.top-banner-box {
  padding-top: 100px;
  display: flex;
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.top-banner-box--inner {
  width: 100%;
  color: #fff;
  position: relative;
  z-index: 5;
}
.top-banner-box--inner--content {
  margin-bottom: 100px;
}
.top-banner-box--inner--content .header-box {
  text-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
}
.top-banner-box--inner--about {
  background: #5b9ef8;
  padding: 50px;
  position: relative;
  text-align: center;
}
.top-banner-box--inner--about .header-box {
  text-align: center;
  width: 190px;
  height: 58px;
  background: #fff;
  position: absolute;
  top: -29px;
  z-index: 5;
  border-radius: 9999px;
  border: #5b9ef8 solid 2px;
  color: #5b9ef8;
  line-height: 2.6;
  left: 50%;
  margin-left: -95px;
}
.top-banner-box--inner--about--content {
  position: relative;
  z-index: 5;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.top-banner-box--inner--about--content a {
  color: #fff;
  display: inline-block;
  margin-top: 5px;
}

.floating-1 {
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -30px;
}

.home-why-box {
  padding: 80px 0;
  color: #fff;
}
.home-why-box .container {
  position: relative;
  z-index: 5;
}
.home-why-box--inner {
  background: rgba(0, 0, 0, 0.5);
  padding: 30px;
}

#home-services {
  margin-top: 50px;
}
#home-services .carousel-indicators {
  position: relative;
  bottom: 0;
  padding: 0;
  left: 0;
  width: 100%;
  margin: 40px 0 0;
}

.home-services-box {
  color: #fff;
  padding: 80px 0;
}
.home-services-box .container {
  position: relative;
  z-index: 5;
}
.home-services-box--content--button {
  margin-top: 40px;
}
.home-services-box--content--button a {
  margin-right: 20px;
}
.home-services-box--content--button a:last-child {
  margin-right: 0;
}
.home-services-box--img {
  text-align: center;
}
.home-services-box--list ul {
  padding: 0;
  margin: 0;
  padding-left: 20px;
}
.home-services-box--list ul li + li {
  margin-top: 5px;
}

.hservices-img {
  max-width: 450px;
  padding: 20px;
  max-height: 450px;
  background: url("../../assets/images/home-services-bg-1.png") center center no-repeat;
  background-size: cover;
  display: inline-block;
  width: 100%;
}

.home-testimonials-box {
  padding: 80px 0;
  color: #fff;
}
.home-testimonials-box .container {
  position: relative;
  z-index: 5;
}
.home-testimonials-box--inner {
  text-align: center;
  margin-top: 40px;
}
.home-testimonials-box--inner--content {
  padding: 60px;
  border-radius: 5px;
  background: url("../../assets/images/testi-bg-1.png") center top no-repeat, url("../../assets/images/testi-bg-2.png") center bottom no-repeat, url("../../assets/images/testi-bg-3.png") center bottom repeat-y, #fff;
  background-size: contain;
  color: #000;
}
.home-testimonials-box--inner--content > img {
  margin-bottom: 10px;
}
.home-testimonials-box--inner--content .header-box {
  text-transform: uppercase;
  color: #5b9ef8;
}

#home-testimonials .carousel-indicators {
  position: relative;
  bottom: 0;
  padding: 0;
  left: 0;
  width: 100%;
  margin: 40px 0 0;
}

.meta-datetime {
  color: #bbbbbb;
  margin-top: 40px;
  display: block;
}

.home-contact-intro {
  padding: 50px 0 70px;
}
.home-contact-intro .header-big {
  color: #5b9ef8;
}

.height-box {
  height: 105px;
  overflow: hidden;
}

.height-box:hover {
  overflow-y: scroll;
}

.about-page-box {
  background: url("../../assets/images/flower-1.png") left -20px top 60px no-repeat;
}
.about-page-box--content .header-in {
  color: #1d5dac;
  margin-bottom: 20px;
}
.about-page-box--img {
  text-align: center;
}
.about-page-box--img:last-of-type img {
  margin-top: 30px;
}
.about-page-box--img img + img {
  margin-top: 30px;
}
.about-page-box--bottom--content .header-in {
  color: #1d5dac;
  margin-bottom: 20px;
}

.frame-box {
  background: url("../../assets/images/frame-bg-1.png") center center no-repeat;
  background-size: contain;
  padding: 20px;
  display: inline-block;
}

.services-page-box--intro {
  text-align: center;
}
.services-page-box--intro .header-in {
  color: #1d5dac;
}
.services-page-box--inner {
  margin-top: 90px;
}
.services-page-box--inner .header-in {
  color: #1d5dac;
  margin-bottom: 20px;
}
.services-page-box--inner .services-img {
  margin-bottom: 20px;
}
.services-page-box--inner .read-btn {
  margin-top: 20px;
}

.services-inner-page-box--img .return-btn {
  margin-top: 30px;
}
.services-inner-page-box--content .header-in {
  color: #1d5dac;
}

.packages-list-box {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.packages-list-box--inner {
  display: inline-block;
  vertical-align: top;
  margin: 80px 30px 0;
  position: relative;
}
.packages-list-box--inner--img {
  padding: 15px;
  background: #fff;
  display: inline-block;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
}
.packages-list-box--inner--img img {
  max-width: 290px;
}

.title-box {
  position: absolute;
  background: #fff;
  font-size: 20px;
  width: 70%;
  left: 50%;
  margin-left: -35%;
  bottom: -15px;
}
.title-box span {
  padding: 15px 10px;
  display: block;
  text-align: center;
}

.quote-box {
  background: url("../../assets/images/quote-bg.png") center center no-repeat;
  background-size: auto 90%;
}

.package-in-img {
  margin: 80px 0;
  position: relative;
}

.price-head {
  background: #f15a24;
  border: #fff solid 5px;
  color: #fff;
  padding: 10px 15px;
  position: absolute;
  top: -20px;
  left: 50px;
}
.price-head:after {
  content: "";
  position: absolute;
  border: #e1e1e1 solid 1px;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
}

.big-frame {
  background: url("../../assets/images/frame-bg-2.png") center center no-repeat;
  background-size: 100% 100%;
  padding: 15px;
}

.package-in-box .header-in {
  color: #1d5dac;
}
.package-in-box .return-btn {
  margin-top: 30px;
}

.contact-us-box--map {
  background: #fff;
  padding: 15px;
  margin-top: 80px;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.1);
}
.contact-us-box--inner {
  margin-top: 40px;
}
.contact-us-box--inner--form .footer-box--bottom-form {
  margin-top: 0;
}
.contact-us-box--inner--address {
  margin: 0;
  padding: 0;
  list-style: none;
}
.contact-us-box--inner--address li {
  display: inline-block;
  margin-right: 40px;
  margin-bottom: 40px;
}
.contact-us-box--inner--address li img {
  margin-bottom: 10px;
}

.google-maps {
  position: relative;
  padding-bottom: 420px;
  height: 0;
  overflow: hidden;
}
.google-maps iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

@media (min-width: 1200px) {
  .navbar-default .navbar-collapse .navbar-nav {
    margin-top: 10px;
    margin-right: 15px;
  }
  .navbar-default .navbar-collapse .navbar-nav > .has-sub:hover:after {
    background: rgba(0, 0, 0, 0.5);
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: fixed;
    width: 100%;
    z-index: 999;
  }
  .navbar-default .navbar-collapse .navbar-nav li .dropdown-menu .has-sub .menu-caret {
    display: none;
  }
  .navbar-default .navbar-collapse .navbar-nav li .dropdown-menu .has-sub > .dropdown-menu {
    left: 100%;
    right: auto;
    top: -2px;
  }

  .has-sub:hover > .dropdown-menu {
    display: block !important;
  }

  .wrapper {
    margin-bottom: -300px;
    padding-bottom: 300px;
    padding-top: 70px;
  }

  .gutter-box {
    padding: 200px 0;
  }

  .gutter-top {
    margin-top: 200px;
  }

  .contact-top-box {
    float: right;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 0;
  }

  .top-banner-box--inner--content .header-box {
    text-shadow: 0 3px 0 rgba(0, 0, 0, 0.5);
  }
  .top-banner-box--inner--content p {
    font-size: 20px;
  }
  .top-banner-box--inner--about:before {
    content: "";
    position: absolute;
    background: url("../../assets/images/about-bg-1.png") left top no-repeat;
    top: -14px;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 2;
  }
  .top-banner-box--inner--about:after {
    content: "";
    position: absolute;
    background: url("../../assets/images/about-top-bar.png") center top no-repeat;
    top: -14px;
    left: 0;
    bottom: 0;
    width: 100%;
    background-size: contain;
    z-index: 1;
  }
  .top-banner-box--inner--about .header-box {
    top: -44px;
  }
  .top-banner-box--inner--about--content p {
    font-size: 17px;
  }

  .home-why-box {
    padding: 200px 0;
  }

  .home-services-box {
    padding: 100px 0;
  }

  #home-services {
    margin-top: 40px;
  }

  .cta-btn {
    line-height: 2.5;
  }

  .ghost-grey {
    line-height: 2.5;
  }

  .home-testimonials-box {
    padding: 100px 0;
  }

  .header-big {
    font-size: 60px;
  }

  .header-small {
    font-size: 20px;
  }

  .form-control {
    font-size: 20px;
  }
}
@media (min-width: 1400px) {
  .container {
    width: 1200px;
  }

  h1 {
    font-size: 60px;
  }

  h2 {
    font-size: 40px;
  }

  .navbar-default .navbar-collapse .navbar-nav li {
    margin: 0 15px;
  }

  .top-banner-box--inner--about:before {
    top: -16px;
  }
  .top-banner-box--inner--about:after {
    top: -16px;
  }
  .top-banner-box--inner--about .header-box {
    top: -47px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  h1 {
    font-size: 60px;
  }

  h2 {
    font-size: 40px;
  }

  .menu-caret {
    margin-top: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    height: 40px;
    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-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .top-banner-box--inner--content .header-box {
    text-shadow: 0 3px 0 rgba(0, 0, 0, 0.5);
    font-size: 60px;
  }

  .home-why-box {
    padding: 200px 0;
  }

  .home-services-box {
    padding: 100px 0;
  }
  .home-services-box--content--button a + a {
    margin-top: 20px;
  }

  .cta-btn {
    line-height: 2.5;
  }

  .ghost-grey {
    line-height: 2.5;
  }

  .wrapper {
    margin-bottom: -300px;
    padding-bottom: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body {
    font-size: 14px;
  }

  .menu-caret {
    margin-top: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    height: 40px;
    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-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .home-services-box--content--button a + a {
    margin-top: 20px;
  }

  .cta-btn {
    line-height: 3;
  }

  .ghost-grey {
    line-height: 3;
  }

  .home-testimonials-box--inner--content {
    padding: 30px;
  }

  .footer-box--bottom-form .cta-btn {
    line-height: 3;
  }

  .wrapper {
    margin-bottom: -500px;
    padding-bottom: 500px;
  }

  .contact-footer {
    padding-top: 100px;
  }
}
@media (max-width: 767px) {
  body {
    font-size: 14px;
  }

  .wrapper {
    min-height: inherit;
  }

  .menu-caret {
    margin-top: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    height: 40px;
    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-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .cta-btn {
    line-height: 3;
  }

  .ghost-grey {
    line-height: 3;
  }

  .home-services-box--img {
    margin-top: 30px;
  }
  .home-services-box--list {
    margin-top: 30px;
  }

  .home-testimonials-box--inner--content {
    padding: 30px;
  }

  .footer-box--inner {
    padding: 50px 15px 0;
  }

  .height-box {
    height: auto;
    overflow: inherit;
  }

  .height-box:hover {
    overflow-y: inherit;
  }

  .about-page-box {
    background: none;
  }
  .about-page-box--img img {
    margin-top: 30px;
  }
  .about-page-box--bottom--content {
    margin-top: 30px;
  }

  .frame-box {
    padding: 10px;
  }

  .header-small {
    line-height: 1.5;
  }

  .services-page-box--inner {
    margin-top: 30px;
  }

  .services-inner-page-box--content {
    margin-top: 30px;
  }

  .packages-list-box--inner {
    display: block;
    margin: 50px 0;
  }

  .big-frame {
    padding: 10px;
  }

  .price-head {
    left: 20px;
  }
  .price-head:after {
    content: "";
    position: absolute;
    border: #e1e1e1 solid 1px;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
  }

  .package-in-img {
    margin: 40px 0;
  }

  .package-in-box--inner + .package-in-box--inner {
    margin-top: 30px;
  }

  .contact-us-box--map {
    margin-top: 30px;
  }
  .contact-us-box--inner--address {
    margin-top: 30px;
  }
}
@media (max-width: 375px) {
  .home-services-box--content--button a + a {
    margin-top: 20px;
  }
}



/* 2/27/2020 */


@media (min-width: 1200px) {

  .navbar-right .dropdown-menu {
    right: -182px;
    padding: 16px 0 !important;
}

#nav-menu-item-166 .dropdown-menu {
  right: -256px;
}

}


@media screen and (max-width: 1024px) {


  .navbar-default .navbar-collapse .navbar-nav li.has-sub.open > a {
    background: transparent;
    color: #000;
  }

  .navbar-default .navbar-collapse .navbar-nav li a {
    border-bottom: 1px solid #ddd;
    font-weight: lighter;
}

/* .navbar-default .navbar-collapse .navbar-nav li .dropdown-menu {
  padding-left: 30px;
} */
  

.sub-menu .sub-menu-item > a {
  padding-left: 38px !important;
}

}


section.sitemap.new .page-header {
	margin-bottom: 0;
}
section.sitemap.new .page-header h2 {
	color: #1d5dac;
}
section.sitemap.new .page-header h3 {
	color: #444;
}
section.sitemap.new li {
	padding: 10px 0;
}
section.sitemap.new li a {
	color: #337ab7!important;
    font-weight: 400;
}
section.sitemap.new li a:hover {
	text-decoration: underline;
}
body section.sitemap.new ul li:nth-child(n+3):nth-child(-n+8), body section.sitemap.new ul li:nth-child(n+10):nth-child(-n+14) {
	margin-left: 30px!important;
}

.package-in-box .return-btn {
  margin-top: 30px;
  text-align: center;
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.package-in-box .header-in {
  color: #1d5dac;
  text-align: center;
  padding-bottom: 2rem;
}

@media screen and (max-width: 767px) {
	section.sitemap.new .page-header h3 {
		font-size: 20px;
	}
}

/* 10/27/2020 */

.faq {
  padding: 6rem 0;
  background-color: #fff;
}

.faq h2 {
  margin-bottom: 2rem;
  color: #1d5dac;
}

.faq .accordion {
  background-color: #1D5DAC;
  color: #fff;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 18px;
  transition: 0.4s;
  margin-bottom: 1.5rem;
  position: relative;

}

/* .faq .accordion.active {

  margin-bottom: 0;

} */

.faq .active, .faq .accordion:hover {
  background-color: #1D5DAC;
}

.faq .accordion:after {
  content: '\002B';
  color: #fff;
  font-weight: bold;
  float: right;
  margin-left: 5px;
  position: absolute;
  right: 13px;
  top: 50%;
  transform: translateY(-50%);

}

.faq .active:after {
  content: "\2212";
}

.faq .panel {
  padding: 13px 18px;
  background-color: #e4e4e4;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  display: none;
  margin-bottom: 1.5rem;
  position: relative;
  top: -14px;
  border-radius: 0;
}


@media screen and (max-width: 600px) {

  .faq .accordion {
    padding-right: 30px;
  }


}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInR5cG9ncmFwaHkuc2NzcyIsIl92YXJpYWJsZS5zY3NzIiwibWFpbi5jc3MiLCJfbW9kZXJuLnNjc3MiLCJtb2R1bGUvX2hlYWRlci5zY3NzIiwibW9kdWxlL19mb290ZXIuc2NzcyIsInBhZ2VzL19pbmRleC5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fc2VydmljZXMuc2NzcyIsInBhZ2VzL19wYWNrYWdlcy5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsIm1lZGlhL18xMjAwLXNjcmVlbi5zY3NzIiwibWVkaWEvXzk5Mi1zY3JlZW4uc2NzcyIsIm1lZGlhL183Njgtc2NyZWVuLnNjc3MiLCJtZWRpYS9fNDgwLXNjcmVlbi5zY3NzIiwibWVkaWEvXzMyMC1zY3JlZW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFRQTtFQUVDLFlDSFc7RURJWCxrQ0NUNkI7RURVN0IsZ0JDV2dCO0VEVmYsaUJBQWdCO0NFUmpCOztBRllEOzs7Ozs7RUFPQyxrQ0NwQjZCO0VEcUI3QixjQUFhO0VBQ2IsZUFBYztFQUNkLGlCQUFnQjtDRVZoQjtBRllBOzs7Ozs7RUFFQyxlQUFjO0NFTmY7O0FGWUQ7RUFFQyxnQkNiaUI7Q0NHakI7O0FGY0Q7RUFFQyxnQkNsQmlCO0NDTWpCOztBRmdCRDtFQUVDLGdCQ3ZCaUI7Q0NTakI7O0FGa0JEO0VBRUMsZ0JDNUJpQjtDQ1lqQjs7QUZvQkQ7RUFFQyxpQkFBZ0I7RUFDaEIsY0FBYTtFQUNiLGlCQUFnQjtDRWxCaEI7O0FGc0JEO0VBRUMsVUFBUztDRXBCVDs7QUZ3QkQ7RUFFRSxpQkFBZ0I7Q0V0QmpCOztBRjBCRDtFQUVFLGlCQUFnQjtDRXhCakI7O0FGNEJEO0VBRUksWUFBVztFQUNYLGVBQWM7RUFDZCxlQUFjO0NFMUJqQjs7QUY4QkQ7RUFFSSxnQkFBZTtFQUNmLGFBQVk7RUFDWixtQkFBa0I7Q0U1QnJCOztBRmdDRDtFQUVJLGdCQUFlO0VBQ2YsWUFBVztFQUNYLG1CQUFrQjtDRTlCckI7O0FD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b0JIbENXO0NDMFJkO0FFcFBFO0VBR0Msb0JIekNXO0NDNlJkO0FFbFBHO0VBRUMsaUJIL0NPO0NDa1NYO0FFek9BO0VBRUMsa0JBQWlCO0NGME9sQjtBRWpPSTtFQUVDLGVIcEVTO0NDc1NkO0FFOU5JO0VBRUMsd0JIN0RpQjtFRzhEakIsZUgzRVM7Q0MwU2Q7QUV6Tkc7RUFJQyxZSHRGTztFR3VGUCxrQ0gxRnlCO0VHMkZ6QiwwQkFBeUI7Q0Z3TjdCO0FEdFFBO0VBRUMsd0JBOUJxQjtFQStCckIsZUE1Q2E7RUE2Q2Isc0JBQXFCO0VBQ3JCLGNBQWE7Q0N1UWQ7QUUxTkc7RUFFQyxpQkgvRk87RUdnR1AsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLGlCQUFnQjtDRjJOcEI7QUV6Tkk7RUFJQyxtQkFBa0I7RUFDbEIsWUgxR007Q0NrVVg7QUR4UkE7RUFFQyx3QkE5QnFCO0VBK0JyQixlQTVDYTtFQTZDYixzQkFBcUI7RUFDckIsY0FBYTtDQ3lSZDtBRTFOSTtFQUVDLG1CQUFrQjtDRjJOdkI7QUVqTkc7RUFJQyx3QkhoSGtCO0VHaUhsQixlSDlIVTtDQzhVZDtBRHJTQTtFQUVDLHdCQTlCcUI7RUErQnJCLGVBNUNhO0VBNkNiLHNCQUFxQjtFQUNyQixjQUFhO0NDc1NkO0FFbE5HO0VBRUMsZUhwSVU7Q0N1VmQ7QUV4TUk7RUFFQyxlSGpKUztDQzBWZDtBRXJNSTtFQUVDLGVIdkpTO0NDNlZkO0FFaE1HO0VBRUMsb0JBQW1CO0NGaU12QjtBRS9MSTtFQUVDLGVIbktTO0NDbVdkO0FFeExJO0VBRUMsZUg3S1M7Q0NzV2Q7QUVyTEk7RUFJQyx3Qkh4S2lCO0VHeUtqQixZSHhMTTtDQzRXWDtBRGpVQTtFQUVDLHdCQTlCcUI7RUErQnJCLGVBNUNhO0VBNkNiLHNCQUFxQjtFQUNyQixjQUFhO0NDa1VkO0FFNUtLO0VBRUcsWUFBVztFQUNYLFdBQVU7Q0Y2S2xCOztBRTdKRDtFQUVDLFlIMU5XO0VHMk5YLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNs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RUUsaUJBQWdCO0daK2pDbkI7O0VZdmpDSDtJQUVFLGNBQWE7R1p5akNaOztFWXJqQ0g7SUFFQyxpQkFBZ0I7R1p1akNkOztFWWpqQ0Q7SUFFRSxpQkFBZ0I7R1ptakNqQjs7RVkzaUNGO0lBRUMsaUJBQWdCO0daNmlDZjs7RVlyaUNEO0lBRUUsZUFBYztJQUNkLGVBQWM7R1p1aUNmOztFWWppQ0g7SUFFRSxjQUFhO0dabWlDWjs7RVkvaENIO0lBRUUsV0FBVTtHWmlpQ1Q7RVkvaENEO0lBRUUsWUFBVztJQUNYLG1CQUFrQjtJQUNsQiwwQkFBeUI7SUFDekIsVUFBUztJQUNULFdBQVU7SUFDVixZQUFXO0lBQ1gsYUFBWTtHWmdpQ2I7O0VZMWhDSDtJQUVFLGVBQWM7R1o0aENiOztFWXBoQ0Q7SUFFQyxpQkFBZ0I7R1pzaENoQjs7RVk1Z0NGO0lBRUMsaUJBQWdCO0daOGdDZjtFWXhnQ0M7SUFFRSxpQkFBZ0I7R1p5Z0NuQjtDQUNGO0FhMXRDRDtFQUlDO0lBRUMsaUJBQWdCO0did3RDZjtDQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0gSW1wb3J0XHJcblxyXG5AaW1wb3J0ICdfdmFyaWFibGUnO1xyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0gR2VuZXJhdGVkIEZvbnRcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tIEVuZCBvZiBHZW5lcmF0ZWQgRm9udFxyXG5cclxuYm9keSB7XHJcblxyXG5cdGNvbG9yOiAkY2xyLTI7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LXAxO1xyXG5cdGZvbnQtc2l6ZTogJGdmb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG5cclxuXHRmb250LWZhbWlseTogJGZvbnQtaDE7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRhIHtcclxuXHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuaDEge1xyXG5cclxuXHRmb250LXNpemU6ICRoZm9udC1zaXplMTtcclxuXHJcbn1cclxuXHJcbmgyIHtcclxuXHJcblx0Zm9udC1zaXplOiAkaGZvbnQtc2l6ZTI7XHJcblxyXG59XHJcblxyXG5oMyB7XHJcblxyXG5cdGZvbnQtc2l6ZTogJGhmb250LXNpemUzO1xyXG5cclxufVxyXG5cclxuaDQge1xyXG5cclxuXHRmb250LXNpemU6ICRoZm9udC1zaXplNDtcclxuXHJcbn1cclxuXHJcbnAge1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbn1cclxuXHJcbnVsLCBvbCB7XHJcblxyXG5cdG1hcmdpbjogMDtcclxuXHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcblxyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG59XHJcblxyXG5sYWJlbCB7XHJcblxyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG59XHJcblxyXG4uYWxpZ25jZW50ZXIge1xyXG5cclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDE1cHg7XHJcblxyXG59XHJcblxyXG4uYWxpZ25sZWZ0IHtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcclxuXHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0gVmFyaWFibGVcclxuXHJcbiRmb250LXAxOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LWgxOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbiRjbHItMTogI2ZmZjtcclxuJGNsci0yOiAjMDAwO1xyXG4kY2xyLTM6ICM1YjllZjg7XHJcbiRjbHItNDogI2YxNWEyNDtcclxuXHJcbiRjbHItNTogI2Q3ZDdkNztcclxuJGNsci02OiAjYmJiYmJiO1xyXG4kY2xyLTc6ICM2MzYzNjM7XHJcblxyXG4kY2xyLTg6ICNmM2Y2ZmE7XHJcbiRjbHItOTogI2U0ZThlZjtcclxuXHJcbiRjbHItMTA6ICMxZDVkYWM7XHJcbiRjbHItMTE6ICNlMWUxZTE7XHJcblxyXG4kY2xyLXRyYW5zOiB0cmFuc3BhcmVudDtcclxuXHJcbiRnZm9udC1zaXplOiAxNnB4O1xyXG4kbWZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiRoZm9udC1zaXplMTogNDBweDtcclxuJGhmb250LXNpemUyOiAzNXB4O1xyXG4kaGZvbnQtc2l6ZTM6IDMwcHg7XHJcbiRoZm9udC1zaXplNDogMjBweDtcclxuXHJcbiRmb250LXMxOiA3MHB4O1xyXG4kZm9udC1zMjogNjBweDtcclxuJGZvbnQtczM6IDE3cHg7XHJcbiRmb250LXM0OiAxOHB4O1xyXG4kZm9udC1zNTogMTNweDtcclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tIE1peGluXHJcblxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oICRkdXJhdGlvbiApIHtcclxuXHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uO1xyXG5cdHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb247XHJcblxyXG59XHJcblxyXG5AbWl4aW4gbGluayggJGZvbnQtY29sb3IsICRiZy1jb2xvciApIHtcclxuXHJcblx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblxyXG5cdFx0YmFja2dyb3VuZDogJGJnLWNvbG9yO1xyXG5cdFx0Y29sb3I6ICRmb250LWNvbG9yO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHJcblx0fVxyXG5cclxufVxyXG4iLCJib2R5IHtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcbmgxIGEsXHJcbmgyIGEsXHJcbmgzIGEsXHJcbmg0IGEsXHJcbmg1IGEsXHJcbmg2IGEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiA0MHB4O1xyXG59XHJcblxyXG5oMiB7XHJcbiAgZm9udC1zaXplOiAzNXB4O1xyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC1zaXplOiAzMHB4O1xyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG5wIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxudWwsIG9sIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxubGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMCAwIDAgMTVweDtcclxufVxyXG5cclxuLmFsaWdubGVmdCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9wYXR0ZXJuLTEucG5nXCIpO1xyXG59XHJcblxyXG5hIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIGNvbG9yOiAjNWI5ZWY4O1xyXG59XHJcbmE6aG92ZXIsIGE6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjZjE1YTI0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uY3RhLWJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogNjBweDtcclxuICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idG4tYmctMS5qcGdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdCwgI2YxNWEyNDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmN0YS1idG46aG92ZXIsIC5jdGEtYnRuOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J0bi1iZy0xLmpwZ1wiKSByaWdodCAtNXB4IGNlbnRlciBuby1yZXBlYXQsICNmMTVhMjQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5naG9zdC1ncmV5IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmdob3N0LWdyZXk6aG92ZXIsIC5naG9zdC1ncmV5OmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xyXG4gIGNvbG9yOiAjZjE1YTI0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5naG9zdC1ncmV5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyOiAjZDdkN2Q3IHNvbGlkIDFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5yZWFkLWJ0biB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvcmVhZC1hcnJvdy5wbmdcIikgcmlnaHQgNXB4IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxufVxyXG4ucmVhZC1idG46aG92ZXIsIC5yZWFkLWJ0bjpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9yZWFkLWFycm93LnBuZ1wiKSByaWdodCAwIGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5yZXR1cm4tYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrLWFycm93LnBuZ1wiKSBsZWZ0IDE1cHggY2VudGVyIG5vLXJlcGVhdCwgI2YxNWEyNDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbn1cclxuLnJldHVybi1idG46aG92ZXIsIC5yZXR1cm4tYnRuOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2stYXJyb3cucG5nXCIpIGxlZnQgMTBweCBjZW50ZXIgbm8tcmVwZWF0LCAjMDAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubGVhcm4tYnRuIHtcclxuICBwYWRkaW5nOiA4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZDogIzViOWVmODtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBwYWRkaW5nLXRvcDogNzBweDtcclxufVxyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzYzNjM2MyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICM2MzYzNjMgIWltcG9ydGFudDtcclxufVxyXG5cclxuOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzYzNjM2MyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzYzNjM2MyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBtYXJnaW46IDAgM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG59XHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICBtYXJnaW46IDAgM3B4O1xyXG4gIGJhY2tncm91bmQ6ICM1YjllZjg7XHJcbn1cclxuXHJcbi5mb3JtLWJveCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZvcm0tYm94IGxhYmVsIHtcclxuICBjb2xvcjogI2JiYmJiYjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1cHg7XHJcbiAgbGVmdDogMTJweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgei1pbmRleDogNTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZDogI2YzZjZmYTtcclxuICBib3JkZXItY29sb3I6ICNlNGU4ZWY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBjb2xvcjogIzYzNjM2MztcclxufVxyXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGJvcmRlci1jb2xvcjogIzViOWVmODtcclxufVxyXG5cclxuLmhlYWRlci1zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLm5vLW92ZXJsYXk6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ndXR0ZXItYm94IHtcclxuICBwYWRkaW5nOiA4MHB4IDA7XHJcbn1cclxuXHJcbi5ndXR0ZXItdG9wIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG59XHJcblxyXG4uZXh0cmEtcGFnZS1ib3gge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG5oZWFkZXIudG9wLWFmZml4IHtcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgcGFkZGluZzogMTFweCAxNXB4O1xyXG59XHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBtYXJnaW4tdG9wOiAxN3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XHJcbiAgYmFja2dyb3VuZDogIzViOWVmODtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogIzViOWVmODtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6aG92ZXIgLmljb24tYmFyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGU6Zm9jdXMgLmljb24tYmFyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIHtcclxuICBtYXgtaGVpZ2h0OiAzNjBweDtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaTpob3ZlciA+IC5tZW51LWNhcmV0LCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaTpmb2N1cyA+IC5tZW51LWNhcmV0IHtcclxuICBjb2xvcjogIzViOWVmODtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaTpob3ZlciA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGxpOmZvY3VzID4gYSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICM1YjllZjg7XHJcbn1cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgbGkgYSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaSBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaSBhOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzViOWVmODtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaSAuZHJvcGRvd24tbWVudSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGxpIC5kcm9wZG93bi1tZW51IGEge1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaSAuZHJvcGRvd24tbWVudSBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaSAuZHJvcGRvd24tbWVudSBhOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzViOWVmODtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaSAuZHJvcGRvd24tbWVudSAuaGFzLXN1YiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGEge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjNWI5ZWY4O1xyXG59XHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjNWI5ZWY4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IC5tZW51LWNhcmV0IHtcclxuICBjb2xvcjogIzViOWVmODtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaS5oYXMtc3ViOmhvdmVyID4gLm1lbnUtY2FyZXQsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGxpLmhhcy1zdWI6Zm9jdXMgPiAubWVudS1jYXJldCB7XHJcbiAgY29sb3I6ICM1YjllZjg7XHJcbn1cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgbGkuaGFzLXN1Yjpob3ZlciA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGxpLmhhcy1zdWI6Zm9jdXMgPiBhIHtcclxuICBjb2xvcjogIzViOWVmODtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaS5oYXMtc3ViIGEge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgbGkuaGFzLXN1YiBhOmZvY3VzIH4gLm1lbnUtY2FyZXQge1xyXG4gIGNvbG9yOiAjNWI5ZWY4O1xyXG59XHJcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IGxpLmhhcy1zdWIub3BlbiA+IC5tZW51LWNhcmV0IHtcclxuICBjb2xvcjogIzViOWVmODtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaS5oYXMtc3ViLm9wZW4gPiBhIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaS5oYXMtc3ViLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaS5oYXMtc3ViLm9wZW4gPiBhOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzViOWVmODtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUgLmhhcy1zdWIgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgcmlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLm1lbnUtY2FyZXQge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMTBweDtcclxufVxyXG5cclxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcclxuICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxufVxyXG5cclxuLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5pY29uLWJhcjpudGgtY2hpbGQoMikge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgwKTtcclxufVxyXG5cclxuLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5pY29uLWJhcjpudGgtY2hpbGQoMykge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCAuaWNvbi1iYXI6bnRoLWNoaWxkKDQpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVZKDApIHRyYW5zbGF0ZVgoMCk7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpudGgtY2hpbGQoMikge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSg0cHgpIHRyYW5zbGF0ZVgoLTVweCk7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpudGgtY2hpbGQoMykge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpudGgtY2hpbGQoNCkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC00cHgpIHRyYW5zbGF0ZVgoLTRweCk7XHJcbn1cclxuXHJcbi5jb250YWN0LXRvcC1ib3gge1xyXG4gIG1hcmdpbi1ib3R0b206IDcuNXB4O1xyXG59XHJcbi5jb250YWN0LXRvcC1ib3ggYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAxOTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy90b3AtYmctMS5wbmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdCwgI2YxNWEyNDtcclxuICBwYWRkaW5nOiA3cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4uY29udGFjdC10b3AtYm94IGE6aG92ZXIsIC5jb250YWN0LXRvcC1ib3ggYTpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy90b3AtYmctMS5wbmdcIikgcmlnaHQgLTVweCBjZW50ZXIgbm8tcmVwZWF0LCAjZjE1YTI0O1xyXG59XHJcbi5jb250YWN0LXRvcC1ib3ggYSBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG4uZm9vdGVyLWJveCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9mb290ZXItYmcuanBnXCIpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5mb290ZXItYm94LS1ib3R0b20tZm9ybSB7XHJcbiAgcGFkZGluZzogNTBweCAzMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbn1cclxuLmZvb3Rlci1ib3gtLWlubmVyIHtcclxuICBwYWRkaW5nOiAxMjBweCAxNXB4IDA7XHJcbn1cclxuLmZvb3Rlci1ib3gtLWlubmVyIGEge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5mb290ZXItYm94LS1tZXRhLWluZm8ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5mb290ZXItYm94LS1tZXRhLWluZm8gKyAuZm9vdGVyLWJveC0tbWV0YS1pbmZvIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5mb290ZXItYm94LS1tZXRhLWluZm8gLnNvY2lhbC1idG4gLmZhIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG59XHJcbi5mb290ZXItYm94LS1tZXRhLWluZm8gLnNvY2lhbC1idG4gKyAuc29jaWFsLWJ0biB7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0LWZvb3RlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG59XHJcbi5jb250YWN0LWZvb3RlciAuZm9vdGVyLWJveC0taW5uZXIge1xyXG4gIHBhZGRpbmctdG9wOiA4MHB4O1xyXG59XHJcbi5jb250YWN0LWZvb3RlciAudGV4dC1yaWdodCAuY29weS1wIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmluZm8tYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLmluZm8tYm94ID4gaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mb290ZXItbGluayB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uZm9vdGVyLWxpbmsgbGkgKyBsaSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmNvcHktcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5maXhlZC1iZyB7XHJcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcbi5maXhlZC1iZzphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnRvcC1iYW5uZXItYm94IHtcclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnRvcC1iYW5uZXItYm94LS1pbm5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDU7XHJcbn1cclxuLnRvcC1iYW5uZXItYm94LS1pbm5lci0tY29udGVudCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuLnRvcC1iYW5uZXItYm94LS1pbm5lci0tY29udGVudCAuaGVhZGVyLWJveCB7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcbi50b3AtYmFubmVyLWJveC0taW5uZXItLWFib3V0IHtcclxuICBiYWNrZ3JvdW5kOiAjNWI5ZWY4O1xyXG4gIHBhZGRpbmc6IDUwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udG9wLWJhbm5lci1ib3gtLWlubmVyLS1hYm91dCAuaGVhZGVyLWJveCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxOTBweDtcclxuICBoZWlnaHQ6IDU4cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtMjlweDtcclxuICB6LWluZGV4OiA1O1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICBib3JkZXI6ICM1YjllZjggc29saWQgMnB4O1xyXG4gIGNvbG9yOiAjNWI5ZWY4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyLjY7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtOTVweDtcclxufVxyXG4udG9wLWJhbm5lci1ib3gtLWlubmVyLS1hYm91dC0tY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLnRvcC1iYW5uZXItYm94LS1pbm5lci0tYWJvdXQtLWNvbnRlbnQgYSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLmZsb2F0aW5nLTEge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IC0zMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbn1cclxuXHJcbi5ob21lLXdoeS1ib3gge1xyXG4gIHBhZGRpbmc6IDgwcHggMDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uaG9tZS13aHktYm94IC5jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA1O1xyXG59XHJcbi5ob21lLXdoeS1ib3gtLWlubmVyIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuI2hvbWUtc2VydmljZXMge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuI2hvbWUtc2VydmljZXMgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogNDBweCAwIDA7XHJcbn1cclxuXHJcbi5ob21lLXNlcnZpY2VzLWJveCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogODBweCAwO1xyXG59XHJcbi5ob21lLXNlcnZpY2VzLWJveCAuY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogNTtcclxufVxyXG4uaG9tZS1zZXJ2aWNlcy1ib3gtLWNvbnRlbnQtLWJ1dHRvbiB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG4uaG9tZS1zZXJ2aWNlcy1ib3gtLWNvbnRlbnQtLWJ1dHRvbiBhIHtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuLmhvbWUtc2VydmljZXMtYm94LS1jb250ZW50LS1idXR0b24gYTpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLmhvbWUtc2VydmljZXMtYm94LS1pbWcge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uaG9tZS1zZXJ2aWNlcy1ib3gtLWxpc3QgdWwge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG4uaG9tZS1zZXJ2aWNlcy1ib3gtLWxpc3QgdWwgbGkgKyBsaSB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uaHNlcnZpY2VzLWltZyB7XHJcbiAgbWF4LXdpZHRoOiA0NTBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaG9tZS1zZXJ2aWNlcy1iZy0xLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhvbWUtdGVzdGltb25pYWxzLWJveCB7XHJcbiAgcGFkZGluZzogODBweCAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5ob21lLXRlc3RpbW9uaWFscy1ib3ggLmNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDU7XHJcbn1cclxuLmhvbWUtdGVzdGltb25pYWxzLWJveC0taW5uZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcbi5ob21lLXRlc3RpbW9uaWFscy1ib3gtLWlubmVyLS1jb250ZW50IHtcclxuICBwYWRkaW5nOiA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3Rlc3RpLWJnLTEucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3Rlc3RpLWJnLTIucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0LCB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3Rlc3RpLWJnLTMucG5nXCIpIGNlbnRlciBib3R0b20gcmVwZWF0LXksICNmZmY7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcbi5ob21lLXRlc3RpbW9uaWFscy1ib3gtLWlubmVyLS1jb250ZW50ID4gaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5ob21lLXRlc3RpbW9uaWFscy1ib3gtLWlubmVyLS1jb250ZW50IC5oZWFkZXItYm94IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjNWI5ZWY4O1xyXG59XHJcblxyXG4jaG9tZS10ZXN0aW1vbmlhbHMgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogNDBweCAwIDA7XHJcbn1cclxuXHJcbi5tZXRhLWRhdGV0aW1lIHtcclxuICBjb2xvcjogI2JiYmJiYjtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaG9tZS1jb250YWN0LWludHJvIHtcclxuICBwYWRkaW5nOiA1MHB4IDAgNzBweDtcclxufVxyXG4uaG9tZS1jb250YWN0LWludHJvIC5oZWFkZXItYmlnIHtcclxuICBjb2xvcjogIzViOWVmODtcclxufVxyXG5cclxuLmhlaWdodC1ib3gge1xyXG4gIGhlaWdodDogMTA1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmhlaWdodC1ib3g6aG92ZXIge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLmFib3V0LXBhZ2UtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2Zsb3dlci0xLnBuZ1wiKSBsZWZ0IC0yMHB4IHRvcCA2MHB4IG5vLXJlcGVhdDtcclxufVxyXG4uYWJvdXQtcGFnZS1ib3gtLWNvbnRlbnQgLmhlYWRlci1pbiB7XHJcbiAgY29sb3I6ICMxZDVkYWM7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uYWJvdXQtcGFnZS1ib3gtLWltZyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5hYm91dC1wYWdlLWJveC0taW1nOmxhc3Qtb2YtdHlwZSBpbWcge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuLmFib3V0LXBhZ2UtYm94LS1pbWcgaW1nICsgaW1nIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5hYm91dC1wYWdlLWJveC0tYm90dG9tLS1jb250ZW50IC5oZWFkZXItaW4ge1xyXG4gIGNvbG9yOiAjMWQ1ZGFjO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5mcmFtZS1ib3gge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZnJhbWUtYmctMS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uc2VydmljZXMtcGFnZS1ib3gtLWludHJvIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNlcnZpY2VzLXBhZ2UtYm94LS1pbnRybyAuaGVhZGVyLWluIHtcclxuICBjb2xvcjogIzFkNWRhYztcclxufVxyXG4uc2VydmljZXMtcGFnZS1ib3gtLWlubmVyIHtcclxuICBtYXJnaW4tdG9wOiA5MHB4O1xyXG59XHJcbi5zZXJ2aWNlcy1wYWdlLWJveC0taW5uZXIgLmhlYWRlci1pbiB7XHJcbiAgY29sb3I6ICMxZDVkYWM7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4uc2VydmljZXMtcGFnZS1ib3gtLWlubmVyIC5zZXJ2aWNlcy1pbWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLnNlcnZpY2VzLXBhZ2UtYm94LS1pbm5lciAucmVhZC1idG4ge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5zZXJ2aWNlcy1pbm5lci1wYWdlLWJveC0taW1nIC5yZXR1cm4tYnRuIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcbi5zZXJ2aWNlcy1pbm5lci1wYWdlLWJveC0tY29udGVudCAuaGVhZGVyLWluIHtcclxuICBjb2xvcjogIzFkNWRhYztcclxufVxyXG5cclxuLnBhY2thZ2VzLWxpc3QtYm94IHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucGFja2FnZXMtbGlzdC1ib3gtLWlubmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBtYXJnaW46IDgwcHggMzBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ucGFja2FnZXMtbGlzdC1ib3gtLWlubmVyLS1pbWcge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLnBhY2thZ2VzLWxpc3QtYm94LS1pbm5lci0taW1nIGltZyB7XHJcbiAgbWF4LXdpZHRoOiAyOTBweDtcclxufVxyXG5cclxuLnRpdGxlLWJveCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHdpZHRoOiA3MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMzUlO1xyXG4gIGJvdHRvbTogLTE1cHg7XHJcbn1cclxuLnRpdGxlLWJveCBzcGFuIHtcclxuICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucXVvdGUtYm94IHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3F1b3RlLWJnLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xyXG59XHJcblxyXG4ucGFja2FnZS1pbi1pbWcge1xyXG4gIG1hcmdpbjogODBweCAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByaWNlLWhlYWQge1xyXG4gIGJhY2tncm91bmQ6ICNmMTVhMjQ7XHJcbiAgYm9yZGVyOiAjZmZmIHNvbGlkIDVweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTIwcHg7XHJcbiAgbGVmdDogNTBweDtcclxufVxyXG4ucHJpY2UtaGVhZDphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyOiAjZTFlMWUxIHNvbGlkIDFweDtcclxuICB0b3A6IC01cHg7XHJcbiAgbGVmdDogLTVweDtcclxuICByaWdodDogLTVweDtcclxuICBib3R0b206IC01cHg7XHJcbn1cclxuXHJcbi5iaWctZnJhbWUge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZnJhbWUtYmctMi5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLnBhY2thZ2UtaW4tYm94IC5oZWFkZXItaW4ge1xyXG4gIGNvbG9yOiAjMWQ1ZGFjO1xyXG59XHJcbi5wYWNrYWdlLWluLWJveCAucmV0dXJuLWJ0biB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLmNvbnRhY3QtdXMtYm94LS1tYXAge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcbi5jb250YWN0LXVzLWJveC0taW5uZXIge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuLmNvbnRhY3QtdXMtYm94LS1pbm5lci0tZm9ybSAuZm9vdGVyLWJveC0tYm90dG9tLWZvcm0ge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuLmNvbnRhY3QtdXMtYm94LS1pbm5lci0tYWRkcmVzcyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uY29udGFjdC11cy1ib3gtLWlubmVyLS1hZGRyZXNzIGxpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLmNvbnRhY3QtdXMtYm94LS1pbm5lci0tYWRkcmVzcyBsaSBpbWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5nb29nbGUtbWFwcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MjBweDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uZ29vZ2xlLW1hcHMgaWZyYW1lIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2ID4gLmhhcy1zdWI6aG92ZXI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaSAuZHJvcGRvd24tbWVudSAuaGFzLXN1YiAubWVudS1jYXJldCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiBsaSAuZHJvcGRvd24tbWVudSAuaGFzLXN1YiA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHRvcDogLTJweDtcclxuICB9XHJcblxyXG4gIC5oYXMtc3ViOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgLmd1dHRlci1ib3gge1xyXG4gICAgcGFkZGluZzogMjAwcHggMDtcclxuICB9XHJcblxyXG4gIC5ndXR0ZXItdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtdG9wLWJveCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC50b3AtYmFubmVyLWJveC0taW5uZXItLWNvbnRlbnQgLmhlYWRlci1ib3gge1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIH1cclxuICAudG9wLWJhbm5lci1ib3gtLWlubmVyLS1jb250ZW50IHAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAudG9wLWJhbm5lci1ib3gtLWlubmVyLS1hYm91dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYWJvdXQtYmctMS5wbmdcIikgbGVmdCB0b3Agbm8tcmVwZWF0O1xyXG4gICAgdG9wOiAtMTRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC50b3AtYmFubmVyLWJveC0taW5uZXItLWFib3V0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2Fib3V0LXRvcC1iYXIucG5nXCIpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xyXG4gICAgdG9wOiAtMTRweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC50b3AtYmFubmVyLWJveC0taW5uZXItLWFib3V0IC5oZWFkZXItYm94IHtcclxuICAgIHRvcDogLTQ0cHg7XHJcbiAgfVxyXG4gIC50b3AtYmFubmVyLWJveC0taW5uZXItLWFib3V0LS1jb250ZW50IHAge1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gIH1cclxuXHJcbiAgLmhvbWUtd2h5LWJveCB7XHJcbiAgICBwYWRkaW5nOiAyMDBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmhvbWUtc2VydmljZXMtYm94IHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgfVxyXG5cclxuICAjaG9tZS1zZXJ2aWNlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmN0YS1idG4ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICB9XHJcblxyXG4gIC5naG9zdC1ncmV5IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjU7XHJcbiAgfVxyXG5cclxuICAuaG9tZS10ZXN0aW1vbmlhbHMtYm94IHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLWJpZyB7XHJcbiAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgbGkge1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAudG9wLWJhbm5lci1ib3gtLWlubmVyLS1hYm91dDpiZWZvcmUge1xyXG4gICAgdG9wOiAtMTZweDtcclxuICB9XHJcbiAgLnRvcC1iYW5uZXItYm94LS1pbm5lci0tYWJvdXQ6YWZ0ZXIge1xyXG4gICAgdG9wOiAtMTZweDtcclxuICB9XHJcbiAgLnRvcC1iYW5uZXItYm94LS1pbm5lci0tYWJvdXQgLmhlYWRlci1ib3gge1xyXG4gICAgdG9wOiAtNDdweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtY2FyZXQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC50b3AtYmFubmVyLWJveC0taW5uZXItLWNvbnRlbnQgLmhlYWRlci1ib3gge1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmhvbWUtd2h5LWJveCB7XHJcbiAgICBwYWRkaW5nOiAyMDBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmhvbWUtc2VydmljZXMtYm94IHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgfVxyXG4gIC5ob21lLXNlcnZpY2VzLWJveC0tY29udGVudC0tYnV0dG9uIGEgKyBhIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY3RhLWJ0biB7XHJcbiAgICBsaW5lLWhlaWdodDogMi41O1xyXG4gIH1cclxuXHJcbiAgLmdob3N0LWdyZXkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zMDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICBib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5tZW51LWNhcmV0IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuaG9tZS1zZXJ2aWNlcy1ib3gtLWNvbnRlbnQtLWJ1dHRvbiBhICsgYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmN0YS1idG4ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM7XHJcbiAgfVxyXG5cclxuICAuZ2hvc3QtZ3JleSB7XHJcbiAgICBsaW5lLWhlaWdodDogMztcclxuICB9XHJcblxyXG4gIC5ob21lLXRlc3RpbW9uaWFscy1ib3gtLWlubmVyLS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWJveC0tYm90dG9tLWZvcm0gLmN0YS1idG4ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM7XHJcbiAgfVxyXG5cclxuICAud3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNTAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1mb290ZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICBib2R5IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAubWVudS1jYXJldCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmN0YS1idG4ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM7XHJcbiAgfVxyXG5cclxuICAuZ2hvc3QtZ3JleSB7XHJcbiAgICBsaW5lLWhlaWdodDogMztcclxuICB9XHJcblxyXG4gIC5ob21lLXNlcnZpY2VzLWJveC0taW1nIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC5ob21lLXNlcnZpY2VzLWJveC0tbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmhvbWUtdGVzdGltb25pYWxzLWJveC0taW5uZXItLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItYm94LS1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMDtcclxuICB9XHJcblxyXG4gIC5oZWlnaHQtYm94IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLmhlaWdodC1ib3g6aG92ZXIge1xyXG4gICAgb3ZlcmZsb3cteTogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC5hYm91dC1wYWdlLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuICAuYWJvdXQtcGFnZS1ib3gtLWltZyBpbWcge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLmFib3V0LXBhZ2UtYm94LS1ib3R0b20tLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5mcmFtZS1ib3gge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItc21hbGwge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlcy1wYWdlLWJveC0taW5uZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5zZXJ2aWNlcy1pbm5lci1wYWdlLWJveC0tY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnBhY2thZ2VzLWxpc3QtYm94LS1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmJpZy1mcmFtZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByaWNlLWhlYWQge1xyXG4gICAgbGVmdDogMjBweDtcclxuICB9XHJcbiAgLnByaWNlLWhlYWQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlcjogI2UxZTFlMSBzb2xpZCAxcHg7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICBib3R0b206IC01cHg7XHJcbiAgfVxyXG5cclxuICAucGFja2FnZS1pbi1pbWcge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgfVxyXG5cclxuICAucGFja2FnZS1pbi1ib3gtLWlubmVyICsgLnBhY2thZ2UtaW4tYm94LS1pbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtdXMtYm94LS1tYXAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbiAgLmNvbnRhY3QtdXMtYm94LS1pbm5lci0tYWRkcmVzcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAuaG9tZS1zZXJ2aWNlcy1ib3gtLWNvbnRlbnQtLWJ1dHRvbiBhICsgYSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tIEltcG9ydFxyXG5cclxuQGltcG9ydCAndHlwb2dyYXBoeSc7XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLSBFbmQgb2YgSW1wb3J0XHJcblxyXG5ib2R5IHtcclxuXHJcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9wYXR0ZXJuLTEucG5nXCIpO1xyXG5cclxufVxyXG5cclxuYSB7XHJcblxyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oIDAuM3MgKTtcclxuXHRAaW5jbHVkZSBsaW5rKCAkY2xyLTQsICRjbHItdHJhbnMgKTtcclxuXHJcblx0Y29sb3I6ICRjbHItMztcclxuXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblxyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oIDAuM3MgKTtcclxuXHJcblx0Ym9yZGVyOiBub25lO1xyXG5cclxufVxyXG5cclxuLmN0YS1idG4ge1xyXG5cclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdG1pbi13aWR0aDogMTYwcHg7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J0bi1iZy0xLmpwZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0LCAkY2xyLTQ7XHJcblx0Y29sb3I6ICRjbHItMTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblxyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idG4tYmctMS5qcGdcIikgcmlnaHQgLTVweCBjZW50ZXIgbm8tcmVwZWF0LCAkY2xyLTQ7XHJcblx0XHRjb2xvcjogJGNsci0xO1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4uZ2hvc3QtZ3JleSB7XHJcblxyXG5cdEBpbmNsdWRlIGxpbmsoICRjbHItNCwgJGNsci01ICk7XHJcblxyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMi41O1xyXG5cdGNvbG9yOiAkY2xyLTE7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvcmRlcjogJGNsci01IHNvbGlkIDFweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLnJlYWQtYnRuIHtcclxuXHJcblx0Y29sb3I6ICRjbHItMjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9yZWFkLWFycm93LnBuZ1wiKSByaWdodCA1cHggY2VudGVyIG5vLXJlcGVhdDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cclxuXHRcdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvcmVhZC1hcnJvdy5wbmdcIikgcmlnaHQgMCBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4ucmV0dXJuLWJ0biB7XHJcblxyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiA4cHggMTVweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2JhY2stYXJyb3cucG5nXCIpIGxlZnQgMTVweCBjZW50ZXIgbm8tcmVwZWF0LCAkY2xyLTQ7XHJcblx0Y29sb3I6ICRjbHItMTtcclxuXHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblxyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9iYWNrLWFycm93LnBuZ1wiKSBsZWZ0IDEwcHggY2VudGVyIG5vLXJlcGVhdCwgJGNsci0yO1xyXG5cdFx0Y29sb3I6ICRjbHItMTtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLmxlYXJuLWJ0biB7XHJcblxyXG5cdHBhZGRpbmc6IDhweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kOiAkY2xyLTM7XHJcblx0Y29sb3I6ICRjbHItMTtcclxuXHJcbn1cclxuXHJcbmltZyB7XHJcblxyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuXHJcblx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0cGFkZGluZy10b3A6IDcwcHg7XHJcblxyXG59XHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cclxuICAgY29sb3I6ICRjbHItNyAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cclxuICAgY29sb3I6ICRjbHItNyAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHJcbiAgIGNvbG9yOiAkY2xyLTcgIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cclxuICAgY29sb3I6ICRjbHItNyAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuLmNhcm91c2VsIHtcclxuXHJcblx0LmNhcm91c2VsLWluZGljYXRvcnMge1xyXG5cclxuXHRcdGxpIHtcclxuXHJcblx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNsci0xO1xyXG5cdFx0XHRtYXJnaW46IDAgM3B4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA5OTlweDtcclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHJcblx0XHRcdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNsci0zO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLmZvcm0tYm94IHtcclxuXHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdGxhYmVsIHtcclxuXHJcblx0XHRjb2xvcjogJGNsci02O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1cHg7XHJcblx0XHRsZWZ0OiAxMnB4O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zNTtcclxuXHRcdHotaW5kZXg6IDU7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG5cclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRiYWNrZ3JvdW5kOiAkY2xyLTg7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY2xyLTk7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRjb2xvcjogJGNsci03O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY2xyLTM7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5oZWFkZXItc21hbGwge1xyXG5cclxuXHRmb250LXNpemU6ICRnZm9udC1zaXplO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbn1cclxuXHJcbi5uby1vdmVybGF5IHtcclxuXHJcblx0JjphZnRlciB7XHJcblxyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLmd1dHRlci1ib3gge1xyXG5cclxuXHRwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG59XHJcblxyXG4uZ3V0dGVyLXRvcCB7XHJcblxyXG5cdG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG59XHJcblxyXG4uZXh0cmEtcGFnZS1ib3gge1xyXG5cclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG59XHJcbiIsImhlYWRlciB7XHJcblxyXG5cdGJhY2tncm91bmQ6ICRjbHItMTtcclxuXHJcbn1cclxuXHJcbmhlYWRlci50b3AtYWZmaXgge1xuXG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDEwMDtcblx0cG9zaXRpb246IGZpeGVkO1xuXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG5cclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHQubmF2YmFyLWhlYWRlciB7XHJcblxyXG5cdFx0Lm5hdmJhci1icmFuZCB7XHJcblxyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDExcHggMTVweDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdmJhci10b2dnbGUge1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggMC4zcyApO1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZDogJGNsci10cmFucztcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0Lmljb24tYmFyIHtcclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNsci0zO1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblxyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjbHItMztcclxuXHJcblx0XHRcdFx0Lmljb24tYmFyIHtcclxuXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2xyLTE7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblxyXG5cdFx0bWF4LWhlaWdodDogMzYwcHg7XHJcblxyXG5cdFx0Lm5hdmJhci1uYXYge1xyXG5cclxuXHRcdFx0bGkge1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdCY6Zm9jdXMge1xyXG5cclxuXHRcdFx0XHRcdD4gLm1lbnUtY2FyZXQge1xyXG5cclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjbHItMztcclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjbHItdHJhbnM7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY2xyLTM7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmsoICRjbHItMywgJGNsci10cmFucyApO1xyXG5cclxuXHRcdFx0XHRcdGNvbG9yOiAkY2xyLTI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaDE7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2xyLTE7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5rKCAkY2xyLTMsICRjbHItdHJhbnMgKTtcclxuXHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjbHItMjtcclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lmhhcy1zdWIge1xyXG5cclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkuYWN0aXZlIHtcclxuXHJcblx0XHRcdFx0PiBhIHtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsaW5rKCAkY2xyLTMsICRjbHItdHJhbnMgKTtcclxuXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2xyLXRyYW5zO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjbHItMztcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IC5tZW51LWNhcmV0IHtcclxuXHJcblx0XHRcdFx0XHRjb2xvcjogJGNsci0zO1xyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaS5oYXMtc3ViIHtcclxuXHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHJcblx0XHRcdFx0XHQ+IC5tZW51LWNhcmV0IHtcclxuXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY2xyLTM7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdD4gYSB7XHJcblxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNsci0zO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdFx0XHRcdCY6Zm9jdXMgfiAubWVudS1jYXJldCB7XHJcblxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNsci0zO1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm9wZW4ge1xyXG5cclxuXHRcdFx0XHRcdD4gLm1lbnUtY2FyZXQge1xyXG5cclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjbHItMztcclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0PiBhIHtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpbmsoICRjbHItMywgJGNsci10cmFucyApO1xyXG5cclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNsci10cmFucztcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjbHItMTtcclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubmF2YmFyLXJpZ2h0IHtcclxuXHJcblx0XHRcdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cclxuXHRcdFx0XHRcdC5oYXMtc3ViIHtcclxuXHJcblx0XHRcdFx0XHRcdD4gLmRyb3Bkb3duLW1lbnUge1xyXG5cclxuXHRcdFx0XHRcdCAgICByaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdCAgICBsZWZ0OiBhdXRvO1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLm1lbnUtY2FyZXQge1xyXG5cclxuXHRjb2xvcjogJGNsci0yO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRtYXJnaW4tdG9wOiAtOHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogMTBweDtcclxuXHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XHJcblxyXG5cdHRyYW5zaXRpb246IC41cyBlYXNlO1xyXG5cclxufVxyXG5cclxuLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5pY29uLWJhcjpudGgtY2hpbGQoMikge1xyXG5cclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKXRyYW5zbGF0ZVkoMCl0cmFuc2xhdGVYKDApO1xyXG5cclxufVxyXG5cclxuLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5pY29uLWJhcjpudGgtY2hpbGQoMykge1xyXG5cclxuXHRvcGFjaXR5OiAxO1xyXG5cclxufVxyXG5cclxuLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5pY29uLWJhcjpudGgtY2hpbGQoNCkge1xyXG5cclxuXHR0cmFuc2Zvcm06cm90YXRlKDApdHJhbnNsYXRlWSgwKXRyYW5zbGF0ZVgoMCk7XHJcblxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bnRoLWNoaWxkKDIpIHtcclxuXHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKXRyYW5zbGF0ZVkoNHB4KXRyYW5zbGF0ZVgoLTVweCk7XHJcblxyXG59XHJcblxyXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXI6bnRoLWNoaWxkKDMpIHtcclxuXHJcblx0b3BhY2l0eTogMDtcclxuXHJcbn1cclxuXHJcbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcjpudGgtY2hpbGQoNCkge1xyXG5cclxuXHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKXRyYW5zbGF0ZVkoLTRweCl0cmFuc2xhdGVYKC00cHgpO1xyXG5cclxufVxyXG5cclxuLmNvbnRhY3QtdG9wLWJveCB7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206IDcuNXB4O1xyXG5cclxuXHRhIHtcclxuXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1pbi13aWR0aDogMTkwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJGNsci0xO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy90b3AtYmctMS5wbmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdCwgJGNsci00O1xyXG5cdFx0cGFkZGluZzogN3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3RvcC1iZy0xLnBuZ1wiKSByaWdodCAtNXB4IGNlbnRlciBuby1yZXBlYXQsICRjbHItNDtcclxuXHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblxyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuIiwiLmZvb3Rlci1ib3gge1xuXG5cdGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZm9vdGVyLWJnLmpwZ1wiKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRjb2xvcjogJGNsci0xO1xuXG5cdCYtLWJvdHRvbS1mb3JtIHtcblxuXHRcdHBhZGRpbmc6IDUwcHggMzBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY2xyLTE7XG5cdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cblx0fVxuXG5cdCYtLWlubmVyIHtcblxuXHRcdHBhZGRpbmc6IDEyMHB4IDE1cHggMDtcblxuXHRcdGEge1xuXG5cdFx0XHRjb2xvcjogJGNsci0xO1xuXG5cdFx0fVxuXG5cdH1cblxuXHQmLS1tZXRhLWluZm8ge1xuXG5cdFx0Y29sb3I6ICRjbHItMTtcblxuXHRcdCsgLmZvb3Rlci1ib3gtLW1ldGEtaW5mbyB7XG5cblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHR9XG5cblx0XHQuc29jaWFsLWJ0biB7XG5cblx0XHRcdC5mYSB7XG5cblx0XHRcdFx0Zm9udC1zaXplOiAkaGZvbnQtc2l6ZTQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMnB4O1xuXG5cdFx0XHR9XG5cblx0XHRcdCsgLnNvY2lhbC1idG4ge1xuXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cbi5jb250YWN0LWZvb3RlciB7XG5cblx0cGFkZGluZy1ib3R0b206IDIwMHB4O1xuXG5cdC5mb290ZXItYm94LS1pbm5lciB7XG5cblx0XHRwYWRkaW5nLXRvcDogODBweDtcblxuXHR9XG5cblx0LnRleHQtcmlnaHQge1xuXG5cdFx0LmNvcHktcCB7XG5cblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0fVxuXG5cdH1cblxufVxuXG4uaW5mby1ib3gge1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdD4gaW1nIHtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblxuXHR9XG5cbn1cblxuLmZvb3Rlci1saW5rIHtcblxuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGkgKyBsaSB7XG5cblx0IG1hcmdpbi10b3A6IDEwcHg7XG5cblx0fVxuXG59XG5cbi5jb3B5LXAge1xuXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMzBweDtcblxufVxuIiwiLmZpeGVkLWJnIHtcclxuXHJcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAmOmFmdGVyIHtcclxuXHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4udG9wLWJhbm5lci1ib3gge1xyXG5cclxuICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICYtLWlubmVyIHtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkY2xyLTE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICYtLWNvbnRlbnQge1xyXG5cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAuaGVhZGVyLWJveCB7XHJcblxyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDJweCAwIHJnYmEoMCwwLDAsMC41KTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWJvdXQge1xyXG5cclxuXHRcdFx0YmFja2dyb3VuZDogJGNsci0zO1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5oZWFkZXItYm94IHtcclxuXHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAxOTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDU4cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNsci0xO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IC0yOXB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG5cdFx0XHRcdGJvcmRlcjogJGNsci0zIHNvbGlkIDJweDtcclxuXHRcdFx0XHRjb2xvcjogJGNsci0zO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjY7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtOTVweDtcclxuXHJcblx0XHRcdH1cclxuXHJcbiAgICAgICYtLWNvbnRlbnQge1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuXHJcbiAgICAgICAgYSB7XHJcblxyXG5cdFx0XHRcdFx0Y29sb3I6ICRjbHItMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuICAgICAgfVxyXG5cclxuXHRcdH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmZsb2F0aW5nLTEge1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAtMzBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG5cclxufVxyXG5cclxuLmhvbWUtd2h5LWJveCB7XHJcblxyXG4gIHBhZGRpbmc6IDgwcHggMDtcclxuICBjb2xvcjogJGNsci0xO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG5cclxuICB9XHJcblxyXG4gICYtLWlubmVyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4jaG9tZS1zZXJ2aWNlcyB7XHJcblxyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmhvbWUtc2VydmljZXMtYm94IHtcclxuXHJcbiAgY29sb3I6ICRjbHItMTtcclxuICBwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcblxyXG4gIH1cclxuXHJcbiAgJi0tY29udGVudCB7XHJcblxyXG4gICAgJi0tYnV0dG9uIHtcclxuXHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICBhIHtcclxuXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLS1pbWcge1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgfVxyXG5cclxuICAmLS1saXN0IHtcclxuXHJcbiAgICB1bCB7XHJcblxyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgIGxpICsgbGkge1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uaHNlcnZpY2VzLWltZyB7XHJcblxyXG4gIG1heC13aWR0aDogNDUwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2hvbWUtc2VydmljZXMtYmctMS5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG59XHJcblxyXG4uaG9tZS10ZXN0aW1vbmlhbHMtYm94IHtcclxuXHJcbiAgcGFkZGluZzogODBweCAwO1xyXG4gIGNvbG9yOiAkY2xyLTE7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDU7XHJcblxyXG4gIH1cclxuXHJcbiAgJi0taW5uZXIge1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgJi0tY29udGVudCB7XHJcblxyXG4gICAgICBwYWRkaW5nOiA2MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvdGVzdGktYmctMS5wbmdcIikgY2VudGVyIHRvcCBuby1yZXBlYXQsIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvdGVzdGktYmctMi5wbmdcIikgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQsIHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvdGVzdGktYmctMy5wbmdcIikgY2VudGVyIGJvdHRvbSByZXBlYXQteSwgJGNsci0xO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGNvbG9yOiAkY2xyLTI7XHJcblxyXG4gICAgICA+IGltZyB7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyLWJveCB7XHJcblxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICRjbHItMztcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiNob21lLXRlc3RpbW9uaWFscyB7XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm1ldGEtZGF0ZXRpbWUge1xyXG5cclxuICBjb2xvcjogJGNsci02O1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG59XHJcblxyXG4uaG9tZS1jb250YWN0LWludHJvIHtcclxuXHJcbiAgcGFkZGluZzogNTBweCAwIDcwcHg7XHJcblxyXG4gIC5oZWFkZXItYmlnIHtcclxuXHJcbiAgICBjb2xvcjogJGNsci0zO1xyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uaGVpZ2h0LWJveCB7XHJcblxyXG4gIGhlaWdodDogMTA1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbn1cclxuXHJcbi5oZWlnaHQtYm94OmhvdmVyIHtcclxuXHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxufVxyXG4iLCIuYWJvdXQtcGFnZS1ib3gge1xyXG5cclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2Zsb3dlci0xLnBuZ1wiKSBsZWZ0IC0yMHB4IHRvcCA2MHB4IG5vLXJlcGVhdDtcclxuXHJcbiAgJi0tY29udGVudCB7XHJcblxyXG4gICAgLmhlYWRlci1pbiB7XHJcblxyXG4gICAgICBjb2xvcjogJGNsci0xMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi0taW1nIHtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcblxyXG4gICAgICBpbWcge1xyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nICsgaW1nIHtcclxuXHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICYtLWJvdHRvbSB7XHJcblxyXG4gICAgJi0tY29udGVudCB7XHJcblxyXG4gICAgICAuaGVhZGVyLWluIHtcclxuXHJcbiAgICAgICAgY29sb3I6ICRjbHItMTA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mcmFtZS1ib3gge1xyXG5cclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ZyYW1lLWJnLTEucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbn1cclxuIiwiLnNlcnZpY2VzLXBhZ2UtYm94IHtcclxuXHJcbiAgJi0taW50cm8ge1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuaGVhZGVyLWluIHtcclxuXHJcbiAgICAgIGNvbG9yOiAkY2xyLTEwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLS1pbm5lciB7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogOTBweDtcclxuXHJcbiAgICAuaGVhZGVyLWluIHtcclxuXHJcbiAgICAgIGNvbG9yOiAkY2xyLTEwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2VydmljZXMtaW1nIHtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLWJ0biB7XHJcblxyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNlcnZpY2VzLWlubmVyLXBhZ2UtYm94IHtcclxuXHJcbiAgJi0taW1nIHtcclxuXHJcbiAgICAucmV0dXJuLWJ0biB7XHJcblxyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLS1jb250ZW50IHtcclxuXHJcbiAgICAuaGVhZGVyLWluIHtcclxuXHJcbiAgICAgIGNvbG9yOiAkY2xyLTEwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG4iLCIucGFja2FnZXMtbGlzdC1ib3gge1xyXG5cclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJi0taW5uZXIge1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW46IDgwcHggMzBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtLWltZyB7XHJcblxyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLTE7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAwIHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgYm94LXNoYWRvdzogMCAycHggMCAwIHJnYmEoMCwwLDAsMC4xKTtcclxuXHJcbiAgICAgIGltZyB7XHJcblxyXG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4udGl0bGUtYm94IHtcclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICRjbHItMTtcclxuICBmb250LXNpemU6ICRoZm9udC1zaXplNDtcclxuICB3aWR0aDogNzAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTM1JTtcclxuICBib3R0b206IC0xNXB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG5cclxuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5xdW90ZS1ib3gge1xyXG5cclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3F1b3RlLWJnLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xyXG5cclxufVxyXG5cclxuLnBhY2thZ2UtaW4taW1nIHtcclxuXHJcbiAgbWFyZ2luOiA4MHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxufVxyXG5cclxuLnByaWNlLWhlYWQge1xyXG5cclxuICBiYWNrZ3JvdW5kOiAkY2xyLTQ7XHJcbiAgYm9yZGVyOiAkY2xyLTEgc29saWQgNXB4O1xyXG4gIGNvbG9yOiAkY2xyLTE7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0yMHB4O1xyXG4gIGxlZnQ6IDUwcHg7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG5cclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6ICRjbHItMTEgc29saWQgMXB4O1xyXG4gICAgdG9wOiAtNXB4O1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgYm90dG9tOiAtNXB4O1xyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uYmlnLWZyYW1lIHtcclxuXHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9mcmFtZS1iZy0yLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG5cclxufVxyXG5cclxuLnBhY2thZ2UtaW4tYm94IHtcclxuXHJcbiAgLmhlYWRlci1pbiB7XHJcblxyXG4gICAgY29sb3I6ICRjbHItMTA7XHJcblxyXG4gIH1cclxuXHJcbiAgLnJldHVybi1idG4ge1xyXG5cclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiLmNvbnRhY3QtdXMtYm94IHtcclxuXHJcbiAgJi0tbWFwIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLTE7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDAgMCByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgcmdiYSgwLDAsMCwwLjEpO1xyXG5cclxuICB9XHJcblxyXG4gICYtLWlubmVyIHtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICYtLWZvcm0ge1xyXG5cclxuICAgICAgLmZvb3Rlci1ib3gtLWJvdHRvbS1mb3JtIHtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWRkcmVzcyB7XHJcblxyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICBsaSB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuXHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uZ29vZ2xlLW1hcHMge1xyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDQyMHB4O1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpZnJhbWUge1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gIH1cclxuXHJcbn1cclxuIiwiQG1lZGlhICggbWluLXdpZHRoOiAxMjAwcHggKSB7XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG5cclxuXHQubmF2YmFyLWNvbGxhcHNlIHtcclxuXHJcblx0XHQubmF2YmFyLW5hdiB7XHJcblxyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHQ+IC5oYXMtc3ViOmhvdmVyICB7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRcdFx0ICAgIGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdCAgICBsZWZ0OiAwO1xyXG5cdFx0XHQgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcclxuXHRcdFx0ICAgIHotaW5kZXg6IDk5OTtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkge1xyXG5cclxuXHRcdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblxyXG5cdFx0XHRcdFx0Lmhhcy1zdWIge1xyXG5cclxuXHRcdFx0XHRcdFx0Lm1lbnUtY2FyZXQge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0PiAuZHJvcGRvd24tbWVudSB7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTJweDtcclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5oYXMtc3ViOmhvdmVyICB7XHJcblxyXG5cdD4gLmRyb3Bkb3duLW1lbnUge1xyXG5cclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuXHJcblx0bWFyZ2luLWJvdHRvbTogLTMwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzMDBweDtcclxuXHRwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcbn1cclxuXHJcbi5ndXR0ZXItYm94IHtcclxuXHJcblx0cGFkZGluZzogMjAwcHggMDtcclxuXHJcbn1cclxuXHJcbi5ndXR0ZXItdG9wIHtcclxuXHJcblx0bWFyZ2luLXRvcDogMjAwcHg7XHJcblxyXG59XHJcblxyXG4uY29udGFjdC10b3AtYm94IHtcclxuXHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbi10b3A6IDhweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG59XHJcblxyXG4udG9wLWJhbm5lci1ib3gge1xyXG5cclxuICAmLS1pbm5lciB7XHJcblxyXG4gICAgJi0tY29udGVudCB7XHJcblxyXG5cdFx0XHQuaGVhZGVyLWJveCB7XHJcblxyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDNweCAwIHJnYmEoMCwwLDAsMC41KTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG5cclxuXHRcdFx0XHRmb250LXNpemU6ICRoZm9udC1zaXplNDtcclxuXHJcblx0XHRcdH1cclxuXHJcbiAgICB9XHJcblxyXG5cdFx0Ji0tYWJvdXQge1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2Fib3V0LWJnLTEucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcclxuICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuXHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9hYm91dC10b3AtYmFyLnBuZ1wiKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgfVxyXG5cclxuXHRcdFx0LmhlYWRlci1ib3gge1xyXG5cclxuXHRcdFx0XHR0b3A6IC00NHB4O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tY29udGVudCB7XHJcblxyXG5cdFx0XHRcdHAge1xyXG5cclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtczM7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5ob21lLXdoeS1ib3gge1xyXG5cclxuICBwYWRkaW5nOiAyMDBweCAwO1xyXG5cclxufVxyXG5cclxuLmhvbWUtc2VydmljZXMtYm94IHtcclxuXHJcblx0cGFkZGluZzogMTAwcHggMDtcclxuXHJcbn1cclxuXHJcbiNob21lLXNlcnZpY2VzIHtcclxuXHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbn1cclxuXHJcbi5jdGEtYnRuIHtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDIuNTtcclxuXHJcbn1cclxuXHJcbi5naG9zdC1ncmV5IHtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDIuNTtcclxuXHJcbn1cclxuXHJcbi5ob21lLXRlc3RpbW9uaWFscy1ib3gge1xyXG5cclxuICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxufVxyXG5cclxuLmhlYWRlci1iaWcge1xyXG5cclxuXHRmb250LXNpemU6ICRmb250LXMyO1xyXG5cclxufVxyXG5cclxuLmhlYWRlci1zbWFsbCB7XHJcblxyXG5cdGZvbnQtc2l6ZTogJGhmb250LXNpemU0O1xyXG5cclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcblxyXG5cdGZvbnQtc2l6ZTogJGhmb250LXNpemU0O1xyXG5cclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhICggbWluLXdpZHRoOiAxNDAwcHggKSB7XHJcblxyXG4uY29udGFpbmVyIHtcclxuXHJcblx0d2lkdGg6IDEyMDBweDtcclxuXHJcbn1cclxuXHJcbmgxIHtcclxuXHJcblx0Zm9udC1zaXplOiAkZm9udC1zMjtcclxuXHJcbn1cclxuXHJcbmgyIHtcclxuXHJcblx0Zm9udC1zaXplOiAkaGZvbnQtc2l6ZTE7XHJcblxyXG59XHJcblxyXG4ubmF2YmFyLWRlZmF1bHQge1xyXG5cclxuXHQubmF2YmFyLWNvbGxhcHNlIHtcclxuXHJcblx0XHQubmF2YmFyLW5hdiB7XHJcblxyXG5cdFx0XHRsaSB7XHJcblxyXG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLnRvcC1iYW5uZXItYm94IHtcclxuXHJcbiAgJi0taW5uZXIge1xyXG5cclxuXHRcdCYtLWFib3V0IHtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHJcbiAgICAgICAgdG9wOiAtMTZweDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgICB0b3A6IC0xNnB4O1xyXG5cclxuICAgICAgfVxyXG5cclxuXHRcdFx0LmhlYWRlci1ib3gge1xyXG5cclxuXHRcdFx0XHR0b3A6IC00N3B4O1xyXG5cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxufVxyXG4iLCJAbWVkaWEgKCBtaW4td2lkdGg6IDk5MnB4ICkgYW5kICggbWF4LXdpZHRoOiAxMTk5cHggKSB7XHJcblxyXG5oMSB7XHJcblxyXG5cdGZvbnQtc2l6ZTogJGZvbnQtczI7XHJcblxyXG59XHJcblxyXG5oMiB7XHJcblxyXG5cdGZvbnQtc2l6ZTogJGhmb250LXNpemUxO1xyXG5cclxufVxyXG5cclxuLm1lbnUtY2FyZXQge1xyXG5cclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcbi50b3AtYmFubmVyLWJveCB7XHJcblxyXG4gICYtLWlubmVyIHtcclxuXHJcbiAgICAmLS1jb250ZW50IHtcclxuXHJcblx0XHRcdC5oZWFkZXItYm94IHtcclxuXHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDAgcmdiYSgwLDAsMCwwLjUpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtczI7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4uaG9tZS13aHktYm94IHtcclxuXHJcbiAgcGFkZGluZzogMjAwcHggMDtcclxuXHJcbn1cclxuXHJcbi5ob21lLXNlcnZpY2VzLWJveCB7XHJcblxyXG5cdHBhZGRpbmc6IDEwMHB4IDA7XHJcblxyXG5cdCYtLWNvbnRlbnQge1xyXG5cclxuXHRcdCYtLWJ1dHRvbiB7XHJcblxyXG5cdFx0XHRhICsgYSB7XHJcblxyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4uY3RhLWJ0biB7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAyLjU7XHJcblxyXG59XHJcblxyXG4uZ2hvc3QtZ3JleSB7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAyLjU7XHJcblxyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206IC0zMDBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzAwcHg7XHJcblxyXG59XHJcblxyXG59XHJcbiIsIkBtZWRpYSAoIG1pbi13aWR0aDogNzY4cHggKSBhbmQgKCBtYXgtd2lkdGg6IDk5MXB4ICkge1xyXG5cclxuYm9keSB7XHJcblxyXG5cdGZvbnQtc2l6ZTogJG1mb250LXNpemU7XHJcblxyXG59XHJcblxyXG4ubWVudS1jYXJldCB7XHJcblxyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMzBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxufVxyXG5cclxuLmhvbWUtc2VydmljZXMtYm94LS1jb250ZW50LS1idXR0b24ge1xyXG5cclxuXHRhICsgYSB7XHJcblxyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLmN0YS1idG4ge1xyXG5cclxuXHRsaW5lLWhlaWdodDogMztcclxuXHJcbn1cclxuXHJcbi5naG9zdC1ncmV5IHtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDM7XHJcblxyXG59XHJcblxyXG4uaG9tZS10ZXN0aW1vbmlhbHMtYm94LS1pbm5lci0tY29udGVudCB7XHJcblxyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblxyXG59XHJcblxyXG4uZm9vdGVyLWJveC0tYm90dG9tLWZvcm0gLmN0YS1idG4ge1xyXG5cclxuICBsaW5lLWhlaWdodDogMztcclxuXHJcbn1cclxuXHJcbi53cmFwcGVyIHtcclxuXHJcblx0bWFyZ2luLWJvdHRvbTogLTUwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1MDBweDtcclxuXHJcbn1cclxuXHJcbi5jb250YWN0LWZvb3RlciB7XHJcblxyXG5cdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHJcbn1cclxuXHJcbn1cclxuIiwiQG1lZGlhICggbWF4LXdpZHRoOiA3NjdweCApIHtcclxuXHJcbmJvZHkge1xyXG5cclxuXHRmb250LXNpemU6ICRtZm9udC1zaXplO1xyXG5cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG5cclxuXHRtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG5cclxufVxyXG5cclxuLm1lbnUtY2FyZXQge1xyXG5cclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcbi5jdGEtYnRuIHtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDM7XHJcblxyXG59XHJcblxyXG4uZ2hvc3QtZ3JleSB7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAzO1xyXG5cclxufVxyXG5cclxuLmhvbWUtc2VydmljZXMtYm94IHtcclxuXHJcblx0Ji0taW1nIHtcclxuXHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHR9XHJcblxyXG5cdCYtLWxpc3Qge1xyXG5cclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5ob21lLXRlc3RpbW9uaWFscy1ib3gtLWlubmVyLS1jb250ZW50IHtcclxuXHJcblx0cGFkZGluZzogMzBweDtcclxuXHJcbn1cclxuXHJcbi5mb290ZXItYm94LS1pbm5lciB7XHJcblxyXG5cdHBhZGRpbmc6IDUwcHggMTVweCAwO1xyXG5cclxufVxyXG5cclxuLmhlaWdodC1ib3gge1xyXG5cclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XHJcblxyXG59XHJcblxyXG4uaGVpZ2h0LWJveDpob3ZlciB7XHJcblxyXG4gIG92ZXJmbG93LXk6IGluaGVyaXQ7XHJcblxyXG59XHJcblxyXG4uYWJvdXQtcGFnZS1ib3gge1xyXG5cclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAmLS1pbWcge1xyXG5cclxuICAgIGltZyB7XHJcblxyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdH1cclxuXHJcbiAgfVxyXG5cclxuXHQmLS1ib3R0b20ge1xyXG5cclxuICAgICYtLWNvbnRlbnQge1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5mcmFtZS1ib3gge1xyXG5cclxuICBwYWRkaW5nOiAxMHB4O1xyXG5cclxufVxyXG5cclxuLmhlYWRlci1zbWFsbCB7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG59XHJcblxyXG4uc2VydmljZXMtcGFnZS1ib3gge1xyXG5cclxuICAmLS1pbm5lciB7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNlcnZpY2VzLWlubmVyLXBhZ2UtYm94IHtcclxuXHJcblx0Ji0tY29udGVudCB7XHJcblxyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuLnBhY2thZ2VzLWxpc3QtYm94IHtcclxuXHJcbiAgJi0taW5uZXIge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiA1MHB4IDA7XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5iaWctZnJhbWUge1xyXG5cclxuICBwYWRkaW5nOiAxMHB4O1xyXG5cclxufVxyXG5cclxuLnByaWNlLWhlYWQge1xyXG5cclxuICBsZWZ0OiAyMHB4O1xyXG5cclxuICAmOmFmdGVyIHtcclxuXHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyOiAkY2xyLTExIHNvbGlkIDFweDtcclxuICAgIHRvcDogLTVweDtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICByaWdodDogLTVweDtcclxuICAgIGJvdHRvbTogLTVweDtcclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnBhY2thZ2UtaW4taW1nIHtcclxuXHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG59XHJcblxyXG4ucGFja2FnZS1pbi1ib3gge1xyXG5cclxuICAmLS1pbm5lciB7XHJcblxyXG5cdFx0KyAucGFja2FnZS1pbi1ib3gtLWlubmVyIHtcclxuXHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG4uY29udGFjdC11cy1ib3gge1xyXG5cclxuXHQmLS1tYXAge1xyXG5cclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdH1cclxuXHJcbiAgJi0taW5uZXIge1xyXG5cclxuICAgICYtLWFkZHJlc3Mge1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbn1cclxuIiwiQG1lZGlhICggbWF4LXdpZHRoOiAzNzVweCApIHtcclxuXHJcbi5ob21lLXNlcnZpY2VzLWJveC0tY29udGVudC0tYnV0dG9uIHtcclxuXHJcblx0YSArIGEge1xyXG5cclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcbn1cclxuIl19 */
