@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0ENI0.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0FNI0.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zJtBhPNqw73oHH7BbQp4-B6XlrZrMFNI0.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zJtBhPNqw73oHH7BbQp4-B6XlrZu0FNI0.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zJtBhPNqw73oHH7BbQp4-B6XlrZt8FNI0.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zJtBhPNqw73oHH7BbQp4-B6XlrZjMCNI0.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zJtBhPNqw73oHH7BbQp4-B6XlrZgoCNI0.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zJtBhPNqw73oHH7BbQp4-B6XlrZm0CNI0.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zJtBhPNqw73oHH7BbQp4-B6XlrZkQCNI0.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zPtBhPNqw79Ij1E865zBUv7myjJAVG.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zPtBhPNqw79Ij1E865zBUv7mwjJQVG.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zPtBhPNqw79Ij1E865zBUv7mz9JQVG.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zPtBhPNqw79Ij1E865zBUv7myjJQVG.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zPtBhPNqw79Ij1E865zBUv7myRJQVG.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zPtBhPNqw79Ij1E865zBUv7mx9IgVG.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zPtBhPNqw79Ij1E865zBUv7mxEIgVG.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zPtBhPNqw79Ij1E865zBUv7mwjIgVG.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/jost/v20/92zPtBhPNqw79Ij1E865zBUv7mwKIgVG.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqDlO9C4.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqOdO9C4.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqLlO9C4.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqItO9C4.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqGdJ9C4.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqF5J9C4.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqDlJ9C4.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpDtKy2OAdR1K-IwhWudF-R3woAa8opPOrG97lwqBBJ9C4.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kw461EN.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kzm61EN.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Ky461EN.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8KyK61EN.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxm7FEN.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kxf7FEN.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8Kw47FEN.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sourcesans3/v19/nwpBtKy2OAdR1K-IwhWudF-R9QMylBJAV3Bo8KwR7FEN.ttf) format('truetype');
}
/** 
BREAKEPOITS
*/
/*
COLORS
*/
/*
  FONTS
  */
html body {
  color: #000;
  font-family: "Source Sans 3", sans-serif;
  overflow-x: hidden;
}
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6 {
  font-family: "Jost", Sans-serif;
  color: #373737;
  font-weight: 300;
  letter-spacing: -1.5px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html body h1 {
  font-size: 40px;
}
html body h2 {
  font-size: 30px;
}
html body h3 {
  font-size: 26px;
}
html body h4 {
  font-size: 22px;
}
html body h5 {
  font-size: 18px;
}
html body h6 {
  font-size: 16px;
}
html body p,
html body ul,
html body ol {
  font-size: 16px;
  font-family: "Source Sans 3", sans-serif;
  font-weight: 400;
  line-height: 26px;
  color: #373737;
  letter-spacing: 0.5px;
}
html body p,
html body ul,
html body ol,
html body li,
html body div,
html body a {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html body a {
  color: #000;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  text-decoration: none;
}
html body a:hover {
  text-decoration: none;
}
html body a:focus {
  outline: none;
}
html body img,
html body figure {
  max-width: 100%;
  height: auto !important;
}
html body b,
html body strong {
  font-weight: bold;
}
html body video,
html body iframe {
  max-width: 100%;
}
html body blockquote:not(.tiktok-embed) {
  padding: 0 50px;
  position: relative;
}
html body blockquote:not(.tiktok-embed)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
  height: 30px;
  background-image: url('../../img/quote-left.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
html body blockquote:not(.tiktok-embed)::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 30px;
  height: 30px;
  background-image: url('../../img/quote-right.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
html .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
html .button {
  background-color: #E1117A !important;
  border: 1px solid #E1117A !important;
  color: white !important;
  display: inline-block !important;
  padding: 18px 40px !important;
  font-weight: 400 !important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 16px !important;
  border-radius: 0 !important;
  text-transform: lowercase;
  line-height: 1;
  letter-spacing: 0.5px;
  word-spacing: 0;
  font-family: "Jost", Sans-serif;
  text-transform: uppercase;
}
html .button:hover {
  background: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
}
html .button::first-letter {
  text-transform: uppercase !important;
}
html input[type="submit"]:not(.adminbar-button) {
  background-color: #E1117A !important;
  border: 1px solid #E1117A !important;
  color: white !important;
  display: inline-block !important;
  padding: 18px 40px !important;
  font-weight: 400 !important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 16px !important;
  border-radius: 0 !important;
  text-transform: capitalize;
  line-height: 1;
  letter-spacing: 0.5px;
  word-spacing: 0;
  text-transform: uppercase;
  font-family: "Jost", Sans-serif;
}
html input[type="submit"]:not(.adminbar-button):hover {
  background: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
}
.container-fluid {
  max-width: 1240px;
  position: relative;
}
@media (max-width: 1380px) {
  .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}
html :where(.wp-block) {
  width: 100%;
  max-width: 100%;
}
.interface-interface-skeleton__sidebar .interface-complementary-area {
  width: 100%;
}
.accordion-section {
  margin: 40px 0;
  margin-top: -40px;
}
.accordion-section .accordion-header {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.accordion-section .accordion-button:not(.collapsed) {
  background-color: transparent;
  color: #E1117A;
}
.accordion-section .accordion-button {
  height: 45px;
}
.accordion-section .accordion-button:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.accordion-section .accordion-button,
.accordion-section .accordion-body {
  padding: 0;
}
.wpcf7 h1,
.wpcf7 h2,
.wpcf7 h3,
.wpcf7 h4,
.wpcf7 h5,
.wpcf7 h6 {
  color: #E1117A;
}
.wpcf7 p,
.wpcf7 ul,
.wpcf7 a {
  color: #fff;
}
.wpcf7 label {
  width: 100%;
  font-size: 13px;
  font-family: "Jost", Sans-serif;
}
.wpcf7 input,
.wpcf7 textarea {
  background-color: #F6F6F6;
  border: none !important;
  border-radius: 4px;
  color: #2b2d2f;
  font-family: inherit;
  font-size: 1em;
  line-height: 30px;
  min-height: 0;
  padding: 5px 12px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  outline: 0;
  margin-top: 5px;
  border-radius: 0;
}
.wpcf7 input[type='submit'],
.wpcf7 textarea[type='submit'] {
  padding: 15px 60px !important;
  width: auto;
}
.wpcf7 .wpcf7-not-valid-tip {
  margin-top: 5px;
}
.wpcf7 .invalid .wpcf7-response-output,
.wpcf7 .unaccepted .wpcf7-response-output,
.wpcf7 .payment-required .wpcf7-response-output {
  border: none;
  padding: 0;
  font-size: 14px;
  font-weight: 600;
}
.wpcf7 .wpcf7-spinner {
  margin-left: 0;
  margin-top: 5px;
}
.wpcf7 .wpcf7-response-output {
  border: none !important;
  text-align: left;
}
.error-404 {
  margin: 50px 0;
  text-align: center;
}
.error-404 h1 {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 10px;
  font-weight: 700;
  font-size: 150px;
  color: #E1117A;
}
@media only screen and (max-width: 767px) {
  .error-404 h1 {
    font-size: 60px;
  }
}
.error-404 h1::after {
  content: "";
  position: absolute;
  width: 60px;
  height: 3px;
  background: #E1117A;
  left: 0;
  bottom: -5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
}
.error-404 .nf {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
  .error-404 .nf {
    font-size: 26px;
    line-height: 1.1;
  }
}
.breadcrumbs {
  background: #F6F6F6;
  padding: 20px 0;
  font-size: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.breadcrumbs a {
  color: #E1117A;
}
.breadcrumbs .sep {
  margin: 0 5px;
}
.breadcrumbs .sep-pink {
  background-image: url('../../img/sep-pink.svg');
  background-size: 15px;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 10px;
  height: 8px;
}
.pink {
  color: #E1117A;
}
.more-button {
  background-color: #373737;
  color: #fff;
  text-align: center;
  font-family: "Jost", Sans-serif;
  font-weight: 400;
  font-size: 18px;
  padding: 15px 50px 15px 50px;
  text-decoration: none;
  margin-bottom: 0;
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
}
.more-button:hover {
  background-color: #E1117A;
}
.google-map {
  margin: 50px 0;
}
.google-map .acf-map {
  width: 100%;
  height: 600px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .google-map .acf-map {
    height: 400px;
  }
}
.google-map .acf-map img {
  max-width: inherit !important;
}
.wp-block-gallery {
  max-width: 1600px;
  position: relative;
  margin: 50px auto;
}
.pagination {
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 20px;
  width: 100%;
  padding: 0 15px;
  margin-top: -15px;
}
.pagination a {
  display: block;
  min-width: 40px;
  height: 40px;
  text-align: center;
  border: 2px solid transparent;
  text-decoration: none;
  padding: 11px 5px 0;
  font-size: 1rem;
  line-height: 16px;
  font-weight: 600;
  color: #E1117A;
}
.pagination a.next-link,
.pagination a.prev-link {
  padding: 10px;
}
.pagination a.next-link img,
.pagination a.prev-link img {
  width: 15px;
}
.pagination .separate {
  margin: 0 5px;
  margin-right: 6px;
}
.pagination .current {
  display: block;
  min-width: 40px;
  height: 40px;
  text-align: center;
  border: 2px solid transparent;
  text-decoration: none;
  padding: 11px 5px 0;
  font-size: 1rem;
  line-height: 16px;
  font-weight: 600;
  color: #373737;
}
.pagination .prev-link img {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.single-post .entry-content .table-wrap {
  max-width: 100%;
  overflow: auto;
  margin-bottom: 20px;
}
.title-row {
  padding: 20px 0 30px 0;
  background: #F6F6F6;
  margin-bottom: 50px;
}
.title-row h1 {
  margin-bottom: 0;
}
.search-field {
  background-color: #F6F6F6;
  border: 1px solid #E1117A;
  border-radius: 4px;
  color: #2b2d2f;
  padding: 14px;
  outline: 0;
  border-radius: 0;
  width: 400px;
  max-width: 100%;
}
.search-no-results .search-form {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .search-no-results .search-form {
    display: block;
    text-align: center;
  }
  .search-no-results .search-form label {
    display: block;
  }
}
.search-no-results .search-form input[type="submit"] {
  max-height: 54px;
  margin-left: 5px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .search-no-results .search-form input[type="submit"] {
    margin-top: 20px;
  }
}
.newsletter {
  background: #373737;
  color: #fff;
  padding: 50px 0;
}
.newsletter .wpcf7 input {
  padding: 12px;
}
.newsletter .sub h2 {
  font-size: 34px;
  font-weight: 700;
  color: #fff;
}
.newsletter .main h2 {
  font-size: 30px;
  font-weight: 300;
  color: #fff;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  .newsletter .main h2 {
    font-size: 42px;
  }
}
.newsletter .wpcf7-response-output {
  max-width: 1220px;
  position: relative;
  margin: auto !important;
  padding: 0 15px !important;
  padding: 0 !important;
}
.home .newsletter {
  background-color: #e6e5e5;
}
.home .newsletter .sub h2,
.home .newsletter .main h2 {
  color: #373737;
}
.home .newsletter p {
  color: #373737;
}
html :where(.editor-styles-wrapper) .button {
  padding: inherit !important;
  border: inherit !important;
  color: inherit !important;
  font-size: inherit !important;
  letter-spacing: inherit !important;
  background-color: inherit !important;
}
html :where(.editor-styles-wrapper) .button:hover {
  background: inherit !important;
  border-color: inherit !important;
  color: inherit !important;
}
#aioa_accessibility_settings {
  font-family: "Jost", Sans-serif !important;
}
#aioa_accessibility_settings * {
  font-family: "Jost", Sans-serif !important;
}
.gallery:after {
  content: "";
  display: table;
  clear: both;
}
img.aligncenter,
div.aligncenter,
figure.aligncenter,
img.wp-post-image {
  display: block;
  margin: 1em auto;
}
img.alignright,
div.alignright,
figure.alignright {
  float: right;
  margin: 1em 0 1em 2em;
}
img.alignleft,
div.alignleft,
figure.alignleft,
img.wp-post-image.attachment-thumb {
  float: left;
  margin: 1em 1em 2em 0;
}
figure {
  max-width: 100%;
  height: auto;
  margin: 1em 0;
}
p img.alignright,
p img.alignleft {
  margin-top: 0;
}
.gallery figure img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.gallery figure {
  float: left;
  margin: 0 2% 1em 0;
}
.gallery.gallery-columns-1 figure {
  width: 100%;
  margin: 0 0 1em 0;
  float: none;
}
.gallery.gallery-columns-3 figure {
  width: 32%;
}
.gallery.gallery-columns-3 figure:nth-of-type(3n+3) {
  margin-right: 0;
}
.gallery.gallery-columns-3 figure:nth-of-type(3n+4) {
  clear: left;
}
.gallery.gallery-columns-2 figure {
  width: 49%;
}
.gallery.gallery-columns-2 figure:nth-of-type(even) {
  margin-right: 0;
}
.gallery.gallery-columns-2 figure:nth-of-type(odd) {
  clear: left;
}
.gallery.gallery-columns-4 figure {
  width: 23.25%;
}
.gallery.gallery-columns-4 figure:nth-of-type(4n+4) {
  margin-right: 0;
}
.gallery.gallery-columns-4 figure:nth-of-type(4n+5) {
  clear: left;
}
.gallery.gallery-columns-5 figure {
  width: 18%;
}
.gallery.gallery-columns-5 figure:nth-of-type(5n+5) {
  margin-right: 0;
}
.gallery.gallery-columns-5 figure:nth-of-type(5n+6) {
  clear: left;
}
.gallery.gallery-columns-6 figure {
  width: 14.2%;
}
.gallery.gallery-columns-6 figure:nth-of-type(6n+6) {
  margin-right: 0;
}
.gallery.gallery-columns-6 figure:nth-of-type(6n+7) {
  clear: left;
}
.gallery.gallery-columns-7 figure {
  width: 12%;
}
.gallery.gallery-columns-7 figure:nth-of-type(7n+7) {
  margin-right: 0;
}
.gallery.gallery-columns-7 figure:nth-of-type(7n+8) {
  clear: left;
}
.gallery.gallery-columns-8 figure {
  width: 10.2%;
}
.gallery.gallery-columns-8 figure:nth-of-type(8n+8) {
  margin-right: 0;
}
.gallery.gallery-columns-8 figure:nth-of-type(8n+9) {
  clear: left;
}
.gallery.gallery-columns-9 figure {
  width: 8.85%;
}
.gallery.gallery-columns-9 figure:nth-of-type(9n+9) {
  margin-right: 0;
}
.gallery.gallery-columns-9 figure:nth-of-type(9n+10) {
  clear: left;
}
@media (max-width: 767px) {
  img.alignright,
  div.alignright,
  figure.alignright,
  img.alignleft,
  div.alignleft,
  figure.alignleft,
  img.wp-post-image.attachment-thumb {
    display: block;
    margin: 1em auto;
    float: none;
  }
  .gallery.gallery-columns-4 figure,
  .gallery.gallery-columns-5 figure,
  .gallery.gallery-columns-6 figure,
  .gallery.gallery-columns-7 figure,
  .gallery.gallery-columns-8 figure,
  .gallery.gallery-columns-9 figure {
    width: 100%;
    margin: 0 0 1em 0;
    float: none;
  }
}
.logo-alt-text {
  display: none;
}
.graphics-disabled {
  min-width: 150px;
  /* Dostosuj do szerokości loga */
  min-height: 40px;
  /* Dostosuj do wysokości loga */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  /* Ułatwi centrowanie */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.graphics-disabled img {
  display: none !important;
}
.graphics-disabled .logo-alt-text {
  display: inline !important;
  font-size: 1.5rem;
  font-weight: 500;
  color: #fff;
  text-decoration: none;
}
a:focus-visible {
  display: block;
  outline: 2px solid red !important;
  outline-offset: 2px;
}
body.images-hidden .search #search-run a img {
  display: none !important;
}
body.images-hidden .search #search-run a::after {
  content: "\2315";
  color: #fff;
  font-size: 1.4rem;
  line-height: 1;
  display: block;
}
#head {
  display: unset;
}
#head .header-main {
  position: sticky !important;
  top: 0;
  z-index: 999;
  background: #373737;
  min-height: 90px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head #site-navigation {
    position: absolute;
    left: -100%;
    width: 100%;
    background: white;
    margin-top: 20px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  #head #site-navigation.show-menu {
    left: 0;
  }
}
#head #mobile-button {
  display: none;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head #mobile-button {
    display: block;
    width: 40px;
    margin-left: auto;
    top: 3px;
    position: relative;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  #head #mobile-button span {
    display: block;
    width: 40px;
    height: 3px;
    background-color: #E1117A;
    margin-bottom: 6px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: relative;
  }
  #head #mobile-button.active-button span:first-child {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 4px;
  }
  #head #mobile-button.active-button span:nth-child(2) {
    display: none !important;
  }
  #head #mobile-button.active-button span:last-child {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: -5px;
  }
}
@media only screen and (max-width: 767px) and only screen and (min-width: 768px) and (max-width:991px), only screen and (min-width: 768px) and (max-width:991px) and only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) and only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) and only screen and (max-width: 767px) {
  #head #mobile-button {
    margin-left: auto;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head .menu-container-desktop {
    display: none;
  }
}
#head .logo {
  margin: 20px 0;
}
#head .logo img {
  max-width: 135px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head .logo img {
    max-width: 100%;
  }
}
#head #primary-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  #head #primary-menu {
    display: list-item;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
#head #primary-menu li {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media only screen and (min-width: 767px) and (max-width:1024px), only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  #head #primary-menu li {
    margin: 0;
    text-align: center;
    display: block;
    padding: 6px 0;
  }
}
#head #primary-menu li a {
  font-size: 16px;
  line-height: 30px;
  color: #fff;
  font-weight: 700;
  white-space: nowrap;
  text-decoration: none;
  position: relative;
  font-family: "Jost", Sans-serif;
  padding-left: 35px;
  padding-right: 35px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  #head #primary-menu li a {
    color: #373737;
  }
}
#head #primary-menu li a:hover {
  color: #E1117A;
}
#head #primary-menu .show-sub,
#head #primary-menu .show-sub-menu {
  font-weight: 800;
  font-size: 20px;
  right: 15px;
  position: absolute;
}
#head #primary-menu .show-sub i,
#head #primary-menu .show-sub-menu i {
  color: #E1117A;
}
#head #primary-menu .current-menu-item a {
  color: #E1117A;
}
#head #primary-menu .current-menu-item a::after {
  width: 16px;
}
#head #primary-menu .menu-item-has-children {
  position: relative;
}
#head #primary-menu .menu-item-has-children::after {
  content: "";
  position: absolute;
  right: 10px;
  top: 7px;
  width: 15px;
  height: 15px;
  background-image: url(../../img/arrow_solid_down.svg);
  background-repeat: no-repeat;
  background-position: center;
}
#head #primary-menu .sub-menu {
  padding: 0;
  position: absolute;
  top: 100%;
  left: 15px;
  display: none;
  background: #373737;
  list-style: none;
  margin: 0;
  z-index: 2;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  #head #primary-menu .sub-menu {
    left: 0;
    margin-top: 0;
    background: #f6f6f6;
  }
}
#head #primary-menu .sub-menu li {
  margin-right: 0;
  padding: 0 !important;
  font-weight: 300;
  font-size: 15px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}
#head #primary-menu .sub-menu li a {
  color: #fff;
  font-weight: 500;
  font-size: 0.9375rem;
  text-align: left;
  padding: 0;
  padding: 10px 20px;
  display: block;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  #head #primary-menu .sub-menu li a {
    color: #373737;
    font-weight: 400;
  }
}
#head #primary-menu .sub-menu li a::after {
  display: none;
}
#head #primary-menu .sub-menu li a:hover {
  color: #fff;
  background-color: #E1117A;
}
#head .lang .col:first-child {
  text-align: right;
}
#head .lang li {
  padding-right: 20px;
}
#head .lang .wpml-ls-legacy-list-horizontal {
  padding: 0;
}
#head .lang a {
  color: #fff;
  font-size: 24px;
  font-family: "Jost", Sans-serif;
  font-weight: 600;
  padding: 0;
}
#head .lang a:hover {
  color: #E1117A;
}
#head .lang .wpml-ls-legacy-list-horizontal > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#head .desktop-hamburger {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#head .desktop-hamburger #desktop-button {
  display: block;
  position: relative;
  cursor: pointer;
  top: 3px;
}
#head .desktop-hamburger #desktop-button span {
  display: block;
  width: 35px;
  height: 3px;
  background-color: #fff;
  margin-bottom: 7px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  margin-left: auto;
}
#head .desktop-hamburger #desktop-button:hover span {
  background-color: #E1117A;
}
#head .subsidiary-menu {
  position: fixed;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background: #F6F6F6;
  padding: 12% 10%;
  z-index: 1;
  right: -100%;
  -webkit-transition: 0.8s;
  transition: 0.8s;
  overflow-y: auto;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head .subsidiary-menu {
    width: 90%;
    padding-top: 100px;
  }
}
#head .subsidiary-menu hr {
  display: none;
  border-color: #E1117A;
  opacity: 1;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head .subsidiary-menu hr {
    display: block;
  }
}
#head .subsidiary-menu #sub-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  height: 80px;
  display: block;
}
#head .subsidiary-menu .close {
  width: 100%;
  height: 100%;
  background: #373737;
  cursor: pointer;
}
#head .subsidiary-menu .close span {
  display: block;
  width: 30px;
  height: 2px;
  background-color: #fff;
  margin-bottom: 6px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  right: -25px;
}
#head .subsidiary-menu .close span:first-child {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 37px;
}
#head .subsidiary-menu .close span:last-child {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 29px;
}
#head .subsidiary-menu.active {
  right: 0%;
}
#head .overlay {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: table-caption;
  position: fixed;
  z-index: 0;
  display: none;
}
#head #subsidiary-menu,
#head #site-navigation-mobile {
  padding: 0;
  list-style-type: none;
}
#head #subsidiary-menu .menu-item,
#head #site-navigation-mobile .menu-item {
  margin-bottom: 15px;
  text-align: left;
  padding: 0;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head #subsidiary-menu .menu-item,
  #head #site-navigation-mobile .menu-item {
    margin-bottom: 5px;
  }
}
#head #subsidiary-menu .menu-item a,
#head #site-navigation-mobile .menu-item a {
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 9px;
  font-family: "Jost", Sans-serif;
  padding: 0;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head #subsidiary-menu .menu-item a,
  #head #site-navigation-mobile .menu-item a {
    font-size: 15px;
  }
}
#head #subsidiary-menu .menu-item a:hover,
#head #site-navigation-mobile .menu-item a:hover {
  color: #E1117A;
}
#head #site-navigation-mobile {
  display: none;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head #site-navigation-mobile {
    display: block;
  }
}
#head .search {
  text-align: right;
}
#head .search #search-run {
  display: inline-block;
  cursor: pointer;
}
#head .search-box {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
  background: rgba(0, 0, 0, 0.7);
}
#head .search-box #close-form {
  position: absolute;
  right: 50px;
  top: 50px;
  cursor: pointer;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head .search-box #close-form {
    right: 20px;
    top: 20px;
  }
}
#head .search-box #close-form img {
  width: 40px;
}
#head .search-box .form-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head .search-box .form-container .search-field {
    max-width: 90%;
  }
}
#head .search-box .form-container form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head .search-box .form-container form {
    display: block;
    text-align: center;
  }
}
#head .search-box .form-container input[type="submit"] {
  max-height: 54px;
  margin-left: 5px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #head .search-box .form-container input[type="submit"] {
    margin-top: 20px;
  }
}
#colophon {
  font-size: 15px;
  background: #373737;
  color: #fff;
  padding-top: 50px;
}
#colophon p,
#colophon a {
  color: #fff;
}
#colophon .bottom-info {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
#colophon .bottom-info p,
#colophon .bottom-info a {
  color: #fff;
  font-size: 15px;
}
#colophon .baza-wiedzy-col h2,
#colophon .baza-wiedzy-col h3,
#colophon .baza-wiedzy-col h4 {
  color: #fff !important;
  font-weight: 400 !important;
}
#colophon .bottom-content {
  margin-bottom: 20px;
}
#colophon .bottom-content h2,
#colophon .bottom-content h3,
#colophon .bottom-content h4,
#colophon .bottom-content h5 {
  color: #E1117A;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 0;
}
#colophon .bottom-content h6 {
  position: relative;
  padding-left: 25px;
}
#colophon .bottom-content h6::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 2px;
  background: #E1117A;
  left: 0;
  top: 8px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#colophon .bottom-content p {
  line-height: 26px;
}
#colophon .bottom-content .wpcf7 {
  background: none;
  padding: 0;
}
#colophon .bottom-content .wpcf7 input,
#colophon .bottom-content .wpcf7 textarea {
  background: none;
  border: none !important;
  border-bottom: 1px solid #E1117A !important;
  border-radius: 0;
  padding: 0.3em 0;
  margin: 0;
}
#colophon .bottom-content .wpcf7 input[type='submit'],
#colophon .bottom-content .wpcf7 textarea[type='submit'] {
  border: 1px solid #E1117A !important;
}
#colophon .bottom-content .wpcf7 input[type='submit']:hover,
#colophon .bottom-content .wpcf7 textarea[type='submit']:hover {
  border: 1px solid #E1117A !important;
}
#colophon .bottom-content .wpcf7 textarea {
  height: 55px;
}
#colophon a:hover {
  color: #E1117A;
}
#colophon .foot-desc {
  padding-right: 30px;
}
#colophon .foot-logo {
  max-width: 280px;
  margin-bottom: 30px;
}
#colophon .foot-item-title {
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 30px;
}
#colophon .foot-menu-3-item {
  margin-bottom: 15px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
#colophon .foot-menu-3-item img {
  margin-right: 10px;
  margin-top: 5px;
  width: 15px;
}
#colophon .foot-menu-3-item p {
  margin: 0;
}
#colophon .copyright,
#colophon .designed {
  font-size: 14px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #colophon .copyright,
  #colophon .designed {
    text-align: center;
  }
}
#colophon .privacy {
  margin-bottom: 10px;
}
#colophon .privacy a {
  letter-spacing: 0.5px;
  font-size: 16px;
  font-family: "Jost", Sans-serif;
}
#colophon .designed {
  text-align: right;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #colophon .designed {
    text-align: center;
    margin-top: 10px;
  }
}
#colophon .desc-col p {
  max-width: 350px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #colophon .st-row .col-md-4 {
    margin-bottom: 20px;
  }
}
#colophon .logo img {
  max-width: 135px;
}
#colophon .social-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  margin-top: 30px;
}
#colophon .social-desc {
  margin-top: 0;
}
#colophon .social-desc p {
  font-size: 15px;
  font-family: "Jost", Sans-serif;
  font-weight: 600;
  margin: 0;
}
#colophon .social-desc2 {
  margin-top: 84px;
  text-transform: uppercase;
  font-size: 12px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #colophon .social-desc2 {
    margin-top: 30px;
  }
}
#colophon .social-desc2 p {
  font-size: 14px;
}
#colophon .socials .item {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
#colophon .socials .item a {
  width: auto;
  height: auto;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#colophon .socials .item a img {
  height: auto;
  width: 45px;
  margin-right: 0;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #colophon .socials {
    margin-bottom: 20px;
  }
}
#colophon .top-menus .menu_col ul {
  list-style-type: none;
  padding-left: 0;
}
#colophon .top-menus .menu_col ul li {
  line-height: 22px;
  margin-bottom: 10px;
}
#colophon .top-menus .menu_col p {
  display: block;
  margin-bottom: 10px;
  line-height: 22px;
}
#colophon .top-menus .menu_col p a {
  letter-spacing: 1px;
}
#colophon .top-menus .menu_col .spac {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.5px;
  margin-left: 35px;
}
#colophon .top-menus .menu_col .spac.f-spac {
  margin-top: -15px;
}
#colophon .top-menus .menu_col .spac:last-child {
  margin-bottom: 20px;
}
#colophon .top-menus .menu_col img {
  margin-right: 10px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #colophon .top-menus .menu_col {
    margin-bottom: 30px;
  }
}
#colophon .top-menus .baza-wiedzy-col p {
  display: block;
  margin-bottom: 8px;
}
#colophon .top-menus .baza-wiedzy-col p a {
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}
#colophon .menu_col p,
#colophon .menu_col a {
  font-size: 17px;
}
#colophon .locations {
  margin-top: 50px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #colophon .locations {
    margin-top: 20px;
  }
}
#colophon .locations .menu_col p,
#colophon .locations .menu_col a {
  font-size: 17px;
  font-family: "Jost", Sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
  line-height: 22px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #colophon .locations .menu_col p {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #colophon .locations .menu_col a {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  #colophon .locations .menu_col {
    margin-bottom: 20px;
  }
}
.slider {
  margin-top: 50px 0;
}
.slider .item {
  background: #fff;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider .image-container {
    display: none;
  }
}
.slider .r-desc {
  max-width: 700px;
}
.slider .r-desc h2 {
  font-size: 86px;
  font-weight: 900;
  line-height: 60px;
  padding-top: 10px;
}
.slider .r-desc h4 {
  font-size: 24px;
  line-height: 24px;
  font-weight: 300;
  margin: 20px 0;
}
.slider .r-desc p {
  margin-bottom: 17px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
.slider .owl-nav {
  position: absolute;
  top: 280px;
}
.slider .owl-item img {
  max-width: 400px;
  margin-left: auto;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider .owl-item img {
    max-width: 100%;
  }
}
.slider .owl-prev,
.slider .owl-next {
  width: 40px;
  height: 40px;
  color: black !important;
  margin-right: 20px;
}
.slider .owl-prev:focus,
.slider .owl-next:focus {
  outline: none !important;
}
.slider .owl-prev::before,
.slider .owl-next::before {
  content: '';
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: center;
  width: 45px;
  height: 45px;
  display: block;
  border: 2px solid #000;
  border-radius: 100px;
}
.slider .owl-prev::before {
  background-image: url('../../img/arrow-left-slider.svg');
}
.slider .owl-prev:hover::before {
  background-image: url('../../img/arrow-left-slider.svg');
}
.slider .owl-next::before {
  background-image: url('../../img/arrow-right-slider.svg');
}
.slider .owl-next:hover::before {
  background-image: url('../../img/arrow-right-slider.svg');
}
.slider .owl-theme .owl-nav span {
  display: none;
}
.slider .owl-theme [class*=owl-]:hover {
  background: none !important;
}
@media (max-width: 1180px) {
  .slider .owl-carousel {
    padding: 0 15px;
  }
}
@media (max-width: 768px) {
  .slider .owl-carousel {
    padding: 0 15px;
  }
  .slider .owl-nav {
    position: relative;
    top: 0;
    text-align: center;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home {
    min-height: 420px;
    padding-top: 0;
    margin-top: 0;
  }
}
.slider-home h1,
.slider-home h2,
.slider-home h3,
.slider-home h4,
.slider-home h5,
.slider-home h6 {
  position: relative;
}
.slider-home strong {
  font-size: 22px;
  margin-bottom: 10px;
  display: inline-block;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home .image-container {
    margin-bottom: 20px;
  }
}
.slider-home .content {
  color: #000;
  padding-top: 10%;
}
.slider-home .content h1,
.slider-home .content h2,
.slider-home .content h3 {
  font-weight: 700;
}
.slider-home .content h1 {
  font-size: 80px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home .content h1 {
    font-size: 40px;
  }
}
.slider-home .content h2 {
  font-size: 120px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home .content h2 {
    font-size: 60px;
  }
}
.slider-home .content h3 {
  font-size: 20px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home .content h3 {
    font-size: 18px;
  }
}
.slider-home .content p {
  font-size: 16px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home .content p {
    margin-bottom: 10px;
  }
}
.slider-home .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 130px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home .buttons {
    margin-bottom: 100px;
    display: block;
  }
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home .buttons .button {
    padding: 18px 30px !important;
  }
}
.slider-home .content-container {
  display: inline-block;
}
.slider-home .button-container {
  margin-top: 40px;
}
.slider-home .button-container:first-child > a {
  background-color: #373737 !important;
  border-color: #373737 !important;
  margin-right: 20px;
}
.slider-home .button-container:first-child > a:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.slider-home .button-container:last-child > a:hover {
  background-color: #E1117A !important;
  border-color: #E1117A !important;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home .button-container:last-child {
    margin-top: 20px;
  }
}
.slider-home .owl-carousel-slider,
.slider-home .owl-stage-outer,
.slider-home .owl-stage {
  height: 100%;
}
.slider-home .owl-carousel-slider .item,
.slider-home .owl-stage-outer .item,
.slider-home .owl-stage .item {
  font-size: 34px;
  font-family: "Jost", Sans-serif;
  color: #373737;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home .owl-carousel-slider .item,
  .slider-home .owl-stage-outer .item,
  .slider-home .owl-stage .item {
    font-size: 24px;
    line-height: 100%;
    margin-top: 30px;
  }
}
.slider-home .movie-container {
  min-height: 75vh;
  background-image: none !important;
  position: relative;
}
@media (min-height: 1000px) {
  .slider-home .movie-container {
    min-height: 55vh;
  }
}
@media only screen and (min-width: 767px) and (max-width:1024px) {
  .slider-home .movie-container {
    min-height: 55vh;
  }
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-home .movie-container {
    min-height: 45vh;
  }
}
.slider-home .c-hero {
  position: relative;
  height: 100vh;
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.slider-home .c-hero__video-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.slider-home .c-hero__video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.owl-carousel .owl-dots {
  text-align: center;
  margin-top: -120px;
  z-index: 1;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .owl-carousel .owl-dots {
    margin-top: 0;
  }
}
.owl-carousel .owl-dots .owl-dot {
  width: 12px;
  height: 12px;
  background: none;
  border-radius: 100%;
  margin-left: 10px;
  border: 1px solid #E1117A;
}
.owl-carousel .owl-dots .owl-dot.active {
  background: #E1117A;
}
.slider-text-image .content-container h1,
.slider-text-image .content-container h3,
.slider-text-image .content-container h4,
.slider-text-image .content-container h5,
.slider-text-image .content-container h6 {
  font-weight: 600;
  font-size: 34px;
  position: relative;
  margin-bottom: 30px;
}
.slider-text-image .content-container h2 {
  font-size: 18px;
  font-weight: 400;
  position: relative;
  padding-left: 50px;
}
.slider-text-image .content-container h2::after {
  content: "";
  position: absolute;
  width: 35px;
  height: 3px;
  background: #E1117A;
  left: 0;
  bottom: 12px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.slider-text-image .content-container .content {
  padding-left: 20px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-text-image .image {
    margin-bottom: 20px;
  }
}
.slider-text-image .owl-carousel .owl-dots {
  margin: 50px 0;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .slider-text-image .owl-carousel .owl-dots {
    margin: 20px 0;
  }
}
.banner {
  min-height: 200px;
  height: 20vh;
  padding-top: 7vh;
  position: relative;
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .banner {
    min-height: 150px;
    height: 10vh;
    padding-top: 40px;
  }
}
.banner h1,
.banner h2,
.banner h3,
.banner h4,
.banner h5,
.banner h6 {
  position: relative;
}
.banner h1::after,
.banner h2::after,
.banner h3::after,
.banner h4::after,
.banner h5::after,
.banner h6::after {
  content: "";
  position: absolute;
  width: 60px;
  height: 3px;
  background: #E1117A;
  left: 0;
  bottom: -12px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.banner::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.banner .content {
  color: #000;
}
.banner .content h1,
.banner .content h2,
.banner .content h3 {
  font-weight: 700;
}
.banner .content h1 {
  font-size: 40px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .banner .content h1 {
    font-size: 24px;
  }
}
.banner .content h2 {
  font-size: 20px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .banner .content h2 {
    font-size: 18px;
  }
}
.banner .content p {
  font-size: 16px;
}
.text-image {
  padding-bottom: 50px;
}
.text-image.hide-bottom-margin {
  padding-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .text-image {
    padding-top: 20px;
  }
}
.text-image h1,
.text-image h2,
.text-image h3,
.text-image h4,
.text-image h5,
.text-image h6 {
  position: relative;
  margin-bottom: 10px;
  padding-bottom: 10px;
  line-height: 75px;
}
.text-image h1 {
  font-size: 70px;
}
.text-image h3 {
  line-height: 100%;
  margin-bottom: 30px;
}
.text-image .sub-text {
  margin-top: 100px;
  font-size: 13px;
  line-height: 100%;
}
.text-image .sub-text p {
  font-size: 13px;
  line-height: 100%;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .text-image .text-container {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .text-image .image-container.hide-on-mobile {
    display: none;
  }
}
.text-image .button-container {
  margin-top: 30px;
}
.text-image .text {
  padding-right: 50px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .text-image .text {
    padding-right: 0;
  }
}
.text-image .left .text-container {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .text-image .left .text-container {
    margin-bottom: 0;
  }
}
.text-image .left .image-container {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.text-image .left .text {
  padding-left: 50px;
  padding-right: 0;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .text-image .left .text {
    padding-left: 0;
    margin-top: 40px;
  }
}
.page-id-3643 .text-image .table-s td {
  padding-bottom: 8px;
}
.page-id-3492 .text-image .image,
.page-id-3845 .text-image .image,
.page-id-3853 .text-image .image,
.page-id-3856 .text-image .image,
.page-id-3858 .text-image .image,
.page-id-3860 .text-image .image,
.page-id-3862 .text-image .image,
.page-id-3863 .text-image .image {
  text-align: right;
}
.page-id-3492 .text-image .image img,
.page-id-3845 .text-image .image img,
.page-id-3853 .text-image .image img,
.page-id-3856 .text-image .image img,
.page-id-3858 .text-image .image img,
.page-id-3860 .text-image .image img,
.page-id-3862 .text-image .image img,
.page-id-3863 .text-image .image img {
  max-width: 520px !important;
}
@media only screen and (min-width: 767px) and (max-width:1024px), only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .page-id-3492 .text-image .image img,
  .page-id-3845 .text-image .image img,
  .page-id-3853 .text-image .image img,
  .page-id-3856 .text-image .image img,
  .page-id-3858 .text-image .image img,
  .page-id-3860 .text-image .image img,
  .page-id-3862 .text-image .image img,
  .page-id-3863 .text-image .image img {
    max-width: 100% !important;
  }
}
.text-block {
  margin-top: 40px;
  margin-bottom: 40px;
}
.text-block h1,
.text-block h2,
.text-block h3,
.text-block h4,
.text-block h5,
.text-block h6 {
  position: relative;
  margin-bottom: 0;
  letter-spacing: 0.2px;
}
.text-block h6 {
  padding-left: 50px;
  margin-bottom: 10px;
}
.text-block.center {
  text-align: center;
}
.text-block.center h1,
.text-block.center h2,
.text-block.center h3,
.text-block.center h4,
.text-block.center h5,
.text-block.center h6 {
  text-align: center;
}
.text-block.has-background {
  padding: 40px 0 40px;
  margin-bottom: 0;
  margin-top: 0;
}
.text-block p {
  letter-spacing: 0.5px;
}
.single-post .text-block {
  margin-top: 0;
}
.page .type-page .text-block:not(.center) h1,
.page .type-page .text-block:not(.center) h2,
.page .type-page .text-block:not(.center) h3,
.page .type-page .text-block:not(.center) h4,
.page .type-page .text-block:not(.center) h5,
.page .type-page .text-block:not(.center) h6 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.info-block {
  margin: 50px 0;
}
.info-block .block-container {
  padding: 80px 15%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .info-block .block-container {
    padding: 20px;
  }
}
.info-block h1,
.info-block h2,
.info-block h3,
.info-block h4,
.info-block h5,
.info-block h6 {
  font-weight: 800;
  position: relative;
  font-size: 22px;
  padding-left: 50px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .info-block h1,
  .info-block h2,
  .info-block h3,
  .info-block h4,
  .info-block h5,
  .info-block h6 {
    font-size: 18px;
  }
}
.info-block h1::after,
.info-block h2::after,
.info-block h3::after,
.info-block h4::after,
.info-block h5::after,
.info-block h6::after {
  content: "";
  position: absolute;
  width: 35px;
  height: 3px;
  background: #fff;
  left: 0;
  bottom: 12px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.info-block .button-container {
  text-align: right;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .info-block .button-container {
    text-align: center;
  }
}
.info-block .button-container a {
  background: #fff !important;
  color: #E1117A !important;
  font-weight: 600 !important;
  border: none !important;
}
.info-block .button-container a:hover {
  background: #E1117A !important;
  color: #fff !important;
}
.info-block .content-container p {
  max-width: 650px;
  margin-bottom: 15px;
  margin-top: 15px;
  font-size: 20px;
  line-height: normal;
  font-weight: 400;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .info-block .content-container p {
    font-size: 16px;
    margin: 20px 0;
  }
}
.logotypes {
  padding: 60px 0;
  color: #fff;
}
.logotypes p {
  color: #fff;
}
.logotypes a {
  color: #E1117A;
}
.logotypes .cols-row {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.logotypes .section-title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 60px;
  font-family: "Jost", Sans-serif;
}
.logotypes .opinion p {
  font-family: "Jost", Sans-serif;
  font-weight: 300;
}
.logotypes .opinion-button a {
  text-transform: uppercase;
  margin-top: 20px;
  display: inline-block;
}
.logotypes .item-image {
  text-align: center;
}
.logotypes .item-image img {
  max-width: 140px;
  margin-bottom: 20px;
}
.logotypes .logo .item-image img {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
@media (hover: hover) {
  .logotypes .logo .item-image img:hover {
    -webkit-transform: scale(2.3);
    transform: scale(2.3);
  }
}
.logotypes .right-section {
  padding-left: 80px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .logotypes .right-section {
    padding-left: 0;
    margin-top: 40px;
  }
}
.logotypes {
  padding: 60px 0;
  color: #fff;
}
.logotypes p {
  color: #fff;
}
.logotypes a {
  color: #E1117A;
}
.logotypes .cols-row {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.logotypes .section-title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 60px;
  font-family: "Jost", Sans-serif;
}
.logotypes .opinion p {
  font-family: "Jost", Sans-serif;
  font-weight: 300;
}
.logotypes .opinion-button {
  margin-top: 70px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .logotypes .opinion-button {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.logotypes .opinion-button a {
  text-transform: uppercase;
  background: #fff !important;
  color: #373737 !important;
  border: none !important;
}
.logotypes .opinion-button a:hover {
  background: #E1117A !important;
  color: #fff !important;
}
.logotypes .item-image {
  text-align: center;
}
.logotypes .item-image img {
  max-width: 140px;
  margin-bottom: 20px;
}
.logotypes .right-section {
  padding-left: 0;
  padding-right: 80px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .logotypes .right-section {
    padding-left: 0;
    padding-right: 0;
  }
}
.logotypes .logos-carousel {
  overflow: hidden;
}
.logotypes .logos-carousel .owl-stage-outer {
  overflow: hidden;
}
.logotypes .logos-carousel .carousel-grid-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-line-pack: center;
  align-content: center;
}
.logotypes .logos-carousel .carousel-grid-item .logo-unit {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  padding-right: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.logotypes .logos-carousel .carousel-grid-item .logo-unit img {
  display: block;
  height: auto;
  max-width: 100%;
  margin-bottom: 0;
}
.logotypes .logos-carousel .owl-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 20px;
  margin-top: 30px;
}
.logotypes .logos-carousel .owl-nav .owl-prev,
.logotypes .logos-carousel .owl-nav .owl-next {
  width: 40px;
  height: 40px;
  margin: 0;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.logotypes .logos-carousel .owl-nav .owl-prev span,
.logotypes .logos-carousel .owl-nav .owl-next span {
  display: none;
}
.logotypes .logos-carousel .owl-nav .owl-prev {
  background-image: url('../../img/arrow-carousel-pink.svg');
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.logotypes .logos-carousel .owl-nav .owl-prev.disabled {
  background-image: url('../../img/arrow-carousel-gray.svg');
  -webkit-transform: none;
  transform: none;
  cursor: default;
}
.logotypes .logos-carousel .owl-nav .owl-next {
  background-image: url('../../img/arrow-carousel-pink.svg');
  -webkit-transform: none;
  transform: none;
}
.logotypes .logos-carousel .owl-nav .owl-next.disabled {
  background-image: url('../../img/arrow-carousel-gray.svg');
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  cursor: default;
}
.cols {
  padding: 50px 0;
}
.cols.hide-margin {
  margin-top: -60px;
  padding-top: 0;
}
.cols.hide-padding {
  padding-top: 0;
}
.cols.no-padding {
  padding-top: 0;
}
.cols#brands {
  padding-top: 0;
}
.cols#brands .row {
  margin-left: -50px;
  margin-right: -50px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .cols#brands .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.cols#brands .row .col-item {
  padding: 0 50px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .cols#brands .row .col-item {
    padding: 0 15px;
    margin-bottom: 40px;
  }
}
.cols h1,
.cols h2,
.cols h3,
.cols h4,
.cols h5 {
  position: relative;
  margin-bottom: 10px;
  line-height: 1.2;
}
.cols h2 {
  text-transform: uppercase;
}
.cols h1,
.cols h2 {
  font-size: 36px;
  line-height: 1.2;
  margin-bottom: 20px;
}
.cols h3,
.cols h4,
.cols h5 {
  font-size: 20px;
  font-weight: 700;
}
.cols ul li {
  font-size: 15px;
  line-height: 1.4;
  font-family: "Jost", Sans-serif;
  font-weight: 300;
}
.cols h6 {
  padding-left: 50px;
  margin-bottom: 10px;
  position: relative;
  padding-bottom: 10px;
}
.cols h6::after {
  content: "";
  position: absolute;
  height: 3px;
  background: #E1117A;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  left: 0;
  top: 7px;
  width: 40px;
}
.cols .link {
  padding-left: 30px;
}
.cols .style2 .link {
  padding-left: 0;
}
.cols a {
  background-color: #373737 !important;
  color: white !important;
  display: inline-block !important;
  padding: 15px 80px !important;
  font-family: "Jost", Sans-serif;
  border: none !important;
  -webkit-transform: 0.3s;
  transform: 0.3s;
  font-size: 16px !important;
  text-transform: uppercase;
}
.cols a:hover {
  background: #E1117A !important;
  color: #fff !important;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .cols .item {
    margin-bottom: 20px;
  }
}
.cols .item.full-width {
  -webkit-box-flex: 1 !important;
  -ms-flex: 1 0 0% !important;
  flex: 1 0 0% !important;
}
.cols .item:last-child.col-md-6 {
  margin-bottom: 0 !important;
}
.cols .item-image {
  text-align: center;
  margin-bottom: 20px;
  min-height: 340px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .cols .item-image {
    margin-bottom: 20px;
  }
}
.cols .item-content {
  padding-left: 30px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .cols .item-content {
    padding-left: 15px;
  }
}
.cols .style2 .item {
  margin-bottom: 30px;
}
.cols .style2 .item a {
  background: none !important;
  padding: 0 !important;
  text-transform: none !important;
  font-weight: 400 !important;
  height: 100%;
  width: 100%;
  text-decoration: none !important;
}
.cols .style2 .item .boxs2 {
  background: #373737;
  padding: 30px 40px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-right: 5px solid transparent !important;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.cols .style2 .item .boxs2.space-beetwen {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.cols .style2 .item .boxs2:hover {
  border-right: 5px solid #E1117A !important;
}
.cols .style2 .item .boxs2 h2 {
  text-transform: uppercase;
}
.cols .style2 .item .boxs2 h1,
.cols .style2 .item .boxs2 h2,
.cols .style2 .item .boxs2 h3 {
  font-size: 24px;
  font-weight: 400;
  line-height: 35px;
  margin-bottom: 20px;
  font-family: "Jost", Sans-serif;
}
.cols .style2 .item .boxs2 h4,
.cols .style2 .item .boxs2 h5 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 0;
}
.cols .style2 .item .boxs2 p {
  line-height: 1.5em;
}
.cols .style2 .item .boxs2 .link {
  font-size: 16px !important;
  font-weight: 300 !important;
  margin-top: auto;
  text-transform: uppercase;
}
.cols .style2 .item .boxs2 * {
  color: #fff;
}
.style3 .boxs2 {
  padding: 25px !important;
  height: 100%;
}
.style3 .boxs2 h4,
.style3 .boxs2 h5 {
  letter-spacing: 0.1px;
}
.style4.no-padding {
  padding-bottom: 20px;
}
.style4 .boxs2 {
  padding: 25px !important;
  border: 2px solid white;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.style4 .boxs2 h4,
.style4 .boxs2 h5 {
  letter-spacing: 0.1px;
}
.style4 .item {
  margin-bottom: 30px;
}
.style4 h1,
.style4 h2,
.style4 h3 {
  font-size: 24px;
  font-weight: 400;
  line-height: 35px;
  margin-bottom: 20px !important;
  margin-top: 0 !important;
  font-family: "Jost", Sans-serif;
}
.style4 h4,
.style4 h5 {
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
  margin-bottom: 0;
}
.style4 p {
  line-height: 1.5em;
  margin-bottom: 0;
}
.style4 .link {
  font-size: 16px !important;
  font-weight: 300 !important;
}
.style4 * {
  color: #fff;
}
.boxes {
  z-index: 1;
  position: relative;
  margin: 50px 0;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .boxes {
    margin-top: 30px;
  }
}
.boxes .item {
  position: relative;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .boxes .item {
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
.boxes .item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  -webkit-box-shadow: inset 120px -120px 120px 40px rgba(255, 255, 255, 0.7);
  box-shadow: inset 120px -120px 120px 40px rgba(255, 255, 255, 0.7);
}
.boxes .item .button {
  position: absolute;
  z-index: 1;
  bottom: 10px;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  white-space: nowrap;
  text-decoration: none !important;
}
.home .boxes {
  margin-top: -75px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .home .boxes {
    margin-top: 25px;
  }
}
.latest-posts .col-title {
  margin-bottom: 40px;
  font-weight: 600;
  font-size: 22px;
}
.latest-posts .recommended-title {
  margin-bottom: 0;
  padding: 10px 10px 0;
  background-color: #E6E5E5;
}
.latest-posts .recommended-title .col-title {
  margin-bottom: 30px;
}
.latest-posts .post-item {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .latest-posts .post-item {
    margin-bottom: 0;
  }
}
.latest-posts .post-item .post-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .latest-posts .post-item .post-container {
    margin-bottom: 20px;
    min-height: auto;
  }
}
.latest-posts .post-item .post-container .title {
  font-size: 21px;
  font-weight: 400;
  line-height: 32px;
  margin: 20px 0;
  position: relative;
  font-family: "Jost", Sans-serif;
}
.latest-posts .post-item .post-container .link {
  background-image: url('../../img/arrow-double-pink.svg');
  background-size: 12px;
  background-position: center right;
  background-repeat: no-repeat;
  display: inline-block;
  padding-right: 20px;
  line-height: 26px;
  font-weight: 700;
}
.latest-posts .post-item .post-container .button {
  background: none !important;
  color: #E1117A !important;
  border: none !important;
  padding: 0 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 13px !important;
}
.latest-posts .post-item .post-container .content {
  line-height: 21px;
  font-size: 14px;
  color: #373737;
  margin-bottom: 20px;
  min-height: 65px;
  letter-spacing: 0.5px;
  font-weight: 400;
}
.latest-posts .post-item .post-container .date-container {
  border-top: 1px solid #cecece;
  display: block;
  width: 100%;
  margin-top: 15px;
  padding-top: 15px;
}
.latest-posts .post-item .post-container .date-container .date {
  line-height: 1.3em;
  font-size: 12px;
  color: #777;
}
.latest-posts .post-item .post-container .cats {
  position: absolute;
  top: 0;
  right: 0;
}
.latest-posts .post-item .post-container .cats .band {
  background: #373737;
  color: #fff;
  padding: 10px 20px;
  text-transform: uppercase;
  margin-bottom: 5px;
  text-align: center;
}
.latest-posts .owl-carousel .post-item {
  margin-bottom: 0;
}
.latest-posts.manual {
  background-color: #f6f6f6;
  padding: 40px 0 40px;
  margin-top: 50px;
}
.latest-posts.manual .title h2 {
  font-family: "Jost", Sans-serif;
  color: #373737;
  font-weight: bold;
  letter-spacing: 0.2px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  padding-bottom: 40px;
}
.latest-posts .recommended-container {
  background: #E6E5E5;
  padding-left: 15px;
  padding-right: 15px;
}
.latest-posts .recommended-container .post-item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
.latest-posts .new-list-container {
  padding-right: 30px;
  padding-left: 30px;
  margin-left: -15px;
}
.latest-posts .new-list-container .post-item {
  margin-bottom: 0;
}
.latest-posts.recommended-enabled .more-button {
  margin: 40px 0 20px;
}
.categories-list {
  margin: 20px 0;
}
.categories-list .cat a {
  background-color: #373737;
  color: #fff;
  text-align: center;
  font-family: "Jost", Sans-serif;
  font-weight: 500;
  font-size: 20px;
  display: block;
  padding: 23px 10px;
  margin-bottom: 16px;
  border-left: 10px solid transparent;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (min-width: 767px) and (max-width:1024px) {
  .categories-list .cat a {
    min-height: 106px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.categories-list .cat a:hover {
  border-left: 10px solid #E1117A;
}
.categories-list h2 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 30px;
}
.authors {
  margin-top: 20px;
  margin-bottom: 50px;
}
.authors.all-workers {
  margin-top: 0;
}
.authors.no-margin {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 50px;
}
.authors .author {
  padding: 10px;
  min-height: 280px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 20px;
  background-blend-mode: luminosity;
  background-color: #ffffff;
}
@media (max-width: 1240px) {
  .authors .author {
    min-height: 23vw;
  }
}
@media only screen and (min-width: 768px) and (max-width:991px) {
  .authors .author {
    min-height: 30vw;
  }
}
@media only screen and (max-width: 767px) {
  .authors .author {
    min-height: 350px;
  }
}
.authors .author::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px), only screen and (min-width: 767px) and (max-width:1024px) {
  .authors .author::before {
    background: rgba(0, 0, 0, 0.5);
  }
}
.authors .author .content {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 1;
  padding: 15px;
}
.authors .author .content .name {
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
  color: white;
  margin-bottom: 15px;
  letter-spacing: normal;
}
.authors .author .content .position {
  font-size: 16px;
  color: white;
  margin-bottom: 15px;
}
.authors .author .content .more-link {
  font-weight: 600;
  font-size: 18px;
  color: #E1117A;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px), only screen and (min-width: 767px) and (max-width:1024px) {
  .authors .author .content {
    opacity: 1;
    visibility: visible;
  }
}
.authors .author:hover .content {
  opacity: 1;
  visibility: visible;
}
.authors .author:hover::before {
  background: rgba(0, 0, 0, 0.5);
}
.authors-container {
  max-height: 600px;
  overflow: hidden;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
@media (max-width: 1230px) {
  .authors-container {
    max-height: 49vw;
  }
}
@media only screen and (min-width: 768px) and (max-width:991px) {
  .authors-container {
    max-height: 64vw;
  }
}
@media only screen and (max-width: 767px) {
  .authors-container {
    max-height: 1105px;
  }
}
.authors-container.show-authors {
  max-height: 3000px;
}
@media only screen and (max-width: 767px) {
  .authors-container.show-authors {
    max-height: 10000px;
  }
}
.expand .authors-container {
  max-height: -webkit-max-content;
  max-height: -moz-max-content;
  max-height: max-content;
}
@media (min-width: 992px) {
  .expand .authors-container .worker:nth-child(1),
  .expand .authors-container .worker:nth-child(2),
  .expand .authors-container .worker:nth-child(3),
  .expand .authors-container .worker:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
  }
}
@media (min-width: 992px) {
  .expand .authors-container .worker:nth-child(5),
  .expand .authors-container .worker:nth-child(6),
  .expand .authors-container .worker:nth-child(7),
  .expand .authors-container .worker:nth-child(8),
  .expand .authors-container .worker:nth-child(9),
  .expand .authors-container .worker:nth-child(10),
  .expand .authors-container .worker:nth-child(11),
  .expand .authors-container .worker:nth-child(12),
  .expand .authors-container .worker:nth-child(13),
  .expand .authors-container .worker:nth-child(14),
  .expand .authors-container .worker:nth-child(15),
  .expand .authors-container .worker:nth-child(16),
  .expand .authors-container .worker:nth-child(17),
  .expand .authors-container .worker:nth-child(18),
  .expand .authors-container .worker:nth-child(19),
  .expand .authors-container .worker:nth-child(20),
  .expand .authors-container .worker:nth-child(21),
  .expand .authors-container .worker:nth-child(26),
  .expand .authors-container .worker:nth-child(33),
  .expand .authors-container .worker:nth-child(34),
  .expand .authors-container .worker:nth-child(35),
  .expand .authors-container .worker:nth-child(22),
  .expand .authors-container .worker:nth-child(23),
  .expand .authors-container .worker:nth-child(24),
  .expand .authors-container .worker:nth-child(25),
  .expand .authors-container .worker:nth-child(29),
  .expand .authors-container .worker:nth-child(30),
  .expand .authors-container .worker:nth-child(31),
  .expand .authors-container .worker:nth-child(32) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
  }
  .expand .authors-container .worker:nth-child(5) .author,
  .expand .authors-container .worker:nth-child(6) .author,
  .expand .authors-container .worker:nth-child(7) .author,
  .expand .authors-container .worker:nth-child(8) .author,
  .expand .authors-container .worker:nth-child(9) .author,
  .expand .authors-container .worker:nth-child(10) .author,
  .expand .authors-container .worker:nth-child(11) .author,
  .expand .authors-container .worker:nth-child(12) .author,
  .expand .authors-container .worker:nth-child(13) .author,
  .expand .authors-container .worker:nth-child(14) .author,
  .expand .authors-container .worker:nth-child(15) .author,
  .expand .authors-container .worker:nth-child(16) .author,
  .expand .authors-container .worker:nth-child(17) .author,
  .expand .authors-container .worker:nth-child(18) .author,
  .expand .authors-container .worker:nth-child(19) .author,
  .expand .authors-container .worker:nth-child(20) .author,
  .expand .authors-container .worker:nth-child(21) .author,
  .expand .authors-container .worker:nth-child(26) .author,
  .expand .authors-container .worker:nth-child(33) .author,
  .expand .authors-container .worker:nth-child(34) .author,
  .expand .authors-container .worker:nth-child(35) .author,
  .expand .authors-container .worker:nth-child(22) .author,
  .expand .authors-container .worker:nth-child(23) .author,
  .expand .authors-container .worker:nth-child(24) .author,
  .expand .authors-container .worker:nth-child(25) .author,
  .expand .authors-container .worker:nth-child(29) .author,
  .expand .authors-container .worker:nth-child(30) .author,
  .expand .authors-container .worker:nth-child(31) .author,
  .expand .authors-container .worker:nth-child(32) .author {
    min-height: 380px;
  }
}
@media only screen and (min-width: 767px) and (max-width:1024px), only screen and (min-width: 768px) and (max-width:991px) {
  .expand .authors-container .worker:nth-child(5),
  .expand .authors-container .worker:nth-child(6),
  .expand .authors-container .worker:nth-child(7),
  .expand .authors-container .worker:nth-child(8),
  .expand .authors-container .worker:nth-child(9),
  .expand .authors-container .worker:nth-child(10),
  .expand .authors-container .worker:nth-child(11),
  .expand .authors-container .worker:nth-child(12),
  .expand .authors-container .worker:nth-child(13),
  .expand .authors-container .worker:nth-child(14),
  .expand .authors-container .worker:nth-child(15),
  .expand .authors-container .worker:nth-child(16),
  .expand .authors-container .worker:nth-child(17),
  .expand .authors-container .worker:nth-child(18),
  .expand .authors-container .worker:nth-child(19),
  .expand .authors-container .worker:nth-child(20),
  .expand .authors-container .worker:nth-child(21),
  .expand .authors-container .worker:nth-child(26),
  .expand .authors-container .worker:nth-child(33),
  .expand .authors-container .worker:nth-child(34),
  .expand .authors-container .worker:nth-child(35),
  .expand .authors-container .worker:nth-child(22),
  .expand .authors-container .worker:nth-child(23),
  .expand .authors-container .worker:nth-child(24),
  .expand .authors-container .worker:nth-child(25),
  .expand .authors-container .worker:nth-child(29),
  .expand .authors-container .worker:nth-child(30),
  .expand .authors-container .worker:nth-child(31),
  .expand .authors-container .worker:nth-child(32) {
    min-height: 30vw;
  }
}
@media only screen and (max-width: 767px) {
  .expand .authors-container .worker:nth-child(5),
  .expand .authors-container .worker:nth-child(6),
  .expand .authors-container .worker:nth-child(7),
  .expand .authors-container .worker:nth-child(8),
  .expand .authors-container .worker:nth-child(9),
  .expand .authors-container .worker:nth-child(10),
  .expand .authors-container .worker:nth-child(11),
  .expand .authors-container .worker:nth-child(12),
  .expand .authors-container .worker:nth-child(13),
  .expand .authors-container .worker:nth-child(14),
  .expand .authors-container .worker:nth-child(15),
  .expand .authors-container .worker:nth-child(16),
  .expand .authors-container .worker:nth-child(17),
  .expand .authors-container .worker:nth-child(18),
  .expand .authors-container .worker:nth-child(19),
  .expand .authors-container .worker:nth-child(20),
  .expand .authors-container .worker:nth-child(21),
  .expand .authors-container .worker:nth-child(26),
  .expand .authors-container .worker:nth-child(33),
  .expand .authors-container .worker:nth-child(34),
  .expand .authors-container .worker:nth-child(35),
  .expand .authors-container .worker:nth-child(22),
  .expand .authors-container .worker:nth-child(23),
  .expand .authors-container .worker:nth-child(24),
  .expand .authors-container .worker:nth-child(25),
  .expand .authors-container .worker:nth-child(29),
  .expand .authors-container .worker:nth-child(30),
  .expand .authors-container .worker:nth-child(31),
  .expand .authors-container .worker:nth-child(32) {
    min-height: 350px;
  }
}
@media (min-width: 992px) {
  .expand .authors-container .worker:nth-child(23),
  .expand .authors-container .worker:nth-child(24),
  .expand .authors-container .worker:nth-child(25) {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
  }
  .expand .authors-container .worker:nth-child(23) .author,
  .expand .authors-container .worker:nth-child(24) .author,
  .expand .authors-container .worker:nth-child(25) .author {
    min-height: 30vw;
  }
}
.author {
  overflow-x: hidden;
}
.author .title-row {
  margin-bottom: 0;
}
.author .author-main {
  background-color: #F6F6F6;
  padding-bottom: 50px;
}
.author .author-main.no-articles {
  padding-top: 50px;
}
.author .author-main img {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
.author .author-main .col-md-7 {
  padding-left: 40px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .author .author-main .col-md-7 {
    padding-left: 15px;
  }
}
.author .name {
  font-size: 40px;
  font-weight: 200;
  line-height: 60px;
  font-family: "Jost", Sans-serif;
  margin-bottom: 10px;
}
.author .position {
  font-size: 28px;
  font-weight: 200;
  line-height: 30px;
  margin-bottom: 30px;
  font-family: "Jost", Sans-serif;
}
.author .desc p {
  line-height: 28px;
}
.author .desc p:last-child {
  margin-bottom: 0;
}
.author .mail {
  padding-left: 20px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .author .mail {
    margin-top: 40px;
    padding-left: 0;
  }
}
.author .mail a {
  font-size: 24px;
  font-weight: 600;
  font-family: "Jost", Sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.author .mail a img {
  width: 35px;
  margin-right: 20px;
}
.author .mail:lang(nl) {
  margin-top: 0;
}
.author #articles h2 {
  padding-top: 40px;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}
.author .buttons-row {
  margin-top: 40px;
}
.author .buttons-row .articles-button {
  padding: 15px 40px;
  color: #fff;
  background-color: #E1117A;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.author .buttons-row .articles-button:hover {
  background: #000;
}
.author .buttons-row .linkedin-button {
  padding: 15px;
  color: #fff;
  background-color: #E1117A;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 52px;
  width: 52px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.author .buttons-row .linkedin-button:hover {
  background: #000;
}
.author .buttons-row .linkedin-button img {
  max-width: 25px;
}
.author .buttons-row .col {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.single-post h1,
.single-baza_wiedzy h1,
.single-post h2,
.single-baza_wiedzy h2,
.single-post h3,
.single-baza_wiedzy h3,
.single-post h4,
.single-baza_wiedzy h4,
.single-post h5,
.single-baza_wiedzy h5,
.single-post h6,
.single-baza_wiedzy h6 {
  letter-spacing: normal;
}
.single-post .entry-content a,
.single-baza_wiedzy .entry-content a {
  text-decoration: underline;
}
.single-post .entry-content h2,
.single-baza_wiedzy .entry-content h2 {
  font-size: 36px;
  line-height: 43px;
  font-weight: 300;
}
.single-post .entry-content h3,
.single-baza_wiedzy .entry-content h3 {
  font-size: 30px;
  line-height: 33px;
  font-weight: 300;
}
.single-post .entry-content figure figcaption,
.single-baza_wiedzy .entry-content figure figcaption {
  color: #777;
  font-size: 12px;
  margin-top: 5px;
}
.single-post .entry-content table,
.single-baza_wiedzy .entry-content table {
  margin-bottom: 1rem;
}
.single-post .entry-content table td,
.single-baza_wiedzy .entry-content table td {
  border: 1px solid #dedede;
  padding: 5px;
}
.single-post .post-header,
.single-baza_wiedzy .post-header {
  padding: 30px 0 180px;
  background-color: #F6F6F6;
}
.single-post .post-header.padding-bot,
.single-baza_wiedzy .post-header.padding-bot {
  padding-bottom: 50px;
}
.single-post .post-header .date,
.single-baza_wiedzy .post-header .date,
.single-post .post-header .author,
.single-baza_wiedzy .post-header .author {
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  margin-bottom: 20px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}
.single-post .post-header .author,
.single-baza_wiedzy .post-header .author {
  -webkit-transition: 0,3s;
  transition: 0,3s;
}
.single-post .post-header .author a:hover,
.single-baza_wiedzy .post-header .author a:hover {
  color: #E1117A;
}
.single-post .post-header h1,
.single-baza_wiedzy .post-header h1 {
  font-size: 36px;
  line-height: 44px;
  margin-bottom: 20px;
}
.single-post .post-header .excerpt p,
.single-baza_wiedzy .post-header .excerpt p {
  font-size: 16px;
  font-weight: 300;
  text-transform: none;
  line-height: 1.5em;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .single-post .post-header .col-md-6:last-child,
  .single-baza_wiedzy .post-header .col-md-6:last-child {
    margin-top: 30px;
  }
}
.single-post .table-container,
.single-baza_wiedzy .table-container {
  margin-top: -130px;
}
.single-post .table-container .table-of-contents,
.single-baza_wiedzy .table-container .table-of-contents {
  background: #373737;
  color: #fff;
  padding: 30px 15px;
  font-family: "Jost", Sans-serif;
  margin-bottom: 40px;
}
.single-post .table-container .table-of-contents a,
.single-baza_wiedzy .table-container .table-of-contents a {
  color: #fff;
  line-height: 26px;
}
.single-post .table-container .table-of-contents a br,
.single-baza_wiedzy .table-container .table-of-contents a br {
  display: none;
}
.single-post .table-container .table-of-contents ol,
.single-baza_wiedzy .table-container .table-of-contents ol {
  padding-left: 25px;
  list-style-type: decimal;
}
.single-post .table-container .table-of-contents li,
.single-baza_wiedzy .table-container .table-of-contents li {
  list-style-type: decimal;
}
.single-post .table-container .table-of-contents li::marker,
.single-baza_wiedzy .table-container .table-of-contents li::marker {
  color: #fff;
}
.single-post .table-container .table-of-contents .table-title,
.single-baza_wiedzy .table-container .table-of-contents .table-title {
  font-size: 32px;
  margin-bottom: 20px;
}
.single-post .author-main,
.single-baza_wiedzy .author-main {
  background: transparent;
  margin-top: 40px;
  overflow: hidden;
}
.single-post .know-more .title h1,
.single-baza_wiedzy .know-more .title h1,
.single-post .know-more .title h2,
.single-baza_wiedzy .know-more .title h2,
.single-post .know-more .title h3,
.single-baza_wiedzy .know-more .title h3,
.single-post .know-more .title h4,
.single-baza_wiedzy .know-more .title h4 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 40px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .single-post .know-more .item,
  .single-baza_wiedzy .know-more .item {
    margin-bottom: 20px;
  }
}
.single-post .know-more .item .button-know,
.single-baza_wiedzy .know-more .item .button-know {
  background-color: #373737;
  border: none;
  border-left: 10px solid #373737;
  font-family: "Jost", Sans-serif;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 50px;
  min-height: 250px;
}
.single-post .know-more .item .button-know:hover,
.single-baza_wiedzy .know-more .item .button-know:hover {
  border-left: 10px solid #E1117A !important;
}
.single-post .know-more .item .button-know .button,
.single-baza_wiedzy .know-more .item .button-know .button {
  font-size: 20px !important;
  font-weight: 600 !important;
  line-height: 28px !important;
  letter-spacing: 0.15px;
  background: none !important;
  border: none !important;
  padding: 0 !important;
}
.single-post .know-more .item .button-know .button-more,
.single-baza_wiedzy .know-more .item .button-know .button-more {
  display: block;
  margin-top: 40px;
  color: white;
  font-size: 14px !important;
  font-weight: 400 !important;
  text-transform: uppercase;
  background-image: url(../../img/arrow-double-white.svg);
  background-size: 15px;
  background-position: center left 50px;
  background-repeat: no-repeat;
}
.single-post .latest-posts,
.single-baza_wiedzy .latest-posts {
  max-width: 92%;
  margin: auto;
}
.single-post .new-posts,
.single-baza_wiedzy .new-posts {
  margin-bottom: 40px;
}
.single-post .new-posts .title h1,
.single-baza_wiedzy .new-posts .title h1,
.single-post .new-posts .title h2,
.single-baza_wiedzy .new-posts .title h2,
.single-post .new-posts .title h3,
.single-baza_wiedzy .new-posts .title h3,
.single-post .new-posts .title h4,
.single-baza_wiedzy .new-posts .title h4 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 40px;
}
.single-post .new-posts .owl-nav,
.single-baza_wiedzy .new-posts .owl-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: absolute;
  top: 50%;
  width: 110%;
  left: -5%;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .single-post .new-posts .owl-nav,
  .single-baza_wiedzy .new-posts .owl-nav {
    top: auto;
    bottom: -20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.single-post .new-posts .owl-nav .owl-prev,
.single-baza_wiedzy .new-posts .owl-nav .owl-prev,
.single-post .new-posts .owl-nav .owl-next,
.single-baza_wiedzy .new-posts .owl-nav .owl-next {
  width: 25px;
  height: 35px;
  margin: 0;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-size: contain;
  background-size: 25px;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .single-post .new-posts .owl-nav .owl-prev,
  .single-baza_wiedzy .new-posts .owl-nav .owl-prev,
  .single-post .new-posts .owl-nav .owl-next,
  .single-baza_wiedzy .new-posts .owl-nav .owl-next {
    margin: 0 10px;
  }
}
.single-post .new-posts .owl-nav .owl-prev span,
.single-baza_wiedzy .new-posts .owl-nav .owl-prev span,
.single-post .new-posts .owl-nav .owl-next span,
.single-baza_wiedzy .new-posts .owl-nav .owl-next span {
  display: none;
}
.single-post .new-posts .owl-nav .owl-prev.disabled,
.single-baza_wiedzy .new-posts .owl-nav .owl-prev.disabled,
.single-post .new-posts .owl-nav .owl-next.disabled,
.single-baza_wiedzy .new-posts .owl-nav .owl-next.disabled {
  opacity: 0.5;
}
.single-post .new-posts .owl-nav .owl-prev,
.single-baza_wiedzy .new-posts .owl-nav .owl-prev {
  background-image: url('../../img/arrow-left-slider.svg');
  background-position: center right;
}
.single-post .new-posts .owl-nav .owl-next,
.single-baza_wiedzy .new-posts .owl-nav .owl-next {
  background-image: url('../../img/arrow-right-slider.svg');
  background-position: center right;
}
.single-post #content.space-top,
.single-baza_wiedzy #content.space-top {
  margin-top: 40px;
}
.single-post #content h2,
.single-baza_wiedzy #content h2,
.single-post #content h3,
.single-baza_wiedzy #content h3 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.single-post #content pre,
.single-baza_wiedzy #content pre {
  display: block;
  max-width: 100%;
  overflow: hidden;
  line-break: auto;
  white-space: break-spaces;
  background: #F8F8F8;
  color: #373737;
  padding: 45px;
  font-family: "Jost", Sans-serif;
  border-radius: 20px;
  letter-spacing: 0.5px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.about-title {
  font-weight: 600;
  color: #E1117A;
  margin-bottom: 20px;
  text-transform: uppercase;
  padding-left: 100px;
  font-size: 18px;
  position: relative;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .about-title {
    margin-top: 20px;
  }
}
.about-title::before {
  content: "";
  width: 75px;
  height: 2px;
  background: #E1117A;
  left: 0;
  top: 12px;
  display: block;
  position: absolute;
}
.desc {
  margin-top: 40px;
}
.areas {
  padding-top: 0;
}
.areas .title h1,
.areas .title h2,
.areas .title h3,
.areas .title h4 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 40px;
  text-transform: none;
}
.form {
  padding: 50px 0;
}
.form p {
  color: #fff;
}
.form .form-content {
  margin-bottom: 100px;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .form .form-content {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width:991px) {
  .form img {
    margin-bottom: 40px;
  }
}
.form .wpcf7 label {
  font-size: 12px;
  line-height: 14px;
}
.form .wpcf7 p {
  margin-bottom: 12px;
}
.form .wpcf7 input[type="file"] {
  background: none;
  padding: 0;
  color: #fff;
}
.form .wpcf7 textarea {
  height: 120px;
}
.form .wpcf7 .wpcf7-response-output {
  color: #fff;
  margin: 0;
  padding: 0 15px;
  margin-top: -15px;
}
.form .wpcf7 .wpcf7-submit {
  width: 100%;
}
.count {
  padding-top: 20px;
}
.count .count-item {
  margin-bottom: 50px;
}
.count .count-item .number {
  font-size: 70px;
  line-height: 1;
  font-weight: 900;
  font-family: "Jost", Sans-serif;
  color: #E1117A;
}
@media only screen and (max-width: 767px) {
  .count .count-item .number {
    font-size: 40px;
  }
}
.count .count-item .number-col {
  width: 13%;
}
.count .count-item .text-col {
  width: 87%;
}
.count .count-item .count-content h2,
.count .count-item .count-content h3,
.count .count-item .count-content h4 {
  margin-bottom: 20px;
}
.count .count-item .count-content p {
  font-family: "Jost", Sans-serif;
  color: #373737;
}
.areas .boxs2 h3 {
  text-transform: uppercase;
}
.how-we-help {
  padding-top: 50px !important;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .how-we-help {
    padding-top: 20px !important;
  }
}
.how-we-help .menu .menu-item {
  margin-bottom: 60px;
  padding: 10px;
  cursor: pointer;
  display: block;
}
.how-we-help .menu .menu-item:hover h2,
.how-we-help .menu .menu-item.active h2,
.how-we-help .menu .menu-item:hover p,
.how-we-help .menu .menu-item.active p,
.how-we-help .menu .menu-item:hover span,
.how-we-help .menu .menu-item.active span {
  display: inline;
  background: #E1117A;
  color: #fff;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding: 2px 10px;
  line-height: 1.3;
}
.how-we-help .menu .menu-item h2,
.how-we-help .menu .menu-item p,
.how-we-help .menu .menu-item span {
  line-height: 1.3;
}
.how-we-help .menu .menu-item h2 {
  font-size: 28px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .how-we-help .menu .menu-item h2 {
    font-size: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .how-we-help .item-image {
    min-height: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width:991px), only screen and (max-width: 767px) {
  .how-we-help .h-item {
    margin-bottom: 20px;
  }
  .how-we-help .h-item .image {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 55%;
  }
  .how-we-help .h-item .image img {
    max-width: 100%;
    height: auto;
  }
  .how-we-help .h-item .content {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 100%;
    margin-top: 20px;
  }
  .how-we-help .h-item .menu {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    width: 45%;
  }
  .how-we-help .h-item .menu .menu-item {
    display: block;
    margin-bottom: 10px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2h0dHBzOi9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Kb3N0Oml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZmFtaWx5PVNvdXJjZStTYW5zKzM6aXRhbCx3Z2h0QDAsMjAwLi45MDA7MSwyMDAuLjkwMCZkaXNwbGF5PXN3YXAiLCJzdHlsZXMuY3NzIiwiZ2xvYmFsLmxlc3MiLCJoZWFkZXIubGVzcyIsImZvb3Rlci5sZXNzIiwic2xpZGVyLmxlc3MiLCJzbGlkZXItaG9tZS5sZXNzIiwic2xpZGVyLXRleHQtaW1hZ2UubGVzcyIsImJhbm5lci5sZXNzIiwidGV4dC1pbWFnZS5sZXNzIiwidGV4dC5sZXNzIiwiaW5mby1ibG9jay5sZXNzIiwibG9nb3R5cGVzLmxlc3MiLCJsb2dvdHlwZXNfY2Fyb3VzZWwubGVzcyIsImNvbHMubGVzcyIsImJveGVzLmxlc3MiLCJsYXRlc3QtbmV3cy5sZXNzIiwiY2F0ZWdvcmllcy1saXN0Lmxlc3MiLCJhdXRob3JzLmxlc3MiLCJwb3N0Lmxlc3MiLCJmb3JtLmxlc3MiLCJjb3VudC5sZXNzIiwiYXJlYXMubGVzcyIsImhvdy13ZS1oZWxwLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlHQUFBO0FDQ0Y7QURDQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUdBQUE7QUNDRjtBRENBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5R0FBQTtBQ0NGO0FEQ0E7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlHQUFBO0FDQ0Y7QURDQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUdBQUE7QUNDRjtBRENBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5R0FBQTtBQ0NGO0FEQ0E7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlHQUFBO0FDQ0Y7QURDQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUdBQUE7QUNDRjtBRENBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5R0FBQTtBQ0NGO0FEQ0E7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNHQUFBO0FDQ0Y7QURDQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0dBQUE7QUNDRjtBRENBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzR0FBQTtBQ0NGO0FEQ0E7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNHQUFBO0FDQ0Y7QURDQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0dBQUE7QUNDRjtBRENBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzR0FBQTtBQ0NGO0FEQ0E7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHNHQUFBO0FDQ0Y7QURDQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0dBQUE7QUNDRjtBRENBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzR0FBQTtBQ0NGO0FEQ0E7RUFDRSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRIQUFBO0FDQ0Y7QURDQTtFQUNFLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEhBQUE7QUNDRjtBRENBO0VBQ0UsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0SEFBQTtBQ0NGO0FEQ0E7RUFDRSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRIQUFBO0FDQ0Y7QURDQTtFQUNFLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEhBQUE7QUNDRjtBRENBO0VBQ0UsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0SEFBQTtBQ0NGO0FEQ0E7RUFDRSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLDRIQUFBO0FDQ0Y7QURDQTtFQUNFLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEhBQUE7QUNDRjtBRENBO0VBQ0UsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5SEFBQTtBQ0NGO0FEQ0E7RUFDRSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlIQUFBO0FDQ0Y7QURDQTtFQUNFLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUhBQUE7QUNDRjtBRENBO0VBQ0UsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5SEFBQTtBQ0NGO0FEQ0E7RUFDRSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlIQUFBO0FDQ0Y7QURDQTtFQUNFLDRCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUhBQUE7QUNDRjtBRENBO0VBQ0UsNEJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5SEFBQTtBQ0NGO0FEQ0E7RUFDRSw0QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlIQUFBO0FDQ0Y7QUFDQTs7Q0FFQztBQUNEOztDQUVDO0FBQ0Q7O0dBRUc7QUNwUEg7RUFFSSxXQUFBO0VBQ0Esd0NBQUE7RUFDQSxrQkFBQTtBRHFQSjtBQ3pQQTs7Ozs7O0VBT00sK0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLG1DQUFBO0VBQ0Esa0NBQUE7QUQwUE47QUN0UUE7RUFnQk0sZUFBQTtBRHlQTjtBQ3pRQTtFQW9CTSxlQUFBO0FEd1BOO0FDNVFBO0VBd0JNLGVBQUE7QUR1UE47QUMvUUE7RUE0Qk0sZUFBQTtBRHNQTjtBQ2xSQTtFQWdDTSxlQUFBO0FEcVBOO0FDclJBO0VBb0NNLGVBQUE7QURvUE47QUN4UkE7OztFQXdDTSxlQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0FEcVBOO0FDbFNBOzs7Ozs7RUFpRE0sbUNBQUE7RUFDQSxrQ0FBQTtBRHlQTjtBQzNTQTtFQXNETSxXQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtFQUNBLHFCQUFBO0FEd1BOO0FDdFBNO0VBQ0UscUJBQUE7QUR3UFI7QUNyUE07RUFDRSxhQUFBO0FEdVBSO0FDdFRBOztFQW9FTSxlQUFBO0VBQ0EsdUJBQUE7QURzUE47QUMzVEE7O0VBeUVNLGlCQUFBO0FEc1BOO0FDL1RBOztFQTZFTSxlQUFBO0FEc1BOO0FDblVBO0VBaUZNLGVBQUE7RUFDQSxrQkFBQTtBRHFQTjtBQ25QTTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpREFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtBRHFQUjtBQ2pQTTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrREFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSwyQkFBQTtBRG1QUjtBQy9WQTtFQWtISSxpQkFBQTtFQUNBLGtCQUFBO0FEZ1BKO0FDbldBO0VBdUhJLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSx1QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQUEsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsK0JBQUE7RUFDQSx5QkFBQTtBRCtPSjtBQzdPSTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtBRCtPTjtBQzVPSTtFQUNFLG9DQUFBO0FEOE9OO0FDNVhBO0VBbUpJLG9DQUFBO0VBQ0Esb0NBQUE7RUFDQSx1QkFBQTtFQUNBLGdDQUFBO0VBQ0EsNkJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQUEsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSwrQkFBQTtBRDRPSjtBQzFPSTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtBRDRPTjtBQ3ZPQTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7QUR5T0Y7QUN2T0U7RUFBQTtJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7RUQwT0Y7QUFDRjtBQ3ZPQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0FEeU9GO0FDdE9BO0VBRUksV0FBQTtBRHVPSjtBQ25PQTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtBRHFPRjtBQ3ZPQTtFQUtNLHdCQUFBO0VBQ0EsMkJBQUE7QURxT047QUMzT0E7RUFVSSw2QkFBQTtFQUNBLGNBQUE7QURvT0o7QUMvT0E7RUFjSSxZQUFBO0FEb09KO0FDbE9JO0VBQ0UsbUNBQUE7RUFBQSwyQkFBQTtBRG9PTjtBQ3JQQTs7RUFzQkksVUFBQTtBRG1PSjtBQy9OQTs7Ozs7O0VBR0ksY0FBQTtBRG9PSjtBQ3ZPQTs7O0VBUUksV0FBQTtBRG9PSjtBQzVPQTtFQVlJLFdBQUE7RUFFQSxlQUFBO0VBQ0EsK0JBQUE7QURrT0o7QUNqUEE7O0VBbUJJLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QURrT0o7QUNoT0k7O0VBQ0UsNkJBQUE7RUFDQSxXQUFBO0FEbU9OO0FDeFFBO0VBMENJLGVBQUE7QURpT0o7QUMzUUE7OztFQThDSSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBRGtPSjtBQ25SQTtFQXFESSxjQUFBO0VBQ0EsZUFBQTtBRGlPSjtBQ3ZSQTtFQTBESSx1QkFBQTtFQUNBLGdCQUFBO0FEZ09KO0FDNU5BO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0FEOE5GO0FDaE9BO0VBS0ksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUQ4Tko7QUM1Tkk7RUFBQTtJQUNFLGVBQUE7RUQrTko7QUFDRjtBQzdOSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0Esa0NBQUE7RUFBQSwwQkFBQTtBRCtOUjtBQzFQQTtFQWdDSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FENk5KO0FDM05JO0VBQUE7SUFDRSxlQUFBO0lBQ0EsZ0JBQUE7RUQ4Tko7QUFDRjtBQzFOQTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBRDRORjtBQ2pPQTtFQVFJLGNBQUE7QUQ0Tko7QUNwT0E7RUFZSSxhQUFBO0FEMk5KO0FDdk9BO0VBZ0JJLCtDQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBRDBOSjtBQ3ROQTtFQUNFLGNBQUE7QUR3TkY7QUNyTkE7RUFDRSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QUR1TkY7QUNqTkU7RUFDSSx5QkFBQTtBRG1OTjtBQy9NQTtFQUNFLGNBQUE7QURpTkY7QUNsTkE7RUFJSSxXQUFBO0VBQ0EsYUFBQTtBRGlOSjtBQy9NSTtFQUFBO0lBQ0UsYUFBQTtFRGtOSjtBQUNGO0FDM05BO0VBWUcsNkJBQUE7QURrTkg7QUM5TUE7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QURnTkY7QUM3TUE7RUFDRSxrQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FEK01GO0FDdE5BO0VBVUksY0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUQrTUo7QUM3TUk7O0VBQ0UsYUFBQTtBRGdOTjtBQ2pOSTs7RUFJSSxXQUFBO0FEaU5SO0FDM09BO0VBZ0NJLGFBQUE7RUFDQSxpQkFBQTtBRDhNSjtBQy9PQTtFQXFDSSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBRDZNSjtBQzVQQTtFQW9ETSxpQ0FBQTtFQUFBLHlCQUFBO0FEMk1OO0FDdE1BO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBRHdNRjtBQ3JNQTtFQUNFLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBRHVNRjtBQzFNQTtFQU1NLGdCQUFBO0FEdU1OO0FDbk1BO0VBQ0UseUJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBRHFNRjtBQ2xNQTtFQUVJLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QURtTUo7QUNqTUk7RUFBQTtJQUNFLGNBQUE7SUFDQSxrQkFBQTtFRG9NSjtFQ3RNRTtJQUtJLGNBQUE7RURvTU47QUFDRjtBQy9NQTtFQWVNLGdCQUFBO0VBQ0EsZ0JBQUE7QURtTU47QUNqTU07RUFBQTtJQUNFLGdCQUFBO0VEb01OO0FBQ0Y7QUMvTEE7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FEaU1GO0FDcE1BO0VBT00sYUFBQTtBRGdNTjtBQ3ZNQTtFQWFVLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QUQ2TFY7QUM1TUE7RUFxQlEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0FEMExSO0FDeExVO0VBQUE7SUFDSSxlQUFBO0VEMkxaO0FBQ0Y7QUN2TkE7RUFpQ00saUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSxxQkFBQTtBRHlMTjtBQ3JMQTtFQUVJLHlCQUFBO0FEc0xKO0FDeExBOztFQU1RLGNBQUE7QURzTFI7QUM1TEE7RUFXTSxjQUFBO0FEb0xOO0FDL0tBO0VBQ0UsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxrQ0FBQTtFQUNBLG9DQUFBO0FEaUxGO0FDL0tFO0VBQ0UsOEJBQUE7RUFDQSxnQ0FBQTtFQUNBLHlCQUFBO0FEaUxKO0FDN0tBO0VBQ0UsMENBQUE7QUQrS0Y7QUNoTEE7RUFJSSwwQ0FBQTtBRCtLSjtBQzNLQTtFQUFnQixXQUFBO0VBQVcsY0FBQTtFQUFjLFdBQUE7QURnTHpDO0FDOUtBOzs7O0VBQXlFLGNBQUE7RUFBZSxnQkFBQTtBRHFMeEY7QUNwTEE7OztFQUFtRCxZQUFBO0VBQWEscUJBQUE7QUQwTGhFO0FDekxBOzs7O0VBQW9GLFdBQUE7RUFBWSxxQkFBQTtBRGdNaEc7QUMvTEE7RUFBUSxlQUFBO0VBQWlCLFlBQUE7RUFBYyxhQUFBO0FEb012QztBQ25NQTs7RUFBbUMsYUFBQTtBRHVNbkM7QUNyTUE7RUFBcUIsZUFBQTtFQUFnQixZQUFBO0VBQWEsY0FBQTtFQUFlLGNBQUE7QUQyTWpFO0FDek1BO0VBQWlCLFdBQUE7RUFBWSxrQkFBQTtBRDZNN0I7QUMzTUE7RUFBbUMsV0FBQTtFQUFZLGlCQUFBO0VBQWtCLFdBQUE7QURnTmpFO0FDOU1BO0VBQW1DLFVBQUE7QURpTm5DO0FDaE5BO0VBQXFELGVBQUE7QURtTnJEO0FDbE5BO0VBQXFELFdBQUE7QURxTnJEO0FDbk5BO0VBQW1DLFVBQUE7QURzTm5DO0FDck5BO0VBQXFELGVBQUE7QUR3TnJEO0FDdk5BO0VBQW9ELFdBQUE7QUQwTnBEO0FDeE5BO0VBQW1DLGFBQUE7QUQyTm5DO0FDMU5BO0VBQXFELGVBQUE7QUQ2TnJEO0FDNU5BO0VBQXFELFdBQUE7QUQrTnJEO0FDN05BO0VBQW1DLFVBQUE7QURnT25DO0FDL05BO0VBQXFELGVBQUE7QURrT3JEO0FDak9BO0VBQXFELFdBQUE7QURvT3JEO0FDbE9BO0VBQW1DLFlBQUE7QURxT25DO0FDcE9BO0VBQXFELGVBQUE7QUR1T3JEO0FDdE9BO0VBQXFELFdBQUE7QUR5T3JEO0FDdk9BO0VBQW1DLFVBQUE7QUQwT25DO0FDek9BO0VBQXFELGVBQUE7QUQ0T3JEO0FDM09BO0VBQXFELFdBQUE7QUQ4T3JEO0FDNU9BO0VBQW1DLFlBQUE7QUQrT25DO0FDOU9BO0VBQXFELGVBQUE7QURpUHJEO0FDaFBBO0VBQXFELFdBQUE7QURtUHJEO0FDalBBO0VBQW1DLFlBQUE7QURvUG5DO0FDblBBO0VBQXFELGVBQUE7QURzUHJEO0FDclBBO0VBQXNELFdBQUE7QUR3UHREO0FDdFBBO0VBQ0M7Ozs7Ozs7SUFBdUksY0FBQTtJQUFlLGdCQUFBO0lBQWlCLFdBQUE7RURpUXRLO0VDaFFEOzs7Ozs7SUFBa04sV0FBQTtJQUFZLGlCQUFBO0lBQWtCLFdBQUE7RUQwUS9PO0FBQ0Y7QUN2UUE7RUFDSSxhQUFBO0FEeVFKO0FDdFFBO0VBQ0ksZ0JBQUE7RUR3UUYsZ0NBQWdDO0VDdlE5QixnQkFBQTtFRHlRRiwrQkFBK0I7RUN4UTdCLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFRDBRRix1QkFBdUI7RUN6UXJCLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtBRDJRSjtBQ2hSQTtFQVFRLHdCQUFBO0FEMlFSO0FDblJBO0VBWVEsMEJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0FEMFFSO0FDdFFBO0VBQ0ksY0FBQTtFQUNBLGlDQUFBO0VBQ0EsbUJBQUE7QUR3UUo7QUNyUUE7RUFHWSx3QkFBQTtBRHFRWjtBQ2xRUTtFQUNJLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7QURvUVo7QUUvNkJBO0VBQ0UsY0FBQTtBRmk3QkY7QUVsN0JBO0VBS0ksMkJBQUE7RUFDQSxNQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QUZpN0JKO0FFNzZCSTtFQUFBO0lBQ0Usa0JBQUE7SUFDQSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx3QkFBQTtJQUFBLGdCQUFBO0VGZzdCSjtFRTk2Qkk7SUFDRSxPQUFBO0VGZzdCTjtBQUNGO0FFdjhCQTtFQTRCSSxhQUFBO0FGODZCSjtBRTU2Qkk7RUFBQTtJQUNFLGNBQUE7SUFDQSxXQUFBO0lBQ0EsaUJBQUE7SUFDQSxRQUFBO0lBQ0Esa0JBQUE7SUFDQSx3QkFBQTtJQUFBLGdCQUFBO0VGKzZCSjtFRXI3QkU7SUFTSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSx5QkFBQTtJQUNBLGtCQUFBO0lBQ0Esd0JBQUE7SUFBQSxnQkFBQTtJQUNBLGtCQUFBO0VGKzZCTjtFRXQ2QlE7SUFDRSxnQ0FBQTtJQUFBLHdCQUFBO0lBQ0EsUUFBQTtFRnc2QlY7RUV0NkJRO0lBQ0Usd0JBQUE7RUZ3NkJWO0VFdDZCUTtJQUNFLGlDQUFBO0lBQUEseUJBQUE7SUFDQSxTQUFBO0VGdzZCVjtBQUNGO0FFeDdCTTtFQUFBO0lBQ0UsaUJBQUE7RUYyN0JOO0FBQ0Y7QUV0NkJJO0VBQUE7SUFDRSxhQUFBO0VGeTZCSjtBQUNGO0FFbC9CQTtFQTZFUSxjQUFBO0FGdzZCUjtBRXIvQkE7RUFnRlksZ0JBQUE7QUZ3NkJaO0FFdDZCWTtFQUFBO0lBQ0UsZUFBQTtFRnk2Qlo7QUFDRjtBRTcvQkE7RUF5RlUsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtBRnU2QlY7QUVyNkJRO0VBQUE7SUFDRSxrQkFBQTtJQUNBLHdCQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtFRnc2QlI7QUFDRjtBRTFnQ0E7RUFxR1UseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxrQkFBQTtBRnc2QlY7QUV0NkJVO0VBQUE7SUFDRSxTQUFBO0lBQ0Esa0JBQUE7SUFDQSxjQUFBO0lBQ0EsY0FBQTtFRnk2QlY7QUFDRjtBRXZoQ0E7RUFpSFksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsK0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FGeTZCWjtBRXY2Qlk7RUFBQTtJQUNFLGNBQUE7RUYwNkJaO0FBQ0Y7QUV4NkJZO0VBQ0UsY0FBQTtBRjA2QmQ7QUUzaUNBOztFQXVJVSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUZ3NkJWO0FFbGpDQTs7RUE2SVksY0FBQTtBRnk2Qlo7QUV0akNBO0VBb0pZLGNBQUE7QUZxNkJaO0FFbjZCWTtFQUNFLFdBQUE7QUZxNkJkO0FFNWpDQTtFQTZKVSxrQkFBQTtBRms2QlY7QUVoNkJVO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFEQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtBRms2Qlo7QUUxa0NBO0VBNktVLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7QUZnNkJWO0FFOTVCVTtFQUFBO0lBQ0UsT0FBQTtJQUNBLGFBQUE7SUFDQSxtQkFBQTtFRmk2QlY7QUFDRjtBRTdsQ0E7RUErTFksZUFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsZ0JBQUE7QUZpNkJaO0FFcm1DQTtFQXVNYyxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7QUZpNkJkO0FFLzVCYztFQUFBO0lBQ0UsY0FBQTtJQUNBLGdCQUFBO0VGazZCZDtBQUNGO0FFaDZCYztFQUNFLGFBQUE7QUZrNkJoQjtBRS81QmM7RUFDRSxXQUFBO0VBQ0EseUJBQUE7QUZpNkJoQjtBRXY1Qk07RUFDRSxpQkFBQTtBRnk1QlI7QUUvbkNBO0VBMk9NLG1CQUFBO0FGdTVCTjtBRWxvQ0E7RUErT00sVUFBQTtBRnM1Qk47QUVyb0NBO0VBbVBNLFdBQUE7RUFDQSxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QUZxNUJOO0FFbjVCTTtFQUNFLGNBQUE7QUZxNUJSO0FFL29DQTtFQStQTSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBRm01Qk47QUVscENBO0VBb1FJLHFCQUFBO0VBQUEsa0JBQUE7RUFBQSx5QkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FGaTVCSjtBRXRwQ0E7RUF3UU0sY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFFBQUE7QUZpNUJOO0FFNXBDQTtFQThRUSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUZpNUJSO0FFOTRCTTtFQUVJLHlCQUFBO0FGKzRCVjtBRXpxQ0E7RUFpU0ksZUFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0VBQ0EsZ0JBQUE7QUYyNEJKO0FFejRCSTtFQUFBO0lBQ0UsVUFBQTtJQUNBLGtCQUFBO0VGNDRCSjtBQUNGO0FFNXJDQTtFQW1UTSxhQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0FGNDRCTjtBRTE0Qk07RUFBQTtJQUNFLGNBQUE7RUY2NEJOO0FBQ0Y7QUV0c0NBO0VBNlRNLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QUY0NEJOO0FFOXNDQTtFQXNVTSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBRjI0Qk47QUVwdENBO0VBNFVRLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FGMjRCUjtBRXo0QlE7RUFDRSxnQ0FBQTtFQUFBLHdCQUFBO0VBQ0EsU0FBQTtBRjI0QlY7QUV4NEJRO0VBQ0UsaUNBQUE7RUFBQSx5QkFBQTtFQUNBLFNBQUE7QUYwNEJWO0FFcjRCSTtFQUNFLFNBQUE7QUZ1NEJOO0FFenVDQTtFQXVXSSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0Esc0JBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7QUZxNEJKO0FFcnZDQTs7RUFvWEksVUFBQTtFQUNBLHFCQUFBO0FGcTRCSjtBRTF2Q0E7O0VBd1hNLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0FGczRCTjtBRXA0Qk07RUFBQTs7SUFDRSxrQkFBQTtFRnc0Qk47QUFDRjtBRXR3Q0E7O0VBaVlRLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLFVBQUE7QUZ5NEJSO0FFdjRCUTtFQUFBOztJQUNFLGVBQUE7RUYyNEJSO0FBQ0Y7QUV6NEJROztFQUNFLGNBQUE7QUY0NEJWO0FFenhDQTtFQW9aSSxhQUFBO0FGdzRCSjtBRXQ0Qkk7RUFBQTtJQUNFLGNBQUE7RUZ5NEJKO0FBQ0Y7QUVqeUNBO0VBNFpJLGlCQUFBO0FGdzRCSjtBRXB5Q0E7RUErWk0scUJBQUE7RUFDQSxlQUFBO0FGdzRCTjtBRXh5Q0E7RUFxYUksZUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0FGczRCSjtBRWx6Q0E7RUErYU0sa0JBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7QUZzNEJOO0FFcDRCTTtFQUFBO0lBQ0UsV0FBQTtJQUNBLFNBQUE7RUZ1NEJOO0FBQ0Y7QUU5ekNBO0VBMGJRLFdBQUE7QUZ1NEJSO0FFajBDQTtFQStiTSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7QUZxNEJOO0FFbDRCUTtFQUFBO0lBQ0UsY0FBQTtFRnE0QlI7QUFDRjtBRS8wQ0E7RUE4Y1Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QUZvNEJSO0FFbDRCUTtFQUFBO0lBQ0UsY0FBQTtJQUNBLGtCQUFBO0VGcTRCUjtBQUNGO0FFeDFDQTtFQXVkUSxnQkFBQTtFQUNBLGdCQUFBO0FGbzRCUjtBRWw0QlE7RUFBQTtJQUNFLGdCQUFBO0VGcTRCUjtBQUNGO0FHajJDQTtFQUNJLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBSG0yQ0o7QUd2MkNBOztFQU9RLFdBQUE7QUhvMkNSO0FHMzJDQTtFQVdRLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QUhtMkNSO0FHajNDQTs7RUFpQlksV0FBQTtFQUNBLGVBQUE7QUhvMkNaO0FHdDNDQTs7O0VBd0JZLHNCQUFBO0VBQ0EsMkJBQUE7QUhtMkNaO0FHNTNDQTtFQThCUSxtQkFBQTtBSGkyQ1I7QUcvM0NBOzs7O0VBaUNZLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxhQUFBO0FIbzJDWjtBRzM0Q0E7RUEyQ1ksa0JBQUE7RUFDQSxrQkFBQTtBSG0yQ1o7QUdqMkNZO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtBSG0yQ2hCO0FHejVDQTtFQTJEWSxpQkFBQTtBSGkyQ1o7QUc1NUNBO0VBK0RZLGdCQUFBO0VBQ0EsVUFBQTtBSGcyQ1o7QUdoNkNBOztFQW1FZ0IsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLDJDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7QUhpMkNoQjtBRy8xQ2dCOztFQUNJLG9DQUFBO0FIazJDcEI7QUdoMkNvQjs7RUFDSSxvQ0FBQTtBSG0yQ3hCO0FHajdDQTtFQW9GZ0IsWUFBQTtBSGcyQ2hCO0FHMTFDUTtFQUNJLGNBQUE7QUg0MUNaO0FHdjdDQTtFQWdHUSxtQkFBQTtBSDAxQ1I7QUcxN0NBO0VBb0dRLGdCQUFBO0VBQ0EsbUJBQUE7QUh5MUNSO0FHOTdDQTtFQXlHUSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBSHcxQ1I7QUduOENBO0VBK0dRLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0FIdTFDUjtBR3Y4Q0E7RUFtSFksa0JBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtBSHUxQ1o7QUc1OENBO0VBeUhZLFNBQUE7QUhzMUNaO0FHLzhDQTs7RUE4SFEsZUFBQTtBSHExQ1I7QUduMUNRO0VBQUE7O0lBQ0ksa0JBQUE7RUh1MUNWO0FBQ0Y7QUd6OUNBO0VBc0lRLG1CQUFBO0FIczFDUjtBRzU5Q0E7RUF5SVkscUJBQUE7RUFDQSxlQUFBO0VBQ0EsK0JBQUE7QUhzMUNaO0FHaitDQTtFQWdKUSxpQkFBQTtBSG8xQ1I7QUdsMUNRO0VBQUE7SUFDSSxrQkFBQTtJQUNBLGdCQUFBO0VIcTFDVjtBQUNGO0FHMStDQTtFQTBKWSxnQkFBQTtBSG0xQ1o7QUc3MENZO0VBQUE7SUFDSSxtQkFBQTtFSGcxQ2Q7QUFDRjtBR2wvQ0E7RUF3S1ksZ0JBQUE7QUg2MENaO0FHci9DQTtFQTZLUSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBSDIwQ1I7QUczL0NBO0VBb0xRLGFBQUE7QUgwMENSO0FHOS9DQTtFQXVMWSxlQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7QUgwMENaO0FHcGdEQTtFQStMUSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtBSHcwQ1I7QUd0MENRO0VBQUE7SUFDSSxnQkFBQTtFSHkwQ1Y7QUFDRjtBRzlnREE7RUF3TVksZUFBQTtBSHkwQ1o7QUdqaERBO0VBOE1ZLDhCQUFBO0VBQUEsMkJBQUE7RUFBQSxzQkFBQTtBSHMwQ1o7QUdwaERBO0VBaU5nQixXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QUhzMENoQjtBRzVoREE7RUF5Tm9CLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBSHMwQ3BCO0FHajBDUTtFQUFBO0lBQ0ksbUJBQUE7RUhvMENWO0FBQ0Y7QUd0aURBO0VBeU9nQixxQkFBQTtFQUNBLGVBQUE7QUhnMENoQjtBRzFpREE7RUE2T29CLGlCQUFBO0VBQ0EsbUJBQUE7QUhnMENwQjtBRzlpREE7RUFtUGdCLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FIOHpDaEI7QUduakRBO0VBd1BvQixtQkFBQTtBSDh6Q3BCO0FHdGpEQTtFQTZQZ0IsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0FINHpDaEI7QUcxekNnQjtFQUNJLGlCQUFBO0FINHpDcEI7QUd6ekNnQjtFQUNJLG1CQUFBO0FIMnpDcEI7QUdua0RBO0VBNlFnQixrQkFBQTtBSHl6Q2hCO0FHdHpDWTtFQUFBO0lBQ0ksbUJBQUE7RUh5ekNkO0FBQ0Y7QUcza0RBO0VBdVJnQixjQUFBO0VBQ0Esa0JBQUE7QUh1ekNoQjtBRy9rREE7RUEyUm9CLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FIdXpDcEI7QUdwbERBOztFQXFTWSxlQUFBO0FIbXpDWjtBR3hsREE7RUEwU1EsZ0JBQUE7QUhpekNSO0FHL3lDUTtFQUFBO0lBQ0ksZ0JBQUE7RUhrekNWO0FBQ0Y7QUdobURBOztFQWtUZ0IsZUFBQTtFQUNBLCtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FIa3pDaEI7QUc5eUNnQjtFQUFBO0lBQ0ksZ0JBQUE7RUhpekNsQjtBQUNGO0FHN3lDZ0I7RUFBQTtJQUNJLGdCQUFBO0VIZ3pDbEI7QUFDRjtBRzd5Q1k7RUFBQTtJQUNJLG1CQUFBO0VIZ3pDZDtBQUNGO0FJdm5EQTtFQUNJLGtCQUFBO0FKeW5ESjtBSTFuREE7RUFJUSxnQkFBQTtBSnluRFI7QUlybkRRO0VBQUE7SUFDSSxhQUFBO0VKd25EVjtBQUNGO0FJbG9EQTtFQWNRLGdCQUFBO0FKdW5EUjtBSXJvREE7RUFpQlksZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBSnVuRFo7QUkzb0RBO0VBd0JZLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBSnNuRFo7QUlqcERBO0VBK0JZLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QUpxbkRaO0FJdnBEQTtFQXVDUSxrQkFBQTtFQUNBLFVBQUE7QUptbkRSO0FJM3BEQTtFQTZDWSxnQkFBQTtFQUNBLGlCQUFBO0FKaW5EWjtBSS9tRFk7RUFBQTtJQUNJLGVBQUE7RUprbkRkO0FBQ0Y7QUlwcURBOztFQXVEUSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7QUppbkRSO0FJL21EUTs7RUFDSSx3QkFBQTtBSmtuRFo7QUkvbURROztFQUNJLFdBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0FKa25EWjtBSTdtRFE7RUFDSSx3REFBQTtBSittRFo7QUk1bURRO0VBQ0ksd0RBQUE7QUo4bURaO0FJMW1EUTtFQUNJLHlEQUFBO0FKNG1EWjtBSXptRFE7RUFDSSx5REFBQTtBSjJtRFo7QUl2c0RBO0VBbUdnQixhQUFBO0FKdW1EaEI7QUkxc0RBO0VBd0dZLDJCQUFBO0FKcW1EWjtBSWptREk7RUFBQTtJQUVRLGVBQUE7RUptbURWO0FBQ0Y7QUlobURJO0VBQUE7SUFFUSxlQUFBO0VKa21EVjtFSXBtREU7SUFLUSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxrQkFBQTtJQUNBLG1CQUFBO0VKa21EVjtBQUNGO0FLM3RESTtFQUFBO0lBQ0ksaUJBQUE7SUFDQSxjQUFBO0lBQ0EsYUFBQTtFTDh0RE47QUFDRjtBS3B1REE7Ozs7OztFQVNRLGtCQUFBO0FMbXVEUjtBSzV1REE7RUFhUSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBTGt1RFI7QUs5dERRO0VBQUE7SUFDSSxtQkFBQTtFTGl1RFY7QUFDRjtBS3R2REE7RUF5QlEsV0FBQTtFQUNBLGdCQUFBO0FMZ3VEUjtBSzF2REE7OztFQTZCWSxnQkFBQTtBTGt1RFo7QUsvdkRBO0VBaUNZLGVBQUE7RUFDQSxnQkFBQTtBTGl1RFo7QUsvdERZO0VBQUE7SUFDSSxlQUFBO0VMa3VEZDtBQUNGO0FLeHdEQTtFQTBDWSxnQkFBQTtFQUNBLGdCQUFBO0FMaXVEWjtBSy90RFk7RUFBQTtJQUNJLGVBQUE7RUxrdURkO0FBQ0Y7QUtqeERBO0VBbURZLGVBQUE7RUFDQSxtQkFBQTtBTGl1RFo7QUsvdERZO0VBQUE7SUFDSSxlQUFBO0VMa3VEZDtBQUNGO0FLMXhEQTtFQTREWSxlQUFBO0FMaXVEWjtBSy90RFk7RUFBQTtJQUNJLG1CQUFBO0VMa3VEZDtBQUNGO0FLbHlEQTtFQXFFUSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLG9CQUFBO0FMZ3VEUjtBSzl0RFE7RUFBQTtJQUNJLG9CQUFBO0lBQ0EsY0FBQTtFTGl1RFY7QUFDRjtBSzl0RFk7RUFBQTtJQUNJLDZCQUFBO0VMaXVEZDtBQUNGO0FLbHpEQTtFQXNGUSxxQkFBQTtBTCt0RFI7QUtyekRBO0VBMEZRLGdCQUFBO0FMOHREUjtBSzV0RFE7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0VBQ0Esa0JBQUE7QUw4dERaO0FLNXREWTtFQUdJLDZCQUFBO0VBQUEscUJBQUE7QUw0dERoQjtBS3Z0RFk7RUFDSSxvQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsNkJBQUE7RUFBQSxxQkFBQTtBTHl0RGhCO0FLcHREWTtFQUFBO0lBQ0ksZ0JBQUE7RUx1dERkO0FBQ0Y7QUsxMERBOzs7RUF3SFEsWUFBQTtBTHV0RFI7QUsvMERBOzs7RUEySFksZUFBQTtFQUNBLCtCQUFBO0VBQ0EsY0FBQTtBTHl0RFo7QUt2dERZO0VBQUE7OztJQUNJLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGdCQUFBO0VMNHREZDtBQUNGO0FLLzFEQTtFQXdJUSxnQkFBQTtFQUNBLGlDQUFBO0VBQ0Esa0JBQUE7QUwwdERSO0FLeHREUTtFQUFBO0lBQ0ksZ0JBQUE7RUwydERWO0FBQ0Y7QUt6dERRO0VBQUE7SUFDSSxnQkFBQTtFTDR0RFY7QUFDRjtBSzF0RFE7RUFBQTtJQUNJLGdCQUFBO0VMNnREVjtBQUNGO0FLbjNEQTtFQTBKUSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtBTDR0RFI7QUsxdERRO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBTDR0RFo7QUt6dERRO0VBQ0ksV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLGlCQUFBO0FMMnREWjtBS3R0REE7RUFFUSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0FMdXREUjtBS3J0RFE7RUFBQTtJQUNJLGFBQUE7RUx3dERWO0FBQ0Y7QUtqdURBO0VBWVksV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtBTHd0RFo7QUt0dERZO0VBQ0ksbUJBQUE7QUx3dERoQjtBTS81REE7Ozs7O0VBR1ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBTm02RFo7QU16NkRBO0VBVVksZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBTms2RFo7QU1oNkRZO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtBTms2RGhCO0FNMTdEQTtFQTZCWSxrQkFBQTtBTmc2RFo7QU0zNURRO0VBQUE7SUFDSSxtQkFBQTtFTjg1RFY7QUFDRjtBTWw4REE7RUF5Q1ksY0FBQTtBTjQ1RFo7QU0xNURZO0VBQUE7SUFDSSxjQUFBO0VONjVEZDtBQUNGO0FPMThEQTtFQUNJLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtBUDQ4REo7QU8xOERJO0VBQUE7SUFDSSxpQkFBQTtJQUNBLFlBQUE7SUFDQSxpQkFBQTtFUDY4RE47QUFDRjtBTzM5REE7Ozs7OztFQWlCUSxrQkFBQTtBUGs5RFI7QU9oOURROzs7Ozs7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0FQdTlEWjtBT245REk7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0NBQUE7RUFDQSxVQUFBO0FQcTlEUjtBTzcvREE7RUE0Q1EsV0FBQTtBUG85RFI7QU9oZ0VBOzs7RUErQ1ksZ0JBQUE7QVBzOURaO0FPcmdFQTtFQW1EWSxlQUFBO0VBQ0EsbUJBQUE7QVBxOURaO0FPbjlEWTtFQUFBO0lBQ0ksZUFBQTtFUHM5RGQ7QUFDRjtBTzlnRUE7RUE0RFksZUFBQTtFQUNBLG1CQUFBO0FQcTlEWjtBT245RFk7RUFBQTtJQUNJLGVBQUE7RVBzOURkO0FBQ0Y7QU92aEVBO0VBcUVZLGVBQUE7QVBxOURaO0FRMWhFQTtFQUNJLG9CQUFBO0FSNGhFSjtBUTFoRUk7RUFDSSxpQkFBQTtBUjRoRVI7QVF6aEVJO0VBQUE7SUFDSSxpQkFBQTtFUjRoRU47QUFDRjtBUXJpRUE7Ozs7OztFQVlRLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0FSaWlFUjtBUWhqRUE7RUFtQlEsZUFBQTtBUmdpRVI7QVFuakVBO0VBd0JRLGlCQUFBO0VBQ0EsbUJBQUE7QVI4aEVSO0FRdmpFQTtFQTZCUSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtBUjZoRVI7QVE1akVBO0VBa0NZLGVBQUE7RUFDQSxpQkFBQTtBUjZoRVo7QVF6aEVRO0VBQUE7SUFDSSxtQkFBQTtFUjRoRVY7QUFDRjtBUXhoRVE7RUFBQTtJQUNJLGFBQUE7RVIyaEVWO0FBQ0Y7QVExa0VBO0VBbURRLGdCQUFBO0FSMGhFUjtBUTdrRUE7RUF1RFEsbUJBQUE7QVJ5aEVSO0FRdmhFUTtFQUFBO0lBQ0ksZ0JBQUE7RVIwaEVWO0FBQ0Y7QVFybEVBO0VBZ0VZLDRCQUFBO0VBQUEsaUJBQUE7RUFBQSxRQUFBO0FSd2hFWjtBUXRoRVk7RUFBQTtJQUNJLGdCQUFBO0VSeWhFZDtBQUNGO0FRN2xFQTtFQXVFWSw0QkFBQTtFQUFBLGlCQUFBO0VBQUEsUUFBQTtBUnloRVo7QVFobUVBO0VBMEVZLGtCQUFBO0VBQ0EsZ0JBQUE7QVJ5aEVaO0FRdmhFWTtFQUFBO0lBQ0ksZUFBQTtJQUNBLGdCQUFBO0VSMGhFZDtBQUNGO0FRcmhFQTtFQUlnQixtQkFBQTtBUm9oRWhCO0FROWdFQTs7Ozs7Ozs7RUFHWSxpQkFBQTtBUnFoRVo7QVF4aEVBOzs7Ozs7OztFQU1nQiwyQkFBQTtBUjRoRWhCO0FRMWhFZ0I7RUFBQTs7Ozs7Ozs7SUFDSSwwQkFBQTtFUm9pRWxCO0FBQ0Y7QVM3b0VBO0VBQ0ksZ0JBQUE7RUFDQSxtQkFBQTtBVCtvRUo7QVNqcEVBOzs7Ozs7RUFLUSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7QVRvcEVSO0FTM3BFQTtFQVdRLGtCQUFBO0VBQ0EsbUJBQUE7QVRtcEVSO0FTaHBFSTtFQUNJLGtCQUFBO0FUa3BFUjtBU25wRUk7Ozs7OztFQUlRLGtCQUFBO0FUdXBFWjtBU25wRUk7RUFDSSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtBVHFwRVI7QVMvcUVBO0VBOEJRLHFCQUFBO0FUb3BFUjtBU2hwRUE7RUFFUSxhQUFBO0FUaXBFUjtBUzFvRVk7Ozs7OztFQUVRLGdCQUFBO0VBQ0EsbUJBQUE7QVRncEVwQjtBVTlyRUE7RUFDSSxjQUFBO0FWZ3NFSjtBVWpzRUE7RUFJUSxpQkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtBVmdzRVI7QVU5ckVRO0VBQUE7SUFDSSxhQUFBO0VWaXNFVjtBQUNGO0FVNXNFQTs7Ozs7O0VBZVEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBVnFzRVI7QVVuc0VRO0VBQUE7Ozs7OztJQUNJLGVBQUE7RVYyc0VWO0FBQ0Y7QVV6c0VROzs7Ozs7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0FWZ3RFWjtBVWp2RUE7RUFzQ1EsaUJBQUE7QVY4c0VSO0FVNXNFUTtFQUFBO0lBQ0ksa0JBQUE7RVYrc0VWO0FBQ0Y7QVV6dkVBO0VBNkNZLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTtFQUNBLHVCQUFBO0FWK3NFWjtBVTdzRVk7RUFDSSw4QkFBQTtFQUNBLHNCQUFBO0FWK3NFaEI7QVVud0VBO0VBMkRZLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FWMnNFWjtBVXpzRVk7RUFBQTtJQUNJLGVBQUE7SUFDQSxjQUFBO0VWNHNFZDtBQUNGO0FXanhFQTtFQUNJLGVBQUE7RUFDQSxXQUFBO0FYbXhFSjtBV3J4RUE7RUFLUSxXQUFBO0FYbXhFUjtBV3h4RUE7RUFTUSxjQUFBO0FYa3hFUjtBVzN4RUE7RUFhUSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7QVhpeEVSO0FXOXhFQTtFQWlCUSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO0FYZ3hFUjtBV3B5RUE7RUF5QlksK0JBQUE7RUFDQSxnQkFBQTtBWDh3RVo7QVd4eUVBO0VBZ0NZLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBWDJ3RVo7QVc3eUVBO0VBdUNRLGtCQUFBO0FYeXdFUjtBV2h6RUE7RUEwQ1ksZ0JBQUE7RUFDQSxtQkFBQTtBWHl3RVo7QVdwekVBO0VBZ0RRLCtDQUFBO0VBQUEsdUNBQUE7RUFBQSwrQkFBQTtFQUFBLDREQUFBO0FYdXdFUjtBV3J3RVE7RUFDSTtJQUNJLDZCQUFBO0lBQUEscUJBQUE7RVh1d0VkO0FBQ0Y7QVc1ekVBO0VBMERRLGtCQUFBO0FYcXdFUjtBV253RVE7RUFBQTtJQUNJLGVBQUE7SUFDQSxnQkFBQTtFWHN3RVY7QUFDRjtBWXIwRUE7RUFDSSxlQUFBO0VBQ0EsV0FBQTtBWnUwRUo7QVl6MEVBO0VBS1EsV0FBQTtBWnUwRVI7QVk1MEVBO0VBU1EsY0FBQTtBWnMwRVI7QVkvMEVBO0VBYVEsd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0FacTBFUjtBWWwxRUE7RUFpQlEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtBWm8wRVI7QVl4MUVBO0VBeUJZLCtCQUFBO0VBQ0EsZ0JBQUE7QVprMEVaO0FZNTFFQTtFQStCUSxnQkFBQTtBWmcwRVI7QVk5ekVRO0VBQUE7SUFDSSxnQkFBQTtJQUNBLG1CQUFBO0VaaTBFVjtBQUNGO0FZcjJFQTtFQXVDWSx5QkFBQTtFQUNBLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtBWmkwRVo7QVkvekVZO0VBQ0ksOEJBQUE7RUFDQSxzQkFBQTtBWmkwRWhCO0FZLzJFQTtFQW9EUSxrQkFBQTtBWjh6RVI7QVlsM0VBO0VBdURZLGdCQUFBO0VBQ0EsbUJBQUE7QVo4ekVaO0FZdDNFQTtFQTZEUSxlQUFBO0VBQ0EsbUJBQUE7QVo0ekVSO0FZMXpFUTtFQUFBO0lBQ0ksZUFBQTtJQUNBLGdCQUFBO0VaNnpFVjtBQUNGO0FZaDRFQTtFQXVFUSxnQkFBQTtBWjR6RVI7QVluNEVBO0VBMEVZLGdCQUFBO0FaNHpFWjtBWXQ0RUE7RUE4RVksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFBQSxzQkFBQTtFQUNBLDBCQUFBO0VBQUEscUJBQUE7QVoyekVaO0FZNzRFQTtFQXFGZ0IsbUJBQUE7RUFBQSxpQkFBQTtFQUFBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QVoyekVoQjtBWXQ1RUE7RUE4Rm9CLGNBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FaMnpFcEI7QVk1NUVBO0VBdUdZLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0Fad3pFWjtBWWw2RUE7O0VBNkdnQixXQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtBWnl6RWhCO0FZNzZFQTs7RUF1SG9CLGFBQUE7QVowekVwQjtBWWo3RUE7RUE0SGdCLDBEQUFBO0VBQ0EsNkJBQUE7RUFBQSxxQkFBQTtBWnd6RWhCO0FZdHpFZ0I7RUFDSSwwREFBQTtFQUNBLHVCQUFBO0VBQUEsZUFBQTtFQUNBLGVBQUE7QVp3ekVwQjtBWTE3RUE7RUF1SWdCLDBEQUFBO0VBQ0EsdUJBQUE7RUFBQSxlQUFBO0Fac3pFaEI7QVlwekVnQjtFQUNJLDBEQUFBO0VBQ0EsNkJBQUE7RUFBQSxxQkFBQTtFQUNBLGVBQUE7QVpzekVwQjtBYW44RUE7RUFDRSxlQUFBO0FicThFRjtBYW44RUU7RUFDRSxpQkFBQTtFQUNBLGNBQUE7QWJxOEVKO0FhbDhFRTtFQUNFLGNBQUE7QWJvOEVKO0FhajhFRTtFQUNFLGNBQUE7QWJtOEVKO0FhaDhFRTtFQUNFLGNBQUE7QWJrOEVKO0FhbjhFRTtFQUlJLGtCQUFBO0VBQ0EsbUJBQUE7QWJrOEVOO0FhaDhFTTtFQUFBO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtFYm04RU47QUFDRjtBYTc4RUU7RUFhTSxlQUFBO0FibThFUjtBYWo4RVE7RUFBQTtJQUNFLGVBQUE7SUFDQSxtQkFBQTtFYm84RVI7QUFDRjtBYXQrRUE7Ozs7O0VBd0NNLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBYnE4RU47QWEvK0VBO0VBOENJLHlCQUFBO0FibzhFSjtBYWwvRUE7O0VBa0RJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FibzhFSjtBYXgvRUE7OztFQXdESSxlQUFBO0VBQ0EsZ0JBQUE7QWJxOEVKO0FhOS9FQTtFQThETSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLGdCQUFBO0FibThFTjtBYXBnRkE7RUFzRUksa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QWJpOEVKO0FhLzdFSTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7QWJpOEVSO0FhcmhGQTtFQXlGSSxrQkFBQTtBYis3RUo7QWF4aEZBO0VBOEZNLGVBQUE7QWI2N0VOO0FhM2hGQTtFQW1HSSxvQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw2QkFBQTtFQUNBLCtCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1QkFBQTtFQUFBLGVBQUE7RUFDQSwwQkFBQTtFQUNBLHlCQUFBO0FiMjdFSjtBYXo3RUk7RUFDRSw4QkFBQTtFQUNBLHNCQUFBO0FiMjdFTjtBYXQ3RUk7RUFBQTtJQUNFLG1CQUFBO0VieTdFSjtBQUNGO0FhdjdFSTtFQUNFLDhCQUFBO0VBQUEsMkJBQUE7RUFBQSx1QkFBQTtBYnk3RU47QWF0N0VJO0VBQ0UsMkJBQUE7QWJ3N0VOO0FhcmpGQTtFQWtJSSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QWJzN0VKO0FhcDdFSTtFQUFBO0lBQ0UsbUJBQUE7RWJ1N0VKO0FBQ0Y7QWEvakZBO0VBNElJLGtCQUFBO0FiczdFSjtBYW43RUk7RUFBQTtJQUNFLGtCQUFBO0ViczdFSjtBQUNGO0FhdmtGQTtFQThKTSxtQkFBQTtBYjQ2RU47QWExa0ZBO0VBaUtRLDJCQUFBO0VBQ0EscUJBQUE7RUFDQSwrQkFBQTtFQUNBLDJCQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxnQ0FBQTtBYjQ2RVI7QWFubEZBO0VBMktRLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLDhDQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtBYjI2RVI7QWF4NkVRO0VBQ0UseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0FiMDZFVjtBYXY2RVE7RUFDRSwwQ0FBQTtBYnk2RVY7QWFsbUZBO0VBNkxVLHlCQUFBO0FidzZFVjtBYXJtRkE7OztFQWlNVSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7QWJ5NkVWO0FhOW1GQTs7RUF5TVUsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBYnk2RVY7QWFybkZBO0VBZ05VLGtCQUFBO0FidzZFVjtBYXhuRkE7RUFxTlUsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QWJzNkVWO0FhOW5GQTtFQTROVSxXQUFBO0FicTZFVjtBYTk1RUE7RUFFSSx3QkFBQTtFQUNBLFlBQUE7QWIrNUVKO0FhbDZFQTs7RUFNTSxxQkFBQTtBYmc2RU47QWF6NUVFO0VBQ0Usb0JBQUE7QWIyNUVKO0FhOTVFQTtFQU9JLHdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBRUEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtBYnk1RUo7QWFyNkVBOztFQWdCTSxxQkFBQTtBYnk1RU47QWF6NkVBO0VBcUJJLG1CQUFBO0FidTVFSjtBYTU2RUE7OztFQXlCSSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSwrQkFBQTtBYnc1RUo7QWF0N0VBOztFQWtDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FidzVFSjtBYTc3RUE7RUF5Q0ksa0JBQUE7RUFDQSxnQkFBQTtBYnU1RUo7QWFqOEVBO0VBOENJLDBCQUFBO0VBQ0EsMkJBQUE7QWJzNUVKO0FhcjhFQTtFQW1ESSxXQUFBO0FicTVFSjtBY3RyRkE7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0Fkd3JGSjtBY3RyRkk7RUFBQTtJQUNJLGdCQUFBO0VkeXJGTjtBQUNGO0FjaHNGQTtFQVVRLGtCQUFBO0VBQ0EsbUJBQUE7QWR5ckZSO0FjdnJGUTtFQUFBO0lBQ0ksbUJBQUE7SUFDQSxnQkFBQTtFZDByRlY7QUFDRjtBY3hyRlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLDBFQUFBO0VBQUEsa0VBQUE7QWQwckZaO0FjcHRGQTtFQThCWSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGtDQUFBO0VBQUEsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLGdDQUFBO0FkeXJGWjtBY3ByRkE7RUFFUSxpQkFBQTtBZHFyRlI7QWNuckZRO0VBQUE7SUFDSSxnQkFBQTtFZHNyRlY7QUFDRjtBZXJ1RkE7RUFHUSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtBZnF1RlI7QWUxdUZBO0VBU1EsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0Fmb3VGUjtBZS91RkE7RUFjWSxtQkFBQTtBZm91Rlo7QWVsdkZBO0VBbUJRLG1CQUFBO0Fma3VGUjtBZWh1RlE7RUFBQTtJQUNJLGdCQUFBO0VmbXVGVjtBQUNGO0FlMXZGQTtFQTBCWSxrQkFBQTtFQUVBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSxxQkFBQTtFQUFBLGtCQUFBO0VBQUEseUJBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7QWZrdUZaO0FlaHVGWTtFQUFBO0lBQ0ksbUJBQUE7SUFDQSxnQkFBQTtFZm11RmQ7QUFDRjtBZTF3RkE7RUEwQ2dCLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsK0JBQUE7QWZtdUZoQjtBZWx4RkE7RUFvRGdCLHdEQUFBO0VBQ0EscUJBQUE7RUFDQSxpQ0FBQTtFQUNBLDRCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QWZpdUZoQjtBZTV4RkE7RUErRGdCLDJCQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLDBCQUFBO0FmZ3VGaEI7QWVyeUZBO0VBeUVnQixpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QWYrdEZoQjtBZTl5RkE7RUFtRmdCLDZCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FmOHRGaEI7QWVyekZBO0VBMEZvQixrQkFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0FmOHRGcEI7QWUxekZBO0VBaUdnQixrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0FmNHRGaEI7QWUvekZBO0VBc0dvQixtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBZjR0RnBCO0FldjBGQTtFQW1IWSxnQkFBQTtBZnV0Rlo7QWVudEZJO0VBQ0kseUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0FmcXRGUjtBZXh0Rkk7RUFPWSwrQkFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QWZvdEZoQjtBZXoxRkE7RUEySVEsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FmaXRGUjtBZTkxRkE7RUFnSlksbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7QWZpdEZaO0FlajJGQTtFQXFKUSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QWYrc0ZSO0FldDJGQTtFQTBKWSxnQkFBQTtBZitzRlo7QWUzc0ZJO0VBRVEsbUJBQUE7QWY0c0ZaO0FnQjUyRkE7RUFDSSxjQUFBO0FoQjgyRko7QWdCLzJGQTtFQUtZLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1DQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtFQUNBLHFCQUFBO0FoQjYyRlo7QWdCMzJGWTtFQUFBO0lBQ0ksaUJBQUE7SUFDQSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUNBLHdCQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtFaEI4MkZkO0FBQ0Y7QWdCNTJGWTtFQUNJLCtCQUFBO0FoQjgyRmhCO0FnQng0RkE7RUFnQ1EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBaEIyMkZSO0FpQjk0RkE7RUFDSSxnQkFBQTtFQUNBLG1CQUFBO0FqQmc1Rko7QWlCOTRGSTtFQUNJLGFBQUE7QWpCZzVGUjtBaUI3NEZJO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QWpCKzRGUjtBaUIxNUZBO0VBZVEsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUNBQUE7RUFDQSx5QkFBQTtBakI4NEZSO0FpQjU0RlE7RUFBQTtJQUNJLGdCQUFBO0VqQis0RlY7QUFDRjtBaUI3NEZRO0VBQUE7SUFDSSxnQkFBQTtFakJnNUZWO0FBQ0Y7QWlCOTRGUTtFQUFBO0lBQ0ksaUJBQUE7RWpCaTVGVjtBQUNGO0FpQi80RlE7RUFDSSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtBakJpNUZaO0FpQi80Rlk7RUFBQTtJQUNJLDhCQUFBO0VqQms1RmQ7QUFDRjtBaUJwOEZBO0VBc0RZLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0VBQUEsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtBakJpNUZaO0FpQjM4RkE7RUE2RGdCLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QWpCaTVGaEI7QWlCbjlGQTtFQXNFZ0IsZUFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtBakJnNUZoQjtBaUJ4OUZBO0VBNEVnQixnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0FqQis0RmhCO0FpQjU0Rlk7RUFBQTtJQUNJLFVBQUE7SUFDQSxtQkFBQTtFakIrNEZkO0FBQ0Y7QWlCNTRGUTtFQUVRLFVBQUE7RUFDQSxtQkFBQTtBakI2NEZoQjtBaUIxNEZZO0VBQ0ksOEJBQUE7QWpCNDRGaEI7QWlCcjRGQTtFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0FqQnU0Rko7QWlCcjRGSTtFQUFBO0lBQ0ksZ0JBQUE7RWpCdzRGTjtBQUNGO0FpQnQ0Rkk7RUFBQTtJQUNJLGdCQUFBO0VqQnk0Rk47QUFDRjtBaUJuNEZJO0VBQUE7SUFDSSxrQkFBQTtFakJzNEZOO0FBQ0Y7QWlCcDRGSTtFQUNJLGtCQUFBO0FqQnM0RlI7QWlCcDRGUTtFQUFBO0lBQ0ksbUJBQUE7RWpCdTRGVjtBQUNGO0FpQm40RkE7RUFFUSwrQkFBQTtFQUFBLDRCQUFBO0VBQUEsdUJBQUE7QWpCbzRGUjtBaUJoNEZnQjtFQUFBOzs7O0lBQ0ksbUJBQUE7SUFBQSxpQkFBQTtJQUFBLGFBQUE7RWpCczRGbEI7QUFDRjtBaUJ6M0ZnQjtFQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUNJLG1CQUFBO0lBQUEsb0JBQUE7SUFBQSxnQkFBQTtFakJ3NUZsQjtFaUJ6NUZjOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQUlRLGlCQUFBO0VqQm83RnRCO0FBQ0Y7QWlCajdGZ0I7RUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFDSSxnQkFBQTtFakJnOUZsQjtBQUNGO0FpQjk4RmdCO0VBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBQ0ksaUJBQUE7RWpCNitGbEI7QUFDRjtBaUJ4K0ZnQjtFQUFBOzs7SUFDSSw4QkFBQTtJQUFBLDRCQUFBO0lBQUEsd0JBQUE7RWpCNitGbEI7RWlCOStGYzs7O0lBSVEsZ0JBQUE7RWpCKytGdEI7QUFDRjtBaUJ4K0ZBO0VBQ0ksa0JBQUE7QWpCMCtGSjtBaUIzK0ZBO0VBSVEsZ0JBQUE7QWpCMCtGUjtBaUI5K0ZBO0VBUVEseUJBQUE7RUFDQSxvQkFBQTtBakJ5K0ZSO0FpQnYrRlE7RUFDSSxpQkFBQTtBakJ5K0ZaO0FpQnIvRkE7RUFnQlksNEJBQUE7RUFBQSxvQkFBQTtBakJ3K0ZaO0FpQngvRkE7RUFvQlksa0JBQUE7QWpCdStGWjtBaUJyK0ZZO0VBQUE7SUFDSSxrQkFBQTtFakJ3K0ZkO0FBQ0Y7QWlCaGdHQTtFQTZCUSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLCtCQUFBO0VBQ0EsbUJBQUE7QWpCcytGUjtBaUJ2Z0dBO0VBcUNRLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtBakJxK0ZSO0FpQjlnR0E7RUE4Q1ksaUJBQUE7QWpCbStGWjtBaUJqK0ZZO0VBQ0ksZ0JBQUE7QWpCbStGaEI7QWlCcGhHQTtFQXVEUSxrQkFBQTtBakJnK0ZSO0FpQjk5RlE7RUFBQTtJQUNJLGdCQUFBO0lBQ0EsZUFBQTtFakJpK0ZWO0FBQ0Y7QWlCN2hHQTtFQStEWSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FqQmkrRlo7QWlCcGlHQTtFQXNFZ0IsV0FBQTtFQUNBLGtCQUFBO0FqQmkrRmhCO0FpQjc5RlE7RUFDSSxhQUFBO0FqQis5Rlo7QWlCM2lHQTtFQWtGWSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QWpCNDlGWjtBaUJsakdBO0VBMkZRLGdCQUFBO0FqQjA5RlI7QWlCcmpHQTtFQThGWSxrQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBO0VBQ0Esd0JBQUE7RUFBQSxnQkFBQTtBakIwOUZaO0FpQng5Rlk7RUFDSSxnQkFBQTtBakIwOUZoQjtBaUIvakdBO0VBMEdZLGFBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQUEsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0FqQnc5Rlo7QWlCdDlGWTtFQUNJLGdCQUFBO0FqQnc5RmhCO0FpQjdrR0E7RUF5SGdCLGVBQUE7QWpCdTlGaEI7QWlCaGxHQTtFQThIWSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtBakJxOUZaO0FrQjN3R0E7Ozs7Ozs7Ozs7OztFQUlRLHNCQUFBO0FsQnF4R1I7QWtCenhHQTs7RUFTWSwwQkFBQTtBbEJveEdaO0FrQjd4R0E7O0VBYVksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QWxCb3hHWjtBa0JueUdBOztFQW1CWSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBbEJveEdaO0FrQnp5R0E7O0VBMEJnQixXQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7QWxCbXhHaEI7QWtCL3lHQTs7RUFpQ1ksbUJBQUE7QWxCa3hHWjtBa0JuekdBOztFQW9DZ0IseUJBQUE7RUFDQSxZQUFBO0FsQm14R2hCO0FrQnh6R0E7O0VBMkNRLHFCQUFBO0VBQ0EseUJBQUE7QWxCaXhHUjtBa0Ivd0dROztFQUNJLG9CQUFBO0FsQmt4R1o7QWtCajBHQTs7OztFQW1EWSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7RUFDQSxXQUFBO0FsQm94R1o7QWtCNTBHQTs7RUE0RFksd0JBQUE7RUFBQSxnQkFBQTtBbEJveEdaO0FrQnZ3R2dCOztFQUNJLGNBQUE7QWxCMHdHcEI7QWtCcDFHQTs7RUFnRlksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QWxCd3dHWjtBa0IxMUdBOztFQXVGZ0IsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBbEJ1d0doQjtBa0Jod0dZO0VBQUE7O0lBQ0ksZ0JBQUE7RWxCb3dHZDtBQUNGO0FrQnYyR0E7O0VBd0dRLGtCQUFBO0FsQm13R1I7QWtCMzJHQTs7RUEyR1ksbUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtFQUNBLG1CQUFBO0FsQm93R1o7QWtCbjNHQTs7RUFrSGdCLFdBQUE7RUFDQSxpQkFBQTtBbEJxd0doQjtBa0J4M0dBOztFQXNIb0IsYUFBQTtBbEJzd0dwQjtBa0I1M0dBOztFQTJIZ0Isa0JBQUE7RUFDQSx3QkFBQTtBbEJxd0doQjtBa0JqNEdBOztFQWdJZ0Isd0JBQUE7QWxCcXdHaEI7QWtCbndHZ0I7O0VBQ0ksV0FBQTtBbEJzd0dwQjtBa0J6NEdBOztFQXdJZ0IsZUFBQTtFQUNBLG1CQUFBO0FsQnF3R2hCO0FrQjk0R0E7O0VBK0lRLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtBbEJtd0dSO0FrQnA1R0E7Ozs7Ozs7O0VBdUpnQixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QWxCdXdHaEI7QWtCandHWTtFQUFBOztJQUNJLG1CQUFBO0VsQnF3R2Q7QUFDRjtBa0J4NkdBOztFQXNLZ0IseUJBQUE7RUFDQSxZQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0FsQnN3R2hCO0FrQnB3R2dCOztFQUNJLDBDQUFBO0FsQnV3R3BCO0FrQnY3R0E7O0VBb0xvQiwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtBbEJ1d0dwQjtBa0JqOEdBOztFQThMb0IsY0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLHVEQUFBO0VBQ0EscUJBQUE7RUFDQSxxQ0FBQTtFQUNBLDRCQUFBO0FsQnV3R3BCO0FrQjk4R0E7O0VBOE1RLGNBQUE7RUFDQSxZQUFBO0FsQm93R1I7QWtCbjlHQTs7RUFtTlEsbUJBQUE7QWxCb3dHUjtBa0J2OUdBOzs7Ozs7OztFQXVOZ0IsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0FsQjB3R2hCO0FrQnIrR0E7O0VBZ09ZLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7QWxCeXdHWjtBa0J2d0dZO0VBQUE7O0lBQ0ksU0FBQTtJQUNBLGFBQUE7SUFDQSx3QkFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7RWxCMndHZDtBQUNGO0FrQnYvR0E7Ozs7RUErT2dCLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0FsQjh3R2hCO0FrQjV3R2dCO0VBQUE7Ozs7SUFDSSxjQUFBO0VsQmt4R2xCO0FBQ0Y7QWtCNWdIQTs7OztFQTZQb0IsYUFBQTtBbEJxeEdwQjtBa0JseEdnQjs7OztFQUNJLFlBQUE7QWxCdXhHcEI7QWtCeGhIQTs7RUFzUWdCLHdEQUFBO0VBQ0EsaUNBQUE7QWxCc3hHaEI7QWtCN2hIQTs7RUEyUWdCLHlEQUFBO0VBQ0EsaUNBQUE7QWxCc3hHaEI7QWtCaHhHUTs7RUFDSSxnQkFBQTtBbEJteEdaO0FrQnRpSEE7Ozs7RUF3UlksZ0JBQUE7RUFDQSxtQkFBQTtBbEJveEdaO0FrQjdpSEE7O0VBNlJZLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLCtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtBbEJveEdaO0FrQi93R0E7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QWxCaXhHSjtBa0Ivd0dJO0VBQUE7SUFDSSxnQkFBQTtFbEJreEdOO0FBQ0Y7QWtCaHhHSTtFQUNJLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QWxCa3hHUjtBa0I5d0dBO0VBQ0ksZ0JBQUE7QWxCZ3hHSjtBa0I3d0dBO0VBQ0ksY0FBQTtBbEIrd0dKO0FrQmh4R0E7Ozs7RUFLWSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBbEJpeEdaO0FtQnptSEE7RUFDSSxlQUFBO0FuQjJtSEo7QW1CNW1IQTtFQUlRLFdBQUE7QW5CMm1IUjtBbUIvbUhBO0VBUVEsb0JBQUE7QW5CMG1IUjtBbUJ4bUhRO0VBQUE7SUFDSSxtQkFBQTtFbkIybUhWO0FBQ0Y7QW1CeG1ISTtFQUFBO0lBRVEsbUJBQUE7RW5CMG1IVjtBQUNGO0FtQjVuSEE7RUF1QlksZUFBQTtFQUNBLGlCQUFBO0FuQndtSFo7QW1CaG9IQTtFQTRCWSxtQkFBQTtBbkJ1bUhaO0FtQm5vSEE7RUFnQ1ksZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtBbkJzbUhaO0FtQnhvSEE7RUFzQ1ksYUFBQTtBbkJxbUhaO0FtQjNvSEE7RUEwQ1ksV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QW5Cb21IWjtBbUJqcEhBO0VBaURZLFdBQUE7QW5CbW1IWjtBb0JwcEhBO0VBQ0ksaUJBQUE7QXBCc3BISjtBb0J2cEhBO0VBSVEsbUJBQUE7QXBCc3BIUjtBb0IxcEhBO0VBT1ksZUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBO0VBQ0EsY0FBQTtBcEJzcEhaO0FvQnBwSFk7RUFBQTtJQUNJLGVBQUE7RXBCdXBIZDtBQUNGO0FvQnRxSEE7RUFtQlksVUFBQTtBcEJzcEhaO0FvQnpxSEE7RUF1QlksVUFBQTtBcEJxcEhaO0FvQjVxSEE7OztFQTRCZ0IsbUJBQUE7QXBCcXBIaEI7QW9CanJIQTtFQWdDZ0IsK0JBQUE7RUFDQSxjQUFBO0FwQm9wSGhCO0FxQnJySEE7RUFHWSx5QkFBQTtBckJxckhaO0FzQnhySEE7RUFDSSw0QkFBQTtBdEIwckhKO0FzQnhySEk7RUFBQTtJQUNJLDRCQUFBO0V0QjJySE47QUFDRjtBc0Joc0hBO0VBU1ksbUJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QXRCMHJIWjtBc0J4ckhZOzs7Ozs7RUFFUSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUNBQUE7RUFDQSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QXRCOHJIcEI7QXNCcHRIQTs7O0VBMkJnQixnQkFBQTtBdEI4ckhoQjtBc0J6dEhBO0VBK0JnQixlQUFBO0VBQ0EsZ0JBQUE7QXRCNnJIaEI7QXNCM3JIZ0I7RUFBQTtJQUNJLGVBQUE7RXRCOHJIbEI7QUFDRjtBc0J4ckhRO0VBQUE7SUFDSSxnQkFBQTtFdEIyckhWO0FBQ0Y7QXNCdnJIUTtFQUFBO0lBQ0ksbUJBQUE7RXRCMHJIVjtFc0IzckhNO0lBSVEsNEJBQUE7SUFBQSxpQkFBQTtJQUFBLFFBQUE7SUFDQSxVQUFBO0V0QjBySGQ7RXNCL3JITTtJQVFZLGVBQUE7SUFDQSxZQUFBO0V0QjBySGxCO0VzQm5zSE07SUFjUSw0QkFBQTtJQUFBLGlCQUFBO0lBQUEsUUFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtFdEJ3ckhkO0VzQnhzSE07SUFxQlEsNEJBQUE7SUFBQSxpQkFBQTtJQUFBLFFBQUE7SUFDQSxVQUFBO0V0QnNySGQ7RXNCNXNITTtJQXlCWSxjQUFBO0lBQ0EsbUJBQUE7RXRCc3JIbEI7QUFDRiIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3N0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9qb3N0L3YyMC85MnpKdEJoUE5xdzczb0hIN0JiUXA0LUI2WGxyWnUwRU5JMC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0pvc3QnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2pvc3QvdjIwLzkyekp0QmhQTnF3NzNvSEg3QmJRcDQtQjZYbHJabTBGTkkwLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSm9zdCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvam9zdC92MjAvOTJ6SnRCaFBOcXc3M29ISDdCYlFwNC1CNlhsclpyTUZOSTAudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3N0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9qb3N0L3YyMC85MnpKdEJoUE5xdzczb0hIN0JiUXA0LUI2WGxyWnUwRk5JMC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0pvc3QnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2pvc3QvdjIwLzkyekp0QmhQTnF3NzNvSEg3QmJRcDQtQjZYbHJadDhGTkkwLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSm9zdCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvam9zdC92MjAvOTJ6SnRCaFBOcXc3M29ISDdCYlFwNC1CNlhsclpqTUNOSTAudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3N0JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9qb3N0L3YyMC85MnpKdEJoUE5xdzczb0hIN0JiUXA0LUI2WGxyWmdvQ05JMC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0pvc3QnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2pvc3QvdjIwLzkyekp0QmhQTnF3NzNvSEg3QmJRcDQtQjZYbHJabTBDTkkwLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSm9zdCc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvam9zdC92MjAvOTJ6SnRCaFBOcXc3M29ISDdCYlFwNC1CNlhsclprUUNOSTAudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3N0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9qb3N0L3YyMC85MnpQdEJoUE5xdzc5SWoxRTg2NXpCVXY3bXlqSkFWRy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0pvc3QnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2pvc3QvdjIwLzkyelB0QmhQTnF3NzlJajFFODY1ekJVdjdtd2pKUVZHLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSm9zdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvam9zdC92MjAvOTJ6UHRCaFBOcXc3OUlqMUU4NjV6QlV2N216OUpRVkcudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3N0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9qb3N0L3YyMC85MnpQdEJoUE5xdzc5SWoxRTg2NXpCVXY3bXlqSlFWRy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0pvc3QnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2pvc3QvdjIwLzkyelB0QmhQTnF3NzlJajFFODY1ekJVdjdteVJKUVZHLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSm9zdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvam9zdC92MjAvOTJ6UHRCaFBOcXc3OUlqMUU4NjV6QlV2N214OUlnVkcudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdKb3N0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9qb3N0L3YyMC85MnpQdEJoUE5xdzc5SWoxRTg2NXpCVXY3bXhFSWdWRy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0pvc3QnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2pvc3QvdjIwLzkyelB0QmhQTnF3NzlJajFFODY1ekJVdjdtd2pJZ1ZHLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSm9zdCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvam9zdC92MjAvOTJ6UHRCaFBOcXc3OUlqMUU4NjV6QlV2N213S0lnVkcudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwRHRLeTJPQWRSMUstSXdoV3VkRi1SM3dvQWE4b3BQT3JHOTdsd3FEbE85QzQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwRHRLeTJPQWRSMUstSXdoV3VkRi1SM3dvQWE4b3BQT3JHOTdsd3FPZE85QzQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwRHRLeTJPQWRSMUstSXdoV3VkRi1SM3dvQWE4b3BQT3JHOTdsd3FMbE85QzQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwRHRLeTJPQWRSMUstSXdoV3VkRi1SM3dvQWE4b3BQT3JHOTdsd3FJdE85QzQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwRHRLeTJPQWRSMUstSXdoV3VkRi1SM3dvQWE4b3BQT3JHOTdsd3FHZEo5QzQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwRHRLeTJPQWRSMUstSXdoV3VkRi1SM3dvQWE4b3BQT3JHOTdsd3FGNUo5QzQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwRHRLeTJPQWRSMUstSXdoV3VkRi1SM3dvQWE4b3BQT3JHOTdsd3FEbEo5QzQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwRHRLeTJPQWRSMUstSXdoV3VkRi1SM3dvQWE4b3BQT3JHOTdsd3FCQko5QzQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwQnRLeTJPQWRSMUstSXdoV3VkRi1SOVFNeWxCSkFWM0JvOEt3NDYxRU4udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwQnRLeTJPQWRSMUstSXdoV3VkRi1SOVFNeWxCSkFWM0JvOEt6bTYxRU4udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwQnRLeTJPQWRSMUstSXdoV3VkRi1SOVFNeWxCSkFWM0JvOEt5NDYxRU4udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwQnRLeTJPQWRSMUstSXdoV3VkRi1SOVFNeWxCSkFWM0JvOEt5SzYxRU4udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwQnRLeTJPQWRSMUstSXdoV3VkRi1SOVFNeWxCSkFWM0JvOEt4bTdGRU4udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwQnRLeTJPQWRSMUstSXdoV3VkRi1SOVFNeWxCSkFWM0JvOEt4ZjdGRU4udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwQnRLeTJPQWRSMUstSXdoV3VkRi1SOVFNeWxCSkFWM0JvOEt3NDdGRU4udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyAzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9zb3VyY2VzYW5zMy92MTkvbndwQnRLeTJPQWRSMUstSXdoV3VkRi1SOVFNeWxCSkFWM0JvOEt3UjdGRU4udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG4vKiogXG5CUkVBS0VQT0lUU1xuKi9cbi8qXG5DT0xPUlNcbiovXG4vKlxuICBGT05UU1xuICAqL1xuaHRtbCBib2R5IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIDNcIiwgc2Fucy1zZXJpZjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuaHRtbCBib2R5IGgxLFxuaHRtbCBib2R5IGgyLFxuaHRtbCBib2R5IGgzLFxuaHRtbCBib2R5IGg0LFxuaHRtbCBib2R5IGg1LFxuaHRtbCBib2R5IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3MzczNztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5odG1sIGJvZHkgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG59XG5odG1sIGJvZHkgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5odG1sIGJvZHkgaDMge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5odG1sIGJvZHkgaDQge1xuICBmb250LXNpemU6IDIycHg7XG59XG5odG1sIGJvZHkgaDUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5odG1sIGJvZHkgaDYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5odG1sIGJvZHkgcCxcbmh0bWwgYm9keSB1bCxcbmh0bWwgYm9keSBvbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgM1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbmh0bWwgYm9keSBwLFxuaHRtbCBib2R5IHVsLFxuaHRtbCBib2R5IG9sLFxuaHRtbCBib2R5IGxpLFxuaHRtbCBib2R5IGRpdixcbmh0bWwgYm9keSBhIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5odG1sIGJvZHkgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5odG1sIGJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmh0bWwgYm9keSBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmh0bWwgYm9keSBpbWcsXG5odG1sIGJvZHkgZmlndXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbmh0bWwgYm9keSBiLFxuaHRtbCBib2R5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaHRtbCBib2R5IHZpZGVvLFxuaHRtbCBib2R5IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmh0bWwgYm9keSBibG9ja3F1b3RlOm5vdCgudGlrdG9rLWVtYmVkKSB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaHRtbCBib2R5IGJsb2NrcXVvdGU6bm90KC50aWt0b2stZW1iZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvcXVvdGUtbGVmdC5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5odG1sIGJvZHkgYmxvY2txdW90ZTpub3QoLnRpa3Rvay1lbWJlZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9xdW90ZS1yaWdodC5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5odG1sIC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5odG1sIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTExMTdBICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMTExN0EgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxOHB4IDQwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB3b3JkLXNwYWNpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmh0bWwgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5odG1sIC5idXR0b246OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cbmh0bWwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmFkbWluYmFyLWJ1dHRvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTExMTdBICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMTExN0EgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxOHB4IDQwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgd29yZC1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFNhbnMtc2VyaWY7XG59XG5odG1sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KC5hZG1pbmJhci1idXR0b24pOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItZmx1aWQge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaW50ZXJmYWNlLWludGVyZmFjZS1za2VsZXRvbl9fc2lkZWJhciAuaW50ZXJmYWNlLWNvbXBsZW1lbnRhcnktYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFjY29yZGlvbi1zZWN0aW9uIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXNlY3Rpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRTExMTdBO1xufVxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2NvcmRpb24tYnV0dG9uLFxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3BjZjcgaDEsXG4ud3BjZjcgaDIsXG4ud3BjZjcgaDMsXG4ud3BjZjcgaDQsXG4ud3BjZjcgaDUsXG4ud3BjZjcgaDYge1xuICBjb2xvcjogI0UxMTE3QTtcbn1cbi53cGNmNyBwLFxuLndwY2Y3IHVsLFxuLndwY2Y3IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cGNmNyBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbn1cbi53cGNmNyBpbnB1dCxcbi53cGNmNyB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMmIyZDJmO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLndwY2Y3IGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuLndwY2Y3IHRleHRhcmVhW3R5cGU9J3N1Ym1pdCddIHtcbiAgcGFkZGluZzogMTVweCA2MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndwY2Y3IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLndwY2Y3IC5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgLnVuYWNjZXB0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi53cGNmNyAucGF5bWVudC1yZXF1aXJlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud3BjZjcgLndwY2Y3LXNwaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lcnJvci00MDQge1xuICBtYXJnaW46IDUwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVycm9yLTQwNCBoMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG4gIGNvbG9yOiAjRTExMTdBO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXJyb3ItNDA0IGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5lcnJvci00MDQgaDE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNFMTExN0E7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuLmVycm9yLTQwNCAubmYge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lcnJvci00MDQgLm5mIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjRTExMTdBO1xufVxuLmJyZWFkY3J1bWJzIC5zZXAge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLmJyZWFkY3J1bWJzIC5zZXAtcGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3NlcC1waW5rLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4ucGluayB7XG4gIGNvbG9yOiAjRTExMTdBO1xufVxuLm1vcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubW9yZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTExMTdBO1xufVxuLmdvb2dsZS1tYXAge1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5nb29nbGUtbWFwIC5hY2YtbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZ2xlLW1hcCAuYWNmLW1hcCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuLmdvb2dsZS1tYXAgLmFjZi1tYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLnBhZ2luYXRpb24gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDVweCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0UxMTE3QTtcbn1cbi5wYWdpbmF0aW9uIGEubmV4dC1saW5rLFxuLnBhZ2luYXRpb24gYS5wcmV2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBhZ2luYXRpb24gYS5uZXh0LWxpbmsgaW1nLFxuLnBhZ2luYXRpb24gYS5wcmV2LWxpbmsgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG59XG4ucGFnaW5hdGlvbiAuc2VwYXJhdGUge1xuICBtYXJnaW46IDAgNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggNXB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzczNzM3O1xufVxuLnBhZ2luYXRpb24gLnByZXYtbGluayBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC50YWJsZS13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50aXRsZS1yb3cge1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweCAwO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnRpdGxlLXJvdyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxMTE3QTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzJiMmQyZjtcbiAgcGFkZGluZzogMTRweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLW5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5zZWFyY2gtbm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VhcmNoLW5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlYXJjaC1uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWF4LWhlaWdodDogNTRweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5zZWFyY2gtbm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLm5ld3NsZXR0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzczNzM3O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLm5ld3NsZXR0ZXIgLndwY2Y3IGlucHV0IHtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5uZXdzbGV0dGVyIC5zdWIgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5ld3NsZXR0ZXIgLm1haW4gaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2xldHRlciAubWFpbiBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG4ubmV3c2xldHRlciAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaG9tZSAubmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU1ZTU7XG59XG4uaG9tZSAubmV3c2xldHRlciAuc3ViIGgyLFxuLmhvbWUgLm5ld3NsZXR0ZXIgLm1haW4gaDIge1xuICBjb2xvcjogIzM3MzczNztcbn1cbi5ob21lIC5uZXdzbGV0dGVyIHAge1xuICBjb2xvcjogIzM3MzczNztcbn1cbmh0bWwgOndoZXJlKC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIpIC5idXR0b24ge1xuICBwYWRkaW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuaHRtbCA6d2hlcmUoLmVkaXRvci1zdHlsZXMtd3JhcHBlcikgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jYWlvYV9hY2Nlc3NpYmlsaXR5X3NldHRpbmdzIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4jYWlvYV9hY2Nlc3NpYmlsaXR5X3NldHRpbmdzICoge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbi5nYWxsZXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuaW1nLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyLFxuZmlndXJlLmFsaWduY2VudGVyLFxuaW1nLndwLXBvc3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gYXV0bztcbn1cbmltZy5hbGlnbnJpZ2h0LFxuZGl2LmFsaWducmlnaHQsXG5maWd1cmUuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAxZW0gMCAxZW0gMmVtO1xufVxuaW1nLmFsaWdubGVmdCxcbmRpdi5hbGlnbmxlZnQsXG5maWd1cmUuYWxpZ25sZWZ0LFxuaW1nLndwLXBvc3QtaW1hZ2UuYXR0YWNobWVudC10aHVtYiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDFlbSAxZW0gMmVtIDA7XG59XG5maWd1cmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAxZW0gMDtcbn1cbnAgaW1nLmFsaWducmlnaHQsXG5wIGltZy5hbGlnbmxlZnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmdhbGxlcnkgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2FsbGVyeSBmaWd1cmUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIlIDFlbSAwO1xufVxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICBmbG9hdDogbm9uZTtcbn1cbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIGZpZ3VyZSB7XG4gIHdpZHRoOiAzMiU7XG59XG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyBmaWd1cmU6bnRoLW9mLXR5cGUoM24rMykge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyBmaWd1cmU6bnRoLW9mLXR5cGUoM24rNCkge1xuICBjbGVhcjogbGVmdDtcbn1cbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIGZpZ3VyZSB7XG4gIHdpZHRoOiA0OSU7XG59XG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiBmaWd1cmU6bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiBmaWd1cmU6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTQgZmlndXJlIHtcbiAgd2lkdGg6IDIzLjI1JTtcbn1cbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IGZpZ3VyZTpudGgtb2YtdHlwZSg0bis0KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IGZpZ3VyZTpudGgtb2YtdHlwZSg0bis1KSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUgZmlndXJlIHtcbiAgd2lkdGg6IDE4JTtcbn1cbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01IGZpZ3VyZTpudGgtb2YtdHlwZSg1bis1KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy01IGZpZ3VyZTpudGgtb2YtdHlwZSg1bis2KSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTYgZmlndXJlIHtcbiAgd2lkdGg6IDE0LjIlO1xufVxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTYgZmlndXJlOm50aC1vZi10eXBlKDZuKzYpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTYgZmlndXJlOm50aC1vZi10eXBlKDZuKzcpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyBmaWd1cmUge1xuICB3aWR0aDogMTIlO1xufVxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTcgZmlndXJlOm50aC1vZi10eXBlKDduKzcpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTcgZmlndXJlOm50aC1vZi10eXBlKDduKzgpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCBmaWd1cmUge1xuICB3aWR0aDogMTAuMiU7XG59XG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCBmaWd1cmU6bnRoLW9mLXR5cGUoOG4rOCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCBmaWd1cmU6bnRoLW9mLXR5cGUoOG4rOSkge1xuICBjbGVhcjogbGVmdDtcbn1cbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IGZpZ3VyZSB7XG4gIHdpZHRoOiA4Ljg1JTtcbn1cbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IGZpZ3VyZTpudGgtb2YtdHlwZSg5bis5KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IGZpZ3VyZTpudGgtb2YtdHlwZSg5bisxMCkge1xuICBjbGVhcjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBpbWcuYWxpZ25yaWdodCxcbiAgZGl2LmFsaWducmlnaHQsXG4gIGZpZ3VyZS5hbGlnbnJpZ2h0LFxuICBpbWcuYWxpZ25sZWZ0LFxuICBkaXYuYWxpZ25sZWZ0LFxuICBmaWd1cmUuYWxpZ25sZWZ0LFxuICBpbWcud3AtcG9zdC1pbWFnZS5hdHRhY2htZW50LXRodW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IGZpZ3VyZSxcbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUgZmlndXJlLFxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiBmaWd1cmUsXG4gIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IGZpZ3VyZSxcbiAgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggZmlndXJlLFxuICAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubG9nby1hbHQtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JhcGhpY3MtZGlzYWJsZWQge1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICAvKiBEb3N0b3N1aiBkbyBzemVyb2tvxZtjaSBsb2dhICovXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIC8qIERvc3Rvc3VqIGRvIHd5c29rb8WbY2kgbG9nYSAqL1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLyogVcWCYXR3aSBjZW50cm93YW5pZSAqL1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ncmFwaGljcy1kaXNhYmxlZCBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ3JhcGhpY3MtZGlzYWJsZWQgLmxvZ28tYWx0LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmZvY3VzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMnB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuYm9keS5pbWFnZXMtaGlkZGVuIC5zZWFyY2ggI3NlYXJjaC1ydW4gYSBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LmltYWdlcy1oaWRkZW4gLnNlYXJjaCAjc2VhcmNoLXJ1biBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyMzE1XCI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2hlYWQge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbiNoZWFkIC5oZWFkZXItbWFpbiB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogIzM3MzczNztcbiAgbWluLWhlaWdodDogOTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICNoZWFkICNzaXRlLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgI2hlYWQgI3NpdGUtbmF2aWdhdGlvbi5zaG93LW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbiNoZWFkICNtb2JpbGUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICNoZWFkICNtb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB0b3A6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAjaGVhZCAjbW9iaWxlLWJ1dHRvbiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTExMTdBO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjaGVhZCAjbW9iaWxlLWJ1dHRvbi5hY3RpdmUtYnV0dG9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDRweDtcbiAgfVxuICAjaGVhZCAjbW9iaWxlLWJ1dHRvbi5hY3RpdmUtYnV0dG9uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2hlYWQgI21vYmlsZS1idXR0b24uYWN0aXZlLWJ1dHRvbiBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdG9wOiAtNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIGFuZCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkgYW5kIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaGVhZCAjbW9iaWxlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICNoZWFkIC5tZW51LWNvbnRhaW5lci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jaGVhZCAubG9nbyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuI2hlYWQgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICNoZWFkIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4jaGVhZCAjcHJpbWFyeS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWQgI3ByaW1hcnktbWVudSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4jaGVhZCAjcHJpbWFyeS1tZW51IGxpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaGVhZCAjcHJpbWFyeS1tZW51IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG59XG4jaGVhZCAjcHJpbWFyeS1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2hlYWQgI3ByaW1hcnktbWVudSBsaSBhIHtcbiAgICBjb2xvcjogIzM3MzczNztcbiAgfVxufVxuI2hlYWQgI3ByaW1hcnktbWVudSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNFMTExN0E7XG59XG4jaGVhZCAjcHJpbWFyeS1tZW51IC5zaG93LXN1YixcbiNoZWFkICNwcmltYXJ5LW1lbnUgLnNob3ctc3ViLW1lbnUge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4jaGVhZCAjcHJpbWFyeS1tZW51IC5zaG93LXN1YiBpLFxuI2hlYWQgI3ByaW1hcnktbWVudSAuc2hvdy1zdWItbWVudSBpIHtcbiAgY29sb3I6ICNFMTExN0E7XG59XG4jaGVhZCAjcHJpbWFyeS1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNFMTExN0E7XG59XG4jaGVhZCAjcHJpbWFyeS1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSBhOjphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xufVxuI2hlYWQgI3ByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNoZWFkICNwcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA3cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYXJyb3dfc29saWRfZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4jaGVhZCAjcHJpbWFyeS1tZW51IC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMzczNzM3O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaGVhZCAjcHJpbWFyeS1tZW51IC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIH1cbn1cbiNoZWFkICNwcmltYXJ5LW1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jaGVhZCAjcHJpbWFyeS1tZW51IC5zdWItbWVudSBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNoZWFkICNwcmltYXJ5LW1lbnUgLnN1Yi1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjMzczNzM3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbiNoZWFkICNwcmltYXJ5LW1lbnUgLnN1Yi1tZW51IGxpIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNoZWFkICNwcmltYXJ5LW1lbnUgLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxMTE3QTtcbn1cbiNoZWFkIC5sYW5nIC5jb2w6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNoZWFkIC5sYW5nIGxpIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbiNoZWFkIC5sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwge1xuICBwYWRkaW5nOiAwO1xufVxuI2hlYWQgLmxhbmcgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMDtcbn1cbiNoZWFkIC5sYW5nIGE6aG92ZXIge1xuICBjb2xvcjogI0UxMTE3QTtcbn1cbiNoZWFkIC5sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jaGVhZCAuZGVza3RvcC1oYW1idXJnZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2hlYWQgLmRlc2t0b3AtaGFtYnVyZ2VyICNkZXNrdG9wLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAzcHg7XG59XG4jaGVhZCAuZGVza3RvcC1oYW1idXJnZXIgI2Rlc2t0b3AtYnV0dG9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4jaGVhZCAuZGVza3RvcC1oYW1idXJnZXIgI2Rlc2t0b3AtYnV0dG9uOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTExMTdBO1xufVxuI2hlYWQgLnN1YnNpZGlhcnktbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBwYWRkaW5nOiAxMiUgMTAlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTEwMCU7XG4gIHRyYW5zaXRpb246IDAuOHM7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjaGVhZCAuc3Vic2lkaWFyeS1tZW51IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuI2hlYWQgLnN1YnNpZGlhcnktbWVudSBociB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0UxMTE3QTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICNoZWFkIC5zdWJzaWRpYXJ5LW1lbnUgaHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jaGVhZCAuc3Vic2lkaWFyeS1tZW51ICNzdWItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2hlYWQgLnN1YnNpZGlhcnktbWVudSAuY2xvc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMzczNzM3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGVhZCAuc3Vic2lkaWFyeS1tZW51IC5jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbiNoZWFkIC5zdWJzaWRpYXJ5LW1lbnUgLmNsb3NlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogMzdweDtcbn1cbiNoZWFkIC5zdWJzaWRpYXJ5LW1lbnUgLmNsb3NlIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMjlweDtcbn1cbiNoZWFkIC5zdWJzaWRpYXJ5LW1lbnUuYWN0aXZlIHtcbiAgcmlnaHQ6IDAlO1xufVxuI2hlYWQgLm92ZXJsYXkge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuI2hlYWQgI3N1YnNpZGlhcnktbWVudSxcbiNoZWFkICNzaXRlLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuI2hlYWQgI3N1YnNpZGlhcnktbWVudSAubWVudS1pdGVtLFxuI2hlYWQgI3NpdGUtbmF2aWdhdGlvbi1tb2JpbGUgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjaGVhZCAjc3Vic2lkaWFyeS1tZW51IC5tZW51LWl0ZW0sXG4gICNoZWFkICNzaXRlLW5hdmlnYXRpb24tbW9iaWxlIC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuI2hlYWQgI3N1YnNpZGlhcnktbWVudSAubWVudS1pdGVtIGEsXG4jaGVhZCAjc2l0ZS1uYXZpZ2F0aW9uLW1vYmlsZSAubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICNoZWFkICNzdWJzaWRpYXJ5LW1lbnUgLm1lbnUtaXRlbSBhLFxuICAjaGVhZCAjc2l0ZS1uYXZpZ2F0aW9uLW1vYmlsZSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuI2hlYWQgI3N1YnNpZGlhcnktbWVudSAubWVudS1pdGVtIGE6aG92ZXIsXG4jaGVhZCAjc2l0ZS1uYXZpZ2F0aW9uLW1vYmlsZSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0UxMTE3QTtcbn1cbiNoZWFkICNzaXRlLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICNoZWFkICNzaXRlLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2hlYWQgLnNlYXJjaCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI2hlYWQgLnNlYXJjaCAjc2VhcmNoLXJ1biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2hlYWQgLnNlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4jaGVhZCAuc2VhcmNoLWJveCAjY2xvc2UtZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIHRvcDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgI2hlYWQgLnNlYXJjaC1ib3ggI2Nsb3NlLWZvcm0ge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuI2hlYWQgLnNlYXJjaC1ib3ggI2Nsb3NlLWZvcm0gaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4jaGVhZCAuc2VhcmNoLWJveCAuZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgI2hlYWQgLnNlYXJjaC1ib3ggLmZvcm0tY29udGFpbmVyIC5zZWFyY2gtZmllbGQge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG4jaGVhZCAuc2VhcmNoLWJveCAuZm9ybS1jb250YWluZXIgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjaGVhZCAuc2VhcmNoLWJveCAuZm9ybS1jb250YWluZXIgZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4jaGVhZCAuc2VhcmNoLWJveCAuZm9ybS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1heC1oZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjaGVhZCAuc2VhcmNoLWJveCAuZm9ybS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuI2NvbG9waG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzczNzM3O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG4jY29sb3Bob24gcCxcbiNjb2xvcGhvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4jY29sb3Bob24gLmJvdHRvbS1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2NvbG9waG9uIC5ib3R0b20taW5mbyBwLFxuI2NvbG9waG9uIC5ib3R0b20taW5mbyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiNjb2xvcGhvbiAuYmF6YS13aWVkenktY29sIGgyLFxuI2NvbG9waG9uIC5iYXphLXdpZWR6eS1jb2wgaDMsXG4jY29sb3Bob24gLmJhemEtd2llZHp5LWNvbCBoNCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cbiNjb2xvcGhvbiAuYm90dG9tLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NvbG9waG9uIC5ib3R0b20tY29udGVudCBoMixcbiNjb2xvcGhvbiAuYm90dG9tLWNvbnRlbnQgaDMsXG4jY29sb3Bob24gLmJvdHRvbS1jb250ZW50IGg0LFxuI2NvbG9waG9uIC5ib3R0b20tY29udGVudCBoNSB7XG4gIGNvbG9yOiAjRTExMTdBO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jY29sb3Bob24gLmJvdHRvbS1jb250ZW50IGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4jY29sb3Bob24gLmJvdHRvbS1jb250ZW50IGg2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRTExMTdBO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbiNjb2xvcGhvbiAuYm90dG9tLWNvbnRlbnQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuI2NvbG9waG9uIC5ib3R0b20tY29udGVudCAud3BjZjcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI2NvbG9waG9uIC5ib3R0b20tY29udGVudCAud3BjZjcgaW5wdXQsXG4jY29sb3Bob24gLmJvdHRvbS1jb250ZW50IC53cGNmNyB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxMTE3QSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjNlbSAwO1xuICBtYXJnaW46IDA7XG59XG4jY29sb3Bob24gLmJvdHRvbS1jb250ZW50IC53cGNmNyBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbiNjb2xvcGhvbiAuYm90dG9tLWNvbnRlbnQgLndwY2Y3IHRleHRhcmVhW3R5cGU9J3N1Ym1pdCddIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UxMTE3QSAhaW1wb3J0YW50O1xufVxuI2NvbG9waG9uIC5ib3R0b20tY29udGVudCAud3BjZjcgaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsXG4jY29sb3Bob24gLmJvdHRvbS1jb250ZW50IC53cGNmNyB0ZXh0YXJlYVt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMTExN0EgIWltcG9ydGFudDtcbn1cbiNjb2xvcGhvbiAuYm90dG9tLWNvbnRlbnQgLndwY2Y3IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuI2NvbG9waG9uIGE6aG92ZXIge1xuICBjb2xvcjogI0UxMTE3QTtcbn1cbiNjb2xvcGhvbiAuZm9vdC1kZXNjIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbiNjb2xvcGhvbiAuZm9vdC1sb2dvIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNjb2xvcGhvbiAuZm9vdC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI2NvbG9waG9uIC5mb290LW1lbnUtMy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4jY29sb3Bob24gLmZvb3QtbWVudS0zLWl0ZW0gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuI2NvbG9waG9uIC5mb290LW1lbnUtMy1pdGVtIHAge1xuICBtYXJnaW46IDA7XG59XG4jY29sb3Bob24gLmNvcHlyaWdodCxcbiNjb2xvcGhvbiAuZGVzaWduZWQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjY29sb3Bob24gLmNvcHlyaWdodCxcbiAgI2NvbG9waG9uIC5kZXNpZ25lZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4jY29sb3Bob24gLnByaXZhY3kge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2NvbG9waG9uIC5wcml2YWN5IGEge1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xufVxuI2NvbG9waG9uIC5kZXNpZ25lZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgI2NvbG9waG9uIC5kZXNpZ25lZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbiNjb2xvcGhvbiAuZGVzYy1jb2wgcCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjY29sb3Bob24gLnN0LXJvdyAuY29sLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiNjb2xvcGhvbiAubG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEzNXB4O1xufVxuI2NvbG9waG9uIC5zb2NpYWwtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI2NvbG9waG9uIC5zb2NpYWwtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jY29sb3Bob24gLnNvY2lhbC1kZXNjIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwO1xufVxuI2NvbG9waG9uIC5zb2NpYWwtZGVzYzIge1xuICBtYXJnaW4tdG9wOiA4NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjY29sb3Bob24gLnNvY2lhbC1kZXNjMiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuI2NvbG9waG9uIC5zb2NpYWwtZGVzYzIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiNjb2xvcGhvbiAuc29jaWFscyAuaXRlbSB7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4jY29sb3Bob24gLnNvY2lhbHMgLml0ZW0gYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jY29sb3Bob24gLnNvY2lhbHMgLml0ZW0gYSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjY29sb3Bob24gLnNvY2lhbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiNjb2xvcGhvbiAudG9wLW1lbnVzIC5tZW51X2NvbCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI2NvbG9waG9uIC50b3AtbWVudXMgLm1lbnVfY29sIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jY29sb3Bob24gLnRvcC1tZW51cyAubWVudV9jb2wgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbiNjb2xvcGhvbiAudG9wLW1lbnVzIC5tZW51X2NvbCBwIGEge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuI2NvbG9waG9uIC50b3AtbWVudXMgLm1lbnVfY29sIC5zcGFjIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbiNjb2xvcGhvbiAudG9wLW1lbnVzIC5tZW51X2NvbCAuc3BhYy5mLXNwYWMge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbiNjb2xvcGhvbiAudG9wLW1lbnVzIC5tZW51X2NvbCAuc3BhYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNjb2xvcGhvbiAudG9wLW1lbnVzIC5tZW51X2NvbCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjY29sb3Bob24gLnRvcC1tZW51cyAubWVudV9jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiNjb2xvcGhvbiAudG9wLW1lbnVzIC5iYXphLXdpZWR6eS1jb2wgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jY29sb3Bob24gLnRvcC1tZW51cyAuYmF6YS13aWVkenktY29sIHAgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4jY29sb3Bob24gLm1lbnVfY29sIHAsXG4jY29sb3Bob24gLm1lbnVfY29sIGEge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4jY29sb3Bob24gLmxvY2F0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjY29sb3Bob24gLmxvY2F0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuI2NvbG9waG9uIC5sb2NhdGlvbnMgLm1lbnVfY29sIHAsXG4jY29sb3Bob24gLmxvY2F0aW9ucyAubWVudV9jb2wgYSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICNjb2xvcGhvbiAubG9jYXRpb25zIC5tZW51X2NvbCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAjY29sb3Bob24gLmxvY2F0aW9ucyAubWVudV9jb2wgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgI2NvbG9waG9uIC5sb2NhdGlvbnMgLm1lbnVfY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogNTBweCAwO1xufVxuLnNsaWRlciAuaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zbGlkZXIgLnItZGVzYyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4uc2xpZGVyIC5yLWRlc2MgaDIge1xuICBmb250LXNpemU6IDg2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5zbGlkZXIgLnItZGVzYyBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnNsaWRlciAuci1kZXNjIHAge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLnNsaWRlciAub3dsLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyODBweDtcbn1cbi5zbGlkZXIgLm93bC1pdGVtIGltZyB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlciAub3dsLWl0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zbGlkZXIgLm93bC1wcmV2LFxuLnNsaWRlciAub3dsLW5leHQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnNsaWRlciAub3dsLXByZXY6Zm9jdXMsXG4uc2xpZGVyIC5vd2wtbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zbGlkZXIgLm93bC1wcmV2OjpiZWZvcmUsXG4uc2xpZGVyIC5vd2wtbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uc2xpZGVyIC5vd2wtcHJldjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXJyb3ctbGVmdC1zbGlkZXIuc3ZnJyk7XG59XG4uc2xpZGVyIC5vd2wtcHJldjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXJyb3ctbGVmdC1zbGlkZXIuc3ZnJyk7XG59XG4uc2xpZGVyIC5vd2wtbmV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXJyb3ctcmlnaHQtc2xpZGVyLnN2ZycpO1xufVxuLnNsaWRlciAub3dsLW5leHQ6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2Fycm93LXJpZ2h0LXNsaWRlci5zdmcnKTtcbn1cbi5zbGlkZXIgLm93bC10aGVtZSAub3dsLW5hdiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGlkZXIgLm93bC10aGVtZSBbY2xhc3MqPW93bC1dOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAuc2xpZGVyIC5vd2wtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXIgLm93bC1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5zbGlkZXIgLm93bC1uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaG9tZSB7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNsaWRlci1ob21lIGgxLFxuLnNsaWRlci1ob21lIGgyLFxuLnNsaWRlci1ob21lIGgzLFxuLnNsaWRlci1ob21lIGg0LFxuLnNsaWRlci1ob21lIGg1LFxuLnNsaWRlci1ob21lIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNsaWRlci1ob21lIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1ob21lIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zbGlkZXItaG9tZSAuY29udGVudCB7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXRvcDogMTAlO1xufVxuLnNsaWRlci1ob21lIC5jb250ZW50IGgxLFxuLnNsaWRlci1ob21lIC5jb250ZW50IGgyLFxuLnNsaWRlci1ob21lIC5jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zbGlkZXItaG9tZSAuY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaG9tZSAuY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4uc2xpZGVyLWhvbWUgLmNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1ob21lIC5jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbi5zbGlkZXItaG9tZSAuY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaG9tZSAuY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc2xpZGVyLWhvbWUgLmNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaG9tZSAuY29udGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uc2xpZGVyLWhvbWUgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaG9tZSAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaG9tZSAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNsaWRlci1ob21lIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zbGlkZXItaG9tZSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uc2xpZGVyLWhvbWUgLmJ1dHRvbi1jb250YWluZXI6Zmlyc3QtY2hpbGQgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzNzM3MzcgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnNsaWRlci1ob21lIC5idXR0b24tY29udGFpbmVyOmZpcnN0LWNoaWxkID4gYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5zbGlkZXItaG9tZSAuYnV0dG9uLWNvbnRhaW5lcjpsYXN0LWNoaWxkID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMTExN0EgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRTExMTdBICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaG9tZSAuYnV0dG9uLWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2xpZGVyLWhvbWUgLm93bC1jYXJvdXNlbC1zbGlkZXIsXG4uc2xpZGVyLWhvbWUgLm93bC1zdGFnZS1vdXRlcixcbi5zbGlkZXItaG9tZSAub3dsLXN0YWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNsaWRlci1ob21lIC5vd2wtY2Fyb3VzZWwtc2xpZGVyIC5pdGVtLFxuLnNsaWRlci1ob21lIC5vd2wtc3RhZ2Utb3V0ZXIgLml0ZW0sXG4uc2xpZGVyLWhvbWUgLm93bC1zdGFnZSAuaXRlbSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3MzczNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaG9tZSAub3dsLWNhcm91c2VsLXNsaWRlciAuaXRlbSxcbiAgLnNsaWRlci1ob21lIC5vd2wtc3RhZ2Utb3V0ZXIgLml0ZW0sXG4gIC5zbGlkZXItaG9tZSAub3dsLXN0YWdlIC5pdGVtIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNsaWRlci1ob21lIC5tb3ZpZS1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiA3NXZoO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLWhlaWdodDogMTAwMHB4KSB7XG4gIC5zbGlkZXItaG9tZSAubW92aWUtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA1NXZoO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgLnNsaWRlci1ob21lIC5tb3ZpZS1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDU1dmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItaG9tZSAubW92aWUtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0NXZoO1xuICB9XG59XG4uc2xpZGVyLWhvbWUgLmMtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNsaWRlci1ob21lIC5jLWhlcm9fX3ZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zbGlkZXItaG9tZSAuYy1oZXJvX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMTExN0E7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTExMTdBO1xufVxuLnNsaWRlci10ZXh0LWltYWdlIC5jb250ZW50LWNvbnRhaW5lciBoMSxcbi5zbGlkZXItdGV4dC1pbWFnZSAuY29udGVudC1jb250YWluZXIgaDMsXG4uc2xpZGVyLXRleHQtaW1hZ2UgLmNvbnRlbnQtY29udGFpbmVyIGg0LFxuLnNsaWRlci10ZXh0LWltYWdlIC5jb250ZW50LWNvbnRhaW5lciBoNSxcbi5zbGlkZXItdGV4dC1pbWFnZSAuY29udGVudC1jb250YWluZXIgaDYge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zbGlkZXItdGV4dC1pbWFnZSAuY29udGVudC1jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLnNsaWRlci10ZXh0LWltYWdlIC5jb250ZW50LWNvbnRhaW5lciBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI0UxMTE3QTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uc2xpZGVyLXRleHQtaW1hZ2UgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci10ZXh0LWltYWdlIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNsaWRlci10ZXh0LWltYWdlIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzIHtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLXRleHQtaW1hZ2UgLm93bC1jYXJvdXNlbCAub3dsLWRvdHMge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG4uYmFubmVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIGhlaWdodDogMjB2aDtcbiAgcGFkZGluZy10b3A6IDd2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBoZWlnaHQ6IDEwdmg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5iYW5uZXIgaDEsXG4uYmFubmVyIGgyLFxuLmJhbm5lciBoMyxcbi5iYW5uZXIgaDQsXG4uYmFubmVyIGg1LFxuLmJhbm5lciBoNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYW5uZXIgaDE6OmFmdGVyLFxuLmJhbm5lciBoMjo6YWZ0ZXIsXG4uYmFubmVyIGgzOjphZnRlcixcbi5iYW5uZXIgaDQ6OmFmdGVyLFxuLmJhbm5lciBoNTo6YWZ0ZXIsXG4uYmFubmVyIGg2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRTExMTdBO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC0xMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmJhbm5lciAuY29udGVudCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJhbm5lciAuY29udGVudCBoMSxcbi5iYW5uZXIgLmNvbnRlbnQgaDIsXG4uYmFubmVyIC5jb250ZW50IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iYW5uZXIgLmNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyIC5jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5iYW5uZXIgLmNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyIC5jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5iYW5uZXIgLmNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ZXh0LWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4udGV4dC1pbWFnZS5oaWRlLWJvdHRvbS1tYXJnaW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnRleHQtaW1hZ2UgaDEsXG4udGV4dC1pbWFnZSBoMixcbi50ZXh0LWltYWdlIGgzLFxuLnRleHQtaW1hZ2UgaDQsXG4udGV4dC1pbWFnZSBoNSxcbi50ZXh0LWltYWdlIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG4udGV4dC1pbWFnZSBoMSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbn1cbi50ZXh0LWltYWdlIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4udGV4dC1pbWFnZSAuc3ViLXRleHQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi50ZXh0LWltYWdlIC5zdWItdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXh0LWltYWdlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtaW1hZ2UgLmltYWdlLWNvbnRhaW5lci5oaWRlLW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRleHQtaW1hZ2UgLmJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRleHQtaW1hZ2UgLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLnRleHQtaW1hZ2UgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi50ZXh0LWltYWdlIC5sZWZ0IC50ZXh0LWNvbnRhaW5lciB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLnRleHQtaW1hZ2UgLmxlZnQgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udGV4dC1pbWFnZSAubGVmdCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgb3JkZXI6IDE7XG59XG4udGV4dC1pbWFnZSAubGVmdCAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC50ZXh0LWltYWdlIC5sZWZ0IC50ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnBhZ2UtaWQtMzY0MyAudGV4dC1pbWFnZSAudGFibGUtcyB0ZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ucGFnZS1pZC0zNDkyIC50ZXh0LWltYWdlIC5pbWFnZSxcbi5wYWdlLWlkLTM4NDUgLnRleHQtaW1hZ2UgLmltYWdlLFxuLnBhZ2UtaWQtMzg1MyAudGV4dC1pbWFnZSAuaW1hZ2UsXG4ucGFnZS1pZC0zODU2IC50ZXh0LWltYWdlIC5pbWFnZSxcbi5wYWdlLWlkLTM4NTggLnRleHQtaW1hZ2UgLmltYWdlLFxuLnBhZ2UtaWQtMzg2MCAudGV4dC1pbWFnZSAuaW1hZ2UsXG4ucGFnZS1pZC0zODYyIC50ZXh0LWltYWdlIC5pbWFnZSxcbi5wYWdlLWlkLTM4NjMgLnRleHQtaW1hZ2UgLmltYWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFnZS1pZC0zNDkyIC50ZXh0LWltYWdlIC5pbWFnZSBpbWcsXG4ucGFnZS1pZC0zODQ1IC50ZXh0LWltYWdlIC5pbWFnZSBpbWcsXG4ucGFnZS1pZC0zODUzIC50ZXh0LWltYWdlIC5pbWFnZSBpbWcsXG4ucGFnZS1pZC0zODU2IC50ZXh0LWltYWdlIC5pbWFnZSBpbWcsXG4ucGFnZS1pZC0zODU4IC50ZXh0LWltYWdlIC5pbWFnZSBpbWcsXG4ucGFnZS1pZC0zODYwIC50ZXh0LWltYWdlIC5pbWFnZSBpbWcsXG4ucGFnZS1pZC0zODYyIC50ZXh0LWltYWdlIC5pbWFnZSBpbWcsXG4ucGFnZS1pZC0zODYzIC50ZXh0LWltYWdlIC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWlkLTM0OTIgLnRleHQtaW1hZ2UgLmltYWdlIGltZyxcbiAgLnBhZ2UtaWQtMzg0NSAudGV4dC1pbWFnZSAuaW1hZ2UgaW1nLFxuICAucGFnZS1pZC0zODUzIC50ZXh0LWltYWdlIC5pbWFnZSBpbWcsXG4gIC5wYWdlLWlkLTM4NTYgLnRleHQtaW1hZ2UgLmltYWdlIGltZyxcbiAgLnBhZ2UtaWQtMzg1OCAudGV4dC1pbWFnZSAuaW1hZ2UgaW1nLFxuICAucGFnZS1pZC0zODYwIC50ZXh0LWltYWdlIC5pbWFnZSBpbWcsXG4gIC5wYWdlLWlkLTM4NjIgLnRleHQtaW1hZ2UgLmltYWdlIGltZyxcbiAgLnBhZ2UtaWQtMzg2MyAudGV4dC1pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnRleHQtYmxvY2sgaDEsXG4udGV4dC1ibG9jayBoMixcbi50ZXh0LWJsb2NrIGgzLFxuLnRleHQtYmxvY2sgaDQsXG4udGV4dC1ibG9jayBoNSxcbi50ZXh0LWJsb2NrIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4udGV4dC1ibG9jayBoNiB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZXh0LWJsb2NrLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWJsb2NrLmNlbnRlciBoMSxcbi50ZXh0LWJsb2NrLmNlbnRlciBoMixcbi50ZXh0LWJsb2NrLmNlbnRlciBoMyxcbi50ZXh0LWJsb2NrLmNlbnRlciBoNCxcbi50ZXh0LWJsb2NrLmNlbnRlciBoNSxcbi50ZXh0LWJsb2NrLmNlbnRlciBoNiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWJsb2NrLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGV4dC1ibG9jayBwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLnNpbmdsZS1wb3N0IC50ZXh0LWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYWdlIC50eXBlLXBhZ2UgLnRleHQtYmxvY2s6bm90KC5jZW50ZXIpIGgxLFxuLnBhZ2UgLnR5cGUtcGFnZSAudGV4dC1ibG9jazpub3QoLmNlbnRlcikgaDIsXG4ucGFnZSAudHlwZS1wYWdlIC50ZXh0LWJsb2NrOm5vdCguY2VudGVyKSBoMyxcbi5wYWdlIC50eXBlLXBhZ2UgLnRleHQtYmxvY2s6bm90KC5jZW50ZXIpIGg0LFxuLnBhZ2UgLnR5cGUtcGFnZSAudGV4dC1ibG9jazpub3QoLmNlbnRlcikgaDUsXG4ucGFnZSAudHlwZS1wYWdlIC50ZXh0LWJsb2NrOm5vdCguY2VudGVyKSBoNiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5mby1ibG9jayB7XG4gIG1hcmdpbjogNTBweCAwO1xufVxuLmluZm8tYmxvY2sgLmJsb2NrLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDgwcHggMTUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAuaW5mby1ibG9jayAuYmxvY2stY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uaW5mby1ibG9jayBoMSxcbi5pbmZvLWJsb2NrIGgyLFxuLmluZm8tYmxvY2sgaDMsXG4uaW5mby1ibG9jayBoNCxcbi5pbmZvLWJsb2NrIGg1LFxuLmluZm8tYmxvY2sgaDYge1xuICBmb250LXdlaWdodDogODAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm8tYmxvY2sgaDEsXG4gIC5pbmZvLWJsb2NrIGgyLFxuICAuaW5mby1ibG9jayBoMyxcbiAgLmluZm8tYmxvY2sgaDQsXG4gIC5pbmZvLWJsb2NrIGg1LFxuICAuaW5mby1ibG9jayBoNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uaW5mby1ibG9jayBoMTo6YWZ0ZXIsXG4uaW5mby1ibG9jayBoMjo6YWZ0ZXIsXG4uaW5mby1ibG9jayBoMzo6YWZ0ZXIsXG4uaW5mby1ibG9jayBoNDo6YWZ0ZXIsXG4uaW5mby1ibG9jayBoNTo6YWZ0ZXIsXG4uaW5mby1ibG9jayBoNjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaW5mby1ibG9jayAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm8tYmxvY2sgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmluZm8tYmxvY2sgLmJ1dHRvbi1jb250YWluZXIgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNFMTExN0EgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pbmZvLWJsb2NrIC5idXR0b24tY29udGFpbmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTExMTdBICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uaW5mby1ibG9jayAuY29udGVudC1jb250YWluZXIgcCB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvLWJsb2NrIC5jb250ZW50LWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbi5sb2dvdHlwZXMge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxvZ290eXBlcyBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG9nb3R5cGVzIGEge1xuICBjb2xvcjogI0UxMTE3QTtcbn1cbi5sb2dvdHlwZXMgLmNvbHMtcm93IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubG9nb3R5cGVzIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFNhbnMtc2VyaWY7XG59XG4ubG9nb3R5cGVzIC5vcGluaW9uIHAge1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubG9nb3R5cGVzIC5vcGluaW9uLWJ1dHRvbiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxvZ290eXBlcyAuaXRlbS1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dvdHlwZXMgLml0ZW0taW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sb2dvdHlwZXMgLmxvZ28gLml0ZW0taW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5sb2dvdHlwZXMgLmxvZ28gLml0ZW0taW1hZ2UgaW1nOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIuMyk7XG4gIH1cbn1cbi5sb2dvdHlwZXMgLnJpZ2h0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9nb3R5cGVzIC5yaWdodC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmxvZ290eXBlcyB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubG9nb3R5cGVzIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5sb2dvdHlwZXMgYSB7XG4gIGNvbG9yOiAjRTExMTdBO1xufVxuLmxvZ290eXBlcyAuY29scy1yb3cge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sb2dvdHlwZXMgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbn1cbi5sb2dvdHlwZXMgLm9waW5pb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5sb2dvdHlwZXMgLm9waW5pb24tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sb2dvdHlwZXMgLm9waW5pb24tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5sb2dvdHlwZXMgLm9waW5pb24tYnV0dG9uIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzczNzM3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxvZ290eXBlcyAub3Bpbmlvbi1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFMTExN0EgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5sb2dvdHlwZXMgLml0ZW0taW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9nb3R5cGVzIC5pdGVtLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubG9nb3R5cGVzIC5yaWdodC1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ290eXBlcyAucmlnaHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5sb2dvdHlwZXMgLmxvZ29zLWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sb2dvdHlwZXMgLmxvZ29zLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxvZ290eXBlcyAubG9nb3MtY2Fyb3VzZWwgLmNhcm91c2VsLWdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sb2dvdHlwZXMgLmxvZ29zLWNhcm91c2VsIC5jYXJvdXNlbC1ncmlkLWl0ZW0gLmxvZ28tdW5pdCB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvdHlwZXMgLmxvZ29zLWNhcm91c2VsIC5jYXJvdXNlbC1ncmlkLWl0ZW0gLmxvZ28tdW5pdCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9nb3R5cGVzIC5sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubG9nb3R5cGVzIC5sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYsXG4ubG9nb3R5cGVzIC5sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvZ290eXBlcyAubG9nb3MtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHNwYW4sXG4ubG9nb3R5cGVzIC5sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9nb3R5cGVzIC5sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9hcnJvdy1jYXJvdXNlbC1waW5rLnN2ZycpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4ubG9nb3R5cGVzIC5sb2dvcy1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXYuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9hcnJvdy1jYXJvdXNlbC1ncmF5LnN2ZycpO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5sb2dvdHlwZXMgLmxvZ29zLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2Fycm93LWNhcm91c2VsLXBpbmsuc3ZnJyk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5sb2dvdHlwZXMgLmxvZ29zLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dC5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2Fycm93LWNhcm91c2VsLWdyYXkuc3ZnJyk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNvbHMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4uY29scy5oaWRlLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jb2xzLmhpZGUtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbHMubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNvbHMjYnJhbmRzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY29scyNicmFuZHMgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xzI2JyYW5kcyAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLmNvbHMjYnJhbmRzIC5yb3cgLmNvbC1pdGVtIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHMjYnJhbmRzIC5yb3cgLmNvbC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmNvbHMgaDEsXG4uY29scyBoMixcbi5jb2xzIGgzLFxuLmNvbHMgaDQsXG4uY29scyBoNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jb2xzIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb2xzIGgxLFxuLmNvbHMgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29scyBoMyxcbi5jb2xzIGg0LFxuLmNvbHMgaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29scyB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmNvbHMgaDYge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY29scyBoNjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRTExMTdBO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogNDBweDtcbn1cbi5jb2xzIC5saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmNvbHMgLnN0eWxlMiAubGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb2xzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNzM3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCA4MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogMC4zcztcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29scyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0UxMTE3QSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHMgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jb2xzIC5pdGVtLmZ1bGwtd2lkdGgge1xuICBmbGV4OiAxIDAgMCUgIWltcG9ydGFudDtcbn1cbi5jb2xzIC5pdGVtOmxhc3QtY2hpbGQuY29sLW1kLTYge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uY29scyAuaXRlbS1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWluLWhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29scyAuaXRlbS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNvbHMgLml0ZW0tY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5jb2xzIC5pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLmNvbHMgLnN0eWxlMiAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29scyAuc3R5bGUyIC5pdGVtIGEge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb2xzIC5zdHlsZTIgLml0ZW0gLmJveHMyIHtcbiAgYmFja2dyb3VuZDogIzM3MzczNztcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY29scyAuc3R5bGUyIC5pdGVtIC5ib3hzMi5zcGFjZS1iZWV0d2VuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbHMgLnN0eWxlMiAuaXRlbSAuYm94czI6aG92ZXIge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjRTExMTdBICFpbXBvcnRhbnQ7XG59XG4uY29scyAuc3R5bGUyIC5pdGVtIC5ib3hzMiBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29scyAuc3R5bGUyIC5pdGVtIC5ib3hzMiBoMSxcbi5jb2xzIC5zdHlsZTIgLml0ZW0gLmJveHMyIGgyLFxuLmNvbHMgLnN0eWxlMiAuaXRlbSAuYm94czIgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFNhbnMtc2VyaWY7XG59XG4uY29scyAuc3R5bGUyIC5pdGVtIC5ib3hzMiBoNCxcbi5jb2xzIC5zdHlsZTIgLml0ZW0gLmJveHMyIGg1IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb2xzIC5zdHlsZTIgLml0ZW0gLmJveHMyIHAge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4uY29scyAuc3R5bGUyIC5pdGVtIC5ib3hzMiAubGluayB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29scyAuc3R5bGUyIC5pdGVtIC5ib3hzMiAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3R5bGUzIC5ib3hzMiB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN0eWxlMyAuYm94czIgaDQsXG4uc3R5bGUzIC5ib3hzMiBoNSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbi5zdHlsZTQubm8tcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnN0eWxlNCAuYm94czIge1xuICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3R5bGU0IC5ib3hzMiBoNCxcbi5zdHlsZTQgLmJveHMyIGg1IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xufVxuLnN0eWxlNCAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc3R5bGU0IGgxLFxuLnN0eWxlNCBoMixcbi5zdHlsZTQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xufVxuLnN0eWxlNCBoNCxcbi5zdHlsZTQgaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0eWxlNCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0eWxlNCAubGluayB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG4uc3R5bGU0ICoge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ib3hlcyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAuYm94ZXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5ib3hlcyAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5ib3hlcyAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uYm94ZXMgLml0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAxMjBweCAtMTIwcHggMTIwcHggNDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uYm94ZXMgLml0ZW0gLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ob21lIC5ib3hlcyB7XG4gIG1hcmdpbi10b3A6IC03NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmhvbWUgLmJveGVzIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ubGF0ZXN0LXBvc3RzIC5jb2wtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7XG59XG4ubGF0ZXN0LXBvc3RzIC5yZWNvbW1lbmRlZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNUU1O1xufVxuLmxhdGVzdC1wb3N0cyAucmVjb21tZW5kZWQtdGl0bGUgLmNvbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubGF0ZXN0LXBvc3RzIC5wb3N0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdGVzdC1wb3N0cyAucG9zdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubGF0ZXN0LXBvc3RzIC5wb3N0LWl0ZW0gLnBvc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdGVzdC1wb3N0cyAucG9zdC1pdGVtIC5wb3N0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ubGF0ZXN0LXBvc3RzIC5wb3N0LWl0ZW0gLnBvc3QtY29udGFpbmVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbn1cbi5sYXRlc3QtcG9zdHMgLnBvc3QtaXRlbSAucG9zdC1jb250YWluZXIgLmxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9hcnJvdy1kb3VibGUtcGluay5zdmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGF0ZXN0LXBvc3RzIC5wb3N0LWl0ZW0gLnBvc3QtY29udGFpbmVyIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRTExMTdBICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG4ubGF0ZXN0LXBvc3RzIC5wb3N0LWl0ZW0gLnBvc3QtY29udGFpbmVyIC5jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sYXRlc3QtcG9zdHMgLnBvc3QtaXRlbSAucG9zdC1jb250YWluZXIgLmRhdGUtY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWNlY2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ubGF0ZXN0LXBvc3RzIC5wb3N0LWl0ZW0gLnBvc3QtY29udGFpbmVyIC5kYXRlLWNvbnRhaW5lciAuZGF0ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc3Nztcbn1cbi5sYXRlc3QtcG9zdHMgLnBvc3QtaXRlbSAucG9zdC1jb250YWluZXIgLmNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubGF0ZXN0LXBvc3RzIC5wb3N0LWl0ZW0gLnBvc3QtY29udGFpbmVyIC5jYXRzIC5iYW5kIHtcbiAgYmFja2dyb3VuZDogIzM3MzczNztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGF0ZXN0LXBvc3RzIC5vd2wtY2Fyb3VzZWwgLnBvc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF0ZXN0LXBvc3RzLm1hbnVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmxhdGVzdC1wb3N0cy5tYW51YWwgLnRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3MzczNztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ubGF0ZXN0LXBvc3RzIC5yZWNvbW1lbmRlZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjRTZFNUU1O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4ubGF0ZXN0LXBvc3RzIC5yZWNvbW1lbmRlZC1jb250YWluZXIgLnBvc3QtaXRlbSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuLmxhdGVzdC1wb3N0cyAubmV3LWxpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ubGF0ZXN0LXBvc3RzIC5uZXctbGlzdC1jb250YWluZXIgLnBvc3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGF0ZXN0LXBvc3RzLnJlY29tbWVuZGVkLWVuYWJsZWQgLm1vcmUtYnV0dG9uIHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbn1cbi5jYXRlZ29yaWVzLWxpc3Qge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5jYXRlZ29yaWVzLWxpc3QgLmNhdCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzczNztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyM3B4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gIC5jYXRlZ29yaWVzLWxpc3QgLmNhdCBhIHtcbiAgICBtaW4taGVpZ2h0OiAxMDZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXRlZ29yaWVzLWxpc3QgLmNhdCBhOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI0UxMTE3QTtcbn1cbi5jYXRlZ29yaWVzLWxpc3QgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hdXRob3JzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5hdXRob3JzLmFsbC13b3JrZXJzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hdXRob3JzLm5vLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmF1dGhvcnMgLmF1dGhvciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5hdXRob3JzIC5hdXRob3Ige1xuICAgIG1pbi1oZWlnaHQ6IDIzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5hdXRob3JzIC5hdXRob3Ige1xuICAgIG1pbi1oZWlnaHQ6IDMwdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvcnMgLmF1dGhvciB7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5hdXRob3JzIC5hdXRob3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOjEwMjRweCkge1xuICAuYXV0aG9ycyAuYXV0aG9yOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxufVxuLmF1dGhvcnMgLmF1dGhvciAuY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5hdXRob3JzIC5hdXRob3IgLmNvbnRlbnQgLm5hbWUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uYXV0aG9ycyAuYXV0aG9yIC5jb250ZW50IC5wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmF1dGhvcnMgLmF1dGhvciAuY29udGVudCAubW9yZS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI0UxMTE3QTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgLmF1dGhvcnMgLmF1dGhvciAuY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uYXV0aG9ycyAuYXV0aG9yOmhvdmVyIC5jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hdXRob3JzIC5hdXRob3I6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5hdXRob3JzLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjZzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYXV0aG9ycy1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDQ5dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5hdXRob3JzLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjR2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aG9ycy1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDExMDVweDtcbiAgfVxufVxuLmF1dGhvcnMtY29udGFpbmVyLnNob3ctYXV0aG9ycyB7XG4gIG1heC1oZWlnaHQ6IDMwMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGhvcnMtY29udGFpbmVyLnNob3ctYXV0aG9ycyB7XG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgfVxufVxuLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMiksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDMpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg0KSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDUpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg2KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoNyksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDgpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg5KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTApLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxMSksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDEyKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTMpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxNCksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDE1KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTYpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxNyksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDE4KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTkpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyMCksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDIxKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjYpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgzMyksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDM0KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMzUpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyMiksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDIzKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjQpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyNSksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDI5KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMzApLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgzMSksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDMyKSB7XG4gICAgZmxleDogMCAwIDMzLjMzJTtcbiAgfVxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg1KSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg2KSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg3KSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg4KSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg5KSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxMCkgLmF1dGhvcixcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTEpIC5hdXRob3IsXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDEyKSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxMykgLmF1dGhvcixcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTQpIC5hdXRob3IsXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDE1KSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxNikgLmF1dGhvcixcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTcpIC5hdXRob3IsXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDE4KSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxOSkgLmF1dGhvcixcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjApIC5hdXRob3IsXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDIxKSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyNikgLmF1dGhvcixcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMzMpIC5hdXRob3IsXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDM0KSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgzNSkgLmF1dGhvcixcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjIpIC5hdXRob3IsXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDIzKSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyNCkgLmF1dGhvcixcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjUpIC5hdXRob3IsXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDI5KSAuYXV0aG9yLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgzMCkgLmF1dGhvcixcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMzEpIC5hdXRob3IsXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDMyKSAuYXV0aG9yIHtcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6MTAyNHB4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg1KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoNiksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDcpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg4KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoOSksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDEwKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTEpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxMiksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDEzKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTQpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxNSksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDE2KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTcpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxOCksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDE5KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjApLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyMSksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDI2KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMzMpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgzNCksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDM1KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjIpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyMyksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDI0KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjUpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyOSksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDMwKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMzEpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgzMikge1xuICAgIG1pbi1oZWlnaHQ6IDMwdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoNSksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDYpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCg3KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoOCksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDkpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxMCksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDExKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTIpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxMyksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDE0KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTUpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxNiksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDE3KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMTgpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgxOSksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDIwKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjEpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyNiksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDMzKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMzQpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgzNSksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDIyKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjMpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyNCksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDI1KSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjkpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgzMCksXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDMxKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMzIpIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDIzKSxcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjQpLFxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyNSkge1xuICAgIGZsZXg6IDAgMCA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuZXhwYW5kIC5hdXRob3JzLWNvbnRhaW5lciAud29ya2VyOm50aC1jaGlsZCgyMykgLmF1dGhvcixcbiAgLmV4cGFuZCAuYXV0aG9ycy1jb250YWluZXIgLndvcmtlcjpudGgtY2hpbGQoMjQpIC5hdXRob3IsXG4gIC5leHBhbmQgLmF1dGhvcnMtY29udGFpbmVyIC53b3JrZXI6bnRoLWNoaWxkKDI1KSAuYXV0aG9yIHtcbiAgICBtaW4taGVpZ2h0OiAzMHZ3O1xuICB9XG59XG4uYXV0aG9yIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmF1dGhvciAudGl0bGUtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdXRob3IgLmF1dGhvci1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uYXV0aG9yIC5hdXRob3ItbWFpbi5uby1hcnRpY2xlcyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLmF1dGhvciAuYXV0aG9yLW1haW4gaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4uYXV0aG9yIC5hdXRob3ItbWFpbiAuY29sLW1kLTcge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAuYXV0aG9yIC5hdXRob3ItbWFpbiAuY29sLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLmF1dGhvciAubmFtZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hdXRob3IgLnBvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xufVxuLmF1dGhvciAuZGVzYyBwIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uYXV0aG9yIC5kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYXV0aG9yIC5tYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmF1dGhvciAubWFpbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5hdXRob3IgLm1haWwgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF1dGhvciAubWFpbCBhIGltZyB7XG4gIHdpZHRoOiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYXV0aG9yIC5tYWlsOmxhbmcobmwpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hdXRob3IgI2FydGljbGVzIGgyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmF1dGhvciAuYnV0dG9ucy1yb3cge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmF1dGhvciAuYnV0dG9ucy1yb3cgLmFydGljbGVzLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMTExN0E7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYXV0aG9yIC5idXR0b25zLXJvdyAuYXJ0aWNsZXMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5hdXRob3IgLmJ1dHRvbnMtcm93IC5saW5rZWRpbi1idXR0b24ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxMTE3QTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXV0aG9yIC5idXR0b25zLXJvdyAubGlua2VkaW4tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5hdXRob3IgLmJ1dHRvbnMtcm93IC5saW5rZWRpbi1idXR0b24gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNXB4O1xufVxuLmF1dGhvciAuYnV0dG9ucy1yb3cgLmNvbCB7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4uc2luZ2xlLXBvc3QgaDEsXG4uc2luZ2xlLWJhemFfd2llZHp5IGgxLFxuLnNpbmdsZS1wb3N0IGgyLFxuLnNpbmdsZS1iYXphX3dpZWR6eSBoMixcbi5zaW5nbGUtcG9zdCBoMyxcbi5zaW5nbGUtYmF6YV93aWVkenkgaDMsXG4uc2luZ2xlLXBvc3QgaDQsXG4uc2luZ2xlLWJhemFfd2llZHp5IGg0LFxuLnNpbmdsZS1wb3N0IGg1LFxuLnNpbmdsZS1iYXphX3dpZWR6eSBoNSxcbi5zaW5nbGUtcG9zdCBoNixcbi5zaW5nbGUtYmF6YV93aWVkenkgaDYge1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IGEsXG4uc2luZ2xlLWJhemFfd2llZHp5IC5lbnRyeS1jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBoMixcbi5zaW5nbGUtYmF6YV93aWVkenkgLmVudHJ5LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IGgzLFxuLnNpbmdsZS1iYXphX3dpZWR6eSAuZW50cnktY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24sXG4uc2luZ2xlLWJhemFfd2llZHp5IC5lbnRyeS1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHRhYmxlLFxuLnNpbmdsZS1iYXphX3dpZWR6eSAuZW50cnktY29udGVudCB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgdGFibGUgdGQsXG4uc2luZ2xlLWJhemFfd2llZHp5IC5lbnRyeS1jb250ZW50IHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgcGFkZGluZzogNXB4O1xufVxuLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlcixcbi5zaW5nbGUtYmF6YV93aWVkenkgLnBvc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAwIDE4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlci5wYWRkaW5nLWJvdCxcbi5zaW5nbGUtYmF6YV93aWVkenkgLnBvc3QtaGVhZGVyLnBhZGRpbmctYm90IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIC5kYXRlLFxuLnNpbmdsZS1iYXphX3dpZWR6eSAucG9zdC1oZWFkZXIgLmRhdGUsXG4uc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIC5hdXRob3IsXG4uc2luZ2xlLWJhemFfd2llZHp5IC5wb3N0LWhlYWRlciAuYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlciAuYXV0aG9yLFxuLnNpbmdsZS1iYXphX3dpZWR6eSAucG9zdC1oZWFkZXIgLmF1dGhvciB7XG4gIHRyYW5zaXRpb246IDAsM3M7XG59XG4uc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIC5hdXRob3IgYTpob3Zlcixcbi5zaW5nbGUtYmF6YV93aWVkenkgLnBvc3QtaGVhZGVyIC5hdXRob3IgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTExMTdBO1xufVxuLnNpbmdsZS1wb3N0IC5wb3N0LWhlYWRlciBoMSxcbi5zaW5nbGUtYmF6YV93aWVkenkgLnBvc3QtaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtcG9zdCAucG9zdC1oZWFkZXIgLmV4Y2VycHQgcCxcbi5zaW5nbGUtYmF6YV93aWVkenkgLnBvc3QtaGVhZGVyIC5leGNlcnB0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCkge1xuICAuc2luZ2xlLXBvc3QgLnBvc3QtaGVhZGVyIC5jb2wtbWQtNjpsYXN0LWNoaWxkLFxuICAuc2luZ2xlLWJhemFfd2llZHp5IC5wb3N0LWhlYWRlciAuY29sLW1kLTY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC50YWJsZS1jb250YWluZXIsXG4uc2luZ2xlLWJhemFfd2llZHp5IC50YWJsZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAtMTMwcHg7XG59XG4uc2luZ2xlLXBvc3QgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtb2YtY29udGVudHMsXG4uc2luZ2xlLWJhemFfd2llZHp5IC50YWJsZS1jb250YWluZXIgLnRhYmxlLW9mLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogIzM3MzczNztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpbmdsZS1wb3N0IC50YWJsZS1jb250YWluZXIgLnRhYmxlLW9mLWNvbnRlbnRzIGEsXG4uc2luZ2xlLWJhemFfd2llZHp5IC50YWJsZS1jb250YWluZXIgLnRhYmxlLW9mLWNvbnRlbnRzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uc2luZ2xlLXBvc3QgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtb2YtY29udGVudHMgYSBicixcbi5zaW5nbGUtYmF6YV93aWVkenkgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtb2YtY29udGVudHMgYSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXBvc3QgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtb2YtY29udGVudHMgb2wsXG4uc2luZ2xlLWJhemFfd2llZHp5IC50YWJsZS1jb250YWluZXIgLnRhYmxlLW9mLWNvbnRlbnRzIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4uc2luZ2xlLXBvc3QgLnRhYmxlLWNvbnRhaW5lciAudGFibGUtb2YtY29udGVudHMgbGksXG4uc2luZ2xlLWJhemFfd2llZHp5IC50YWJsZS1jb250YWluZXIgLnRhYmxlLW9mLWNvbnRlbnRzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLnNpbmdsZS1wb3N0IC50YWJsZS1jb250YWluZXIgLnRhYmxlLW9mLWNvbnRlbnRzIGxpOjptYXJrZXIsXG4uc2luZ2xlLWJhemFfd2llZHp5IC50YWJsZS1jb250YWluZXIgLnRhYmxlLW9mLWNvbnRlbnRzIGxpOjptYXJrZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaW5nbGUtcG9zdCAudGFibGUtY29udGFpbmVyIC50YWJsZS1vZi1jb250ZW50cyAudGFibGUtdGl0bGUsXG4uc2luZ2xlLWJhemFfd2llZHp5IC50YWJsZS1jb250YWluZXIgLnRhYmxlLW9mLWNvbnRlbnRzIC50YWJsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLW1haW4sXG4uc2luZ2xlLWJhemFfd2llZHp5IC5hdXRob3ItbWFpbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbmdsZS1wb3N0IC5rbm93LW1vcmUgLnRpdGxlIGgxLFxuLnNpbmdsZS1iYXphX3dpZWR6eSAua25vdy1tb3JlIC50aXRsZSBoMSxcbi5zaW5nbGUtcG9zdCAua25vdy1tb3JlIC50aXRsZSBoMixcbi5zaW5nbGUtYmF6YV93aWVkenkgLmtub3ctbW9yZSAudGl0bGUgaDIsXG4uc2luZ2xlLXBvc3QgLmtub3ctbW9yZSAudGl0bGUgaDMsXG4uc2luZ2xlLWJhemFfd2llZHp5IC5rbm93LW1vcmUgLnRpdGxlIGgzLFxuLnNpbmdsZS1wb3N0IC5rbm93LW1vcmUgLnRpdGxlIGg0LFxuLnNpbmdsZS1iYXphX3dpZWR6eSAua25vdy1tb3JlIC50aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5rbm93LW1vcmUgLml0ZW0sXG4gIC5zaW5nbGUtYmF6YV93aWVkenkgLmtub3ctbW9yZSAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5rbm93LW1vcmUgLml0ZW0gLmJ1dHRvbi1rbm93LFxuLnNpbmdsZS1iYXphX3dpZWR6eSAua25vdy1tb3JlIC5pdGVtIC5idXR0b24ta25vdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM3Mzc7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzM3MzczNztcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZzogNTBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG4uc2luZ2xlLXBvc3QgLmtub3ctbW9yZSAuaXRlbSAuYnV0dG9uLWtub3c6aG92ZXIsXG4uc2luZ2xlLWJhemFfd2llZHp5IC5rbm93LW1vcmUgLml0ZW0gLmJ1dHRvbi1rbm93OmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI0UxMTE3QSAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wb3N0IC5rbm93LW1vcmUgLml0ZW0gLmJ1dHRvbi1rbm93IC5idXR0b24sXG4uc2luZ2xlLWJhemFfd2llZHp5IC5rbm93LW1vcmUgLml0ZW0gLmJ1dHRvbi1rbm93IC5idXR0b24ge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2luZ2xlLXBvc3QgLmtub3ctbW9yZSAuaXRlbSAuYnV0dG9uLWtub3cgLmJ1dHRvbi1tb3JlLFxuLnNpbmdsZS1iYXphX3dpZWR6eSAua25vdy1tb3JlIC5pdGVtIC5idXR0b24ta25vdyAuYnV0dG9uLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Fycm93LWRvdWJsZS13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc2luZ2xlLXBvc3QgLmxhdGVzdC1wb3N0cyxcbi5zaW5nbGUtYmF6YV93aWVkenkgLmxhdGVzdC1wb3N0cyB7XG4gIG1heC13aWR0aDogOTIlO1xuICBtYXJnaW46IGF1dG87XG59XG4uc2luZ2xlLXBvc3QgLm5ldy1wb3N0cyxcbi5zaW5nbGUtYmF6YV93aWVkenkgLm5ldy1wb3N0cyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLXBvc3QgLm5ldy1wb3N0cyAudGl0bGUgaDEsXG4uc2luZ2xlLWJhemFfd2llZHp5IC5uZXctcG9zdHMgLnRpdGxlIGgxLFxuLnNpbmdsZS1wb3N0IC5uZXctcG9zdHMgLnRpdGxlIGgyLFxuLnNpbmdsZS1iYXphX3dpZWR6eSAubmV3LXBvc3RzIC50aXRsZSBoMixcbi5zaW5nbGUtcG9zdCAubmV3LXBvc3RzIC50aXRsZSBoMyxcbi5zaW5nbGUtYmF6YV93aWVkenkgLm5ldy1wb3N0cyAudGl0bGUgaDMsXG4uc2luZ2xlLXBvc3QgLm5ldy1wb3N0cyAudGl0bGUgaDQsXG4uc2luZ2xlLWJhemFfd2llZHp5IC5uZXctcG9zdHMgLnRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uc2luZ2xlLXBvc3QgLm5ldy1wb3N0cyAub3dsLW5hdixcbi5zaW5nbGUtYmF6YV93aWVkenkgLm5ldy1wb3N0cyAub3dsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDExMCU7XG4gIGxlZnQ6IC01JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9zdCAubmV3LXBvc3RzIC5vd2wtbmF2LFxuICAuc2luZ2xlLWJhemFfd2llZHp5IC5uZXctcG9zdHMgLm93bC1uYXYge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLm5ldy1wb3N0cyAub3dsLW5hdiAub3dsLXByZXYsXG4uc2luZ2xlLWJhemFfd2llZHp5IC5uZXctcG9zdHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLnNpbmdsZS1wb3N0IC5uZXctcG9zdHMgLm93bC1uYXYgLm93bC1uZXh0LFxuLnNpbmdsZS1iYXphX3dpZWR6eSAubmV3LXBvc3RzIC5vd2wtbmF2IC5vd2wtbmV4dCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5uZXctcG9zdHMgLm93bC1uYXYgLm93bC1wcmV2LFxuICAuc2luZ2xlLWJhemFfd2llZHp5IC5uZXctcG9zdHMgLm93bC1uYXYgLm93bC1wcmV2LFxuICAuc2luZ2xlLXBvc3QgLm5ldy1wb3N0cyAub3dsLW5hdiAub3dsLW5leHQsXG4gIC5zaW5nbGUtYmF6YV93aWVkenkgLm5ldy1wb3N0cyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLm5ldy1wb3N0cyAub3dsLW5hdiAub3dsLXByZXYgc3Bhbixcbi5zaW5nbGUtYmF6YV93aWVkenkgLm5ldy1wb3N0cyAub3dsLW5hdiAub3dsLXByZXYgc3Bhbixcbi5zaW5nbGUtcG9zdCAubmV3LXBvc3RzIC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuLFxuLnNpbmdsZS1iYXphX3dpZWR6eSAubmV3LXBvc3RzIC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcG9zdCAubmV3LXBvc3RzIC5vd2wtbmF2IC5vd2wtcHJldi5kaXNhYmxlZCxcbi5zaW5nbGUtYmF6YV93aWVkenkgLm5ldy1wb3N0cyAub3dsLW5hdiAub3dsLXByZXYuZGlzYWJsZWQsXG4uc2luZ2xlLXBvc3QgLm5ldy1wb3N0cyAub3dsLW5hdiAub3dsLW5leHQuZGlzYWJsZWQsXG4uc2luZ2xlLWJhemFfd2llZHp5IC5uZXctcG9zdHMgLm93bC1uYXYgLm93bC1uZXh0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNpbmdsZS1wb3N0IC5uZXctcG9zdHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLnNpbmdsZS1iYXphX3dpZWR6eSAubmV3LXBvc3RzIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2Fycm93LWxlZnQtc2xpZGVyLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG59XG4uc2luZ2xlLXBvc3QgLm5ldy1wb3N0cyAub3dsLW5hdiAub3dsLW5leHQsXG4uc2luZ2xlLWJhemFfd2llZHp5IC5uZXctcG9zdHMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXJyb3ctcmlnaHQtc2xpZGVyLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG59XG4uc2luZ2xlLXBvc3QgI2NvbnRlbnQuc3BhY2UtdG9wLFxuLnNpbmdsZS1iYXphX3dpZWR6eSAjY29udGVudC5zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnNpbmdsZS1wb3N0ICNjb250ZW50IGgyLFxuLnNpbmdsZS1iYXphX3dpZWR6eSAjY29udGVudCBoMixcbi5zaW5nbGUtcG9zdCAjY29udGVudCBoMyxcbi5zaW5nbGUtYmF6YV93aWVkenkgI2NvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1wb3N0ICNjb250ZW50IHByZSxcbi5zaW5nbGUtYmF6YV93aWVkenkgI2NvbnRlbnQgcHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1icmVhazogYXV0bztcbiAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIHBhZGRpbmc6IDQ1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkpvc3RcIiwgU2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5hYm91dC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRTExMTdBO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gIC5hYm91dC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmFib3V0LXRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNFMTExN0E7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kZXNjIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5hcmVhcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmFyZWFzIC50aXRsZSBoMSxcbi5hcmVhcyAudGl0bGUgaDIsXG4uYXJlYXMgLnRpdGxlIGgzLFxuLmFyZWFzIC50aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5mb3JtIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLmZvcm0gcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvcm0gLmZvcm0tY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmZvcm0gLmZvcm0tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgLmZvcm0gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZm9ybSAud3BjZjcgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLmZvcm0gLndwY2Y3IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZvcm0gLndwY2Y3IGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9ybSAud3BjZjcgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLmZvcm0gLndwY2Y3IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLmZvcm0gLndwY2Y3IC53cGNmNy1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb3VudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmNvdW50IC5jb3VudC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jb3VudCAuY291bnQtaXRlbSAubnVtYmVyIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBjb2xvcjogI0UxMTE3QTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvdW50IC5jb3VudC1pdGVtIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuLmNvdW50IC5jb3VudC1pdGVtIC5udW1iZXItY29sIHtcbiAgd2lkdGg6IDEzJTtcbn1cbi5jb3VudCAuY291bnQtaXRlbSAudGV4dC1jb2wge1xuICB3aWR0aDogODclO1xufVxuLmNvdW50IC5jb3VudC1pdGVtIC5jb3VudC1jb250ZW50IGgyLFxuLmNvdW50IC5jb3VudC1pdGVtIC5jb3VudC1jb250ZW50IGgzLFxuLmNvdW50IC5jb3VudC1pdGVtIC5jb3VudC1jb250ZW50IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb3VudCAuY291bnQtaXRlbSAuY291bnQtY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSm9zdFwiLCBTYW5zLXNlcmlmO1xuICBjb2xvcjogIzM3MzczNztcbn1cbi5hcmVhcyAuYm94czIgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhvdy13ZS1oZWxwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob3ctd2UtaGVscCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmhvdy13ZS1oZWxwIC5tZW51IC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvdy13ZS1oZWxwIC5tZW51IC5tZW51LWl0ZW06aG92ZXIgaDIsXG4uaG93LXdlLWhlbHAgLm1lbnUgLm1lbnUtaXRlbS5hY3RpdmUgaDIsXG4uaG93LXdlLWhlbHAgLm1lbnUgLm1lbnUtaXRlbTpob3ZlciBwLFxuLmhvdy13ZS1oZWxwIC5tZW51IC5tZW51LWl0ZW0uYWN0aXZlIHAsXG4uaG93LXdlLWhlbHAgLm1lbnUgLm1lbnUtaXRlbTpob3ZlciBzcGFuLFxuLmhvdy13ZS1oZWxwIC5tZW51IC5tZW51LWl0ZW0uYWN0aXZlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQ6ICNFMTExN0E7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5ob3ctd2UtaGVscCAubWVudSAubWVudS1pdGVtIGgyLFxuLmhvdy13ZS1oZWxwIC5tZW51IC5tZW51LWl0ZW0gcCxcbi5ob3ctd2UtaGVscCAubWVudSAubWVudS1pdGVtIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmhvdy13ZS1oZWxwIC5tZW51IC5tZW51LWl0ZW0gaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG93LXdlLWhlbHAgLm1lbnUgLm1lbnUtaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCksIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG93LXdlLWhlbHAgLml0ZW0taW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob3ctd2UtaGVscCAuaC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ob3ctd2UtaGVscCAuaC1pdGVtIC5pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuICAuaG93LXdlLWhlbHAgLmgtaXRlbSAuaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5ob3ctd2UtaGVscCAuaC1pdGVtIC5jb250ZW50IHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5ob3ctd2UtaGVscCAuaC1pdGVtIC5tZW51IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5ob3ctd2UtaGVscCAuaC1pdGVtIC5tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3ZhcnMnO1xyXG5cclxuaHRtbCB7XHJcbiAgYm9keSB7XHJcbiAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6IEBmb250O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyBcclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gICAgICBjb2xvcjogQGRlZmF1bHQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IFxyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfSBcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgXHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7IFxyXG4gICAgfVxyXG4gXHJcbiAgICBwLCB1bCwgb2wge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udDsgXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBjb2xvcjogQGRlZmF1bHQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIH1cclxuXHJcbiAgICBwLCB1bCwgb2wsIGxpLCBkaXYsIGEge1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQGJsYWNrO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcsIGZpZ3VyZSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGIsIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIHZpZGVvLCBpZnJhbWUge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGJsb2NrcXVvdGU6bm90KC50aWt0b2stZW1iZWQpIHtcclxuICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9xdW90ZS1sZWZ0LnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL3F1b3RlLXJpZ2h0LnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFsaWduY2VudGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbiB7IFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHBpbmsgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwaW5rICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE4cHggNDBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgd29yZC1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogQGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH0gXHJcblxyXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmFkbWluYmFyLWJ1dHRvbikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHBpbmsgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwaW5rICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE4cHggNDBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgIHdvcmQtc3BhY2luZzogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogQGhlYWRpbmc7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9IFxyXG4gIH1cclxufSBcclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIG1heC13aWR0aDogMTI0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzODBweCl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuaHRtbCA6d2hlcmUoLndwLWJsb2NrKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uaW50ZXJmYWNlLWludGVyZmFjZS1za2VsZXRvbl9fc2lkZWJhciB7XHJcbiAgLmludGVyZmFjZS1jb21wbGVtZW50YXJ5LWFyZWEge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaW9uLXNlY3Rpb24ge1xyXG4gIG1hcmdpbjogNDBweCAwO1xyXG4gIG1hcmdpbi10b3A6IC00MHB4O1xyXG5cclxuICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IEBwaW5rO1xyXG4gIH1cclxuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcblxyXG4gICAgJjpmb2N1cyB7IFxyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BjZjcge1xyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIGNvbG9yOiBAcGluaztcclxuICB9XHJcblxyXG5cclxuICBwLCB1bCwgYSB7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodF9ncmF5O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogIzJiMmQyZjtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICZbdHlwZT0nc3VibWl0J10ge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxuICAuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAudW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAucGF5bWVudC1yZXF1aXJlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gIC53cGNmNy1zcGlubmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3ItNDA0IHtcclxuICBtYXJnaW46IDUwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGgxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDE1MHB4O1xyXG4gICAgY29sb3I6IEBwaW5rO1xyXG5cclxuICAgIEBtZWRpYSBAcGhvbmUge1xyXG4gICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBwaW5rO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTsgXHJcbiAgICB9IFxyXG4gIH1cclxuXHJcbiAgLm5mIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAbWVkaWEgQHBob25lIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICBiYWNrZ3JvdW5kOiBAbGlnaHRfZ3JheTtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBcclxuICBhIHtcclxuICAgIGNvbG9yOiBAcGluaztcclxuICB9XHJcblxyXG4gIC5zZXAge1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxuICB9XHJcblxyXG4gIC5zZXAtcGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9zZXAtcGluay5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBpbmsge1xyXG4gIGNvbG9yOiBAcGluaztcclxufVxyXG5cclxuLm1vcmUtYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGVmYXVsdDtcclxuICBjb2xvcjogQHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogQGhlYWRpbmc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggNTBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXJyb3ctd2hpdGUuc3ZnJyk7XHJcbiAgLy8gYmFja2dyb3VuZC1zaXplOiAyNXB4O1xyXG4gIC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyNXB4O1xyXG4gIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGluaztcclxuICB9XHJcbn1cclxuXHJcbi5nb29nbGUtbWFwIHtcclxuICBtYXJnaW46IDUwcHggMDtcclxuXHJcbiAgLmFjZi1tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDYwMHB4OyBcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgLmFjZi1tYXAgaW1nIHtcclxuICAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud3AtYmxvY2stZ2FsbGVyeSB7XHJcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogNTBweCBhdXRvO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAyMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICBtYXJnaW4tdG9wOiAtMTVweDtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMTFweCA1cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgXHJcbiAgICBjb2xvcjogQHBpbms7XHJcblxyXG4gICAgJi5uZXh0LWxpbmssICYucHJldi1saW5rIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXBhcmF0ZSB7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgfVxyXG5cclxuICAuY3VycmVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZzogMTFweCA1cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgXHJcbiAgICBjb2xvcjogQGRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAucHJldi1saW5rIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLnRhYmxlLXdyYXAge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4udGl0bGUtcm93IHtcclxuICBwYWRkaW5nOiAyMHB4IDAgMzBweCAwO1xyXG4gIGJhY2tncm91bmQ6IEBsaWdodF9ncmF5O1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn0gXHJcblxyXG4uc2VhcmNoLWZpZWxkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwaW5rO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBjb2xvcjogIzJiMmQyZjtcclxuICBwYWRkaW5nOiAxNHB4O1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB3aWR0aDogNDAwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2VhcmNoLW5vLXJlc3VsdHMge1xyXG4gIC5zZWFyY2gtZm9ybSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1NHB4OyBcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgXHJcblxyXG4gICAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlciB7XHJcbiAgYmFja2dyb3VuZDogQGRlZmF1bHQ7XHJcbiAgY29sb3I6IEB3aGl0ZTtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gIC53cGNmNyB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3ViIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiBAd2hpdGVcclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4ge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBAcGhvbmUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgIG1heC13aWR0aDogMTIyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhvbWUge1xyXG4gIC5uZXdzbGV0dGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU1ZTU7XHJcblxyXG4gICAgLnN1YiwgLm1haW4gIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiBAZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogQGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5odG1sIDp3aGVyZSguZWRpdG9yLXN0eWxlcy13cmFwcGVyKSAuYnV0dG9uIHtcclxuICBwYWRkaW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4jYWlvYV9hY2Nlc3NpYmlsaXR5X3NldHRpbmdzIHtcclxuICBmb250LWZhbWlseTogXCJKb3N0XCIsIFNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBcclxuICAqIHsgXHJcbiAgICBmb250LWZhbWlseTogXCJKb3N0XCIsIFNhbnMtc2VyaWYgIWltcG9ydGFudDsgIFxyXG4gIH1cclxufVxyXG5cclxuLmdhbGxlcnk6YWZ0ZXIge2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGg7fVxyXG5cclxuaW1nLmFsaWduY2VudGVyLCBkaXYuYWxpZ25jZW50ZXIsIGZpZ3VyZS5hbGlnbmNlbnRlciwgaW1nLndwLXBvc3QtaW1hZ2Uge2Rpc3BsYXk6YmxvY2s7IG1hcmdpbjoxZW0gYXV0bzt9XHJcbmltZy5hbGlnbnJpZ2h0LCBkaXYuYWxpZ25yaWdodCwgZmlndXJlLmFsaWducmlnaHQge2Zsb2F0OnJpZ2h0OyBtYXJnaW46MWVtIDAgMWVtIDJlbTt9XHJcbmltZy5hbGlnbmxlZnQsIGRpdi5hbGlnbmxlZnQsIGZpZ3VyZS5hbGlnbmxlZnQsIGltZy53cC1wb3N0LWltYWdlLmF0dGFjaG1lbnQtdGh1bWIge2Zsb2F0OmxlZnQ7IG1hcmdpbjoxZW0gMWVtIDJlbSAwO31cclxuZmlndXJlIHttYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgbWFyZ2luOjFlbSAwO31cclxucCBpbWcuYWxpZ25yaWdodCwgcCBpbWcuYWxpZ25sZWZ0IHttYXJnaW4tdG9wOjA7fVxyXG5cclxuLmdhbGxlcnkgZmlndXJlIGltZyB7bWF4LXdpZHRoOjEwMCU7IGhlaWdodDphdXRvOyBtYXJnaW46MCBhdXRvOyBkaXNwbGF5OmJsb2NrO31cclxuXHJcbi5nYWxsZXJ5IGZpZ3VyZSB7ZmxvYXQ6bGVmdDsgbWFyZ2luOjAgMiUgMWVtIDA7fVxyXG5cclxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTEgZmlndXJlIHt3aWR0aDoxMDAlOyBtYXJnaW46MCAwIDFlbSAwOyBmbG9hdDpub25lO31cclxuXHJcbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIGZpZ3VyZSB7d2lkdGg6MzIlO31cclxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTMgZmlndXJlOm50aC1vZi10eXBlKDNuKzMpIHttYXJnaW4tcmlnaHQ6MDt9XHJcbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0zIGZpZ3VyZTpudGgtb2YtdHlwZSgzbis0KSB7Y2xlYXI6bGVmdDt9XHJcblxyXG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiBmaWd1cmUge3dpZHRoOjQ5JTt9XHJcbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIGZpZ3VyZTpudGgtb2YtdHlwZShldmVuKSB7bWFyZ2luLXJpZ2h0OjA7fVxyXG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiBmaWd1cmU6bnRoLW9mLXR5cGUob2RkKSB7Y2xlYXI6bGVmdDt9XHJcblxyXG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCBmaWd1cmUge3dpZHRoOjIzLjI1JTt9XHJcbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IGZpZ3VyZTpudGgtb2YtdHlwZSg0bis0KSB7bWFyZ2luLXJpZ2h0OjA7fVxyXG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCBmaWd1cmU6bnRoLW9mLXR5cGUoNG4rNSkge2NsZWFyOmxlZnQ7fVxyXG5cclxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUgZmlndXJlIHt3aWR0aDoxOCU7fVxyXG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSBmaWd1cmU6bnRoLW9mLXR5cGUoNW4rNSkge21hcmdpbi1yaWdodDowO31cclxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUgZmlndXJlOm50aC1vZi10eXBlKDVuKzYpIHtjbGVhcjpsZWZ0O31cclxuXHJcbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy02IGZpZ3VyZSB7d2lkdGg6MTQuMiU7fVxyXG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiBmaWd1cmU6bnRoLW9mLXR5cGUoNm4rNikge21hcmdpbi1yaWdodDowO31cclxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTYgZmlndXJlOm50aC1vZi10eXBlKDZuKzcpIHtjbGVhcjpsZWZ0O31cclxuXHJcbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IGZpZ3VyZSB7d2lkdGg6MTIlO31cclxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTcgZmlndXJlOm50aC1vZi10eXBlKDduKzcpIHttYXJnaW4tcmlnaHQ6MDt9XHJcbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IGZpZ3VyZTpudGgtb2YtdHlwZSg3bis4KSB7Y2xlYXI6bGVmdDt9XHJcblxyXG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCBmaWd1cmUge3dpZHRoOjEwLjIlO31cclxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggZmlndXJlOm50aC1vZi10eXBlKDhuKzgpIHttYXJnaW4tcmlnaHQ6MDt9XHJcbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy04IGZpZ3VyZTpudGgtb2YtdHlwZSg4bis5KSB7Y2xlYXI6bGVmdDt9XHJcblxyXG4uZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSBmaWd1cmUge3dpZHRoOjguODUlO31cclxuLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTkgZmlndXJlOm50aC1vZi10eXBlKDluKzkpIHttYXJnaW4tcmlnaHQ6MDt9XHJcbi5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy05IGZpZ3VyZTpudGgtb2YtdHlwZSg5bisxMCkge2NsZWFyOmxlZnQ7fVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuXHRpbWcuYWxpZ25yaWdodCwgZGl2LmFsaWducmlnaHQsIGZpZ3VyZS5hbGlnbnJpZ2h0LCBpbWcuYWxpZ25sZWZ0LCBkaXYuYWxpZ25sZWZ0LCBmaWd1cmUuYWxpZ25sZWZ0LCBpbWcud3AtcG9zdC1pbWFnZS5hdHRhY2htZW50LXRodW1iIHtkaXNwbGF5OmJsb2NrOyBtYXJnaW46MWVtIGF1dG87IGZsb2F0Om5vbmU7fVxyXG5cdC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy00IGZpZ3VyZSwgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTUgZmlndXJlLCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiBmaWd1cmUsIC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy03IGZpZ3VyZSwgLmdhbGxlcnkuZ2FsbGVyeS1jb2x1bW5zLTggZmlndXJlLCAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSBmaWd1cmUge3dpZHRoOjEwMCU7IG1hcmdpbjowIDAgMWVtIDA7IGZsb2F0Om5vbmU7fVxyXG59XHJcblxyXG5cclxuLmxvZ28tYWx0LXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdyYXBoaWNzLWRpc2FibGVkIHtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7IC8qIERvc3Rvc3VqIGRvIHN6ZXJva2/Fm2NpIGxvZ2EgKi9cclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7IC8qIERvc3Rvc3VqIGRvIHd5c29rb8WbY2kgbG9nYSAqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IC8qIFXFgmF0d2kgY2VudHJvd2FuaWUgKi9cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubG9nby1hbHQtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICBcclxuICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuYTpmb2N1cy12aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxufVxyXG5cclxuYm9keS5pbWFnZXMtaGlkZGVuIHtcclxuICAgIC5zZWFyY2ggI3NlYXJjaC1ydW4gYSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjMxNVwiO1xyXG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ3ZhcnMnO1xyXG5cclxuI2hlYWQge1xyXG4gIGRpc3BsYXk6IHVuc2V0O1xyXG5cclxuICAuaGVhZGVyLW1haW4ge1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYmFja2dyb3VuZDogQGRlZmF1bHQ7XHJcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xyXG4gIH0gXHJcblxyXG4gICNzaXRlLW5hdmlnYXRpb24ge1xyXG4gICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICYuc2hvdy1tZW51IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbW9iaWxlLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBpbms7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUtYnV0dG9uIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1jb250YWluZXItZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwcmltYXJ5LW1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgXHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBcclxuICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCwgQHBob25lIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAgICAgICBAbWVkaWEgQHRhYmxldF9iaWcsIEB0YWJsZXRfc21hbGwsIEBwaG9uZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBwaW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIFxyXG4gICAgICAgIC5zaG93LXN1YiwgLnNob3ctc3ViLW1lbnUgeyBcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAcGluaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IEBwaW5rO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hcnJvd19zb2xpZF9kb3duLnN2Zyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9ICAgICAgICBcclxuICAgIFxyXG4gICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAZGVmYXVsdDtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgXHJcbiAgICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCwgQHBob25lIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgICAgICAgXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsIEBwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGluaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAubGFuZyB7XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAcGluaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWw+dWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4OyBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNrdG9wLWhhbWJ1cmdlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAjZGVza3RvcC1idXR0b24geyBcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0b3A6IDNweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IFxyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwaW5rO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1YnNpZGlhcnktbWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7IFxyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogQGxpZ2h0X2dyYXk7XHJcbiAgICBwYWRkaW5nOiAxMiUgMTAlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHJpZ2h0OiAtMTAwJTtcclxuICAgIHRyYW5zaXRpb246IDAuOHM7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBib3JkZXItY29sb3I6IEBwaW5rO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc3ViLWNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAZGVmYXVsdDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB0b3A6IDM3cHg7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgdG9wOiAyOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgcmlnaHQ6IDAlOyBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVybGF5IHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAjc3Vic2lkaWFyeS1tZW51LCAjc2l0ZS1uYXZpZ2F0aW9uLW1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogQHBpbms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjc2l0ZS1uYXZpZ2F0aW9uLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgI3NlYXJjaC1ydW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYm94IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcblxyXG4gICAgI2Nsb3NlLWZvcm0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICB0b3A6IDUwcHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuc2VhcmNoLWZpZWxkIHtcclxuICAgICAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcclxuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU0cHg7IFxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IFxyXG5cclxuICAgICAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCAndmFycyc7XG5cbiNjb2xvcGhvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IEBkZWZhdWx0O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICBwLCBhIHtcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG5cbiAgICAuYm90dG9tLWluZm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmF6YS13aWVkenktY29sIHsgXG4gICAgICAgIGgyLCBoMywgaDQge1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBoMiwgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogQHBpbms7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBwaW5rO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAud3BjZjcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBpbmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgJlt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwaW5rICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAcGluayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IEBwaW5rXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdC1kZXNjIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuZm9vdC1sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuZm9vdC1pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5mb290LW1lbnUtMy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0LCAuZGVzaWduZWQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpdmFjeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGhlYWRpbmc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzaWduZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzYy1jb2wge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Qtcm93IHtcbiAgICAgICAgLmNvbC1tZC00IHtcbiAgICAgICAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLWRlc2MyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbHMge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wLW1lbnVzIHtcbiAgICAgICAgLm1lbnVfY29sIHtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zcGFjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG5cbiAgICAgICAgICAgICAgICAmLmYtc3BhYyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXphLXdpZWR6eS1jb2wge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnVfY29sIHtcbiAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudV9jb2wge1xuICAgICAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAndmFycyc7XHJcblxyXG4uc2xpZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHggMDtcclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLCBAcGhvbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuci1kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1pdGVtIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLCBAcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtcHJldiwgLm93bC1uZXh0IHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1wcmV2IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9hcnJvdy1sZWZ0LXNsaWRlci5zdmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2Fycm93LWxlZnQtc2xpZGVyLnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXJyb3ctcmlnaHQtc2xpZGVyLnN2ZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXJyb3ctcmlnaHQtc2xpZGVyLnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLXRoZW1lIHtcclxuICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW2NsYXNzKj1vd2wtXTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xyXG4gICAgICAgIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICd2YXJzJztcclxuXHJcbi5zbGlkZXItaG9tZSB7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6IEBibGFjaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAlO1xyXG5cclxuICAgICAgICBoMSwgaDIsIGgzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLEBwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHsgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkID4gYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBAcGluayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiBAcGluayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQgPiBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGluayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAcGluayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLWNhcm91c2VsLXNsaWRlciwgLm93bC1zdGFnZS1vdXRlciwgLm93bC1zdGFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gICAgICAgICAgICBjb2xvcjogQGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCwgQHBob25lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW92aWUtY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3NXZoO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLWhlaWdodDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1dmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgQHRhYmxldF9iaWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXZoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDV2aDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtaGVybyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfX3ZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3ZpZGVvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3dsLWNhcm91c2VsIHtcclxuICAgIC5vd2wtZG90cyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwaW5rO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHBpbms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICd2YXJzJztcclxuXHJcbi5zbGlkZXItdGV4dC1pbWFnZSB7XHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIGgxLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcGluaztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsLWNhcm91c2VsIHtcclxuICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLEBwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ3ZhcnMnO1xyXG5cclxuLmJhbm5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIGhlaWdodDogMjB2aDtcclxuICAgIHBhZGRpbmctdG9wOiA3dmg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwdmg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAcGluaztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiBAYmxhY2s7XHJcblxyXG4gICAgICAgIGgxLCBoMiwgaDMge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLEBwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAndmFycyc7XHJcblxyXG4udGV4dC1pbWFnZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAmLmhpZGUtYm90dG9tLW1hcmdpbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDsgXHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICBoMyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyLmhpZGUtb24tbW9iaWxlIHtcclxuICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCwgQHBob25lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuIFxyXG4gICAgICAgICAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWlkLTM2NDMge1xyXG4gICAgLnRleHQtaW1hZ2Uge1xyXG4gICAgICAgIC50YWJsZS1zIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtaWQtMzQ5MiwgLnBhZ2UtaWQtMzg0NSwgLnBhZ2UtaWQtMzg1MywgLnBhZ2UtaWQtMzg1NiwgLnBhZ2UtaWQtMzg1OCwgLnBhZ2UtaWQtMzg2MCwgLnBhZ2UtaWQtMzg2MiwgLnBhZ2UtaWQtMzg2MyB7XHJcbiAgICAudGV4dC1pbWFnZSB7XHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweCAhaW1wb3J0YW50O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgQHRhYmxldF9iaWcsIEB0YWJsZXRfc21hbGwsIEBwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICd2YXJzJztcclxuXHJcbi50ZXh0LWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcclxuICAgIH0gXHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICAmLmhhcy1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgfSBcclxufVxyXG5cclxuLnNpbmdsZS1wb3N0IHtcclxuICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZSB7XHJcbiAgICAudHlwZS1wYWdlIHtcclxuICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICY6bm90KC5jZW50ZXIpIHtcclxuICAgICAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICd2YXJzJztcclxuXHJcbi5pbmZvLWJsb2NrIHtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG5cclxuICAgIC5ibG9jay1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMTUlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLEBwaG9uZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IEBwaW5rICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBwaW5rICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufSIsIkBpbXBvcnQgJ3ZhcnMnO1xyXG5cclxuLmxvZ290eXBlcyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IEBwaW5rO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xzLXJvdyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcGluaW9uIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3Bpbmlvbi1idXR0b24ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIC5pdGVtLWltYWdlIGltZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuMyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsIEBwaG9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gIiwiQGltcG9ydCAndmFycyc7XHJcblxyXG4ubG9nb3R5cGVzIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIGNvbG9yOiBAd2hpdGU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogQHBpbms7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbHMtcm93IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogQGhlYWRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLm9waW5pb24ge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQGhlYWRpbmc7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGluaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsIEBwaG9uZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHBpbmsgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsIEBwaG9uZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4ubG9nb3MtY2Fyb3VzZWwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmxvZ28tdW5pdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAub3dsLXByZXYsIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm93bC1wcmV2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2Fycm93LWNhcm91c2VsLXBpbmsuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXJyb3ctY2Fyb3VzZWwtZ3JheS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLW5leHQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWcvYXJyb3ctY2Fyb3VzZWwtcGluay5zdmcnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9hcnJvdy1jYXJvdXNlbC1ncmF5LnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gIiwiQGltcG9ydCAndmFycyc7XHJcblxyXG4uY29scyB7XHJcbiAgcGFkZGluZzogNTBweCAwOyBcclxuXHJcbiAgJi5oaWRlLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5oaWRlLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIFxyXG4gICYubm8tcGFkZGluZyB7IFxyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmI2JyYW5kcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4OyBcclxuXHJcbiAgICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLCBAcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsIEBwaG9uZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIGgxLCBoMiB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIGgzLCBoNCwgaDUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBmb250LWZhbWlseTogQGhlYWRpbmc7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBwaW5rO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluayB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuc3R5bGUyIHtcclxuICAgIC5saW5rIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7IFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyBcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTVweCA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogQGhlYWRpbmc7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zZm9ybTogMC4zcztcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogQHBpbmsgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfSBcclxuICB9XHJcblxyXG4gIC5pdGVtIHtcclxuICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLEBwaG9uZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgZmxleDogMSAwIDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkLmNvbC1tZC02IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH0gXHJcblxyXG4gIC5pdGVtLWltYWdlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0tY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IFxyXG4gICAgXHJcblxyXG4gICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIC5jb2wtaXRlbSB7XHJcbiAgLy8gICAuaXRlbS1jb250ZW50IHtcclxuICAvLyAgICAgdWwge1xyXG4gIC8vICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9IFxyXG4gIC8vIH1cclxuXHJcbiAgLnN0eWxlMiB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gXHJcbiAgICAgIC5ib3hzMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGRlZmF1bHQ7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmLnNwYWNlLWJlZXR3ZW4ge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgQHBpbmsgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSwgaDIsIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogQGhlYWRpbmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCwgaDUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAvLyBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfSBcclxuICBcclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAqIHtcclxuICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3R5bGUzIHtcclxuICAuYm94czIge1xyXG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGg0LCBoNSB7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdHlsZTQge1xyXG5cclxuICAmLm5vLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuYm94czIge1xyXG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBoNCwgaDUge1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgaDEsIGgyLCBoMyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogQGhlYWRpbmc7XHJcbiAgfVxyXG5cclxuICBoNCwgaDUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgKiB7XHJcbiAgICBjb2xvcjogQHdoaXRlO1xyXG4gIH1cclxufSIsIkBpbXBvcnQgJ3ZhcnMnO1xyXG5cclxuLmJveGVzIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDUwcHggMDtcclxuXHJcbiAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMTIwcHggLTEyMHB4IDEyMHB4IDQwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lIHtcclxuICAgIC5ib3hlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTc1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ3ZhcnMnO1xyXG5cclxuLmxhdGVzdC1wb3N0cyB7XHJcblxyXG4gICAgLmNvbC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVjb21tZW5kZWQtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0X2dyYXkyO1xyXG5cclxuICAgICAgICAuY29sLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsQHBob25lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCxAcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZztcclxuICAgICAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2Fycm93LWRvdWJsZS1waW5rLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAcGluayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICBcclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWNlY2U7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXRzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgICAgLnBvc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWFudWFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyBcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAgMC4ycHg7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVjb21tZW5kZWQtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAbGlnaHRfZ3JheTI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIC5wb3N0LWl0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ldy1saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cclxuICAgICAgICAucG9zdC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWNvbW1lbmRlZC1lbmFibGVkIHtcclxuICAgICAgICAubW9yZS1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgICIsIkBpbXBvcnQgJ3ZhcnMnO1xyXG5cclxuLmNhdGVnb3JpZXMtbGlzdCB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAuY2F0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCwgQHRhYmxldF9iaWcge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTA2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIEBwaW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJ3ZhcnMnO1xyXG5cclxuLmF1dGhvcnMge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgJi5hbGwtd29ya2VycyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5vLW1hcmdpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjN2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzB2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBAcGhvbmUge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCwgQHRhYmxldF9iaWcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vcmUtbGluayB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBwaW5rO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgQHBob25lLCBAdGFibGV0X3NtYWxsLCBAdGFibGV0X2JpZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uYXV0aG9ycy1jb250YWluZXIge1xyXG4gICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogMC42cztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDl2dztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjR2dztcclxuICAgIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIC8vICAgICBtYXgtaGVpZ2h0OiA2NHZ3O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIEBtZWRpYSBAcGhvbmUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDExMDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNob3ctYXV0aG9ycyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgQHBob25lIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBhbmQge1xyXG4gICAgLmF1dGhvcnMtY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBtYXgtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgIC53b3JrZXI6bnRoLWNoaWxkKDEpLCAud29ya2VyOm50aC1jaGlsZCgyKSwgLndvcmtlcjpudGgtY2hpbGQoMyksIC53b3JrZXI6bnRoLWNoaWxkKDQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgLndvcmtlcjpudGgtY2hpbGQoNSksIC53b3JrZXI6bnRoLWNoaWxkKDYpLCAud29ya2VyOm50aC1jaGlsZCg3KSxcclxuICAgICAgICAgICAgLndvcmtlcjpudGgtY2hpbGQoOCksIC53b3JrZXI6bnRoLWNoaWxkKDkpLCAud29ya2VyOm50aC1jaGlsZCgxMCksXHJcbiAgICAgICAgICAgIC53b3JrZXI6bnRoLWNoaWxkKDExKSwgLndvcmtlcjpudGgtY2hpbGQoMTIpLCAud29ya2VyOm50aC1jaGlsZCgxMyksIC53b3JrZXI6bnRoLWNoaWxkKDE0KSxcclxuICAgICAgICAgICAgLndvcmtlcjpudGgtY2hpbGQoMTUpLCAud29ya2VyOm50aC1jaGlsZCgxNiksIC53b3JrZXI6bnRoLWNoaWxkKDE3KSwgXHJcbiAgICAgICAgICAgIC53b3JrZXI6bnRoLWNoaWxkKDE4KSwgLndvcmtlcjpudGgtY2hpbGQoMTkpLCAud29ya2VyOm50aC1jaGlsZCgyMCksIC53b3JrZXI6bnRoLWNoaWxkKDIxKSwgXHJcbiAgICAgICAgICAgIC53b3JrZXI6bnRoLWNoaWxkKDI2KSxcclxuICAgICAgICAgICAgLndvcmtlcjpudGgtY2hpbGQoMzMpLCAud29ya2VyOm50aC1jaGlsZCgzNCksIC53b3JrZXI6bnRoLWNoaWxkKDM1KSwgICAgICAgICAgICBcclxuICAgICAgICAgICAgLndvcmtlcjpudGgtY2hpbGQoMjIpLCAud29ya2VyOm50aC1jaGlsZCgyMyksIC53b3JrZXI6bnRoLWNoaWxkKDI0KSwgLndvcmtlcjpudGgtY2hpbGQoMjUpLFxyXG4gICAgICAgICAgICAud29ya2VyOm50aC1jaGlsZCgyOSksIC53b3JrZXI6bnRoLWNoaWxkKDMwKSwgLndvcmtlcjpudGgtY2hpbGQoMzEpLCAud29ya2VyOm50aC1jaGlsZCgzMikgeyBcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBAdGFibGV0X2JpZywgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzB2dztcclxuICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIEBwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud29ya2VyOm50aC1jaGlsZCgyMyksIC53b3JrZXI6bnRoLWNoaWxkKDI0KSwgLndvcmtlcjpudGgtY2hpbGQoMjUpIHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hdXRob3Ige1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgXHJcbiAgICAudGl0bGUtcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdXRob3ItbWFpbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0X2dyYXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICYubm8tYXJ0aWNsZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC1tZC03IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3NpdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogQGhlYWRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2Mge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWlsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYW5nKG5sKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNhcnRpY2xlcyB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucy1yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIC5hcnRpY2xlcy1idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwaW5rO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rZWRpbi1idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGluaztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAndmFycyc7XHJcblxyXG4uc2luZ2xlLXBvc3QsXHJcbi5zaW5nbGUtYmF6YV93aWVkenkge1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBncmF5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAxODBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRfZ3JheTtcclxuXHJcbiAgICAgICAgJi5wYWRkaW5nLWJvdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUsIC5hdXRob3Ige1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXV0aG9yIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMCwzcztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgLy8gICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgbGVmdDogLThweDtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gICAgIGNvbG9yOiBAZGVmYXVsdDtcclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHBpbms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leGNlcnB0IHtcclxuICAgICAgICAgICBwIHsgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtaGVhZGVyIHtcclxuICAgICAgICAuY29sLW1kLTY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFibGUtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XHJcblxyXG4gICAgICAgIC50YWJsZS1vZi1jb250ZW50cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEBkZWZhdWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjptYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWJsZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdXRob3ItbWFpbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5rbm93LW1vcmUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9IFxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi1rbm93IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgQGRlZmF1bHQ7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIEBwaW5rICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hcnJvdy1kb3VibGUtd2hpdGUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYXRlc3QtcG9zdHMge1xyXG4gICAgICAgIG1heC13aWR0aDogOTIlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubmV3LXBvc3RzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3dsLW5hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDExMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC01JTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLCBAcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3dsLXByZXYsIC5vd2wtbmV4dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIEB0YWJsZXRfc21hbGwsIEBwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5vd2wtcHJldiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltZy9hcnJvdy1sZWZ0LXNsaWRlci5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1nL2Fycm93LXJpZ2h0LXNsaWRlci5zdmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgICAgJi5zcGFjZS10b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLCBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBsaW5lLWJyZWFrOiBhdXRvO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xyXG4gICAgICAgICAgICBjb2xvcjogQGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAaGVhZGluZztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IEBwaW5rO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBwaW5rO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRlc2Mge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLmFyZWFzIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgIFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICd2YXJzJztcclxuXHJcbi5mb3JtIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogQHdoaXRlOyBcclxuICAgIH0gXHJcblxyXG4gICAgLmZvcm0tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBAcGhvbmUsIEB0YWJsZXRfc21hbGwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIEBwaG9uZSwgQHRhYmxldF9zbWFsbCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9IFxyXG4gICAgfSBcclxuXHJcbiAgICAud3BjZjcge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgICBjb2xvcjogQHdoaXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BjZjctc3VibWl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAndmFycyc7XHJcblxyXG4uY291bnQge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgLmNvdW50LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogQGhlYWRpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAcGluaztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBAcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubnVtYmVyLWNvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogODclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBoMiwgaDMsIGg0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBoZWFkaW5nO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAndmFycyc7XHJcblxyXG4uYXJlYXMge1xyXG4gICAgLmJveHMyIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfSBcclxuICAgIH0gXHJcbn0iLCJAaW1wb3J0ICd2YXJzJztcclxuXHJcbi5ob3ctd2UtaGVscCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLCBAcGhvbmUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9IFxyXG5cclxuICAgIC5tZW51IHtcclxuICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGgyLCBwLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHBpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIsIHAsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCwgQHBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0taW1hZ2Uge1xyXG4gICAgICAgIEBtZWRpYSBAdGFibGV0X3NtYWxsLCBAcGhvbmUge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaC1pdGVtIHtcclxuICAgICAgICBAbWVkaWEgQHRhYmxldF9zbWFsbCwgQHBob25lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gTWVudSBwcnplbmllc2lvbmUgcHJ6ZXogSlMgZG8gaC1pdGVtIG5hIG1vYmlsZVxyXG4gICAgICAgICAgICAubWVudSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdfQ== */
