/* VARIABLES */
/* VARIABLES */
/* VARIABLES */
/* VARIABLES */
.hi-videos {
  display: none;
  position: relative;
}
@media (min-width: 1200px) {
  .hi-videos {
    height: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .hi-videos {
    height: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .hi-videos {
    height: 300px;
  }
}
@media (max-width: 575.98px) {
  .hi-videos {
    height: 550px;
    padding-left: 0;
  }
}
.hi-videos .hi-videos-container {
  position: absolute;
  top: -90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.hi-videos .hi-videos-container .hi-video-single {
  margin-right: 30px;
}
.hi-videos .hi-videos-container .hi-video-single:last-child {
  margin-right: 0;
}
@media (max-width: 575.98px) {
  .hi-videos .hi-videos-container .hi-video-single {
    margin-right: 0;
  }
}
.hi-videos .hi-videos-container .video-embed-field-launch-modal::before {
  content: url("/themes/custom/injury201/assets/icons/Polygon_1.svg") !important;
  padding-left: 135px;
  padding-top: 75px;
  position: absolute;
  cursor: pointer;
}
.hi-videos.slider-video .swiper-container-horizontal > .swiper-scrollbar {
  left: 0;
  height: 2px;
  width: 100%;
  background-color: rgba(130, 130, 130, 0.6);
}
.hi-videos.slider-video .swiper-scrollbar-drag {
  background-color: black;
}
@media (min-width: 1200px) {
  .hi-videos.slider-video {
    height: auto;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .hi-videos.slider-video {
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .hi-videos.slider-video {
    height: auto;
  }
}
@media (max-width: 575.98px) {
  .hi-videos.slider-video {
    height: auto;
  }
}
.hi-videos.slider-video .hi-videos-container {
  position: initial;
  top: 0;
  display: block;
}
.hi-videos.slider-video .hi-videos-container .item {
  display: inline-block;
}
@media (min-width: 1200px) {
  .hi-videos.slider-video .hi-videos-container .item {
    width: 330px !important;
  }
}
.hi-videos.slider-video .hi-videos-container .item:last-child {
  margin-right: 0;
}

.paragraph-hero-image {
  padding-bottom: 4em;
  color: white;
}
.paragraph-hero-image .hero-img {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  z-index: -2;
  width: 100%;
  height: 100%;
}
.paragraph-hero-image .hero-share {
  max-width: 250px;
}
.paragraph-hero-image .hero-share path {
  fill: white;
}
.paragraph-hero-image .content-wrapper {
  position: relative;
}
.paragraph-hero-image .content {
  height: 90%;
  padding-top: 235px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph-hero-image .content .list-item {
  width: 100%;
}
.paragraph-hero-image .phone-icon {
  padding-top: 4px;
  margin-right: 15px;
}
.paragraph-hero-image .phone-icon svg path {
  fill: white;
}
@media (max-width: 767.98px) {
  .paragraph-hero-image .hero-button-container .button-primary {
    font-size: 14px;
    padding: 18px 18px;
  }
  .paragraph-hero-image .hero-button-container .button-primary svg {
    margin-right: 5px;
  }
}

/* VARIABLES */
/* VARIABLES */
/* VARIABLES */
/* VARIABLES */
.hi-videos {
  display: none;
  position: relative;
}
@media (min-width: 1200px) {
  .hi-videos {
    height: 100px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .hi-videos {
    height: 300px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .hi-videos {
    height: 300px;
  }
}
@media (max-width: 575.98px) {
  .hi-videos {
    height: 550px;
    padding-left: 0;
  }
}
.hi-videos .hi-videos-container {
  position: absolute;
  top: -90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.hi-videos .hi-videos-container .hi-video-single {
  margin-right: 30px;
}
.hi-videos .hi-videos-container .hi-video-single:last-child {
  margin-right: 0;
}
@media (max-width: 575.98px) {
  .hi-videos .hi-videos-container .hi-video-single {
    margin-right: 0;
  }
}
.hi-videos .hi-videos-container .video-embed-field-launch-modal::before {
  content: url("/themes/custom/injury201/assets/icons/Polygon_1.svg") !important;
  padding-left: 135px;
  padding-top: 75px;
  position: absolute;
  cursor: pointer;
}
.hi-videos.slider-video .swiper-container-horizontal > .swiper-scrollbar {
  left: 0;
  height: 2px;
  width: 100%;
  background-color: rgba(130, 130, 130, 0.6);
}
.hi-videos.slider-video .swiper-scrollbar-drag {
  background-color: black;
}
@media (min-width: 1200px) {
  .hi-videos.slider-video {
    height: auto;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .hi-videos.slider-video {
    height: auto;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .hi-videos.slider-video {
    height: auto;
  }
}
@media (max-width: 575.98px) {
  .hi-videos.slider-video {
    height: auto;
  }
}
.hi-videos.slider-video .hi-videos-container {
  position: initial;
  top: 0;
  display: block;
}
.hi-videos.slider-video .hi-videos-container .item {
  display: inline-block;
}
@media (min-width: 1200px) {
  .hi-videos.slider-video .hi-videos-container .item {
    width: 330px !important;
  }
}
.hi-videos.slider-video .hi-videos-container .item:last-child {
  margin-right: 0;
}

.paragraph-hero-image {
  padding-bottom: 4em;
  color: white;
}
.paragraph-hero-image .hero-img {
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  z-index: -2;
  width: 100%;
  height: 100%;
}
.paragraph-hero-image .hero-share {
  max-width: 250px;
}
.paragraph-hero-image .hero-share path {
  fill: white;
}
.paragraph-hero-image .content-wrapper {
  position: relative;
}
.paragraph-hero-image .content {
  height: 90%;
  padding-top: 235px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph-hero-image .content .list-item {
  width: 100%;
}
.paragraph-hero-image .phone-icon {
  padding-top: 4px;
  margin-right: 15px;
}
.paragraph-hero-image .phone-icon svg path {
  fill: white;
}
@media (max-width: 767.98px) {
  .paragraph-hero-image .hero-button-container .button-primary {
    font-size: 14px;
    padding: 18px 18px;
  }
  .paragraph-hero-image .hero-button-container .button-primary svg {
    margin-right: 5px;
  }
}

[class="404"] + #main-wrapper, .thank-you-for-contacting-us > #main-wrapper, .thank-you-for-contacting-us-from-careers > #main-wrapper, .access-denied + #main-wrapper {
  display: none;
}

.access-denied .hero-404 .style-404 {
  font-size: 80px;
}

/* VARIABLES */
/* VARIABLES */
.wwa-item .wwa-author-card img {
  border-radius: 100%;
}
.wwa-item .wwa-author-card .author-name {
  font-size: 24px;
  line-height: 28px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  padding-bottom: 5px;
}
.wwa-item .wwa-author-card .author-position {
  font-size: 20px;
  line-height: 32px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  opacity: 0.6;
}
.wwa-item .author-body-content {
  font-weight: normal;
}

/* VARIABLES */
/* VARIABLES */
[class="404"] .paragraph-hero-image .content, .thank-you-for-contacting-us .paragraph-hero-image .content, .thank-you-for-contacting-us-from-careers .paragraph-hero-image .content, .access-denied .paragraph-hero-image .content {
  padding-top: 200px;
}
[class="404"] .hero-404 .list-of-links-404, .thank-you-for-contacting-us .hero-404 .list-of-links-404, .thank-you-for-contacting-us-from-careers .hero-404 .list-of-links-404, .access-denied .hero-404 .list-of-links-404 {
  list-style: none;
}
[class="404"] .hero-404 .list-of-links-404 a, .thank-you-for-contacting-us .hero-404 .list-of-links-404 a, .thank-you-for-contacting-us-from-careers .hero-404 .list-of-links-404 a, .access-denied .hero-404 .list-of-links-404 a {
  color: #828282;
  font-size: 18px;
  line-height: 35px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 0.025em;
}
[class="404"] .hero-404 .list-of-links-404 a:hover, .thank-you-for-contacting-us .hero-404 .list-of-links-404 a:hover, .thank-you-for-contacting-us-from-careers .hero-404 .list-of-links-404 a:hover, .access-denied .hero-404 .list-of-links-404 a:hover {
  text-decoration: none;
  color: black;
}
[class="404"] .hero-404, .thank-you-for-contacting-us .hero-404, .thank-you-for-contacting-us-from-careers .hero-404, .access-denied .hero-404 {
  color: #000000;
}
[class="404"] .hero-404 .list-item, .thank-you-for-contacting-us .hero-404 .list-item, .thank-you-for-contacting-us-from-careers .hero-404 .list-item, .access-denied .hero-404 .list-item {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
@media (max-width: 991.98px) {
  [class="404"] .hero-404 .block-not-found-text, .thank-you-for-contacting-us .hero-404 .block-not-found-text, .thank-you-for-contacting-us-from-careers .hero-404 .block-not-found-text, .access-denied .hero-404 .block-not-found-text {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
  }
}
[class="404"] .hero-404 .style-404, .thank-you-for-contacting-us .hero-404 .style-404, .thank-you-for-contacting-us-from-careers .hero-404 .style-404, .access-denied .hero-404 .style-404 {
  font-size: 120px;
  padding-top: 30px;
}
@media (max-width: 575.98px) {
  [class="404"] .hero-404 .style-404, .thank-you-for-contacting-us .hero-404 .style-404, .thank-you-for-contacting-us-from-careers .hero-404 .style-404, .access-denied .hero-404 .style-404 {
    font-size: 85px;
    padding-top: 15px;
  }
}
[class="404"] .hero-404 ul, .thank-you-for-contacting-us .hero-404 ul, .thank-you-for-contacting-us-from-careers .hero-404 ul, .access-denied .hero-404 ul {
  display: inline-block;
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}
@media (max-width: 575.98px) {
  [class="404"] .hero-404 ul, .thank-you-for-contacting-us .hero-404 ul, .thank-you-for-contacting-us-from-careers .hero-404 ul, .access-denied .hero-404 ul {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1;
  }
}
[class="404"] .hero-404 ul li, .thank-you-for-contacting-us .hero-404 ul li, .thank-you-for-contacting-us-from-careers .hero-404 ul li, .access-denied .hero-404 ul li {
  padding: 0;
  font-size: 22px;
}
[class="404"] .hero-404 ul li a, .thank-you-for-contacting-us .hero-404 ul li a, .thank-you-for-contacting-us-from-careers .hero-404 ul li a, .access-denied .hero-404 ul li a {
  color: #000000;
  padding-left: 0;
}
[class="404"] .hero-404 ul li a:hover, .thank-you-for-contacting-us .hero-404 ul li a:hover, .thank-you-for-contacting-us-from-careers .hero-404 ul li a:hover, .access-denied .hero-404 ul li a:hover {
  text-decoration: none;
  opacity: 0.5;
}
@media (min-width: 768px) {
  [class="404"] .hero-404 ul li, .thank-you-for-contacting-us .hero-404 ul li, .thank-you-for-contacting-us-from-careers .hero-404 ul li, .access-denied .hero-404 ul li {
    font-size: 22px;
    line-height: 28px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
  }
}
@media (max-width: 575.98px) {
  [class="404"] .hero-404 ul li, .thank-you-for-contacting-us .hero-404 ul li, .thank-you-for-contacting-us-from-careers .hero-404 ul li, .access-denied .hero-404 ul li {
    font-size: 21px;
    line-height: 28px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    padding-left: 5px;
  }
}
[class="404"] .hero-404 ul li, .thank-you-for-contacting-us .hero-404 ul li, .thank-you-for-contacting-us-from-careers .hero-404 ul li, .access-denied .hero-404 ul li {
  font-style: normal;
  color: black;
  letter-spacing: 0.01em;
}
[class="404"] .hero-404 ul li:hover, .thank-you-for-contacting-us .hero-404 ul li:hover, .thank-you-for-contacting-us-from-careers .hero-404 ul li:hover, .access-denied .hero-404 ul li:hover {
  opacity: 0.6;
  color: #828282;
}
[class="404"] .hero-404 ul .nav-link--personal-injury::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--personal-injury::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--personal-injury::before, .access-denied .hero-404 ul .nav-link--personal-injury::before {
  content: url("/themes/custom/injury201/assets/icons/Groupman.svg") !important;
  vertical-align: middle;
}
@media (min-width: 768px) {
  [class="404"] .hero-404 ul .nav-link--personal-injury::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--personal-injury::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--personal-injury::before, .access-denied .hero-404 ul .nav-link--personal-injury::before {
    margin-right: 20px;
    width: 19px;
    height: 32px;
  }
}
@media (max-width: 575.98px) {
  [class="404"] .hero-404 ul .nav-link--personal-injury::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--personal-injury::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--personal-injury::before, .access-denied .hero-404 ul .nav-link--personal-injury::before {
    margin-right: 16px;
    width: 15px;
    height: 24px;
  }
}
[class="404"] .hero-404 ul .nav-link--covid-19::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--covid-19::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--covid-19::before, .access-denied .hero-404 ul .nav-link--covid-19::before {
  content: url("/themes/custom/injury201/assets/icons/virus-solid2.svg");
  vertical-align: middle;
}
@media (min-width: 768px) {
  [class="404"] .hero-404 ul .nav-link--covid-19::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--covid-19::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--covid-19::before, .access-denied .hero-404 ul .nav-link--covid-19::before {
    margin-right: 19px;
    margin-left: -2px;
    width: 19px;
    height: 32px;
  }
}
@media (max-width: 575.98px) {
  [class="404"] .hero-404 ul .nav-link--covid-19::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--covid-19::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--covid-19::before, .access-denied .hero-404 ul .nav-link--covid-19::before {
    margin-right: 24px;
    margin-left: -1px;
    width: 15px;
    height: 24px;
  }
}
[class="404"] .hero-404 ul .nav-link--workers-compensation::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--workers-compensation::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--workers-compensation::before, .access-denied .hero-404 ul .nav-link--workers-compensation::before {
  content: url("/themes/custom/injury201/assets/icons/Excludebag.svg") !important;
  vertical-align: middle;
}
@media (min-width: 768px) {
  [class="404"] .hero-404 ul .nav-link--workers-compensation::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--workers-compensation::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--workers-compensation::before, .access-denied .hero-404 ul .nav-link--workers-compensation::before {
    margin-right: 20px;
    width: 25px;
    height: 22px;
  }
}
@media (max-width: 575.98px) {
  [class="404"] .hero-404 ul .nav-link--workers-compensation::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--workers-compensation::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--workers-compensation::before, .access-denied .hero-404 ul .nav-link--workers-compensation::before {
    margin-right: 16px;
    width: 18px;
    height: 16px;
  }
}
[class="404"] .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before, .access-denied .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before {
  content: url("/themes/custom/injury201/assets/icons/directions_car_24pxcar.svg") !important;
  vertical-align: middle;
}
@media (min-width: 768px) {
  [class="404"] .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before, .access-denied .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before {
    margin-right: 20px;
    width: 24px;
    height: 21px;
  }
}
@media (max-width: 575.98px) {
  [class="404"] .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before, .access-denied .hero-404 ul .nav-link--new-jersey-car-accident-lawyer::before {
    margin-right: 16px;
    width: 18px;
    height: 16px;
  }
}
[class="404"] .hero-404 ul .nav-link--employment-law::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--employment-law::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--employment-law::before, .access-denied .hero-404 ul .nav-link--employment-law::before {
  content: url("/themes/custom/injury201/assets/icons/Grouplaw.svg") !important;
  vertical-align: middle;
}
@media (min-width: 768px) {
  [class="404"] .hero-404 ul .nav-link--employment-law::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--employment-law::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--employment-law::before, .access-denied .hero-404 ul .nav-link--employment-law::before {
    margin-right: 20px;
    width: 28px;
    height: 28px;
  }
}
@media (max-width: 575.98px) {
  [class="404"] .hero-404 ul .nav-link--employment-law::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--employment-law::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--employment-law::before, .access-denied .hero-404 ul .nav-link--employment-law::before {
    margin-right: 16px;
    width: 22px;
    height: 22px;
  }
}
[class="404"] .hero-404 ul .nav-link--medical-malpractice::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--medical-malpractice::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--medical-malpractice::before, .access-denied .hero-404 ul .nav-link--medical-malpractice::before {
  content: url("/themes/custom/injury201/assets/icons/Vectorhearth.svg") !important;
  vertical-align: middle;
}
@media (min-width: 768px) {
  [class="404"] .hero-404 ul .nav-link--medical-malpractice::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--medical-malpractice::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--medical-malpractice::before, .access-denied .hero-404 ul .nav-link--medical-malpractice::before {
    margin-right: 20px;
    width: 27px;
    height: 24px;
  }
}
@media (max-width: 575.98px) {
  [class="404"] .hero-404 ul .nav-link--medical-malpractice::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--medical-malpractice::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--medical-malpractice::before, .access-denied .hero-404 ul .nav-link--medical-malpractice::before {
    margin-right: 16px;
    width: 24px;
    height: 19px;
  }
}
[class="404"] .hero-404 ul .nav-link--business-litigation::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--business-litigation::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--business-litigation::before, .access-denied .hero-404 ul .nav-link--business-litigation::before {
  content: url("/themes/custom/injury201/assets/icons/Vectormoney.svg") !important;
  vertical-align: middle;
}
@media (min-width: 768px) {
  [class="404"] .hero-404 ul .nav-link--business-litigation::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--business-litigation::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--business-litigation::before, .access-denied .hero-404 ul .nav-link--business-litigation::before {
    margin-right: 20px;
    width: 34px;
    height: 20px;
  }
}
@media (max-width: 575.98px) {
  [class="404"] .hero-404 ul .nav-link--business-litigation::before, .thank-you-for-contacting-us .hero-404 ul .nav-link--business-litigation::before, .thank-you-for-contacting-us-from-careers .hero-404 ul .nav-link--business-litigation::before, .access-denied .hero-404 ul .nav-link--business-litigation::before {
    margin-right: 16px;
    width: 26px;
    height: 16px;
  }
}
[class="404"] .hero-404 h3, .thank-you-for-contacting-us .hero-404 h3, .thank-you-for-contacting-us-from-careers .hero-404 h3, .access-denied .hero-404 h3 {
  text-align: left;
}

/* VARIABLES */
/* VARIABLES */
.text-color-careers {
  color: #106FB0 !important;
}

.bg-careers {
  background-color: #106FB0 !important;
}

.border-careers {
  border-color: #106FB0 !important;
}

.careers {
  background: black;
}

body:not(.user-logged-in) .hide-logged-out {
  display: none !important;
}

body.user-logged-in .hide-logged-in {
  display: none !important;
}

.careers-block-subtitle h5, .careers-block-subtitle div {
  font-size: 15px;
  line-height: 27px;
  font-weight: 600;
  text-transform: uppercase;
}

.careers-block-body p, .careers-block-body div {
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
}

.careers-page-container {
  max-width: 1460px;
  margin-left: auto;
  margin-right: auto;
}

.careers .highlighted, .dei .highlighted, .internship .highlighted {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .careers .container, .dei .container, .internship .container {
    max-width: 95%;
  }
}
.careers .careers, .dei .careers, .internship .careers {
  -webkit-filter: invert(1);
          filter: invert(1);
}
.careers .careers-block-title-v2 h3, .careers .careers-block-title-v2 div, .dei .careers-block-title-v2 h3, .dei .careers-block-title-v2 div, .internship .careers-block-title-v2 h3, .internship .careers-block-title-v2 div {
  font-size: 38px;
  font-weight: 700;
}
@media (min-width: 768px) {
  .careers .careers-block-title-v2 h3, .careers .careers-block-title-v2 div, .dei .careers-block-title-v2 h3, .dei .careers-block-title-v2 div, .internship .careers-block-title-v2 h3, .internship .careers-block-title-v2 div {
    font-size: 42px;
  }
}

@media (min-width: 768px) {
  .careers-header {
    position: -webkit-sticky !important;
    position: sticky !important;
  }
}
.careers-header {
  position: unset !important;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
  top: 0;
  background: black;
}
.careers-header a {
  color: inherit;
  text-decoration: none !important;
  font-size: larger;
  font-weight: 450;
}
.careers-header .header-block {
  padding-top: 6px;
  padding-bottom: 6px;
}
@media (max-width: 767.98px) {
  .careers-header .header-last-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 768px) {
  .careers-header .careers-header-logo-image {
    height: 32px;
  }
}
@media (max-width: 767.98px) {
  .careers-header .careers-header-logo-image {
    margin-left: 10%;
    margin-right: 10%;
    height: 100%;
    max-width: 400px;
    width: 80%;
  }
}
.careers-header .careers-header-logo-image {
  max-width: 80%;
}

@media (max-width: 767.98px) {
  .field__item h3 {
    text-align: center;
  }
}

.careers-hero-image {
  color: white;
  font-weight: 800;
}
@media (max-width: 991.98px) {
  .careers-hero-image {
    background: #106FB0 !important;
  }
}
.careers-hero-image h1 {
  font-size: 62px;
  font-weight: 800;
}
.careers-hero-image .hero-main-block {
  max-width: 100rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4rem;
}
@media (max-width: 575.98px) {
  .careers-hero-image .hero-main-block {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media (max-width: 767.98px) {
  .careers-hero-image .hero-main-block {
    padding-right: 0.15rem;
    padding-left: 0.15rem;
  }
}
.careers-hero-image .hero-main-text-block {
  padding-top: 4rem;
}
.careers-hero-image .hero-main-text-block h1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.careers-hero-image .hero-main-block-body p {
  font-size: 16px;
  line-height: 1.3rem;
}
@media (min-width: 992px) {
  .careers-hero-image .hero-main-block-body {
    padding-right: 0 !important;
  }
}

.careers-main .paragraph--type--video-paragraph .field__label {
  display: none;
}

.careers-rounded-button {
  border-radius: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.careers-rounded-button a {
  color: inherit;
  text-decoration: none !important;
  font-size: larger;
  font-weight: 450;
}

.view-jobs-feedbacks {
  width: 90%;
}

.feedbacks-main-block {
  margin-left: 10%;
  color: white;
}
.feedbacks-main-block .feedback-block {
  text-align: center;
}
.feedbacks-main-block .feedback-block img {
  border-radius: 5rem;
  width: 8rem;
  height: 8rem;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.feedbacks-main-block .feedback-block .views-field-field-body {
  padding: 2rem 0.5rem 2rem;
  font-size: 18px;
}
@media (min-width: 576px) {
  .feedbacks-main-block .feedback-block .views-field-field-body {
    padding: 2rem 2rem 2rem;
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  .feedbacks-main-block .feedback-block .views-field-field-body {
    padding: 5rem 4rem 3rem;
    font-size: 22px;
  }
}
.feedbacks-main-block .feedback-block .views-field-title-1 {
  padding-top: 1rem;
  font-weight: bold;
}
.feedbacks-main-block .feedback-block .views-field-field-taxonomy {
  font-weight: 500;
  padding-bottom: 2rem;
  color: #90a8be;
}

.feedbacks-main-block .slick-arrow::before {
  content: url(/themes/custom/injury201/assets/icons/careers-arrow.svg);
  -webkit-filter: invert(75%) sepia(9%) saturate(1421%) hue-rotate(202deg) brightness(93%) contrast(93%);
          filter: invert(75%) sepia(9%) saturate(1421%) hue-rotate(202deg) brightness(93%) contrast(93%);
}

.feedbacks-main-block .slick-arrow {
  position: static;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.feedbacks-main-block nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.feedbacks-main-block .slick-next {
  -webkit-transform: rotate(360deg);
       -o-transform: rotate(360deg);
          transform: rotate(360deg);
}
@media (max-width: 575.98px) {
  .feedbacks-main-block .slick-next {
    margin-right: 0.25rem;
  }
}
.feedbacks-main-block .slick-next {
  margin-right: 1rem;
}

.feedbacks-main-block .slick-prev {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 575.98px) {
  .feedbacks-main-block .slick-prev {
    margin-left: 0.25rem;
  }
}
.feedbacks-main-block .slick-prev {
  margin-left: 1rem;
}

.feedbacks-main-block nav {
  left: -5%;
  width: 110%;
}

.node--type-job .careers-page-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.node--type-job .save-job-block {
  float: right;
  background: initial;
  border: none;
}
.node--type-job .save-job-block a {
  color: white !important;
  text-decoration: none !important;
}
.node--type-job .save-job-block svg {
  height: 1.5rem;
  width: 1.5rem;
  margin-bottom: 4px;
  margin-right: 8px;
}
.node--type-job .job-page-title {
  font-weight: 610;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .node--type-job .job-page-title {
    font-size: 64px;
  }
}
.node--type-job .job-page-title {
  padding-bottom: 1rem;
}
.node--type-job .job-page-location-block {
  padding-bottom: 0.5rem;
  display: inline-block;
}
.node--type-job .job-page-location-block p, .node--type-job .job-page-location-block div {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 0;
  display: inline-block;
}
.node--type-job .field--name-body {
  padding: 0;
}
.node--type-job .field--name-body > * {
  font-size: 22px;
  font-weight: 400;
  color: #ced0d6;
}
.node--type-job .social-share h2 {
  color: #3a88be !important;
  font-size: 20px;
  font-weight: 600;
  border: 0;
}
.node--type-job .social-share .share-icons a {
  margin-right: 1rem;
}
.node--type-job .job-alerts h2 {
  color: #3a88be !important;
  font-size: 17px;
  font-weight: 600;
  border: 0;
  margin-bottom: 0;
}
.node--type-job .job-alerts .webform-element-description {
  font-size: 16px;
  padding-bottom: 1rem;
}
.node--type-job .job-alerts .job-alert-submit {
  margin-top: 10px;
  background: #3a88be !important;
  border-radius: 24px;
  height: 48px;
  padding: 10px;
  color: white;
}
.node--type-job .block-views-blockmore-jobs-block-1 h2 {
  color: #3a88be !important;
  font-size: 20px;
  font-weight: 600;
}
.node--type-job .block-views-blockmore-jobs-block-1 .more-jobs-title a {
  text-decoration: none !important;
  color: #3a88be !important;
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
}
.node--type-job .block-views-blockmore-jobs-block-1 .more-jobs-text p {
  font-size: 16px;
  line-height: 22px;
}

.careers-main .careers-page-container {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.careers-user-form-page .highlighted {
  min-height: unset;
}
.careers-user-form-page .careers-page-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 992px) {
  .careers-user-form-page .careers-header {
    background-image: -webkit-gradient(linear, left top, right top, from(black), color-stop(55%, transparent));
    background-image: -webkit-linear-gradient(left, black, transparent 55%);
    background-image: -o-linear-gradient(left, black, transparent 55%);
    background-image: linear-gradient(to right, black, transparent 55%);
    background-color: transparent;
  }
}
.careers-user-form-page .header-content {
  margin-right: 0;
}
.careers-user-form-page .job-page-footer {
  margin-top: auto;
}
.careers-user-form-page {
  color: white;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, black), to(rgba(255, 0, 0, 0))), url(/themes/custom/injury201/assets/images/careers/Save_your_job_hero.jpeg);
  background-image: -webkit-linear-gradient(left, black 40%, rgba(255, 0, 0, 0)), url(/themes/custom/injury201/assets/images/careers/Save_your_job_hero.jpeg);
  background-image: -o-linear-gradient(left, black 40%, rgba(255, 0, 0, 0)), url(/themes/custom/injury201/assets/images/careers/Save_your_job_hero.jpeg);
  background-image: linear-gradient(to right, black 40%, rgba(255, 0, 0, 0)), url(/themes/custom/injury201/assets/images/careers/Save_your_job_hero.jpeg);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: right;
}
@media (max-width: 1400px) {
  .careers-user-form-page {
    -webkit-background-size: cover;
            background-size: cover;
  }
}
@media (max-width: 992px) {
  .careers-user-form-page {
    background-image: none;
    background-color: black;
  }
}
.careers-user-form-page .careers-user-form-block {
  border-radius: 30px;
  background: white;
  color: black;
}
.careers-user-form-page .careers-user-form-block form .js-form-item .form-required::after {
  background-image: none;
}
.careers-user-form-page .careers-user-form-block form .js-form-item label, .careers-user-form-page .careers-user-form-block form .js-form-item .password-confirm-message {
  margin: 0 2rem;
}
.careers-user-form-page .careers-user-form-block form .js-form-item .password-confirm-message {
  visibility: hidden;
}
.careers-user-form-page .careers-user-form-block form .js-form-item small {
  display: none;
}
.careers-user-form-page .careers-user-form-block form .js-form-item input {
  border-radius: 25px;
  border-color: transparent;
  background: #efefef;
  font-size: 24px;
}
.careers-user-form-page .careers-user-form-block form .button {
  background: black;
  color: white;
  font-size: 22px;
  font-weight: 800;
  border-radius: 25px;
  margin-top: 3rem;
  margin-bottom: 2rem;
}
.careers-user-form-page .careers-user-form-block form .confirm-parent, .careers-user-form-page .careers-user-form-block form .password-parent {
  max-width: 100%;
}
.careers-user-form-page .careers-user-form-block form .confirm-parent input, .careers-user-form-page .careers-user-form-block form .password-parent input {
  width: 100%;
}
.careers-user-form-page .careers-user-form-title {
  font-size: 40px;
  font-weight: 800;
  text-align: center;
  margin-bottom: 4rem;
}
.careers-user-form-page .careers-user-form-link-block {
  text-align: center;
}
.careers-user-form-page .careers-user-form-link-block a {
  color: #81b2bb !important;
  font-weight: 600;
  font-size: 15px;
}
.careers-user-form-page .careers-user-form-link-block .careers-user-form-link-second-part {
  color: #197c99;
}

.careers-footer {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.slick-thumb.current {
  border: 2px solid white;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
}

@media (max-width: 767.98px) {
  .hr-officer-body {
    background-image: unset !important;
  }
}

.find-a-job .highlighted,
.find-job-page .highlighted,
.saved-jobs .highlighted {
  min-height: unset;
  margin: 0;
}
.find-a-job .header-content,
.find-job-page .header-content,
.saved-jobs .header-content {
  margin-right: 0;
}
.find-a-job .job-search-buttons-block,
.find-job-page .job-search-buttons-block,
.saved-jobs .job-search-buttons-block {
  padding-top: 1.7rem;
  padding-bottom: 2rem;
}
@media (max-width: 768px) {
  .find-a-job .job-search-buttons-block,
  .find-job-page .job-search-buttons-block,
  .saved-jobs .job-search-buttons-block {
    padding-top: 1rem;
    padding-bottom: 0;
  }
}
.find-a-job .job-search-selector-button,
.find-job-page .job-search-selector-button,
.saved-jobs .job-search-selector-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
@media (max-height: 992px) {
  .find-a-job .job-search-selector-button,
  .find-job-page .job-search-selector-button,
  .saved-jobs .job-search-selector-button {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
.find-a-job .job-search-selector-button > *,
.find-job-page .job-search-selector-button > *,
.saved-jobs .job-search-selector-button > * {
  background: white;
  color: #9a9a91;
  font-weight: 600;
  border-radius: 20px;
  width: 12rem;
  height: 2rem;
  border: 0;
  padding: 0;
}
@media (max-width: 768px) {
  .find-a-job .job-search-selector-button > *,
  .find-job-page .job-search-selector-button > *,
  .saved-jobs .job-search-selector-button > * {
    margin-bottom: 1rem;
  }
}
.find-a-job .job-search-header-block,
.find-job-page .job-search-header-block,
.saved-jobs .job-search-header-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 4rem;
  padding-bottom: 1.5rem;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_York_skyline.jpg);
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_York_skyline.jpg);
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_York_skyline.jpg);
  background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_York_skyline.jpg);
  -webkit-background-size: cover;
          background-size: cover;
  -webkit-animation: changing 60s infinite;
       -o-animation: changing 60s infinite;
          animation: changing 60s infinite;
}
@-webkit-keyframes changing {
  12.5% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_Jersey_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_Jersey_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_Jersey_skyline.jpg);
  }
  25% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Connecticut_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Connecticut_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Connecticut_skyline.jpg);
  }
  37.5% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Massachusetts_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Massachusetts_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Massachusetts_skyline.jpg);
  }
  50% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Ohio_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Ohio_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Ohio_skyline.jpg);
  }
  62.5% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Kentucky_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Kentucky_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Kentucky_skyline.jpg);
  }
  75% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Florida_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Florida_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Florida_skyline.jpg);
  }
  87.5% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Pennsylvania_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Pennsylvania_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Pennsylvania_skyline.jpg);
  }
}
@-o-keyframes changing {
  12.5% {
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_Jersey_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_Jersey_skyline.jpg);
  }
  25% {
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Connecticut_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Connecticut_skyline.jpg);
  }
  37.5% {
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Massachusetts_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Massachusetts_skyline.jpg);
  }
  50% {
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Ohio_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Ohio_skyline.jpg);
  }
  62.5% {
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Kentucky_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Kentucky_skyline.jpg);
  }
  75% {
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Florida_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Florida_skyline.jpg);
  }
  87.5% {
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Pennsylvania_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Pennsylvania_skyline.jpg);
  }
}
@keyframes changing {
  12.5% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_Jersey_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_Jersey_skyline.jpg);
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_Jersey_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/New_Jersey_skyline.jpg);
  }
  25% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Connecticut_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Connecticut_skyline.jpg);
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Connecticut_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Connecticut_skyline.jpg);
  }
  37.5% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Massachusetts_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Massachusetts_skyline.jpg);
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Massachusetts_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Massachusetts_skyline.jpg);
  }
  50% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Ohio_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Ohio_skyline.jpg);
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Ohio_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Ohio_skyline.jpg);
  }
  62.5% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Kentucky_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Kentucky_skyline.jpg);
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Kentucky_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Kentucky_skyline.jpg);
  }
  75% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Florida_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Florida_skyline.jpg);
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Florida_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Florida_skyline.jpg);
  }
  87.5% {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.4117647059)), to(transparent)), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Pennsylvania_skyline.jpg);
    background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Pennsylvania_skyline.jpg);
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Pennsylvania_skyline.jpg);
    background-image: linear-gradient(rgba(0, 0, 0, 0.4117647059), transparent), url(/themes/custom/injury201/assets/images/careers/careers_backhrounds/Pennsylvania_skyline.jpg);
  }
}
@media (max-width: 576px) {
  .find-a-job .job-search-header-block,
  .find-job-page .job-search-header-block,
  .saved-jobs .job-search-header-block {
    width: 90%;
  }
}
@media (min-width: 768px) {
  .find-a-job .job-search-header-block,
  .find-job-page .job-search-header-block,
  .saved-jobs .job-search-header-block {
    padding-top: 6rem;
    padding-bottom: 2.5rem;
  }
}
.find-a-job .job-search-field > div > input,
.find-job-page .job-search-field > div > input,
.saved-jobs .job-search-field > div > input {
  background-image: url(/themes/custom/injury201/assets/icons/search_for_jobs.svg) !important;
  background-position: right 1rem center;
  -webkit-background-size: 1.25rem 1.25rem;
          background-size: 1.25rem;
  background-repeat: no-repeat;
  height: 2.5rem;
  border-radius: 1.25rem;
  border: 0;
  padding-left: 1.5em;
  padding-right: 4rem;
  font-size: 0.9rem;
  max-width: 80vw;
  margin-left: auto;
  margin-right: auto;
}
.find-a-job .job-page-footer,
.find-job-page .job-page-footer,
.saved-jobs .job-page-footer {
  margin-top: auto;
}
.find-a-job .find-job-title,
.find-job-page .find-job-title,
.saved-jobs .find-job-title {
  text-align: center;
}
.find-a-job,
.find-job-page,
.saved-jobs {
  color: white;
  background-color: white;
}
@media (max-width: 767.98px) {
  .find-a-job,
  .find-job-page,
  .saved-jobs {
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInNoYXJlZC9faGktdmlkZW9zLnNjc3MiLCJub2RlL25vZGUtLXBhZ2UtLXRoYW5rX3lvdV9mb3JfY29udGFjdGluZ191c19mcm9tX2NhcmVlcnMuY3NzIiwiaG9tZS9ydW5uZXIvd29yay9CcmFuZG9uLUouLUJyb2Rlcmljay9CcmFuZG9uLUouLUJyb2Rlcmljay9kb2Nyb290L3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJwYXJhZ3JhcGgvcGFyYWdyYXBoLS1wYXJhZ3JhcGhfaGVyb19pbWFnZS5zY3NzIiwicGFyYWdyYXBoL3BhcmFncmFwaC0tcGFyYWdyYXBoX2hlcm9fNDA0LnNjc3MiLCJwYXJhZ3JhcGgvcGFyYWdyYXBoLS13d2FfaXRlbS5zY3NzIiwidXRpbHMvX21peGlucy5zY3NzIiwic2hhcmVkL25vZGUvXzQwNC5zY3NzIiwic2hhcmVkL25vZGUvX2pvYi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGNBQUE7QUFBQSxjQUFBO0FBQUEsY0FBQTtBQUFBLGNBQUE7QUNFQTtFQUVFLGFBQUE7RUFFQSxrQkFBQTtBQ0NGO0FDd0RJO0VGN0RKO0lBT0ksYUFBQTtFQ0VGO0FBQ0Y7QUNzR0k7RUZoSEo7SUFXSSxhQUFBO0VDR0Y7QUFDRjtBQ2lHSTtFRmhISjtJQWVJLGFBQUE7RUNJRjtBQUNGO0FDc0RJO0VGMUVKO0lBbUJJLGFBQUE7SUFDQSxlQUFBO0VDS0Y7QUFDRjtBREhFO0VBRUUsa0JBQUE7RUFDQSxVQUFBO0VBRUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtNQUFBLHVCQUFBO1VBQUEsbUJBQUE7RUFDQSx1QkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNBLDhCQUFBO0VBQUEscUNBQUE7TUFB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RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBUDBmSjtBT3ZmRTs7O0VBQ0UsZ0JBQUE7QVAyZko7QU94ZkU7OztFQUNFLGtCQUFBO0FQNGZKO0FPdm1CQTs7O0VBOEdFLFlBQUE7RUFDQSx1QkFBQTtBUDhmRjtBQ3JrQ0k7RU13ZEo7OztJQWlISSxrQkFBQTtFUGtnQkY7QUFDRiIsImZpbGUiOiJub2RlL25vZGUtLXBhZ2UtLXRoYW5rX3lvdV9mb3JfY29udGFjdGluZ191c19mcm9tX2NhcmVlcnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVkFSSUFCTEVTICovXG5cbi8vIGNvbG9yc1xuJHByaW1hcnktc2hhZGU6ICNBOENGNDU7XG4kcHJpbWFyeS1saWdodDogbGlnaHRlbigkcHJpbWFyeS1zaGFkZSwgMzclKTtcbiRwcmltYXJ5LWRhcms6IGRhcmtlbigkcHJpbWFyeS1zaGFkZSwgMTIlKTtcbiRhY2NlbnQtc2hhZGU6ICMwMDc5QzA7XG4kYWNjZW50LWxpZ2h0OiBsaWdodGVuKCRhY2NlbnQtc2hhZGUsIDM3JSk7XG4kYWNjZW50LWRhcms6IGRhcmtlbigkYWNjZW50LXNoYWRlLCAxMiUpO1xuJGFjY2VudC1ibHVlOiAjMTA2RkIwO1xuXG4vLyBSZWFzc2lnbiBjb2xvciB2YXJzIHRvIHNlbWFudGljIGNvbG9yIHNjaGVtZVxuJHJlZDogI2RjMzU0NTtcbiR5ZWxsb3c6ICNmZmMxMDc7XG4kZ3JlZW46ICMyOGE3NDU7XG4kY3lhbjogIzE3YTJiODtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IChcbiAgcHJpbWFyeTogJGFjY2VudC1zaGFkZSxcbiAgc2Vjb25kYXJ5OiAkcHJpbWFyeS1zaGFkZSxcbiAgc3VjY2VzczogJGdyZWVuLFxuICBpbmZvOiAkY3lhbixcbiAgd2FybmluZzogJHllbGxvdyxcbiAgZGFuZ2VyOiAkcmVkLFxuICBsaWdodDogJGdyYXktMTAwLFxuICBkYXJrOiAkZ3JheS04MDAsXG4gIGFjY2VudC1ibHVlOiAkYWNjZW50LWJsdWVcbik7XG4kYnJhbmQtcHJpbWFyeTogJGFjY2VudC1zaGFkZTtcbi8vJGJyYW5kLXN1Y2Nlc3M6ICRncmVlbjtcbi8vJGJyYW5kLWluZm86ICR0ZWFsO1xuLy8kYnJhbmQtd2FybmluZzogJG9yYW5nZTtcbi8vJGJyYW5kLWRhbmdlcjogJHJlZDtcbiRicmFuZC1pbnZlcnNlOiAkcHJpbWFyeS1zaGFkZTtcbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG4vLyRib2R5LWJnOiAkd2hpdGU7XG4vLyRib2R5LWNvbG9yOiAkZ3JheS1kYXJrO1xuJGludmVyc2UtYmc6ICRwcmltYXJ5LXNoYWRlO1xuLy8kaW52ZXJzZS1jb2xvcjogJGdyYXktbGlnaHRlcjtcbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuJGxpbmstY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6ICRhY2NlbnQtZGFyaztcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vIENvbW1lbnRzXG4kY29tbWVudC1zcGFjZXIteDogMS4yNWVtO1xuJGNvbW1lbnQtc3BhY2VyLXk6IDEuMjVlbTtcbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplc1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWU7XG5cbi8vIFBhdGguXG4kdGhlbWUtcGF0aDogXCIvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDFcIjtcblxuLy8gRm9udHMuXG4kZm9udC1wcmltYXJ5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cbi8vQ29sb3Vyc1xuJHByaW1hcnktYmxhY2s6ICMwMDAwMDA7XG4kcHJpbWFyeS13aGl0ZTogI2ZmZmZmZjtcbiRzZWNvbmRhcnktZGFyazogIzgyODI4MjtcbiRzZWNvbmRhcnktbGlnaHQ6ICNGN0Y3Rjc7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDEwMDAwcHhcbikgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4LFxuICB4eGw6IDEwMDAwcHhcbikgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vY29yZVwiO1xuXG4uaGktdmlkZW9zIHtcblxuICBkaXNwbGF5OiBub25lO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuaGktdmlkZW9zLWNvbnRhaW5lciB7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTBweDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICAuaGktdmlkZW8tc2luZ2xlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1lbWJlZC1maWVsZC1sYXVuY2gtbW9kYWwge1xuXG4gICAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgIGNvbnRlbnQ6IHVybCgkdGhlbWUtcGF0aCArICcvYXNzZXRzL2ljb25zL1BvbHlnb25fMS5zdmcnKSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNsaWRlci12aWRlbyB7XG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzAsIDAuNik7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmhpLXZpZGVvcy1jb250YWluZXIge1xuXG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIHdpZHRoOiAzMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKiBWQVJJQUJMRVMgKi9cbi8qIFZBUklBQkxFUyAqL1xuLyogVkFSSUFCTEVTICovXG4vKiBWQVJJQUJMRVMgKi9cbi5oaS12aWRlb3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaS12aWRlb3Mge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaGktdmlkZW9zIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGktdmlkZW9zIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhpLXZpZGVvcyB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5oaS12aWRlb3MgLmhpLXZpZGVvcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uaGktdmlkZW9zIC5oaS12aWRlb3MtY29udGFpbmVyIC5oaS12aWRlby1zaW5nbGUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uaGktdmlkZW9zIC5oaS12aWRlb3MtY29udGFpbmVyIC5oaS12aWRlby1zaW5nbGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGktdmlkZW9zIC5oaS12aWRlb3MtY29udGFpbmVyIC5oaS12aWRlby1zaW5nbGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmhpLXZpZGVvcyAuaGktdmlkZW9zLWNvbnRhaW5lciAudmlkZW8tZW1iZWQtZmllbGQtbGF1bmNoLW1vZGFsOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ljb25zL1BvbHlnb25fMS5zdmdcIikgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhpLXZpZGVvcy5zbGlkZXItdmlkZW8gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzAsIDAuNik7XG59XG4uaGktdmlkZW9zLnNsaWRlci12aWRlbyAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaS12aWRlb3Muc2xpZGVyLXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaGktdmlkZW9zLnNsaWRlci12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGktdmlkZW9zLnNsaWRlci12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhpLXZpZGVvcy5zbGlkZXItdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhpLXZpZGVvcy5zbGlkZXItdmlkZW8gLmhpLXZpZGVvcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oaS12aWRlb3Muc2xpZGVyLXZpZGVvIC5oaS12aWRlb3MtY29udGFpbmVyIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGktdmlkZW9zLnNsaWRlci12aWRlbyAuaGktdmlkZW9zLWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaS12aWRlb3Muc2xpZGVyLXZpZGVvIC5oaS12aWRlb3MtY29udGFpbmVyIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYXJhZ3JhcGgtaGVyby1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYXJhZ3JhcGgtaGVyby1pbWFnZSAuaGVyby1pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtaGVyby1pbWFnZSAuaGVyby1zaGFyZSB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4ucGFyYWdyYXBoLWhlcm8taW1hZ2UgLmhlcm8tc2hhcmUgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLnBhcmFncmFwaC1oZXJvLWltYWdlIC5jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLWhlcm8taW1hZ2UgLmNvbnRlbnQge1xuICBoZWlnaHQ6IDkwJTtcbiAgcGFkZGluZy10b3A6IDIzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhcmFncmFwaC1oZXJvLWltYWdlIC5jb250ZW50IC5saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtaGVyby1pbWFnZSAucGhvbmUtaWNvbiB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5wYXJhZ3JhcGgtaGVyby1pbWFnZSAucGhvbmUtaWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtaGVyby1pbWFnZSAuaGVyby1idXR0b24tY29udGFpbmVyIC5idXR0b24tcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMThweDtcbiAgfVxuICAucGFyYWdyYXBoLWhlcm8taW1hZ2UgLmhlcm8tYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLXByaW1hcnkgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vKiBWQVJJQUJMRVMgKi9cbi8qIFZBUklBQkxFUyAqL1xuLyogVkFSSUFCTEVTICovXG4vKiBWQVJJQUJMRVMgKi9cbi5oaS12aWRlb3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaS12aWRlb3Mge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaGktdmlkZW9zIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGktdmlkZW9zIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhpLXZpZGVvcyB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5oaS12aWRlb3MgLmhpLXZpZGVvcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uaGktdmlkZW9zIC5oaS12aWRlb3MtY29udGFpbmVyIC5oaS12aWRlby1zaW5nbGUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uaGktdmlkZW9zIC5oaS12aWRlb3MtY29udGFpbmVyIC5oaS12aWRlby1zaW5nbGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGktdmlkZW9zIC5oaS12aWRlb3MtY29udGFpbmVyIC5oaS12aWRlby1zaW5nbGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmhpLXZpZGVvcyAuaGktdmlkZW9zLWNvbnRhaW5lciAudmlkZW8tZW1iZWQtZmllbGQtbGF1bmNoLW1vZGFsOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ljb25zL1BvbHlnb25fMS5zdmdcIikgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhpLXZpZGVvcy5zbGlkZXItdmlkZW8gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTMwLCAxMzAsIDAuNik7XG59XG4uaGktdmlkZW9zLnNsaWRlci12aWRlbyAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaS12aWRlb3Muc2xpZGVyLXZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuaGktdmlkZW9zLnNsaWRlci12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGktdmlkZW9zLnNsaWRlci12aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhpLXZpZGVvcy5zbGlkZXItdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmhpLXZpZGVvcy5zbGlkZXItdmlkZW8gLmhpLXZpZGVvcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oaS12aWRlb3Muc2xpZGVyLXZpZGVvIC5oaS12aWRlb3MtY29udGFpbmVyIC5pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGktdmlkZW9zLnNsaWRlci12aWRlbyAuaGktdmlkZW9zLWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IDMzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oaS12aWRlb3Muc2xpZGVyLXZpZGVvIC5oaS12aWRlb3MtY29udGFpbmVyIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYXJhZ3JhcGgtaGVyby1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0ZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYXJhZ3JhcGgtaGVyby1pbWFnZSAuaGVyby1pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtaGVyby1pbWFnZSAuaGVyby1zaGFyZSB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4ucGFyYWdyYXBoLWhlcm8taW1hZ2UgLmhlcm8tc2hhcmUgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLnBhcmFncmFwaC1oZXJvLWltYWdlIC5jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLWhlcm8taW1hZ2UgLmNvbnRlbnQge1xuICBoZWlnaHQ6IDkwJTtcbiAgcGFkZGluZy10b3A6IDIzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhcmFncmFwaC1oZXJvLWltYWdlIC5jb250ZW50IC5saXN0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtaGVyby1pbWFnZSAucGhvbmUtaWNvbiB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5wYXJhZ3JhcGgtaGVyby1pbWFnZSAucGhvbmUtaWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtaGVyby1pbWFnZSAuaGVyby1idXR0b24tY29udGFpbmVyIC5idXR0b24tcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMThweDtcbiAgfVxuICAucGFyYWdyYXBoLWhlcm8taW1hZ2UgLmhlcm8tYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uLXByaW1hcnkgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG5bY2xhc3M9XCI0MDRcIl0gKyAjbWFpbi13cmFwcGVyLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzID4gI21haW4td3JhcHBlciwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgPiAjbWFpbi13cmFwcGVyLCAuYWNjZXNzLWRlbmllZCArICNtYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjZXNzLWRlbmllZCAuaGVyby00MDQgLnN0eWxlLTQwNCB7XG4gIGZvbnQtc2l6ZTogODBweDtcbn1cblxuLyogVkFSSUFCTEVTICovXG4vKiBWQVJJQUJMRVMgKi9cbi53d2EtaXRlbSAud3dhLWF1dGhvci1jYXJkIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4ud3dhLWl0ZW0gLnd3YS1hdXRob3ItY2FyZCAuYXV0aG9yLW5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ud3dhLWl0ZW0gLnd3YS1hdXRob3ItY2FyZCAuYXV0aG9yLXBvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG4ud3dhLWl0ZW0gLmF1dGhvci1ib2R5LWNvbnRlbnQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBWQVJJQUJMRVMgKi9cbi8qIFZBUklBQkxFUyAqL1xuW2NsYXNzPVwiNDA0XCJdIC5wYXJhZ3JhcGgtaGVyby1pbWFnZSAuY29udGVudCwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAucGFyYWdyYXBoLWhlcm8taW1hZ2UgLmNvbnRlbnQsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5wYXJhZ3JhcGgtaGVyby1pbWFnZSAuY29udGVudCwgLmFjY2Vzcy1kZW5pZWQgLnBhcmFncmFwaC1oZXJvLWltYWdlIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCAubGlzdC1vZi1saW5rcy00MDQsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMgLmhlcm8tNDA0IC5saXN0LW9mLWxpbmtzLTQwNCwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IC5saXN0LW9mLWxpbmtzLTQwNCwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IC5saXN0LW9mLWxpbmtzLTQwNCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5bY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IC5saXN0LW9mLWxpbmtzLTQwNCBhLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCAubGlzdC1vZi1saW5rcy00MDQgYSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IC5saXN0LW9mLWxpbmtzLTQwNCBhLCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgLmxpc3Qtb2YtbGlua3MtNDA0IGEge1xuICBjb2xvcjogIzgyODI4MjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cbltjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgLmxpc3Qtb2YtbGlua3MtNDA0IGE6aG92ZXIsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMgLmhlcm8tNDA0IC5saXN0LW9mLWxpbmtzLTQwNCBhOmhvdmVyLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzLWZyb20tY2FyZWVycyAuaGVyby00MDQgLmxpc3Qtb2YtbGlua3MtNDA0IGE6aG92ZXIsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCAubGlzdC1vZi1saW5rcy00MDQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5bY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IC5saXN0LWl0ZW0sIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMgLmhlcm8tNDA0IC5saXN0LWl0ZW0sIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCAubGlzdC1pdGVtLCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgLmxpc3QtaXRlbSB7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgLmJsb2NrLW5vdC1mb3VuZC10ZXh0LCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCAuYmxvY2stbm90LWZvdW5kLXRleHQsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCAuYmxvY2stbm90LWZvdW5kLXRleHQsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCAuYmxvY2stbm90LWZvdW5kLXRleHQge1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5bY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IC5zdHlsZS00MDQsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMgLmhlcm8tNDA0IC5zdHlsZS00MDQsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCAuc3R5bGUtNDA0LCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgLnN0eWxlLTQwNCB7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgLnN0eWxlLTQwNCwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgLnN0eWxlLTQwNCwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IC5zdHlsZS00MDQsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCAuc3R5bGUtNDA0IHtcbiAgICBmb250LXNpemU6IDg1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbltjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMgLmhlcm8tNDA0IHVsLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzLWZyb20tY2FyZWVycyAuaGVyby00MDQgdWwsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sdW1uczogMjtcbiAgY29sdW1uLWdhcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBbY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IHVsLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsLCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgdWwge1xuICAgIGNvbHVtbnM6IDE7XG4gIH1cbn1cbltjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgbGksIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMgLmhlcm8tNDA0IHVsIGxpLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzLWZyb20tY2FyZWVycyAuaGVyby00MDQgdWwgbGksIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbltjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgbGkgYSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgdWwgbGkgYSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIGxpIGEsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgbGkgYTpob3ZlciwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgdWwgbGkgYTpob3ZlciwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIGxpIGE6aG92ZXIsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCB1bCBsaSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgdWwgbGksIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCB1bCBsaSwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBbY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IHVsIGxpLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCBsaSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIGxpLCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCB1bCBsaSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgdWwgbGksIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCB1bCBsaSwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IHVsIGxpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogYmxhY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5bY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IHVsIGxpOmhvdmVyLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCBsaTpob3ZlciwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIGxpOmhvdmVyLCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgdWwgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXBlcnNvbmFsLWluanVyeTo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXBlcnNvbmFsLWluanVyeTo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzLWZyb20tY2FyZWVycyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1wZXJzb25hbC1pbmp1cnk6OmJlZm9yZSwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tcGVyc29uYWwtaW5qdXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ljb25zL0dyb3VwbWFuLnN2Z1wiKSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1wZXJzb25hbC1pbmp1cnk6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1wZXJzb25hbC1pbmp1cnk6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tcGVyc29uYWwtaW5qdXJ5OjpiZWZvcmUsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXBlcnNvbmFsLWluanVyeTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXBlcnNvbmFsLWluanVyeTo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXBlcnNvbmFsLWluanVyeTo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzLWZyb20tY2FyZWVycyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1wZXJzb25hbC1pbmp1cnk6OmJlZm9yZSwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tcGVyc29uYWwtaW5qdXJ5OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbltjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1jb3ZpZC0xOTo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWNvdmlkLTE5OjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWNvdmlkLTE5OjpiZWZvcmUsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWNvdmlkLTE5OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ljb25zL3ZpcnVzLXNvbGlkMi5zdmdcIik7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWNvdmlkLTE5OjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tY292aWQtMTk6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tY292aWQtMTk6OmJlZm9yZSwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tY292aWQtMTk6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1jb3ZpZC0xOTo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWNvdmlkLTE5OjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWNvdmlkLTE5OjpiZWZvcmUsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWNvdmlkLTE5OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbltjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgLm5hdi1saW5rLS13b3JrZXJzLWNvbXBlbnNhdGlvbjo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXdvcmtlcnMtY29tcGVuc2F0aW9uOjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXdvcmtlcnMtY29tcGVuc2F0aW9uOjpiZWZvcmUsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXdvcmtlcnMtY29tcGVuc2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ljb25zL0V4Y2x1ZGViYWcuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXdvcmtlcnMtY29tcGVuc2F0aW9uOjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0td29ya2Vycy1jb21wZW5zYXRpb246OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0td29ya2Vycy1jb21wZW5zYXRpb246OmJlZm9yZSwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0td29ya2Vycy1jb21wZW5zYXRpb246OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgLm5hdi1saW5rLS13b3JrZXJzLWNvbXBlbnNhdGlvbjo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXdvcmtlcnMtY29tcGVuc2F0aW9uOjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXdvcmtlcnMtY29tcGVuc2F0aW9uOjpiZWZvcmUsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLXdvcmtlcnMtY29tcGVuc2F0aW9uOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbltjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1uZXctamVyc2V5LWNhci1hY2NpZGVudC1sYXd5ZXI6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1uZXctamVyc2V5LWNhci1hY2NpZGVudC1sYXd5ZXI6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tbmV3LWplcnNleS1jYXItYWNjaWRlbnQtbGF3eWVyOjpiZWZvcmUsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLW5ldy1qZXJzZXktY2FyLWFjY2lkZW50LWxhd3llcjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pY29ucy9kaXJlY3Rpb25zX2Nhcl8yNHB4Y2FyLnN2Z1wiKSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1uZXctamVyc2V5LWNhci1hY2NpZGVudC1sYXd5ZXI6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1uZXctamVyc2V5LWNhci1hY2NpZGVudC1sYXd5ZXI6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tbmV3LWplcnNleS1jYXItYWNjaWRlbnQtbGF3eWVyOjpiZWZvcmUsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLW5ldy1qZXJzZXktY2FyLWFjY2lkZW50LWxhd3llcjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLW5ldy1qZXJzZXktY2FyLWFjY2lkZW50LWxhd3llcjo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLW5ldy1qZXJzZXktY2FyLWFjY2lkZW50LWxhd3llcjo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzLWZyb20tY2FyZWVycyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1uZXctamVyc2V5LWNhci1hY2NpZGVudC1sYXd5ZXI6OmJlZm9yZSwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tbmV3LWplcnNleS1jYXItYWNjaWRlbnQtbGF3eWVyOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbltjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1lbXBsb3ltZW50LWxhdzo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWVtcGxveW1lbnQtbGF3OjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWVtcGxveW1lbnQtbGF3OjpiZWZvcmUsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWVtcGxveW1lbnQtbGF3OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ljb25zL0dyb3VwbGF3LnN2Z1wiKSAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1lbXBsb3ltZW50LWxhdzo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWVtcGxveW1lbnQtbGF3OjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWVtcGxveW1lbnQtbGF3OjpiZWZvcmUsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWVtcGxveW1lbnQtbGF3OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBbY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tZW1wbG95bWVudC1sYXc6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1lbXBsb3ltZW50LWxhdzo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzLWZyb20tY2FyZWVycyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1lbXBsb3ltZW50LWxhdzo6YmVmb3JlLCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1lbXBsb3ltZW50LWxhdzo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5bY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tbWVkaWNhbC1tYWxwcmFjdGljZTo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLW1lZGljYWwtbWFscHJhY3RpY2U6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tbWVkaWNhbC1tYWxwcmFjdGljZTo6YmVmb3JlLCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1tZWRpY2FsLW1hbHByYWN0aWNlOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ljb25zL1ZlY3RvcmhlYXJ0aC5zdmdcIikgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tbWVkaWNhbC1tYWxwcmFjdGljZTo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLW1lZGljYWwtbWFscHJhY3RpY2U6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tbWVkaWNhbC1tYWxwcmFjdGljZTo6YmVmb3JlLCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1tZWRpY2FsLW1hbHByYWN0aWNlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBbY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tbWVkaWNhbC1tYWxwcmFjdGljZTo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLW1lZGljYWwtbWFscHJhY3RpY2U6OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tbWVkaWNhbC1tYWxwcmFjdGljZTo6YmVmb3JlLCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1tZWRpY2FsLW1hbHByYWN0aWNlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gIH1cbn1cbltjbGFzcz1cIjQwNFwiXSAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1idXNpbmVzcy1saXRpZ2F0aW9uOjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tYnVzaW5lc3MtbGl0aWdhdGlvbjo6YmVmb3JlLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzLWZyb20tY2FyZWVycyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1idXNpbmVzcy1saXRpZ2F0aW9uOjpiZWZvcmUsIC5hY2Nlc3MtZGVuaWVkIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWJ1c2luZXNzLWxpdGlnYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2luanVyeTIwMS9hc3NldHMvaWNvbnMvVmVjdG9ybW9uZXkuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWJ1c2luZXNzLWxpdGlnYXRpb246OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1idXNpbmVzcy1saXRpZ2F0aW9uOjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWJ1c2luZXNzLWxpdGlnYXRpb246OmJlZm9yZSwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tYnVzaW5lc3MtbGl0aWdhdGlvbjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2NsYXNzPVwiNDA0XCJdIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWJ1c2luZXNzLWxpdGlnYXRpb246OmJlZm9yZSwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cyAuaGVyby00MDQgdWwgLm5hdi1saW5rLS1idXNpbmVzcy1saXRpZ2F0aW9uOjpiZWZvcmUsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzIC5oZXJvLTQwNCB1bCAubmF2LWxpbmstLWJ1c2luZXNzLWxpdGlnYXRpb246OmJlZm9yZSwgLmFjY2Vzcy1kZW5pZWQgLmhlcm8tNDA0IHVsIC5uYXYtbGluay0tYnVzaW5lc3MtbGl0aWdhdGlvbjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5bY2xhc3M9XCI0MDRcIl0gLmhlcm8tNDA0IGgzLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzIC5oZXJvLTQwNCBoMywgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgLmhlcm8tNDA0IGgzLCAuYWNjZXNzLWRlbmllZCAuaGVyby00MDQgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBWQVJJQUJMRVMgKi9cbi8qIFZBUklBQkxFUyAqL1xuLnRleHQtY29sb3ItY2FyZWVycyB7XG4gIGNvbG9yOiAjMTA2RkIwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jYXJlZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwNkZCMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNhcmVlcnMge1xuICBib3JkZXItY29sb3I6ICMxMDZGQjAgIWltcG9ydGFudDtcbn1cblxuLmNhcmVlcnMge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuYm9keTpub3QoLnVzZXItbG9nZ2VkLWluKSAuaGlkZS1sb2dnZWQtb3V0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnVzZXItbG9nZ2VkLWluIC5oaWRlLWxvZ2dlZC1pbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcmVlcnMtYmxvY2stc3VidGl0bGUgaDUsIC5jYXJlZXJzLWJsb2NrLXN1YnRpdGxlIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYXJlZXJzLWJsb2NrLWJvZHkgcCwgLmNhcmVlcnMtYmxvY2stYm9keSBkaXYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZWVycy1wYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY2FyZWVycyAuaGlnaGxpZ2h0ZWQsIC5kZWkgLmhpZ2hsaWdodGVkLCAuaW50ZXJuc2hpcCAuaGlnaGxpZ2h0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZWVycyAuY29udGFpbmVyLCAuZGVpIC5jb250YWluZXIsIC5pbnRlcm5zaGlwIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICB9XG59XG4uY2FyZWVycyAuY2FyZWVycywgLmRlaSAuY2FyZWVycywgLmludGVybnNoaXAgLmNhcmVlcnMge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5jYXJlZXJzIC5jYXJlZXJzLWJsb2NrLXRpdGxlLXYyIGgzLCAuY2FyZWVycyAuY2FyZWVycy1ibG9jay10aXRsZS12MiBkaXYsIC5kZWkgLmNhcmVlcnMtYmxvY2stdGl0bGUtdjIgaDMsIC5kZWkgLmNhcmVlcnMtYmxvY2stdGl0bGUtdjIgZGl2LCAuaW50ZXJuc2hpcCAuY2FyZWVycy1ibG9jay10aXRsZS12MiBoMywgLmludGVybnNoaXAgLmNhcmVlcnMtYmxvY2stdGl0bGUtdjIgZGl2IHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJzIC5jYXJlZXJzLWJsb2NrLXRpdGxlLXYyIGgzLCAuY2FyZWVycyAuY2FyZWVycy1ibG9jay10aXRsZS12MiBkaXYsIC5kZWkgLmNhcmVlcnMtYmxvY2stdGl0bGUtdjIgaDMsIC5kZWkgLmNhcmVlcnMtYmxvY2stdGl0bGUtdjIgZGl2LCAuaW50ZXJuc2hpcCAuY2FyZWVycy1ibG9jay10aXRsZS12MiBoMywgLmludGVybnNoaXAgLmNhcmVlcnMtYmxvY2stdGl0bGUtdjIgZGl2IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJzLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FyZWVycy1oZWFkZXIge1xuICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG4uY2FyZWVycy1oZWFkZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBsYXJnZXI7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG59XG4uY2FyZWVycy1oZWFkZXIgLmhlYWRlci1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmVlcnMtaGVhZGVyIC5oZWFkZXItbGFzdC1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJzLWhlYWRlciAuY2FyZWVycy1oZWFkZXItbG9nby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmVlcnMtaGVhZGVyIC5jYXJlZXJzLWhlYWRlci1sb2dvLWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5jYXJlZXJzLWhlYWRlciAuY2FyZWVycy1oZWFkZXItbG9nby1pbWFnZSB7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZpZWxkX19pdGVtIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmNhcmVlcnMtaGVyby1pbWFnZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2FyZWVycy1oZXJvLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTA2RkIwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJlZXJzLWhlcm8taW1hZ2UgaDEge1xuICBmb250LXNpemU6IDYycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uY2FyZWVycy1oZXJvLWltYWdlIC5oZXJvLW1haW4tYmxvY2sge1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNhcmVlcnMtaGVyby1pbWFnZSAuaGVyby1tYWluLWJsb2NrIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJlZXJzLWhlcm8taW1hZ2UgLmhlcm8tbWFpbi1ibG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTVyZW07XG4gIH1cbn1cbi5jYXJlZXJzLWhlcm8taW1hZ2UgLmhlcm8tbWFpbi10ZXh0LWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG4uY2FyZWVycy1oZXJvLWltYWdlIC5oZXJvLW1haW4tdGV4dC1ibG9jayBoMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5jYXJlZXJzLWhlcm8taW1hZ2UgLmhlcm8tbWFpbi1ibG9jay1ib2R5IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmVlcnMtaGVyby1pbWFnZSAuaGVyby1tYWluLWJsb2NrLWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2FyZWVycy1tYWluIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvLXBhcmFncmFwaCAuZmllbGRfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcmVlcnMtcm91bmRlZC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZWVycy1yb3VuZGVkLWJ1dHRvbiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGxhcmdlcjtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbn1cblxuLnZpZXctam9icy1mZWVkYmFja3Mge1xuICB3aWR0aDogOTAlO1xufVxuXG4uZmVlZGJhY2tzLW1haW4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZmVlZGJhY2tzLW1haW4tYmxvY2sgLmZlZWRiYWNrLWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZlZWRiYWNrcy1tYWluLWJsb2NrIC5mZWVkYmFjay1ibG9jayBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZmVlZGJhY2tzLW1haW4tYmxvY2sgLmZlZWRiYWNrLWJsb2NrIC52aWV3cy1maWVsZC1maWVsZC1ib2R5IHtcbiAgcGFkZGluZzogMnJlbSAwLjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mZWVkYmFja3MtbWFpbi1ibG9jayAuZmVlZGJhY2stYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWVkYmFja3MtbWFpbi1ibG9jayAuZmVlZGJhY2stYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLWJvZHkge1xuICAgIHBhZGRpbmc6IDVyZW0gNHJlbSAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmZlZWRiYWNrcy1tYWluLWJsb2NrIC5mZWVkYmFjay1ibG9jayAudmlld3MtZmllbGQtdGl0bGUtMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mZWVkYmFja3MtbWFpbi1ibG9jayAuZmVlZGJhY2stYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLXRheG9ub215IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjOTBhOGJlO1xufVxuXG4uZmVlZGJhY2tzLW1haW4tYmxvY2sgLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pY29ucy9jYXJlZXJzLWFycm93LnN2Zyk7XG4gIGZpbHRlcjogaW52ZXJ0KDc1JSkgc2VwaWEoOSUpIHNhdHVyYXRlKDE0MjElKSBodWUtcm90YXRlKDIwMmRlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDkzJSk7XG59XG5cbi5mZWVkYmFja3MtbWFpbi1ibG9jayAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5mZWVkYmFja3MtbWFpbi1ibG9jayBuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mZWVkYmFja3MtbWFpbi1ibG9jayAuc2xpY2stbmV4dCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmZlZWRiYWNrcy1tYWluLWJsb2NrIC5zbGljay1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cbi5mZWVkYmFja3MtbWFpbi1ibG9jayAuc2xpY2stbmV4dCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmZlZWRiYWNrcy1tYWluLWJsb2NrIC5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZmVlZGJhY2tzLW1haW4tYmxvY2sgLnNsaWNrLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICB9XG59XG4uZmVlZGJhY2tzLW1haW4tYmxvY2sgLnNsaWNrLXByZXYge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmZlZWRiYWNrcy1tYWluLWJsb2NrIG5hdiB7XG4gIGxlZnQ6IC01JTtcbiAgd2lkdGg6IDExMCU7XG59XG5cbi5ub2RlLS10eXBlLWpvYiAuY2FyZWVycy1wYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubm9kZS0tdHlwZS1qb2IgLnNhdmUtam9iLWJsb2NrIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1qb2IgLnNhdmUtam9iLWJsb2NrIGEge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm9kZS0tdHlwZS1qb2IgLnNhdmUtam9iLWJsb2NrIHN2ZyB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm5vZGUtLXR5cGUtam9iIC5qb2ItcGFnZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MTA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGUtLXR5cGUtam9iIC5qb2ItcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1qb2IgLmpvYi1wYWdlLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubm9kZS0tdHlwZS1qb2IgLmpvYi1wYWdlLWxvY2F0aW9uLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vZGUtLXR5cGUtam9iIC5qb2ItcGFnZS1sb2NhdGlvbi1ibG9jayBwLCAubm9kZS0tdHlwZS1qb2IgLmpvYi1wYWdlLWxvY2F0aW9uLWJsb2NrIGRpdiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vZGUtLXR5cGUtam9iIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5ub2RlLS10eXBlLWpvYiAuZmllbGQtLW5hbWUtYm9keSA+ICoge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjY2VkMGQ2O1xufVxuLm5vZGUtLXR5cGUtam9iIC5zb2NpYWwtc2hhcmUgaDIge1xuICBjb2xvcjogIzNhODhiZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMDtcbn1cbi5ub2RlLS10eXBlLWpvYiAuc29jaWFsLXNoYXJlIC5zaGFyZS1pY29ucyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm5vZGUtLXR5cGUtam9iIC5qb2ItYWxlcnRzIGgyIHtcbiAgY29sb3I6ICMzYTg4YmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm9kZS0tdHlwZS1qb2IgLmpvYi1hbGVydHMgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubm9kZS0tdHlwZS1qb2IgLmpvYi1hbGVydHMgLmpvYi1hbGVydC1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjM2E4OGJlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5vZGUtLXR5cGUtam9iIC5ibG9jay12aWV3cy1ibG9ja21vcmUtam9icy1ibG9jay0xIGgyIHtcbiAgY29sb3I6ICMzYTg4YmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5vZGUtLXR5cGUtam9iIC5ibG9jay12aWV3cy1ibG9ja21vcmUtam9icy1ibG9jay0xIC5tb3JlLWpvYnMtdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNhODhiZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5vZGUtLXR5cGUtam9iIC5ibG9jay12aWV3cy1ibG9ja21vcmUtam9icy1ibG9jay0xIC5tb3JlLWpvYnMtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmNhcmVlcnMtbWFpbiAuY2FyZWVycy1wYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1LjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW07XG59XG5cbi5jYXJlZXJzLXVzZXItZm9ybS1wYWdlIC5oaWdobGlnaHRlZCB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2UgLmNhcmVlcnMtcGFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJlZXJzLXVzZXItZm9ybS1wYWdlIC5jYXJlZXJzLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjaywgdHJhbnNwYXJlbnQgNTUlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2UgLmhlYWRlci1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2UgLmpvYi1wYWdlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY2FyZWVycy11c2VyLWZvcm0tcGFnZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjayA0MCUsIHJnYmEoMjU1LCAwLCAwLCAwKSksIHVybCgvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ltYWdlcy9jYXJlZXJzL1NhdmVfeW91cl9qb2JfaGVyby5qcGVnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2FyZWVycy11c2VyLWZvcm0tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgfVxufVxuLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2UgLmNhcmVlcnMtdXNlci1mb3JtLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5jYXJlZXJzLXVzZXItZm9ybS1wYWdlIC5jYXJlZXJzLXVzZXItZm9ybS1ibG9jayBmb3JtIC5qcy1mb3JtLWl0ZW0gLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jYXJlZXJzLXVzZXItZm9ybS1wYWdlIC5jYXJlZXJzLXVzZXItZm9ybS1ibG9jayBmb3JtIC5qcy1mb3JtLWl0ZW0gbGFiZWwsIC5jYXJlZXJzLXVzZXItZm9ybS1wYWdlIC5jYXJlZXJzLXVzZXItZm9ybS1ibG9jayBmb3JtIC5qcy1mb3JtLWl0ZW0gLnBhc3N3b3JkLWNvbmZpcm0tbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAycmVtO1xufVxuLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2UgLmNhcmVlcnMtdXNlci1mb3JtLWJsb2NrIGZvcm0gLmpzLWZvcm0taXRlbSAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2UgLmNhcmVlcnMtdXNlci1mb3JtLWJsb2NrIGZvcm0gLmpzLWZvcm0taXRlbSBzbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZWVycy11c2VyLWZvcm0tcGFnZSAuY2FyZWVycy11c2VyLWZvcm0tYmxvY2sgZm9ybSAuanMtZm9ybS1pdGVtIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2UgLmNhcmVlcnMtdXNlci1mb3JtLWJsb2NrIGZvcm0gLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jYXJlZXJzLXVzZXItZm9ybS1wYWdlIC5jYXJlZXJzLXVzZXItZm9ybS1ibG9jayBmb3JtIC5jb25maXJtLXBhcmVudCwgLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2UgLmNhcmVlcnMtdXNlci1mb3JtLWJsb2NrIGZvcm0gLnBhc3N3b3JkLXBhcmVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jYXJlZXJzLXVzZXItZm9ybS1wYWdlIC5jYXJlZXJzLXVzZXItZm9ybS1ibG9jayBmb3JtIC5jb25maXJtLXBhcmVudCBpbnB1dCwgLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2UgLmNhcmVlcnMtdXNlci1mb3JtLWJsb2NrIGZvcm0gLnBhc3N3b3JkLXBhcmVudCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmVlcnMtdXNlci1mb3JtLXBhZ2UgLmNhcmVlcnMtdXNlci1mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uY2FyZWVycy11c2VyLWZvcm0tcGFnZSAuY2FyZWVycy11c2VyLWZvcm0tbGluay1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJlZXJzLXVzZXItZm9ybS1wYWdlIC5jYXJlZXJzLXVzZXItZm9ybS1saW5rLWJsb2NrIGEge1xuICBjb2xvcjogIzgxYjJiYiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uY2FyZWVycy11c2VyLWZvcm0tcGFnZSAuY2FyZWVycy11c2VyLWZvcm0tbGluay1ibG9jayAuY2FyZWVycy11c2VyLWZvcm0tbGluay1zZWNvbmQtcGFydCB7XG4gIGNvbG9yOiAjMTk3Yzk5O1xufVxuXG4uY2FyZWVycy1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5zbGljay10aHVtYi5jdXJyZW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oci1vZmZpY2VyLWJvZHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZpbmQtYS1qb2IgLmhpZ2hsaWdodGVkLFxuLmZpbmQtam9iLXBhZ2UgLmhpZ2hsaWdodGVkLFxuLnNhdmVkLWpvYnMgLmhpZ2hsaWdodGVkIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5maW5kLWEtam9iIC5oZWFkZXItY29udGVudCxcbi5maW5kLWpvYi1wYWdlIC5oZWFkZXItY29udGVudCxcbi5zYXZlZC1qb2JzIC5oZWFkZXItY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5maW5kLWEtam9iIC5qb2Itc2VhcmNoLWJ1dHRvbnMtYmxvY2ssXG4uZmluZC1qb2ItcGFnZSAuam9iLXNlYXJjaC1idXR0b25zLWJsb2NrLFxuLnNhdmVkLWpvYnMgLmpvYi1zZWFyY2gtYnV0dG9ucy1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAxLjdyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maW5kLWEtam9iIC5qb2Itc2VhcmNoLWJ1dHRvbnMtYmxvY2ssXG4gIC5maW5kLWpvYi1wYWdlIC5qb2Itc2VhcmNoLWJ1dHRvbnMtYmxvY2ssXG4gIC5zYXZlZC1qb2JzIC5qb2Itc2VhcmNoLWJ1dHRvbnMtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uZmluZC1hLWpvYiAuam9iLXNlYXJjaC1zZWxlY3Rvci1idXR0b24sXG4uZmluZC1qb2ItcGFnZSAuam9iLXNlYXJjaC1zZWxlY3Rvci1idXR0b24sXG4uc2F2ZWQtam9icyAuam9iLXNlYXJjaC1zZWxlY3Rvci1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA5OTJweCkge1xuICAuZmluZC1hLWpvYiAuam9iLXNlYXJjaC1zZWxlY3Rvci1idXR0b24sXG4gIC5maW5kLWpvYi1wYWdlIC5qb2Itc2VhcmNoLXNlbGVjdG9yLWJ1dHRvbixcbiAgLnNhdmVkLWpvYnMgLmpvYi1zZWFyY2gtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5maW5kLWEtam9iIC5qb2Itc2VhcmNoLXNlbGVjdG9yLWJ1dHRvbiA+ICosXG4uZmluZC1qb2ItcGFnZSAuam9iLXNlYXJjaC1zZWxlY3Rvci1idXR0b24gPiAqLFxuLnNhdmVkLWpvYnMgLmpvYi1zZWFyY2gtc2VsZWN0b3ItYnV0dG9uID4gKiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzlhOWE5MTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmluZC1hLWpvYiAuam9iLXNlYXJjaC1zZWxlY3Rvci1idXR0b24gPiAqLFxuICAuZmluZC1qb2ItcGFnZSAuam9iLXNlYXJjaC1zZWxlY3Rvci1idXR0b24gPiAqLFxuICAuc2F2ZWQtam9icyAuam9iLXNlYXJjaC1zZWxlY3Rvci1idXR0b24gPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uZmluZC1hLWpvYiAuam9iLXNlYXJjaC1oZWFkZXItYmxvY2ssXG4uZmluZC1qb2ItcGFnZSAuam9iLXNlYXJjaC1oZWFkZXItYmxvY2ssXG4uc2F2ZWQtam9icyAuam9iLXNlYXJjaC1oZWFkZXItYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC40MTE3NjQ3MDU5KSwgdHJhbnNwYXJlbnQpLCB1cmwoL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pbWFnZXMvY2FyZWVycy9jYXJlZXJzX2JhY2tocm91bmRzL05ld19Zb3JrX3NreWxpbmUuanBnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYW5pbWF0aW9uOiBjaGFuZ2luZyA2MHMgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGNoYW5naW5nIHtcbiAgMTIuNSUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNDExNzY0NzA1OSksIHRyYW5zcGFyZW50KSwgdXJsKC90aGVtZXMvY3VzdG9tL2luanVyeTIwMS9hc3NldHMvaW1hZ2VzL2NhcmVlcnMvY2FyZWVyc19iYWNraHJvdW5kcy9OZXdfSmVyc2V5X3NreWxpbmUuanBnKTtcbiAgfVxuICAyNSUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNDExNzY0NzA1OSksIHRyYW5zcGFyZW50KSwgdXJsKC90aGVtZXMvY3VzdG9tL2luanVyeTIwMS9hc3NldHMvaW1hZ2VzL2NhcmVlcnMvY2FyZWVyc19iYWNraHJvdW5kcy9Db25uZWN0aWN1dF9za3lsaW5lLmpwZyk7XG4gIH1cbiAgMzcuNSUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNDExNzY0NzA1OSksIHRyYW5zcGFyZW50KSwgdXJsKC90aGVtZXMvY3VzdG9tL2luanVyeTIwMS9hc3NldHMvaW1hZ2VzL2NhcmVlcnMvY2FyZWVyc19iYWNraHJvdW5kcy9NYXNzYWNodXNldHRzX3NreWxpbmUuanBnKTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNDExNzY0NzA1OSksIHRyYW5zcGFyZW50KSwgdXJsKC90aGVtZXMvY3VzdG9tL2luanVyeTIwMS9hc3NldHMvaW1hZ2VzL2NhcmVlcnMvY2FyZWVyc19iYWNraHJvdW5kcy9PaGlvX3NreWxpbmUuanBnKTtcbiAgfVxuICA2Mi41JSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC40MTE3NjQ3MDU5KSwgdHJhbnNwYXJlbnQpLCB1cmwoL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pbWFnZXMvY2FyZWVycy9jYXJlZXJzX2JhY2tocm91bmRzL0tlbnR1Y2t5X3NreWxpbmUuanBnKTtcbiAgfVxuICA3NSUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNDExNzY0NzA1OSksIHRyYW5zcGFyZW50KSwgdXJsKC90aGVtZXMvY3VzdG9tL2luanVyeTIwMS9hc3NldHMvaW1hZ2VzL2NhcmVlcnMvY2FyZWVyc19iYWNraHJvdW5kcy9GbG9yaWRhX3NreWxpbmUuanBnKTtcbiAgfVxuICA4Ny41JSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC40MTE3NjQ3MDU5KSwgdHJhbnNwYXJlbnQpLCB1cmwoL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pbWFnZXMvY2FyZWVycy9jYXJlZXJzX2JhY2tocm91bmRzL1Blbm5zeWx2YW5pYV9za3lsaW5lLmpwZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmluZC1hLWpvYiAuam9iLXNlYXJjaC1oZWFkZXItYmxvY2ssXG4gIC5maW5kLWpvYi1wYWdlIC5qb2Itc2VhcmNoLWhlYWRlci1ibG9jayxcbiAgLnNhdmVkLWpvYnMgLmpvYi1zZWFyY2gtaGVhZGVyLWJsb2NrIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpbmQtYS1qb2IgLmpvYi1zZWFyY2gtaGVhZGVyLWJsb2NrLFxuICAuZmluZC1qb2ItcGFnZSAuam9iLXNlYXJjaC1oZWFkZXItYmxvY2ssXG4gIC5zYXZlZC1qb2JzIC5qb2Itc2VhcmNoLWhlYWRlci1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmZpbmQtYS1qb2IgLmpvYi1zZWFyY2gtZmllbGQgPiBkaXYgPiBpbnB1dCxcbi5maW5kLWpvYi1wYWdlIC5qb2Itc2VhcmNoLWZpZWxkID4gZGl2ID4gaW5wdXQsXG4uc2F2ZWQtam9icyAuam9iLXNlYXJjaC1maWVsZCA+IGRpdiA+IGlucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2luanVyeTIwMS9hc3NldHMvaWNvbnMvc2VhcmNoX2Zvcl9qb2JzLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIG1heC13aWR0aDogODB2dztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5maW5kLWEtam9iIC5qb2ItcGFnZS1mb290ZXIsXG4uZmluZC1qb2ItcGFnZSAuam9iLXBhZ2UtZm9vdGVyLFxuLnNhdmVkLWpvYnMgLmpvYi1wYWdlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uZmluZC1hLWpvYiAuZmluZC1qb2ItdGl0bGUsXG4uZmluZC1qb2ItcGFnZSAuZmluZC1qb2ItdGl0bGUsXG4uc2F2ZWQtam9icyAuZmluZC1qb2ItdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmluZC1hLWpvYixcbi5maW5kLWpvYi1wYWdlLFxuLnNhdmVkLWpvYnMge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5maW5kLWEtam9iLFxuICAuZmluZC1qb2ItcGFnZSxcbiAgLnNhdmVkLWpvYnMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufSIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29yZVwiO1xuQGltcG9ydCBcIi4uL3NoYXJlZC9oaS12aWRlb3NcIjtcblxuLnBhcmFncmFwaC1oZXJvLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDRlbTtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIC5oZXJvLWltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmhlcm8tc2hhcmUge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuXG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgcGFkZGluZy10b3A6IDIzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5saXN0LWl0ZW0ge1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucGhvbmUtaWNvbiB7XG5cbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIHN2ZyB7XG5cbiAgICAgIHBhdGgge1xuXG4gICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWJ1dHRvbi1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLmJ1dHRvbi1wcmltYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDE4cHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJwYXJhZ3JhcGgtLXBhcmFncmFwaF9oZXJvX2ltYWdlXCI7XG5cbi8vIEhlcm8gNDA0XG5bY2xhc3M9XCI0MDRcIl0gKyAjbWFpbi13cmFwcGVyLCAudGhhbmsteW91LWZvci1jb250YWN0aW5nLXVzID4gI21haW4td3JhcHBlciwgLnRoYW5rLXlvdS1mb3ItY29udGFjdGluZy11cy1mcm9tLWNhcmVlcnMgPiAjbWFpbi13cmFwcGVyLCAuYWNjZXNzLWRlbmllZCArICNtYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjZXNzLWRlbmllZCB7XG4gIC5oZXJvLTQwNCB7XG4gICAgLnN0eWxlLTQwNCB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL2NvcmVcIjtcblxuLnd3YS1pdGVtIHtcblxuICAud3dhLWF1dGhvci1jYXJkIHtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG5cbiAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZXMoMjRweCwgMjhweCwgJGZvbnQtcHJpbWFyeSwgNjAwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLmF1dGhvci1wb3NpdGlvbiB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlcygyMHB4LCAzMnB4LCAkZm9udC1wcmltYXJ5LCA1MDApO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxuXG4gIC5hdXRob3ItYm9keS1jb250ZW50IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XG5cbkBtaXhpbiBmb250LXN0eWxlcygkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRmb250LWZhbWlseSwgJGZvbnQtd2VpZ2h0KSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcbn1cblxuQG1peGluIGxpbmsoKSB7XG4gIEBpbmNsdWRlIGZvbnQtc3R5bGVzKDI4cHgsIDMycHgsICRmb250LXByaW1hcnksIDYwMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAkcHJpbWFyeS1ibGFjayFpbXBvcnRhbnQ7XG59XG5cblxuQG1peGluIHNlYXJjaC1mb3JtKCkge1xuXG4gIC5zZWFyY2gtZmllbGQtY29udGFpbmVye1xuXG4gICAgZm9ybXtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcblxuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG5cblxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlICB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDMwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2xvc2Utc2VhcmNoLWJ1dHRvbi1tZHtcblxuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3Zne1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICYuc2VhcmNoLWluLWZvY3VzLW1ke1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG5cbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjZWRpdC1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2gtYnV0dG9uLXdhaXRpbmd7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2gtaWNvbi10eXBpbmd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2VhcmNoLWJ1dHRvbi1jb250ZW50e1xuXG4gICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgfVxuXG4gICAgLnNlYXJjaC1pY29ue1xuXG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcblxuICAgIH1cblxuICAgIC5zZWFyY2gtaWNvbi13YWl0aW5ne1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC5zZWFyY2gtaWNvbi10eXBpbmd7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5oaWRlLW9uLXJlc3VsdHN7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnN7XG5cbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAgICAgaW5wdXR7XG5cbiAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjphY3RpdmV7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXR7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblxuICAgICAgOjpwbGFjZWhvbGRlcntcblxuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICB9XG5cbiAgICAgIDpmb2N1c3tcblxuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vY29yZVwiO1xuXG5bY2xhc3M9XCI0MDRcIl0sIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMsIC50aGFuay15b3UtZm9yLWNvbnRhY3RpbmctdXMtZnJvbS1jYXJlZXJzLCAuYWNjZXNzLWRlbmllZCB7XG4gIC5wYXJhZ3JhcGgtaGVyby1pbWFnZSAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG5cbiAgLmhlcm8tNDA0IHtcbiAgICAubGlzdC1vZi1saW5rcy00MDR7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgICB9XG4gICAgICBhOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBjb2xvcjogJHByaW1hcnktYmxhY2s7XG5cbiAgICAubGlzdC1pdGVte1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLmJsb2NrLW5vdC1mb3VuZC10ZXh0e1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG9yZGVyOiAwXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0eWxlLTQwNCB7XG4gICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZm9udC1zaXplOiA4NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2x1bW5zOiAyO1xuICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBjb2x1bW5zOiAxO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibGFjaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZXMoMjJweCwgMjhweCwgJGZvbnQtcHJpbWFyeSwgNjAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGVzKDIxcHgsIDI4cHgsICRmb250LXByaW1hcnksIDYwMCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgLm5hdi1saW5rLS1wZXJzb25hbC1pbmp1cnkge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgICBjb250ZW50OiB1cmwoJHRoZW1lLXBhdGggKyAnL2Fzc2V0cy9pY29ucy9Hcm91cG1hbi5zdmcnKSAhaW1wb3J0YW50O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluay0tY292aWQtMTkge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgICBjb250ZW50OiB1cmwoJHRoZW1lLXBhdGggKyAnL2Fzc2V0cy9pY29ucy92aXJ1cy1zb2xpZDIuc3ZnJyk7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluay0td29ya2Vycy1jb21wZW5zYXRpb24ge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgICBjb250ZW50OiB1cmwoJHRoZW1lLXBhdGggKyAnL2Fzc2V0cy9pY29ucy9FeGNsdWRlYmFnLnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rLS1uZXctamVyc2V5LWNhci1hY2NpZGVudC1sYXd5ZXIge1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG5cbiAgICAgICAgICBjb250ZW50OiB1cmwoJHRoZW1lLXBhdGggKyAnL2Fzc2V0cy9pY29ucy9kaXJlY3Rpb25zX2Nhcl8yNHB4Y2FyLnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rLS1lbXBsb3ltZW50LWxhdyB7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcblxuICAgICAgICAgIGNvbnRlbnQ6IHVybCgkdGhlbWUtcGF0aCArICcvYXNzZXRzL2ljb25zL0dyb3VwbGF3LnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rLS1tZWRpY2FsLW1hbHByYWN0aWNlIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgICAgY29udGVudDogdXJsKCR0aGVtZS1wYXRoICsgJy9hc3NldHMvaWNvbnMvVmVjdG9yaGVhcnRoLnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rLS1idXNpbmVzcy1saXRpZ2F0aW9uIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuXG4gICAgICAgICAgY29udGVudDogdXJsKCR0aGVtZS1wYXRoICsgJy9hc3NldHMvaWNvbnMvVmVjdG9ybW9uZXkuc3ZnJykgIWltcG9ydGFudDtcblxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9jb3JlXCI7XG5cbi50ZXh0LWNvbG9yLWNhcmVlcnMge1xuICBjb2xvcjogIzEwNkZCMCAhaW1wb3J0YW50O1xufVxuXG4uYmctY2FyZWVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDZGQjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jYXJlZXJzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTA2RkIwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJlZXJzIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5oaWRlLWxvZ2dlZC1vdXQge1xuICBib2R5Om5vdCgudXNlci1sb2dnZWQtaW4pICYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZS1sb2dnZWQtaW4ge1xuICBib2R5LnVzZXItbG9nZ2VkLWluICYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2FyZWVycy1ibG9jay1zdWJ0aXRsZSB7XG4gIGg1LCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmNhcmVlcnMtYmxvY2stYm9keSB7XG4gIHAsIGRpdiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLmNhcmVlcnMtcGFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNhcmVlcnMsIC5kZWksIC5pbnRlcm5zaGlwIHtcbiAgLmhpZ2hsaWdodGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgfVxuICB9XG5cbiAgLmNhcmVlcnMge1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG5cbiAgLmNhcmVlcnMtYmxvY2stdGl0bGUtdjIge1xuICAgIGgzLCBkaXYge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcmVlcnMtaGVhZGVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGxhcmdlcjtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICB9XG5cbiAgLmhlYWRlci1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB9XG5cbiAgLmhlYWRlci1sYXN0LWJsb2NrIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY2FyZWVycy1oZWFkZXItbG9nby1pbWFnZSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgICAgIGhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuXG59XG5cbi5maWVsZF9faXRlbSBoMyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY2FyZWVycy1oZXJvLWltYWdlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogODAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTA2RkIwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cblxuICAuaGVyby1tYWluLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjE1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjE1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLW1haW4tdGV4dC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cblxuICAuaGVyby1tYWluLXRleHQtYmxvY2sgaDEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmhlcm8tbWFpbi1ibG9jay1ib2R5IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmNhcmVlcnMtbWFpbiAucGFyYWdyYXBoLS10eXBlLS12aWRlby1wYXJhZ3JhcGggLmZpZWxkX19sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJlZXJzLXJvdW5kZWQtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogbGFyZ2VyO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIH1cbn1cblxuLnZpZXctam9icy1mZWVkYmFja3Mge1xuICB3aWR0aDogOTAlO1xufVxuXG4uZmVlZGJhY2tzLW1haW4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICBjb2xvcjogd2hpdGU7XG5cbiAgLmZlZWRiYWNrLWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcbiAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1maWVsZC1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwLjVyZW0gMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiA1cmVtIDRyZW0gM3JlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC10aXRsZS0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXRheG9ub215IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIGNvbG9yOiAjOTBhOGJlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5mZWVkYmFja3MtbWFpbi1ibG9jayAuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ljb25zL2NhcmVlcnMtYXJyb3cuc3ZnKTtcbiAgZmlsdGVyOiBpbnZlcnQoNzUlKSBzZXBpYSg5JSkgc2F0dXJhdGUoMTQyMSUpIGh1ZS1yb3RhdGUoMjAyZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoOTMlKTtcbn1cblxuLmZlZWRiYWNrcy1tYWluLWJsb2NrIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLmZlZWRiYWNrcy1tYWluLWJsb2NrIG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZlZWRiYWNrcy1tYWluLWJsb2NrIC5zbGljay1uZXh0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICB9XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmZlZWRiYWNrcy1tYWluLWJsb2NrIC5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIH1cbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5mZWVkYmFja3MtbWFpbi1ibG9jayBuYXYge1xuICBsZWZ0OiAtNSU7XG4gIHdpZHRoOiAxMTAlO1xufVxuXG5cbi5ub2RlLS10eXBlLWpvYiB7XG4gIC5jYXJlZXJzLXBhZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuc2F2ZS1qb2ItYmxvY2sge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLmpvYi1wYWdlLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjEwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgIH1cbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuXG4gIC5qb2ItcGFnZS1sb2NhdGlvbi1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBwLCBkaXYge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtYm9keSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjY2VkMGQ2O1xuICB9XG5cbiAgLnNvY2lhbC1zaGFyZSB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICMzYTg4YmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICAgIC5zaGFyZS1pY29uc3tcbiAgICAgIGF7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuam9iLWFsZXJ0cyB7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICMzYTg4YmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICAvL3BhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAud2ViZm9ybS1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIH1cblxuICAgIC5qb2ItYWxlcnQtc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjM2E4OGJlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stdmlld3MtYmxvY2ttb3JlLWpvYnMtYmxvY2stMSB7XG4gICAgaDJ7XG4gICAgICBjb2xvcjogIzNhODhiZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAubW9yZS1qb2JzLXRpdGxlIHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzYTg4YmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW9yZS1qb2JzLXRleHQge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJlZXJzLW1haW4ge1xuICAuY2FyZWVycy1wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xuICB9XG59XG5cbi5jYXJlZXJzLXVzZXItZm9ybS1wYWdlIHtcbiAgLmhpZ2hsaWdodGVkIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuXG4gIC5jYXJlZXJzLXBhZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2FyZWVycy1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjaywgdHJhbnNwYXJlbnQgNTUlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXItY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmpvYi1wYWdlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBibGFjayA0MCUsIHJnYmEoMjU1LCAwLCAwLCAwKSksIHVybCgvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ltYWdlcy9jYXJlZXJzL1NhdmVfeW91cl9qb2JfaGVyby5qcGVnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB9XG5cbiAgLmNhcmVlcnMtdXNlci1mb3JtLWJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIGZvcm0ge1xuICAgICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICAgIC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsLCAucGFzc3dvcmQtY29uZmlybS1tZXNzYWdlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXNzd29yZC1jb25maXJtLW1lc3NhZ2Uge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNtYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICAuY29uZmlybS1wYXJlbnQsIC5wYXNzd29yZC1wYXJlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmVlcnMtdXNlci1mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIC5jYXJlZXJzLXVzZXItZm9ybS1saW5rLWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjODFiMmJiICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgIC5jYXJlZXJzLXVzZXItZm9ybS1saW5rLXNlY29uZC1wYXJ0IHtcbiAgICAgIGNvbG9yOiAjMTk3Yzk5O1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZWVycy1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5zbGljay10aHVtYi5jdXJyZW50IHtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmhyLW9mZmljZXItYm9keSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uZmluZC1hLWpvYixcbi5maW5kLWpvYi1wYWdlLFxuLnNhdmVkLWpvYnMge1xuICAvLyBUT0RPOiBOZWVkIHRvIGNoZWNrIHdoeSB5b3UgbmVlZCBtaW4gaGVpZ2h0IGZvciBoaWdodGxpZ2h0IHJlZ2lvbiwgZXZlbiBpdCBkb2VzIG5vdCBoYXZlIGEgY29udGVudC5cbiAgLmhpZ2hsaWdodGVkIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuaGVhZGVyLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5qb2Itc2VhcmNoLWJ1dHRvbnMtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxLjdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmpvYi1zZWFyY2gtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA5OTJweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgLmpvYi1zZWFyY2gtc2VsZWN0b3ItYnV0dG9uID4gKiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICM5YTlhOTE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmpvYi1zZWFyY2gtaGVhZGVyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMDAwMDAwNjksIHRyYW5zcGFyZW50KSwgdXJsKC90aGVtZXMvY3VzdG9tL2luanVyeTIwMS9hc3NldHMvaW1hZ2VzL2NhcmVlcnMvY2FyZWVyc19iYWNraHJvdW5kcy9OZXdfWW9ya19za3lsaW5lLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBhbmltYXRpb246IGNoYW5naW5nIDYwcyBpbmZpbml0ZTtcbiAgICBAa2V5ZnJhbWVzIGNoYW5naW5nIHtcbiAgICAgIDEyLjUlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDAwMDA2OSwgdHJhbnNwYXJlbnQpLCB1cmwoL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pbWFnZXMvY2FyZWVycy9jYXJlZXJzX2JhY2tocm91bmRzL05ld19KZXJzZXlfc2t5bGluZS5qcGcpO1xuICAgICAgfVxuICAgICAgMjUlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDAwMDA2OSwgdHJhbnNwYXJlbnQpLCB1cmwoL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pbWFnZXMvY2FyZWVycy9jYXJlZXJzX2JhY2tocm91bmRzL0Nvbm5lY3RpY3V0X3NreWxpbmUuanBnKTtcbiAgICAgIH1cbiAgICAgIDM3LjUlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDAwMDA2OSwgdHJhbnNwYXJlbnQpLCB1cmwoL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pbWFnZXMvY2FyZWVycy9jYXJlZXJzX2JhY2tocm91bmRzL01hc3NhY2h1c2V0dHNfc2t5bGluZS5qcGcpO1xuICAgICAgfVxuICAgICAgNTAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDAwMDA2OSwgdHJhbnNwYXJlbnQpLCB1cmwoL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pbWFnZXMvY2FyZWVycy9jYXJlZXJzX2JhY2tocm91bmRzL09oaW9fc2t5bGluZS5qcGcpO1xuICAgICAgfVxuICAgICAgNjIuNSUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzAwMDAwMDY5LCB0cmFuc3BhcmVudCksIHVybCgvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ltYWdlcy9jYXJlZXJzL2NhcmVlcnNfYmFja2hyb3VuZHMvS2VudHVja3lfc2t5bGluZS5qcGcpO1xuICAgICAgfVxuICAgICAgNzUlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCMwMDAwMDA2OSwgdHJhbnNwYXJlbnQpLCB1cmwoL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pbWFnZXMvY2FyZWVycy9jYXJlZXJzX2JhY2tocm91bmRzL0Zsb3JpZGFfc2t5bGluZS5qcGcpO1xuICAgICAgfVxuICAgICAgODcuNSUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIzAwMDAwMDY5LCB0cmFuc3BhcmVudCksIHVybCgvdGhlbWVzL2N1c3RvbS9pbmp1cnkyMDEvYXNzZXRzL2ltYWdlcy9jYXJlZXJzL2NhcmVlcnNfYmFja2hyb3VuZHMvUGVubnN5bHZhbmlhX3NreWxpbmUuanBnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuam9iLXNlYXJjaC1maWVsZCA+IGRpdiA+IGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vaW5qdXJ5MjAxL2Fzc2V0cy9pY29ucy9zZWFyY2hfZm9yX2pvYnMuc3ZnKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFyZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmpvYi1wYWdlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5maW5kLWpvYi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iXX0= */
