/* Reset */
* {
  margin: 0px;
  padding: 0px;
  border: 0px;
  outline: none;
  /*list-style: none;*/
}

a {
  text-decoration: none !important;
}

a.card {
  text-decoration: none;
}

.no-border-shadow {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.hero-main-section {
  border-bottom: 1px solid #645d5d;
  /* box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); */
  padding-bottom: 6px;
  padding-top: 6px;
}

.hero-image-col-right img {
  max-height: 500px;
  width: 100%;
  border-radius: 10px;
}

.Home1hero-heading-left {
  padding-right: 28px;
  padding-left: 35px;
  font-weight: bold;
  font-size: 2.5rem;
}

.Home1hero-heading-left-time {
  margin-left: 37px;
  margin-top: 27px;
}

.text-section {
  margin-top: 60px;
}

.p-heading {
  font-size: 23px;
  color: #808080;
  font-style: italic;
  font-weight: 300;
}

.p-section-top-line {
  position: absolute;
  top: -18%;
  left: 6%;
  width: 20%;
}

.p-section-top-line hr {
  height: 3px;
}

.p-section-bottom-line {
  position: absolute;
  bottom: -5%;
  right: 6%;
  width: 20%;
}

.p-section-bottom-line hr {
  height: 3px;
}

.heading-2-row p {
  padding-right: 10%;
  padding-left: 1%;
  font-size: 18px;
}

.heading-2-row {
  padding-left: 5%;
}

.heading-2 {
  padding-left: 1%;
}

.text-section .padding-5-row {
  padding: 43px;
  padding-top: 0px;
  padding-bottom: 10px;
}

.text-section .padding-4-row {
  padding: 36px;
  padding-top: 0px;
  padding-bottom: 10px;
}

.heading-3 {
  padding-left: 1%;
}

.home1-banner-image-section img {
  width: 100%;
  border-radius: 10px;
  max-height: 600px;
  -o-object-fit: cover;
     object-fit: cover;
}

.tags-heading {
  padding-left: 34px;
}

.home1-1tags-ul li {
  display: inline-block;
}

.home1-1tags-ul li a {
  padding: 10px;
  padding-bottom: 6px;
  text-decoration: none;
  font-weight: 700;
  color: #037C4D;
  border-bottom: 1px solid #037C4D;
}

.home1-1tags-ul li::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 20px; /* Adjust the height as needed */
  background-color: #037C4D; /* Change the color as needed */
  margin: -3px 10px; /* Adjust the margin to control the spacing between elements and lines */
}

.home1-1tags-ul li:first-child::before,
.home1-1tags-ul li:last-child::after {
  content: none; /* Hide the lines after the first and before the last elements */
}

.blog-heading .left-heading h2 {
  font-weight: 700;
}

.blog-heading .righ-heading-view-all a {
  font-weight: 700;
  color: #589465;
}

.blog-container {
  padding-left: 4%;
  margin-bottom: 10%;
}

@media only screen and (max-width: 767px) and (min-width: 200px) {
  .Home1hero-heading-left {
    padding-right: 4px;
    padding-left: 9px;
    font-weight: bold;
  }
  .Home1hero-heading-left-time {
    margin-left: 12px;
    margin-top: 27px;
  }
  .text-section .padding-5-row {
    padding: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
  }
  .text-section .padding-4-row {
    padding: 3px;
    padding-top: 0px;
    padding-bottom: 10px;
  }
}
.hero-main-section {
  border-bottom: 1px solid #645d5d;
  /* box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); */
  padding-bottom: 6px;
}

.hero-image-col-right img {
  max-height: 350px;
  width: 100%;
  border-radius: 10px;
}

.Home2hero-heading-left {
  padding-right: 28px;
  padding-left: 35px;
  font-weight: bold;
}

.Homehero-heading-left-time {
  margin-left: 37px;
  margin-top: 27px;
}

.category-div-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.home2-2tags-ul li {
  display: inline-block;
  margin-left: 50px;
  margin-top: 10px;
}

.home2-2tags-ul li a {
  padding: 10px;
  padding-bottom: 6px;
  text-decoration: none;
  font-weight: 700;
  color: #037C4D;
  border-bottom: 1px solid #037C4D;
}

.home1-2tags-ul li::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 20px; /* Adjust the height as needed */
  background-color: #037C4D; /* Change the color as needed */
  margin: -3px 10px; /* Adjust the margin to control the spacing between elements and lines */
}

.home2-2tags-ul li:first-child::before,
.home2-2tags-ul li:last-child::after {
  content: none; /* Hide the lines after the first and before the last elements */
}

.blog-heading .left-heading h2 {
  font-weight: 700;
}

.blog-heading .righ-heading-view-all a {
  font-weight: 700;
  color: #272c28;
}

.blog-container {
  padding-left: 4%;
  margin-bottom: 3%;
}

.blog-image img {
  height: 261px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: initial;
}

@media only screen and (max-width: 767px) and (min-width: 200px) {
  .home2-2tags-ul li {
    display: inline-block;
    margin-left: 50px;
    margin-top: 15px;
  }
  .Home2hero-heading-left {
    padding-right: 4px;
    padding-left: 11px;
    font-weight: bold;
  }
  .offset-1 {
    margin-left: 0px !important;
  }
  .Home2hero-heading-left-time {
    margin-left: 10px;
  }
  .blog-heading .left-heading h2 {
    font-weight: 700;
    font-size: 15px !important;
  }
  .blog-heading .righ-heading-view-all a {
    font-weight: 700;
    color: #272c28;
    font-size: 13px;
  }
}
.hero-main-section-top {
  border-bottom: 1px solid #645d5d;
  /* box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); */
  padding-bottom: 6px;
  background-color: #f4f4f4;
}

.Home2hero-heading-left-time {
  margin-left: 6%;
}

.hero-main-section {
  border-bottom: 1px solid #645d5d;
  /* box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2); */
  padding-bottom: 6px;
  padding-top: 6px;
}

.hero-section-top .row {
  padding-bottom: 50px;
}

.hero-image-col-right-top img {
  max-height: 150px;
  margin-top: 35px;
}

.hero-image-col-right img {
  max-height: 350px;
  width: 100%;
  border-radius: 10px;
}

.Home2hero-heading-left {
  padding-right: 28px;
  padding-left: 35px;
  font-weight: bold;
}

.Homehero-heading-left-time {
  margin-left: 37px;
  margin-top: 27px;
}

.category-div-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.blog-title a {
  color: #272c28 !important;
}

.blog-title.second a {
  color: #1aac8f !important;
}

.home2-2tags-ul li {
  display: inline-block;
  margin-left: 50px;
  margin-top: 10px;
}

.home2-2tags-ul li a {
  padding: 10px;
  padding-bottom: 6px;
  text-decoration: none;
  font-weight: 700;
  color: #037C4D;
  border-bottom: 1px solid #037C4D;
}

.home1-2tags-ul li::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 20px; /* Adjust the height as needed */
  background-color: #037C4D; /* Change the color as needed */
  margin: -3px 10px; /* Adjust the margin to control the spacing between elements and lines */
}

.home2-2tags-ul li:first-child::before,
.home2-2tags-ul li:last-child::after {
  content: none; /* Hide the lines after the first and before the last elements */
}

.page-link {
  background: none !important;
  border: none !important;
  font-size: 25px;
  font-weight: bold;
  color: #1aac8f;
}

@media only screen and (max-width: 767px) and (min-width: 200px) {
  .home2-2tags-ul li {
    display: inline-block;
    margin-left: 50px;
    margin-top: 15px;
  }
  .Home2hero-heading-left {
    padding-right: 4px;
    padding-left: 11px;
    font-weight: bold;
  }
  .offset-1 {
    margin-left: 0px !important;
  }
  .Home2hero-heading-left-time {
    margin-left: 10px;
  }
  .blog-heading .left-heading h2 {
    font-weight: 700;
    font-size: 15px !important;
  }
  .blog-heading .righ-heading-view-all a {
    font-weight: 700;
    color: #272c28;
    font-size: 13px;
  }
}
.tag-button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  border-radius: 5px;
  padding: 5px 30px;
  margin-right: 8px;
  font-weight: bold;
  color: #198754;
  border: 1px solid #198754;
  position: relative;
}

.tag-button i.bi-x-circle-fill {
  position: absolute;
  top: 0px;
  right: 8px;
  cursor: pointer;
  background-color: transparent;
  color: #198754;
  font-size: 20px;
  font-style: initial;
}

.tag-button:hover i.bi-x-circle-fill {
  color: #0f6a4d;
}

.text-grey {
  color: #6c757d !important;
}

.three-up-anchor {
  color: initial;
}

.three-up-anchor:hover {
  color: initial;
}

.fw-500 {
  font-weight: 500;
}

.fw-400 {
  font-weight: 400;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.preview-description {
  font-size: 22px;
}

.three-up-body {
  padding: 0 2rem !important;
}

.splide.desktop-visible-splide {
  position: static;
  visibility: visible;
}

.desktop-visible-splide__track {
  overflow: visible !important;
  position: static !important;
  z-index: auto !important;
}

.green-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}

.green-social img {
  height: 18px;
  width: 18px;
}

.green-social a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.narrow-container {
  max-width: 1023px;
}

.narrow-container .article-hero {
  padding-top: 0px;
  padding-bottom: 0px;
}

.feature__img img {
  border-top-left-radius: 12rem;
  max-height: 400px;
  float: right;
}

.newsroom-article-template-page .lead {
  font-size: 1.65rem;
  line-height: 1.85;
}

.newsroom-article-template-page .feature__img img {
  max-width: 400px;
  margin-left: 109px;
  height: auto;
  margin-bottom: 50px;
}

.tags .btn {
  border-color: #e7e8ed;
}

.newsroom p.eyebrow {
  margin-bottom: 0;
}

.newsroom .eyebrow span:nth-child(2):before {
  content: "| ";
}

@media (max-width: 991.98px) {
  .tags .d-flex {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.5rem;
  }
}
@media (max-width: 575.98px) {
  .tags .d-flex {
    grid-template-columns: repeat(1, 1fr);
    gap: 0.5rem;
  }
}
.query-controls .FormTextbox i {
  right: 1rem;
}

.three-col-callout {
  margin-bottom: 4rem;
}

.three-col-callout .row--teaser {
  margin-bottom: 4rem;
}

.three-col-callout .cta .col-12 {
  border-bottom: 1px solid #e7e8ed !important;
  padding-bottom: 4rem;
}

.query-controls .form-label:after {
  content: "" !important;
}

.query-controls .form-floating > .form-select {
  padding: 0.6875rem 1rem;
}

.query-controls .sort-radio-buttons {
  gap: 1rem;
}

.query-controls .FormTextbox i {
  right: 1rem;
}

.query-controls .sort-by {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.query-controls .active-filters button {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

/*Devin NewsRoom Bugfix*/
.query-controls .active-filters button [type=reset] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0.4375rem 1.2rem;
  min-width: 150px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.query-controls .active-filters button [type=reset] .ss360-filter__delete-button-icon svg {
  fill: white;
}

.query-controls .selected-filter {
  margin-right: 1rem;
}

.form-selects {
  margin-bottom: 6rem;
}

.news-listing .news-listing-item {
  margin-bottom: 4rem;
}

.news-listing .news-listing-item img {
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.news-listing-item .card-body {
  min-height: 310px;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pagination a {
  cursor: pointer;
  color: #037c4d;
}

.pagination .chevron {
  font-size: 2rem;
}

.pagination .chevron.disabled::before {
  color: #e7e8ed;
}

.pagination .chevron::before {
  color: #037c4d;
}

.pagination .current-page {
  border: 1px solid #e7e8ed !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.1225rem 0.75rem;
}

.query-controls .custom-dropdown {
  /*position: relative;*/
}

.query-controls .custom-dropdown .dropdown {
  border-radius: 5px;
  cursor: pointer;
}

.query-controls .custom-dropdown .selected-options {
  /*padding: 10px;*/
}

.query-controls .custom-dropdown .options-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 0 0 5px 5px;
  background-color: #fff;
  left: 0;
  z-index: 100;
  top: 100%;
}

.query-controls .dropdown.form-select.active {
  color: #353745;
  background-color: #FFFFFF;
  border-color: #037C4D;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}

.query-controls .custom-dropdown .options-list li {
  padding: 10px;
  cursor: pointer;
  font-weight: normal;
  display: block;
  white-space-collapse: collapse;
  text-wrap: nowrap;
  min-height: 1.2em;
  padding: 0px 2px 1px;
  padding-left: 1rem;
}

.query-controls .custom-dropdown .options-list li.selected {
  background-color: #d4edda;
}

.query-controls .custom-dropdown .options-list li:hover {
  background-color: #f8f9fa;
}

.newsroom-article .full-width-img-news-carousel {
  padding: 2.8rem 1.7rem;
  margin-bottom: 3rem;
}

@media (max-width: 768px) {
  .newsroom-article .full-width-img-news-carousel {
    padding: 2rem 1rem;
  }
}
.newsroom-article > hr {
  max-width: 1100px;
  margin: 0 auto;
  width: 100%;
}

.newsroom-article .related-tags > span.h6 {
  font-weight: 500;
  margin-bottom: 0;
}

.newsroom-article .related-tags a {
  text-decoration: underline !important;
  color: #037c4d !important;
  font-weight: 500;
}

.newsroom-article .related-tags .tags.multi a::after {
  content: ",";
}

.newsroom-article .related-tags .tags.multi a:last-child::after {
  content: "";
}

.splide__arrows .splide__arrow:not([disabled]) {
  background-color: #037C4D;
}

.splide__arrows .splide__arrow:not([disabled]) svg {
  fill: #fff;
}

/*Devin NewsRoom Bugfix*/
@media (max-width: 992px) {
  #landingSearchBtn,
  #newsListingSubmitButton,
  .clear-filters,
  .active-filters {
    margin-top: 1rem !important;
  }
  .form-selects .Form__Element.FormSelection {
    margin-bottom: 0.5rem !important;
  }
  .active-filters {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
#newsSearchResultItems a:hover .card-title {
  color: #037C4D;
}

@media (min-width: 576px) {
  .col-img-news-result {
    max-width: 800px;
    max-height: 500px;
  }
  .col-detail-news-result {
    max-width: 800px;
    max-height: 500px;
  }
}
@media (min-width: 1200px) {
  .col-img-news-result {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: 55%;
  }
  .col-detail-news-result {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: 45%;
  }
}
@media (min-width: 1400px) {
  .col-img-news-result {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: 40%;
  }
  .col-detail-news-result {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    width: 60%;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ld3Nyb29tLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUFXO0FBQ1g7RUFDRSxZQUFZO0VBQ1osYUFBYTtFQUNiLFlBQVk7RUFDWixjQUFjO0VBQ2QscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0UsaUNBQWlDO0NBQ2xDOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0Usd0JBQXdCO0VBQ3hCLG9DQUE0QjtVQUE1Qiw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSxpQ0FBaUM7RUFDakMsaURBQWlEO0VBQ2pELG9CQUFvQjtFQUNwQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGtCQUFrQjtFQUNsQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLFNBQVM7RUFDVCxXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLFVBQVU7RUFDVixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsaUJBQWlCO0VBQ2pCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0UsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixxQkFBa0I7S0FBbEIsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsY0FBYztFQUNkLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxhQUFhLENBQUMsaUNBQWlDO0VBQy9DLDBCQUEwQixDQUFDLGdDQUFnQztFQUMzRCxrQkFBa0IsQ0FBQyx5RUFBeUU7Q0FDN0Y7O0FBRUQ7O0VBRUUsY0FBYyxDQUFDLGlFQUFpRTtDQUNqRjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0I7R0FDbkI7RUFDRDtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7R0FDbEI7RUFDRDtJQUNFLGFBQWE7SUFDYixpQkFBaUI7SUFDakIscUJBQXFCO0dBQ3RCO0VBQ0Q7SUFDRSxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLHFCQUFxQjtHQUN0QjtDQUNGO0FBQ0Q7RUFDRSxpQ0FBaUM7RUFDakMsaURBQWlEO0VBQ2pELG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCx5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsY0FBYztFQUNkLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxhQUFhLENBQUMsaUNBQWlDO0VBQy9DLDBCQUEwQixDQUFDLGdDQUFnQztFQUMzRCxrQkFBa0IsQ0FBQyx5RUFBeUU7Q0FDN0Y7O0FBRUQ7O0VBRUUsY0FBYyxDQUFDLGlFQUFpRTtDQUNqRjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGNBQWM7RUFDZCxxQkFBa0I7S0FBbEIsa0JBQWtCO0VBQ2xCLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFO0lBQ0Usc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixpQkFBaUI7R0FDbEI7RUFDRDtJQUNFLG1CQUFtQjtJQUNuQixtQkFBbUI7SUFDbkIsa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSw0QkFBNEI7R0FDN0I7RUFDRDtJQUNFLGtCQUFrQjtHQUNuQjtFQUNEO0lBQ0UsaUJBQWlCO0lBQ2pCLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZixnQkFBZ0I7R0FDakI7Q0FDRjtBQUNEO0VBQ0UsaUNBQWlDO0VBQ2pDLGlEQUFpRDtFQUNqRCxvQkFBb0I7RUFDcEIsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsaUNBQWlDO0VBQ2pDLGlEQUFpRDtFQUNqRCxvQkFBb0I7RUFDcEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0Usa0JBQWtCO0VBQ2xCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0Usb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCx5QkFBd0I7TUFBeEIsc0JBQXdCO1VBQXhCLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsY0FBYztFQUNkLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLFdBQVc7RUFDWCxhQUFhLENBQUMsaUNBQWlDO0VBQy9DLDBCQUEwQixDQUFDLGdDQUFnQztFQUMzRCxrQkFBa0IsQ0FBQyx5RUFBeUU7Q0FDN0Y7O0FBRUQ7O0VBRUUsY0FBYyxDQUFDLGlFQUFpRTtDQUNqRjs7QUFFRDtFQUNFLDRCQUE0QjtFQUM1Qix3QkFBd0I7RUFDeEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0U7SUFDRSxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0UsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixrQkFBa0I7R0FDbkI7RUFDRDtJQUNFLDRCQUE0QjtHQUM3QjtFQUNEO0lBQ0Usa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxpQkFBaUI7SUFDakIsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGdCQUFnQjtHQUNqQjtDQUNGO0FBQ0Q7RUFDRSw0QkFBcUI7RUFBckIsNEJBQXFCO0VBQXJCLHFCQUFxQjtFQUNyQiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFQUNwQiw4QkFBOEI7RUFDOUIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLDhCQUE4QjtFQUM5QixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSw2QkFBNkI7RUFDN0IsNEJBQTRCO0VBQzVCLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsVUFBVTtDQUNYOztBQUVEO0VBQ0UsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsOEJBQThCO0VBQzlCLGtCQUFrQjtFQUNsQixhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2Isb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsY0FBYztDQUNmOztBQUVEO0VBQ0U7SUFDRSx5QkFBeUI7SUFDekIsc0NBQXNDO0lBQ3RDLFlBQVk7R0FDYjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLHNDQUFzQztJQUN0QyxZQUFZO0dBQ2I7Q0FDRjtBQUNEO0VBQ0UsWUFBWTtDQUNiOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsNENBQTRDO0VBQzVDLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxxQkFBcUI7RUFDckIsc0JBQXNCO0NBQ3ZCOztBQUVELHlCQUF5QjtBQUN6QjtFQUNFLDRCQUFxQjtFQUFyQiw0QkFBcUI7RUFBckIscUJBQXFCO0VBQ3JCLDBCQUEwQjtFQUMxQixpQkFBaUI7RUFDakIsMEJBQStCO01BQS9CLHVCQUErQjtVQUEvQiwrQkFBK0I7RUFDL0IsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RUFDcEIsVUFBVTtFQUNWLHlCQUF3QjtNQUF4QixzQkFBd0I7VUFBeEIsd0JBQXdCO0NBQ3pCO0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UscUNBQXFDO0VBQ3JDLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixVQUFVO0VBQ1YsV0FBVztFQUNYLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLHVCQUF1QjtFQUN2QiwyQkFBMkI7RUFDM0IsdUJBQXVCO0VBQ3ZCLFFBQVE7RUFDUixhQUFhO0VBQ2IsVUFBVTtDQUNYOztBQUVEO0VBQ0UsZUFBZTtFQUNmLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFDdEIsV0FBVztFQUNYLHlEQUFpRDtVQUFqRCxpREFBaUQ7Q0FDbEQ7O0FBRUQ7RUFDRSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsK0JBQStCO0VBQy9CLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHVCQUF1QjtFQUN2QixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRTtJQUNFLG1CQUFtQjtHQUNwQjtDQUNGO0FBQ0Q7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxzQ0FBc0M7RUFDdEMsMEJBQTBCO0VBQzFCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRCx5QkFBeUI7QUFDekI7RUFDRTs7OztJQUlFLDRCQUE0QjtHQUM3QjtFQUNEO0lBQ0UsaUNBQWlDO0dBQ2xDO0VBQ0Q7SUFDRSw2QkFBdUI7SUFBdkIsOEJBQXVCO1FBQXZCLDJCQUF1QjtZQUF2Qix1QkFBdUI7R0FDeEI7Q0FDRjtBQUNEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtHQUNuQjtFQUNEO0lBQ0UsaUJBQWlCO0lBQ2pCLGtCQUFrQjtHQUNuQjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLG1CQUFtQjtJQUNuQixvQkFBZTtZQUFmLGVBQWU7SUFDZixXQUFXO0dBQ1o7RUFDRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBZTtZQUFmLGVBQWU7SUFDZixXQUFXO0dBQ1o7Q0FDRjtBQUNEO0VBQ0U7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQWU7WUFBZixlQUFlO0lBQ2YsV0FBVztHQUNaO0VBQ0Q7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQWU7WUFBZixlQUFlO0lBQ2YsV0FBVztHQUNaO0NBQ0YiLCJmaWxlIjoibmV3c3Jvb20uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogUmVzZXQgKi9cbioge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLypsaXN0LXN0eWxlOiBub25lOyovXG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYS5jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubm8tYm9yZGVyLXNoYWRvdyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oZXJvLW1haW4tc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjQ1ZDVkO1xuICAvKiBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7ICovXG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbi5oZXJvLWltYWdlLWNvbC1yaWdodCBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5Ib21lMWhlcm8taGVhZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5Ib21lMWhlcm8taGVhZGluZy1sZWZ0LXRpbWUge1xuICBtYXJnaW4tbGVmdDogMzdweDtcbiAgbWFyZ2luLXRvcDogMjdweDtcbn1cblxuLnRleHQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5wLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5wLXNlY3Rpb24tdG9wLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4JTtcbiAgbGVmdDogNiU7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5wLXNlY3Rpb24tdG9wLWxpbmUgaHIge1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLnAtc2VjdGlvbi1ib3R0b20tbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNSU7XG4gIHJpZ2h0OiA2JTtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnAtc2VjdGlvbi1ib3R0b20tbGluZSBociB7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uaGVhZGluZy0yLXJvdyBwIHtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xuICBwYWRkaW5nLWxlZnQ6IDElO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5oZWFkaW5nLTItcm93IHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbn1cblxuLmhlYWRpbmctMiB7XG4gIHBhZGRpbmctbGVmdDogMSU7XG59XG5cbi50ZXh0LXNlY3Rpb24gLnBhZGRpbmctNS1yb3cge1xuICBwYWRkaW5nOiA0M3B4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnRleHQtc2VjdGlvbiAucGFkZGluZy00LXJvdyB7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uaGVhZGluZy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxJTtcbn1cblxuLmhvbWUxLWJhbm5lci1pbWFnZS1zZWN0aW9uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50YWdzLWhlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG5cbi5ob21lMS0xdGFncy11bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhvbWUxLTF0YWdzLXVsIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDM3QzREO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzN0M0RDtcbn1cblxuLmhvbWUxLTF0YWdzLXVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyMHB4OyAvKiBBZGp1c3QgdGhlIGhlaWdodCBhcyBuZWVkZWQgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzN0M0RDsgLyogQ2hhbmdlIHRoZSBjb2xvciBhcyBuZWVkZWQgKi9cbiAgbWFyZ2luOiAtM3B4IDEwcHg7IC8qIEFkanVzdCB0aGUgbWFyZ2luIHRvIGNvbnRyb2wgdGhlIHNwYWNpbmcgYmV0d2VlbiBlbGVtZW50cyBhbmQgbGluZXMgKi9cbn1cblxuLmhvbWUxLTF0YWdzLXVsIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4uaG9tZTEtMXRhZ3MtdWwgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lOyAvKiBIaWRlIHRoZSBsaW5lcyBhZnRlciB0aGUgZmlyc3QgYW5kIGJlZm9yZSB0aGUgbGFzdCBlbGVtZW50cyAqL1xufVxuXG4uYmxvZy1oZWFkaW5nIC5sZWZ0LWhlYWRpbmcgaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYmxvZy1oZWFkaW5nIC5yaWdoLWhlYWRpbmctdmlldy1hbGwgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNTg5NDY1O1xufVxuXG4uYmxvZy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDQlO1xuICBtYXJnaW4tYm90dG9tOiAxMCU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAyMDBweCkge1xuICAuSG9tZTFoZXJvLWhlYWRpbmctbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5Ib21lMWhlcm8taGVhZGluZy1sZWZ0LXRpbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gIH1cbiAgLnRleHQtc2VjdGlvbiAucGFkZGluZy01LXJvdyB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRleHQtc2VjdGlvbiAucGFkZGluZy00LXJvdyB7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5oZXJvLW1haW4tc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjQ1ZDVkO1xuICAvKiBib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7ICovXG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5oZXJvLWltYWdlLWNvbC1yaWdodCBpbWcge1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5Ib21lMmhlcm8taGVhZGluZy1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLkhvbWVoZXJvLWhlYWRpbmctbGVmdC10aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDM3cHg7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG5cbi5jYXRlZ29yeS1kaXYtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ob21lMi0ydGFncy11bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ob21lMi0ydGFncy11bCBsaSBhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAzN0M0RDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMzdDNEQ7XG59XG5cbi5ob21lMS0ydGFncy11bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjBweDsgLyogQWRqdXN0IHRoZSBoZWlnaHQgYXMgbmVlZGVkICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzdDNEQ7IC8qIENoYW5nZSB0aGUgY29sb3IgYXMgbmVlZGVkICovXG4gIG1hcmdpbjogLTNweCAxMHB4OyAvKiBBZGp1c3QgdGhlIG1hcmdpbiB0byBjb250cm9sIHRoZSBzcGFjaW5nIGJldHdlZW4gZWxlbWVudHMgYW5kIGxpbmVzICovXG59XG5cbi5ob21lMi0ydGFncy11bCBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuLmhvbWUyLTJ0YWdzLXVsIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTsgLyogSGlkZSB0aGUgbGluZXMgYWZ0ZXIgdGhlIGZpcnN0IGFuZCBiZWZvcmUgdGhlIGxhc3QgZWxlbWVudHMgKi9cbn1cblxuLmJsb2ctaGVhZGluZyAubGVmdC1oZWFkaW5nIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJsb2ctaGVhZGluZyAucmlnaC1oZWFkaW5nLXZpZXctYWxsIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI3MmMyODtcbn1cblxuLmJsb2ctY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG59XG5cbi5ibG9nLWltYWdlIGltZyB7XG4gIGhlaWdodDogMjYxcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMjAwcHgpIHtcbiAgLmhvbWUyLTJ0YWdzLXVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuSG9tZTJoZXJvLWhlYWRpbmctbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAub2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuSG9tZTJoZXJvLWhlYWRpbmctbGVmdC10aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuYmxvZy1oZWFkaW5nIC5sZWZ0LWhlYWRpbmcgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2ctaGVhZGluZyAucmlnaC1oZWFkaW5nLXZpZXctYWxsIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyNzJjMjg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uaGVyby1tYWluLXNlY3Rpb24tdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NDVkNWQ7XG4gIC8qIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgKi9cbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLkhvbWUyaGVyby1oZWFkaW5nLWxlZnQtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiA2JTtcbn1cblxuLmhlcm8tbWFpbi1zZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NDVkNWQ7XG4gIC8qIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgKi9cbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuLmhlcm8tc2VjdGlvbi10b3AgLnJvdyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uaGVyby1pbWFnZS1jb2wtcmlnaHQtdG9wIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uaGVyby1pbWFnZS1jb2wtcmlnaHQgaW1nIHtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uSG9tZTJoZXJvLWhlYWRpbmctbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5Ib21laGVyby1oZWFkaW5nLWxlZnQtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAzN3B4O1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4uY2F0ZWdvcnktZGl2LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmxvZy10aXRsZSBhIHtcbiAgY29sb3I6ICMyNzJjMjggIWltcG9ydGFudDtcbn1cblxuLmJsb2ctdGl0bGUuc2Vjb25kIGEge1xuICBjb2xvcjogIzFhYWM4ZiAhaW1wb3J0YW50O1xufVxuXG4uaG9tZTItMnRhZ3MtdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaG9tZTItMnRhZ3MtdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMzdDNEQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDM3QzREO1xufVxuXG4uaG9tZTEtMnRhZ3MtdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwcHg7IC8qIEFkanVzdCB0aGUgaGVpZ2h0IGFzIG5lZWRlZCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREOyAvKiBDaGFuZ2UgdGhlIGNvbG9yIGFzIG5lZWRlZCAqL1xuICBtYXJnaW46IC0zcHggMTBweDsgLyogQWRqdXN0IHRoZSBtYXJnaW4gdG8gY29udHJvbCB0aGUgc3BhY2luZyBiZXR3ZWVuIGVsZW1lbnRzIGFuZCBsaW5lcyAqL1xufVxuXG4uaG9tZTItMnRhZ3MtdWwgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSxcbi5ob21lMi0ydGFncy11bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IC8qIEhpZGUgdGhlIGxpbmVzIGFmdGVyIHRoZSBmaXJzdCBhbmQgYmVmb3JlIHRoZSBsYXN0IGVsZW1lbnRzICovXG59XG5cbi5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFhYWM4Zjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDIwMHB4KSB7XG4gIC5ob21lMi0ydGFncy11bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLkhvbWUyaGVyby1oZWFkaW5nLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLkhvbWUyaGVyby1oZWFkaW5nLWxlZnQtdGltZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmJsb2ctaGVhZGluZyAubGVmdC1oZWFkaW5nIGgyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9nLWhlYWRpbmcgLnJpZ2gtaGVhZGluZy12aWV3LWFsbCBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMjcyYzI4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnRhZy1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTg3NTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhZy1idXR0b24gaS5iaS14LWNpcmNsZS1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxOTg3NTQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbn1cblxuLnRhZy1idXR0b246aG92ZXIgaS5iaS14LWNpcmNsZS1maWxsIHtcbiAgY29sb3I6ICMwZjZhNGQ7XG59XG5cbi50ZXh0LWdyZXkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGhyZWUtdXAtYW5jaG9yIHtcbiAgY29sb3I6IGluaXRpYWw7XG59XG5cbi50aHJlZS11cC1hbmNob3I6aG92ZXIge1xuICBjb2xvcjogaW5pdGlhbDtcbn1cblxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5wcmV2aWV3LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4udGhyZWUtdXAtYm9keSB7XG4gIHBhZGRpbmc6IDAgMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlLmRlc2t0b3AtdmlzaWJsZS1zcGxpZGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZGVza3RvcC12aXNpYmxlLXNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmdyZWVuLXNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cblxuLmdyZWVuLXNvY2lhbCBpbWcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uZ3JlZW4tc29jaWFsIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubmFycm93LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAyM3B4O1xufVxuXG4ubmFycm93LWNvbnRhaW5lciAuYXJ0aWNsZS1oZXJvIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmZlYXR1cmVfX2ltZyBpbWcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnJlbTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm5ld3Nyb29tLWFydGljbGUtdGVtcGxhdGUtcGFnZSAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG59XG5cbi5uZXdzcm9vbS1hcnRpY2xlLXRlbXBsYXRlLXBhZ2UgLmZlYXR1cmVfX2ltZyBpbWcge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogMTA5cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnRhZ3MgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZThlZDtcbn1cblxuLm5ld3Nyb29tIHAuZXllYnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzcm9vbSAuZXllYnJvdyBzcGFuOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBjb250ZW50OiBcInwgXCI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFncyAuZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWdzIC5kLWZsZXgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbn1cbi5xdWVyeS1jb250cm9scyAuRm9ybVRleHRib3ggaSB7XG4gIHJpZ2h0OiAxcmVtO1xufVxuXG4udGhyZWUtY29sLWNhbGxvdXQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udGhyZWUtY29sLWNhbGxvdXQgLnJvdy0tdGVhc2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnRocmVlLWNvbC1jYWxsb3V0IC5jdGEgLmNvbC0xMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlOGVkICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucXVlcnktY29udHJvbHMgLmZvcm0tbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG59XG5cbi5xdWVyeS1jb250cm9scyAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xufVxuXG4ucXVlcnktY29udHJvbHMgLnNvcnQtcmFkaW8tYnV0dG9ucyB7XG4gIGdhcDogMXJlbTtcbn1cblxuLnF1ZXJ5LWNvbnRyb2xzIC5Gb3JtVGV4dGJveCBpIHtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5xdWVyeS1jb250cm9scyAuc29ydC1ieSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5xdWVyeS1jb250cm9scyAuYWN0aXZlLWZpbHRlcnMgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLypEZXZpbiBOZXdzUm9vbSBCdWdmaXgqL1xuLnF1ZXJ5LWNvbnRyb2xzIC5hY3RpdmUtZmlsdGVycyBidXR0b24gW3R5cGU9cmVzZXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjJyZW07XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnF1ZXJ5LWNvbnRyb2xzIC5hY3RpdmUtZmlsdGVycyBidXR0b24gW3R5cGU9cmVzZXRdIC5zczM2MC1maWx0ZXJfX2RlbGV0ZS1idXR0b24taWNvbiBzdmcge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLnF1ZXJ5LWNvbnRyb2xzIC5zZWxlY3RlZC1maWx0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5mb3JtLXNlbGVjdHMge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4ubmV3cy1saXN0aW5nIC5uZXdzLWxpc3RpbmctaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5uZXdzLWxpc3RpbmcgLm5ld3MtbGlzdGluZy1pdGVtIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLm5ld3MtbGlzdGluZy1pdGVtIC5jYXJkLWJvZHkge1xuICBtaW4taGVpZ2h0OiAzMTBweDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2luYXRpb24gYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMzdjNGQ7XG59XG5cbi5wYWdpbmF0aW9uIC5jaGV2cm9uIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4ucGFnaW5hdGlvbiAuY2hldnJvbi5kaXNhYmxlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICNlN2U4ZWQ7XG59XG5cbi5wYWdpbmF0aW9uIC5jaGV2cm9uOjpiZWZvcmUge1xuICBjb2xvcjogIzAzN2M0ZDtcbn1cblxuLnBhZ2luYXRpb24gLmN1cnJlbnQtcGFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U4ZWQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMC4xMjI1cmVtIDAuNzVyZW07XG59XG5cbi5xdWVyeS1jb250cm9scyAuY3VzdG9tLWRyb3Bkb3duIHtcbiAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbn1cblxuLnF1ZXJ5LWNvbnRyb2xzIC5jdXN0b20tZHJvcGRvd24gLmRyb3Bkb3duIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5xdWVyeS1jb250cm9scyAuY3VzdG9tLWRyb3Bkb3duIC5zZWxlY3RlZC1vcHRpb25zIHtcbiAgLypwYWRkaW5nOiAxMHB4OyovXG59XG5cbi5xdWVyeS1jb250cm9scyAuY3VzdG9tLWRyb3Bkb3duIC5vcHRpb25zLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgdG9wOiAxMDAlO1xufVxuXG4ucXVlcnktY29udHJvbHMgLmRyb3Bkb3duLmZvcm0tc2VsZWN0LmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzUzNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzLCAxMjQsIDc3LCAwLjI1KTtcbn1cblxuLnF1ZXJ5LWNvbnRyb2xzIC5jdXN0b20tZHJvcGRvd24gLm9wdGlvbnMtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAwcHggMnB4IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ucXVlcnktY29udHJvbHMgLmN1c3RvbS1kcm9wZG93biAub3B0aW9ucy1saXN0IGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbn1cblxuLnF1ZXJ5LWNvbnRyb2xzIC5jdXN0b20tZHJvcGRvd24gLm9wdGlvbnMtbGlzdCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5uZXdzcm9vbS1hcnRpY2xlIC5mdWxsLXdpZHRoLWltZy1uZXdzLWNhcm91c2VsIHtcbiAgcGFkZGluZzogMi44cmVtIDEuN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzcm9vbS1hcnRpY2xlIC5mdWxsLXdpZHRoLWltZy1uZXdzLWNhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbn1cbi5uZXdzcm9vbS1hcnRpY2xlID4gaHIge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3c3Jvb20tYXJ0aWNsZSAucmVsYXRlZC10YWdzID4gc3Bhbi5oNiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzcm9vbS1hcnRpY2xlIC5yZWxhdGVkLXRhZ3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDM3YzRkICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5uZXdzcm9vbS1hcnRpY2xlIC5yZWxhdGVkLXRhZ3MgLnRhZ3MubXVsdGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIixcIjtcbn1cblxuLm5ld3Nyb29tLWFydGljbGUgLnJlbGF0ZWQtdGFncyAudGFncy5tdWx0aSBhOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93Om5vdChbZGlzYWJsZWRdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzdDNEQ7XG59XG5cbi5zcGxpZGVfX2Fycm93cyAuc3BsaWRlX19hcnJvdzpub3QoW2Rpc2FibGVkXSkgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLypEZXZpbiBOZXdzUm9vbSBCdWdmaXgqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICNsYW5kaW5nU2VhcmNoQnRuLFxuICAjbmV3c0xpc3RpbmdTdWJtaXRCdXR0b24sXG4gIC5jbGVhci1maWx0ZXJzLFxuICAuYWN0aXZlLWZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZm9ybS1zZWxlY3RzIC5Gb3JtX19FbGVtZW50LkZvcm1TZWxlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuI25ld3NTZWFyY2hSZXN1bHRJdGVtcyBhOmhvdmVyIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMwMzdDNEQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLWltZy1uZXdzLXJlc3VsdCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuY29sLWRldGFpbC1uZXdzLXJlc3VsdCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWltZy1uZXdzLXJlc3VsdCB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLmNvbC1kZXRhaWwtbmV3cy1yZXN1bHQge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wtaW1nLW5ld3MtcmVzdWx0IHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuY29sLWRldGFpbC1uZXdzLXJlc3VsdCB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn0iXX0= */