@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css);
@charset "UTF-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  background-color: #F1EFF7;
  color: #070155;
  font-family: "Quicksand", sans-serif;
  font-size: 17px;
  padding-top: 76px;
}
body button {
  font-family: "Quicksand", sans-serif;
}
body p {
  font-size: 17px;
  line-height: 24px;
}
body * {
  box-sizing: border-box;
}
body img {
  max-width: 100%;
  height: auto;
}

button {
  cursor: pointer;
}

.container {
  margin: 0 auto;
  width: 100%;
  padding: 0 15px;
  max-width: 1530px;
}

b, strong {
  font-weight: bold;
}

i {
  font-style: italic;
}

.txt-center {
  text-align: center;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-trans-none {
  text-transform: none;
}

.txt-corail {
  color: #FD4C76;
}

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

.btn-hlw-blue {
  display: inline-block;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 25px;
  background: #fff;
  color: #160FB2;
  border: 2px solid #160FB2;
  font-weight: bold;
  text-decoration: none;
  background: none;
}
.btn-hlw-blue:hover {
  text-decoration: none;
  color: #fff;
  background: #160FB2;
}
.btn-hlw-blue .count {
  color: #FD4C76;
}

.btn-hlw-blue-second {
  display: inline-block;
  cursor: pointer;
  padding: 9px 15px;
  border-radius: 25px;
  font-size: 16px;
  font-weight: bold;
  color: #06008D;
  border: 2px solid #06008D;
  text-decoration: none;
  background: none;
}
.btn-hlw-blue-second:hover {
  text-decoration: none;
  color: #fff;
  background: #160FB2;
  border-color: #160FB2;
}

.btn-fill-blue {
  display: inline-block;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 25px;
  background: #160FB2;
  color: #FFF;
  border: 2px solid #160FB2;
  font-weight: bold;
  text-decoration: none;
}
.btn-fill-blue:hover {
  text-decoration: none;
  color: #fff;
  background: #070155;
  border-color: #070155;
}
.btn-fill-blue .count {
  color: #FD4C76;
}

.btn-hlw-coral {
  display: inline-block;
  cursor: pointer;
  padding: 10px 15px;
  border-radius: 25px;
  color: #FD4C76;
  border: 2px solid #FD4C76;
  font-weight: bold;
  text-decoration: none;
  background: none;
}
.btn-hlw-coral:hover {
  text-decoration: none;
  color: #fff;
  background: #FD4C76;
  border-color: #FD4C76;
}

.btn-fill-corail {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  padding: 10px 15px;
  border-radius: 25px;
  line-height: 20px;
  font-size: 17px;
  color: #fff;
  border: 2px solid #FD4C76;
  background: #FD4C76;
  font-weight: bold;
  text-decoration: none;
}
.btn-fill-corail:hover {
  color: #fff;
  text-decoration: none;
  background: #E81749;
  border-color: #E81749;
}

body .btn-md {
  text-align: center;
  border-width: 2px;
  padding: 15px 50px;
  text-transform: uppercase;
  border-radius: 30px;
  font-size: 17.4px;
}

body .btn-lg {
  text-align: center;
  border-width: 2px;
  padding: 19px 50px;
  text-transform: uppercase;
  border-radius: 30px;
  font-size: 17.4px;
  line-height: 1;
}

body .btn-mw-200 {
  min-width: 200px;
  max-width: 100%;
}

main h2 {
  text-align: center;
  font-size: 50px;
  line-height: 60px;
  font-weight: bold;
  color: #06008D;
}

.hidden {
  display: none;
}

.hidden-desktop {
  display: none;
}

.hidden-mobile {
  display: block;
}

.subtitle {
  font-weight: 600;
  font-size: 23px;
  color: #06008D;
  text-transform: uppercase;
}

@media screen and (max-width: 1650px) {
  .container {
    max-width: 95%;
  }
}
@media screen and (max-width: 991.98px) {
  body {
    padding-top: 68px;
  }
  .hidden-desktop {
    display: block;
  }
  .hidden-mobile {
    display: none;
  }
  main h2 {
    font-size: 30px;
    line-height: 35px;
  }
  .container {
    padding: 0 15px;
    max-width: 100%;
  }
  body .btn-lg {
    padding: 15px 30px;
    font-size: 15px;
    line-height: 16px;
  }
}
@media screen and (min-width: 1199.98px) {
  .cloud-bg {
    background: #F1EFF7 url(build/images/fond-nuages.c4aa19c2.jpg) top center repeat;
  }
}
body #tarteaucitronRoot #tarteaucitronAlertBig {
  background: #070155;
  padding: 15px 0;
}
body #tarteaucitronPrivacyUrl {
  text-decoration: underline;
}
body #tarteaucitronAlertBig #tarteaucitronPersonalize2,
body #tarteaucitronAlertBig #tarteaucitronAllDenied2,
body #tarteaucitronAlertBig #tarteaucitronCloseAlert {
  font-weight: 600;
  padding: 10px 15px;
  margin-bottom: 7px;
  border-radius: 25px !important;
}
body #tarteaucitronAlertBig #tarteaucitronPersonalize2 {
  background: #FD4C76;
}
body #tarteaucitronAlertBig #tarteaucitronPersonalize2:hover {
  background: #E81749;
}
body #tarteaucitronAlertBig #tarteaucitronAllDenied2 {
  background: #070155;
  color: #FD4C76;
  border: 2px solid #FD4C76;
  padding: 8px 15px;
}
body #tarteaucitron #tarteaucitronClosePanel {
  background: #070155;
}
body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,
body #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {
  background: #070155;
}
body #tarteaucitron #tarteaucitronInfo {
  background: #070155;
}
body #tarteaucitronRoot div#tarteaucitronSave {
  background: #070155;
}
body #tarteaucitron #tarteaucitronServices .tarteaucitronTitle + [id^=tarteaucitronDetails] {
  background: #fff;
}

@media screen and (max-width: 1399.98px) {
  body #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
    display: block;
    text-align: center;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767.98px) {
  body #tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
    display: block;
    text-align: center;
    width: 100%;
    margin-top: 2px;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

section#review {
  margin-top: 170px;
  width: 100%;
  overflow: hidden;
}
section#review .r-top-box {
  text-align: center;
}
section#review .r-top-box .subtitle {
  color: #06008D;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
}
section#review .r-top-box h2 {
  margin-top: 10px;
}
section#review .r-top-box .r-score {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
  font-size: 16px;
}
section#review .r-top-box .r-score .score {
  font-size: 1.875em;
  font-weight: bold;
  color: #06008D;
}
section#review .r-top-box .r-score a {
  color: #06008D;
  font-size: 1.25em;
}
section#review .star-ratings {
  color: #ccc;
  font-size: 2.5em;
  position: relative;
  margin: 0 15px;
  padding: 0;
}
section#review .star-ratings .fill-ratings {
  color: #f9b809;
  padding: 0;
  position: absolute;
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  overflow: hidden;
}
section#review .star-ratings .fill-ratings span {
  display: inline-block;
}
section#review .star-ratings .empty-ratings {
  padding: 0;
  display: block;
  z-index: 0;
}
section#review .g-rw-box {
  padding: 0 20px;
}
section#review .g-rws {
  margin-top: 70px;
  text-align: center;
}
section#review .g-rws .g-rw {
  background: #e5e4ef;
  display: inline-block;
  width: 100%;
  text-align: left;
  vertical-align: top;
  padding: 7%;
  border-radius: 25px;
}
section#review .g-rws .g-rw .img-infos-box {
  display: flex;
}
section#review .g-rws .g-rw .img-infos-box img {
  border-radius: 50%;
}
section#review .g-rws .g-rw .img-infos-box .infos-box {
  font-size: 18px;
  margin-left: 20px;
  color: #06008D;
}
section#review .g-rws .g-rw .img-infos-box .infos-box .username {
  font-weight: bold;
  margin-top: 10px;
}
section#review .g-rws .g-rw .img-infos-box .infos-box .date {
  margin-top: 5px;
}
section#review .g-rws .g-rw .img-infos-box .infos-box .star-ratings {
  font-size: 1.25em;
  margin: 5px auto 0 auto;
  width: auto;
  display: inline-block;
}
section#review .g-rws .g-rw .message-box p {
  font-size: 17px;
  line-height: 27px;
  margin-top: 20px;
  color: #070155;
}
section#review .slick-list.draggable {
  margin: 0 auto;
  width: calc(100% - 120px);
  overflow: visible;
}
section#review .slick-list.draggable .slick-track {
  display: flex !important;
}
section#review .slick-list.draggable .slick-slide {
  height: inherit !important;
}
section#review .slick-list.draggable .slick-slide > div {
  height: 100%;
}
section#review .slick-list.draggable .slick-slide > div > div {
  height: 100%;
}
section#review .slick-list.draggable .slick-slide > div > div .g-rw {
  height: 100%;
}

@media screen and (max-width: 991.98px) {
  section#review {
    margin-top: 100px;
  }
  section#review .r-top-box {
    max-width: 80%;
    margin: 0 auto;
  }
  section#review .r-top-box .subtitle {
    font-size: 16px;
  }
  section#review .r-top-box .r-score .score {
    font-size: 21px;
  }
  section#review .r-top-box .r-score a {
    font-size: 14px;
  }
  section#review .g-rw-box {
    padding: 0 15px;
  }
}
@media screen and (max-width: 767.98px) {
  section#review .g-rw-box {
    padding: 0 12px;
  }
  section#review .slick-list.draggable {
    width: calc(100% - 70px);
  }
  section#review .r-top-box .r-score {
    font-size: 12px;
  }
}
section#reassurance {
  margin-top: 180px;
}
section#reassurance #rea-sliders {
  padding-bottom: 35px;
  overflow: hidden;
}
section#reassurance #rea-sliders .rea-slides {
  display: flex;
  justify-content: space-between;
  width: 90%;
  margin: 0 auto;
}
section#reassurance #rea-sliders .rea-slides .rea-slide {
  text-align: center;
}
section#reassurance #rea-sliders .rea-slides .rea-slide .logo {
  height: 102px;
  display: inline-block;
}
section#reassurance #rea-sliders .rea-slides .rea-slide .txt-content {
  margin-top: 10px;
  font-size: 18px;
  line-height: 25px;
  color: #06008D;
}
section#reassurance #rea-sliders .rea-slides .rea-slide .txt-content b {
  text-transform: uppercase;
}
section#reassurance .content {
  text-align: center;
  width: 750px;
  margin: 120px auto 0 auto;
}
section#reassurance .content h2 {
  text-align: center;
}
section#reassurance .content p {
  margin-top: 45px;
}
section#reassurance .content p a {
  color: #FD4C76;
  font-weight: bold;
  text-decoration: none;
}
section#reassurance .content .buttons {
  margin-top: 40px;
}
section#reassurance .content .buttons .btn-fill-blue {
  margin: 0 20px;
  width: 325px;
  max-width: 50%;
}

@media screen and (max-width: 1199.98px) {
  section#reassurance #rea-sliders .rea-slides.slick-slider {
    width: 70%;
    padding-bottom: 45px;
  }
  section#reassurance #rea-sliders .rea-slides.slick-slider .slick-list.draggable {
    margin: 0 auto;
    width: 70%;
    overflow: visible;
  }
  section#reassurance #rea-sliders .rea-slides.slick-slider .rea-slide {
    max-width: 100%;
  }
  section#reassurance #rea-sliders .slick-dots {
    margin-top: 40px;
    position: absolute;
    bottom: 0;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  section#reassurance #rea-sliders .slick-dots li {
    margin: 0 10px;
    height: auto;
    width: auto;
  }
  section#reassurance #rea-sliders .slick-dots li button {
    height: 16px;
    width: 16px;
    border: 2px solid #160FB2;
    border-radius: 50%;
    font-size: 0;
  }
  section#reassurance #rea-sliders .slick-dots li button:before {
    display: none;
  }
  section#reassurance #rea-sliders .slick-dots li.slick-active button {
    background: #160FB2;
  }
}
@media screen and (max-width: 991.98px) {
  section#reassurance {
    margin-top: 100px;
  }
  section#reassurance .container {
    padding: 0;
  }
  section#reassurance .content {
    margin-top: 80px;
    max-width: 80%;
  }
  section#reassurance .content p {
    margin-top: 35px;
  }
  section#reassurance .content .buttons {
    margin-top: 15px;
  }
  section#reassurance .content .buttons .btn-fill-blue {
    max-width: 100%;
    margin: 15px 0 0 0;
  }
}
#search-engine-box .search-engine {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  position: relative;
  background: #fff;
  width: 100%;
  padding: 0 0 0 20px;
  box-shadow: 0px 0px 56.4px 3.6px rgba(7, 1, 85, 0.19);
}
#search-engine-box .search-engine .close-action {
  display: none;
}
#search-engine-box .search-engine #refine-search {
  display: flex;
  align-items: center;
  text-wrap: nowrap;
  text-transform: uppercase;
  font-size: 0.82em;
  font-weight: bold;
}
#search-engine-box .search-engine #refine-search:after {
  content: " :";
  margin-left: 2px;
}
#search-engine-box .search-engine .filters {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
#search-engine-box .search-engine .filters .choices-actions {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 15px;
}
#search-engine-box .search-engine .filters .choices-actions .action {
  position: relative;
  padding: 12px 35px 12px 15px;
  cursor: pointer;
  min-width: 20%;
  text-align: left;
  border: 1px solid #c5c5d0;
  border-radius: 25px;
  margin: 5px;
}
#search-engine-box .search-engine .filters .choices-actions .action.jump-offer-action {
  width: 220px;
  max-width: 100%;
}
#search-engine-box .search-engine .filters .choices-actions .action:before {
  content: " ";
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 10px solid #06008D;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  right: 10px;
  top: 50%;
  margin-top: -5px;
}
#search-engine-box .search-engine .filters .choices-actions .action .choice-txt {
  font-size: 15px;
  line-height: 18px;
  font-weight: 600;
  color: #06008D;
}
#search-engine-box .search-engine .filters .choices-actions .action .choices {
  display: none;
  position: absolute;
  z-index: 1;
  margin-top: 30px;
  padding: 20px;
  border-radius: 14px;
  background: #fff;
  left: 50%;
  max-width: 95vw;
  transform: translateX(-50%);
  box-shadow: 12px 14px 27.52px 4.48px rgba(6, 0, 141, 0.15);
}
#search-engine-box .search-engine .filters .choices-actions .action .choices-elts {
  max-height: 45vh;
  overflow-y: auto;
}
#search-engine-box .search-engine .filters .choices-actions .action .choices .choice {
  display: flex;
  align-items: center;
}
#search-engine-box .search-engine .filters .choices-actions .action .choices .choice label {
  cursor: pointer;
  font-size: 15px;
  font-weight: 600;
  color: #06008D;
  white-space: nowrap;
  margin-left: 10px;
  padding: 5px 0;
}
#search-engine-box .search-engine .filters .choices-actions .action .choices .choice label .price {
  font-weight: bold;
  color: #FD4C76;
}
#search-engine-box .search-engine .filters .choices-actions .action.active .choice-txt {
  font-weight: bold;
}
#search-engine-box .search-engine .filters .choices-actions .action.active .choices {
  display: block;
}
#search-engine-box .search-engine .filters .sort {
  display: flex;
  align-items: center;
  color: #6b6b78;
  font-size: 14px;
  font-weight: 600;
  padding: 0 15px;
}
#search-engine-box .search-engine .filters .sort label {
  width: 75px;
}
#search-engine-box .search-engine .filters .sort select {
  border: none;
  padding: 0 20px 0 5px;
}
#search-engine-box .search-engine .map-actions {
  background: url(build/images/bg-map.b403a564.jpg) center center no-repeat;
  background-size: cover;
  width: 484px;
  max-width: 26%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  padding: 15px;
}
#search-engine-box .search-engine .map-actions button {
  display: block;
  margin: 0 auto;
  border: 0;
  border-radius: 34px;
  padding: 10px 15px 10px 40px;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  width: 215px;
  background: #070155 url(build/images/listing-btn-carte.e566df3a.svg) 15px center no-repeat;
  background-size: auto 55%;
  max-width: 100%;
  box-shadow: 0px 0px 56.4px 3.6px rgba(7, 1, 85, 0.19);
}
#search-engine-box .filters-selection {
  display: flex;
  color: #070155;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 20px;
  margin: 25px auto 0 auto;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}
#search-engine-box .filters-selection .selection {
  display: flex;
  flex-wrap: wrap;
  line-height: 38px;
}
#search-engine-box .filters-selection .selection .label {
  text-transform: uppercase;
  margin-right: 20px;
}
#search-engine-box .filters-selection .selection .active-filter {
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 17px;
  line-height: 19px;
  font-weight: bold;
  color: #070155;
  background: none;
  border: 1px solid #070155;
  padding: 8px 20px;
  margin: 0 15px 8px 0;
  border-radius: 20px;
}
#search-engine-box .filters-selection .selection .active-filter span.cross {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
#search-engine-box .filters-selection .result {
  color: #070155;
  margin: 0 25px;
  padding: 10px 0;
  white-space: nowrap;
}
#search-engine-box .filters-selection .result .extra-result {
  cursor: pointer;
  color: #FD4C76;
  text-decoration: underline;
}
#search-engine-box .filters-selection .default a {
  display: inline-block;
  padding: 10px 0;
  position: relative;
  font-weight: bold;
  color: #070155;
  white-space: nowrap;
}
#search-engine-box .filters-selection .default a:before {
  content: ">";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

@media screen and (max-width: 1599.98px) {
  #refine-search span {
    display: none;
  }
}
@media screen and (max-width: 1399.98px) {
  #search-engine-box .search-engine .filters .choices-actions .action .choice-txt {
    font-size: 13px;
  }
  #search-engine-box .search-engine .map-actions {
    max-width: 24%;
  }
}
@media screen and (max-width: 1199.98px) {
  #search-engine-box .search-engine .map-actions button {
    font-size: 18px;
    width: 180px;
  }
}
@media screen and (max-width: 991.98px) {
  #search-engine-box .filters-selection {
    display: block;
    text-align: center;
  }
  #search-engine-box .filters-selection .selection {
    justify-content: center;
  }
  #search-engine-box .filters-selection .selection .label {
    display: none;
  }
  #search-engine-box .filters-selection .result {
    font-weight: 500;
  }
  #search-engine-box .filters-selection .result .nb-result {
    display: block;
    font-weight: bold;
  }
  #search-engine-box .search-engine {
    padding: 0;
    margin: -24px auto 0 auto;
    width: 400px;
    max-width: 95%;
    background: none;
    box-shadow: none;
  }
  #search-engine-box .search-engine #refine-search {
    display: block;
    font-weight: bold;
    font-size: 16px;
    text-transform: none;
    color: #070155;
    line-height: 20px;
    padding: 14px;
    width: 49%;
    max-width: 195px;
    text-align: center;
    cursor: pointer;
    background: #fff;
    border-radius: 25px;
    box-shadow: 0px 0px 56.4px 3.6px rgba(7, 1, 85, 0.19);
  }
  #search-engine-box .search-engine #refine-search:after {
    display: none;
  }
  #search-engine-box .search-engine .map-actions {
    background: none;
    padding: 0;
    display: block;
    max-width: unset;
    width: 49%;
  }
  #search-engine-box .search-engine .map-actions #listing-show-map {
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    padding: 14px 14px 14px 40px;
  }
  #search-engine-box .search-engine .filters {
    display: none;
  }
  #search-engine-box.active .search-engine {
    position: fixed;
    display: flex;
    background: #f6f5fb;
    z-index: 11;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-width: 100%;
    border-radius: 0;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    padding: 20px 0;
  }
  #search-engine-box.active .search-engine #refine-search {
    background: none;
    box-shadow: none;
    flex-shrink: 0;
  }
  #search-engine-box.active .search-engine .close-action {
    position: absolute;
    display: block;
    height: 40px;
    width: 40px;
    top: 15px;
    right: 15px;
    background: url(build/images/mobile-close-cross.f771e22f.png) center center no-repeat;
  }
  #search-engine-box.active .search-engine .filters {
    display: flex;
    background: none;
    border: none;
    padding: 0 15px;
    margin-top: 5px;
    width: 100%;
    flex-direction: column;
    height: 100%;
    overflow: scroll;
  }
  #search-engine-box.active .search-engine .filters .choices-actions {
    display: block;
    padding: 0;
  }
  #search-engine-box.active .search-engine .filters .choices-actions .action {
    position: relative;
    cursor: initial;
    text-align: left;
    padding: 25px;
    background: #fff;
    border: 0;
    border-radius: 25px;
    margin: 15px auto 0 auto;
    width: 325px;
    max-width: 100%;
    box-shadow: 3px 4px 14.25px 0.75px rgba(6, 0, 141, 0.1);
  }
  #search-engine-box.active .search-engine .filters .choices-actions .action + .action {
    margin: 15px auto 0 auto;
  }
  #search-engine-box.active .search-engine .filters .choices-actions .action:before {
    display: none;
  }
  #search-engine-box.active .search-engine .filters .choices-actions .action .choices-elts {
    max-height: unset;
  }
  #search-engine-box.active .search-engine .filters .choices-actions .action .mobile-choice-txt {
    color: #070155;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
  }
  #search-engine-box.active .search-engine .filters .choices-actions .action .choices {
    display: block;
    position: static;
    transform: none;
    box-shadow: none;
    padding: 0;
    max-width: 100%;
    border-radius: 0;
    margin: 10px 0 0 0;
    max-height: calc(25vh - 80px);
    overflow-y: auto;
  }
  #search-engine-box.active .search-engine .filters .sort {
    margin: 25px auto;
  }
  #search-engine-box.active .search-engine .map-actions {
    display: none;
  }
}
@media screen and (max-width: 375px) {
  #search-engine-box .search-engine #refine-search {
    font-weight: bold;
    font-size: 14px;
  }
  #search-engine-box .search-engine .map-actions #listing-show-map {
    font-size: 14px;
  }
}
.center-card {
  width: 32%;
  max-width: 348px;
  background: #fff;
  margin: 0 0 65px 0;
  border-radius: 30px;
  overflow: hidden;
  cursor: pointer;
  display: block;
  text-decoration: none;
}
.center-card span {
  display: block;
}
.center-card:hover {
  box-shadow: 0 14px 27.52px 4.48px rgba(6, 0, 141, 0.15);
}
.center-card .ban {
  position: relative;
  height: 220px;
}
.center-card .ban .macaron {
  position: absolute;
  left: 0;
  top: 30px;
  color: #fff;
  background: #FD4C76;
  font-size: 16px;
  padding: 0.9em 1.5em 0.9em 1.5em;
  border-top-right-radius: 2.4em;
  border-bottom-right-radius: 2.4em;
}
.center-card .ban .macaron span {
  display: block;
}
.center-card .ban .macaron span + span {
  margin-top: 0.2em;
}
.center-card .ban .macaron span.from-txt {
  font-weight: bold;
  font-size: 0.6em;
}
.center-card .ban .macaron span.from-price {
  font-weight: bold;
  font-size: 1.4em;
}
.center-card .ban .macaron span.old-price {
  color: #13105c;
  font-weight: 600;
  font-size: 0.9em;
  text-decoration: line-through;
}
.center-card .content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px 25px 30px 25px;
  height: calc(100% - 220px);
}
.center-card .content span.infos {
  display: block;
}
.center-card .content span.infos .name {
  color: #06008D;
  display: block;
  text-transform: uppercase;
  font-size: 22px;
  line-height: 30px;
  font-weight: bold;
}
.center-card .content span.infos .description, .center-card .content span.infos .description p {
  color: #070155;
  display: block;
  margin-top: 10px;
  font-size: 13px;
  line-height: 18px;
}
.center-card .content span.infos .more-details {
  display: block;
  margin: 15px 0 0 0;
  text-align: left;
  color: #FD4C76;
  font-weight: 600;
  font-size: 13px;
}
.center-card .content .actions {
  margin-top: 20px;
  text-align: center;
  display: flex;
  justify-content: space-around;
}
.center-card .content .actions.two-column .btn {
  width: 90%;
}
.center-card .content .extra-infos {
  margin-top: 15px;
  display: flex;
  align-items: center;
  min-height: 42px;
}
.center-card .content .extra-infos .jump-types {
  min-width: 50%;
  padding-right: 10px;
}
.center-card .content .extra-infos .jump-types .label {
  font-size: 11px;
  line-height: 16px;
  font-weight: bold;
  color: #6b6b78;
  white-space: nowrap;
}
.center-card .content .extra-infos .successful-jump {
  position: relative;
  padding: 0px 0 0 15px;
  width: auto;
}
.center-card .content .extra-infos .successful-jump:before {
  display: block;
  content: " ";
  position: absolute;
  left: 0;
  top: -5px;
  bottom: -5px;
  border-left: 1px solid #c5c5d0;
}
.center-card .content .extra-infos .successful-jump .picto-count-box {
  font-size: 13px;
  line-height: 14px;
  color: #6b6b78;
}
.center-card .content .extra-infos .successful-jump .picto-count-box .stars {
  font-size: 1.2em;
  color: #f9b809;
  margin-bottom: 5px;
}
.center-card .content .extra-infos .successful-jump .picto-count-box .count {
  display: inline;
  font-weight: bold;
}
.center-card .btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 47%;
  min-width: 105px;
  margin: 0 1%;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  padding: 7px 4px 7px 4px;
  text-align: center;
  text-decoration: none;
  color: #FD4C76;
  border: 2px solid #FD4C76;
  border-radius: 20px;
}
.center-card .btn:hover {
  background: #FD4C76;
  color: #fff;
}
.center-card .btn .icon {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  flex: 0 0 25px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 4px;
}
.center-card .btn.btn-book .icon {
  background-image: url(build/images/listing-btn-reserver-rose.88331f69.svg);
}
.center-card .btn.btn-book:hover .icon {
  background-image: url(build/images/listing-btn-reserver-blanc.c5249f8c.svg);
}
.center-card .btn.btn-offer .icon {
  background-image: url(build/images/listing-btn-offrir-rose.dca63f39.svg);
}
.center-card .btn.btn-offer:hover .icon {
  background-image: url(build/images/listing-btn-offrir-blanc.8d1b1ecb.svg);
}
.center-card.center_card_69 .ban {
  background: #06008D;
  padding-top: 18px;
}
.center-card.center_card_69 .ban img {
  display: block;
  max-width: 80%;
  margin: 0 auto;
  position: relative;
  left: -3%;
}
.center-card.center_card_69 .ban .macaron {
  color: #FD4C76;
  background: #fff;
}
.center-card.center_card_69 .content .actions .btn {
  color: #fff;
  background: #FD4C76;
}
.center-card.center_card_69 .content .actions .btn:hover {
  border-color: #E81749;
  background: #E81749;
}
.center-card.center_card_69:nth-last-child(1 of .center_card_69):not(:first-child) {
  background: #06008D;
}
.center-card.center_card_69:nth-last-child(1 of .center_card_69):not(:first-child) .content span.infos .name {
  color: #fff;
}
.center-card.center_card_69:nth-last-child(1 of .center_card_69):not(:first-child) .content span.infos .description {
  color: #fff;
}
.center-card.center_card_69:nth-last-child(1 of .center_card_69):not(:first-child) .content .extra-infos .jump-types .label {
  color: #fff;
}
.center-card.center_card_69:nth-last-child(1 of .center_card_69):not(:first-child) .content .extra-infos .successful-jump .picto-count-box {
  color: #fff;
}
.center-card.center_card_69 .btn.btn-offer .icon {
  background-image: url(build/images/listing-btn-offrir-blanc.8d1b1ecb.svg);
}

.center-card.faker {
  width: inherit;
  height: 0;
  margin: 0;
  background: none;
}

#map .center-card .content span.infos .name {
  min-height: unset;
}

@media screen and (max-width: 1600px) {
  .center-card .content .extra-infos .jump-types .label {
    font-size: 9px;
    line-height: 14px;
  }
}
@media screen and (max-width: 575.98px) {
  .center-card {
    width: 100%;
    margin-bottom: 50px;
  }
  .center-card.center_card_69 .content span.infos .name {
    text-align: center;
  }
  .center-card:not(.center_card_69) .ban {
    height: 170px;
  }
  .center-card:not(.center_card_69) .ban .macaron {
    top: 40px;
    font-size: 14px;
  }
  .center-card:not(.center_card_69) .content {
    display: flex;
    flex-direction: column;
    padding: 60px 20px 60px 20px;
    height: auto;
    position: relative;
  }
  .center-card:not(.center_card_69) .content .extra-infos {
    margin: 0;
    position: absolute;
    top: 20px;
  }
  .center-card:not(.center_card_69) .content .extra-infos:before {
    display: none;
  }
  .center-card:not(.center_card_69) .content .extra-infos .jump-types {
    width: 100%;
    margin-bottom: 10px;
  }
  .center-card:not(.center_card_69) .content .extra-infos .jump-types .label {
    display: inline;
  }
  .center-card:not(.center_card_69) .content .extra-infos .jump-types .label + .label:before {
    content: "-";
  }
  .center-card:not(.center_card_69) .content .extra-infos .successful-jump {
    display: none;
  }
  .center-card:not(.center_card_69) .content span.infos .name {
    min-height: unset;
  }
  .center-card:not(.center_card_69) .content span.infos .description {
    display: none;
  }
  .center-card:not(.center_card_69) .content .actions {
    order: 3;
  }
}
.center-card-listing {
  display: block;
  text-decoration: none;
  max-width: 470px;
  color: #42424f;
  background: #fff;
  border-radius: 30px 30px 0 0;
  overflow: hidden;
  cursor: pointer;
}
.center-card-listing span {
  display: block;
}
.center-card-listing:hover {
  box-shadow: 0 14px 27.52px 4.48px rgba(6, 0, 141, 0.15);
}
.center-card-listing .ban {
  display: block;
  position: relative;
  height: 18vw;
  min-height: 225px;
  max-height: 305px;
}
.center-card-listing .ban .jump-types {
  position: absolute;
  bottom: 1.2em;
  width: 100%;
  padding: 0 1.2em;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.center-card-listing .ban .jump-types .label {
  display: inline-block;
  padding: 5px 7px;
  background: #fff;
  color: #42424f;
  border-radius: 20px;
  font-size: 0.7em;
  text-align: center;
  white-space: nowrap;
  width: auto;
}
.center-card-listing .special-tag {
  font-size: 0.88em;
  line-height: 1.2em;
  font-weight: 700;
  position: absolute;
  left: 0;
  top: 40px;
  width: auto;
  color: #fff;
  background: #06008D;
  text-align: left;
  padding: 0.6em 1.5em 0.6em 0.6em;
  border-top-right-radius: 2.5em;
  border-bottom-right-radius: 2.5em;
}
.center-card-listing .content {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0 10px 1em;
  min-height: 95px;
}
.center-card-listing .content .infos {
  display: block;
}
.center-card-listing .content .infos .name {
  color: #06008D;
  display: block;
  text-transform: uppercase;
  font-size: 1.05em;
  min-height: 45px;
  line-height: 1.2em;
  font-weight: bold;
}
.center-card-listing .content .successful-jump {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  white-space: nowrap;
  margin: 5px 0 0 0;
}
.center-card-listing .content .successful-jump .stars {
  font-size: 1.2em;
  line-height: 1.1em;
  color: #f9b809;
  margin-right: 7px;
}
.center-card-listing .content .successful-jump .text {
  font-size: 0.75em;
}
.center-card-listing .content .macaron {
  width: auto;
  color: #fff;
  background: #FD4C76;
  text-align: right;
  padding: 0.7em 0.7em 0.7em 1.5em;
  border-top-left-radius: 2.5em;
  border-bottom-left-radius: 2.5em;
  margin-left: 5px;
}
.center-card-listing .content .macaron span {
  display: block;
}
.center-card-listing .content .macaron span + span {
  margin-top: 2px;
}
.center-card-listing .content .macaron span.from-txt {
  font-weight: bold;
  font-size: 0.6em;
  white-space: nowrap;
}
.center-card-listing .content .macaron span.from-price {
  font-weight: bold;
  font-size: 1.47em;
}
.center-card-listing .content .macaron span.old-price {
  color: #13105c;
  font-weight: 600;
  font-size: 0.75em;
  text-decoration: line-through;
}
.center-card-listing.center_card_69 .ban {
  background: #06008D;
  background: #06008D;
  padding: 10px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.center-card-listing.center_card_69 .ban img {
  display: block;
  max-height: 100%;
  width: auto;
  margin: 0 auto;
  position: relative;
  left: -3%;
}

.center-card-listing.faker {
  width: inherit;
  height: 0;
  margin: 0;
  background: none;
}

@media screen and (max-width: 1599.98px) {
  .center-card-listing .ban .jump-types {
    padding: 0 0.5em;
  }
}
@media screen and (max-width: 1399.98px) {
  .center-card-listing .ban .jump-types {
    flex-direction: column;
    align-items: start;
    bottom: 10px;
    gap: 10px;
  }
}
header {
  background: #fff;
  position: fixed;
  z-index: 10;
  width: 100%;
  top: 0;
  left: 0;
}
header nav.m-menu {
  position: relative;
  text-align: center;
  display: flex;
  justify-content: space-between;
}
header .logo {
  display: block;
  text-align: center;
  position: absolute;
  width: 260px;
  height: 60px;
  left: 50%;
  top: 50%;
  margin: -30px 0 0 -130px;
}
header .logo a {
  text-decoration: none;
}
header .logo span {
  display: block;
  margin-top: 3px;
  color: #06008D;
  font-size: 13px;
  font-weight: bold;
}
header ul.menu-left {
  display: flex;
}
header ul.menu-left > li {
  position: relative;
}
header ul.menu-left > li > .main-link {
  display: inline-block;
  padding: 30px 30px;
  font-size: 16px;
  font-weight: bold;
  color: #06008D;
  text-decoration: none;
}
header ul.menu-left > li > .main-link:hover a {
  color: #070155;
}
header ul.menu-left li .hover-box {
  display: none;
  text-align: left;
  position: absolute;
  top: 100%;
  left: 0;
  border-top: 1px solid transparent;
  box-shadow: 12px 14px 27.52px 4.48px rgba(6, 0, 141, 0.15);
}
header ul.menu-left li .hover-box .hover-box-container {
  background: #fff;
  padding: 15px 35px 50px 35px;
}
header ul.menu-left li .hover-box .title {
  color: #070155;
  margin-top: 20px;
  text-transform: uppercase;
  font-weight: bold;
}
header ul.menu-left li .hover-box .btn-links a {
  margin: 18px 10px 0 0;
}
header ul.menu-left li .hover-box .nearby-box {
  margin-top: 50px;
}
header ul.menu-left li .hover-box .nearby-box .actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 18px;
  max-width: 100%;
  width: 515px;
}
header ul.menu-left li:hover .hover-box {
  display: block;
}
header ul.menu-left li .center-box {
  width: 680px;
}
header ul.menu-left li .jump-box {
  width: 560px;
}
header ul.menu-left .main-link-develop .symbol .less {
  display: none;
}
header .m-menu-right {
  display: flex;
  align-items: center;
}
header ul.menu-right {
  display: flex;
}
header ul.menu-right li a {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  color: #06008D;
  text-decoration: none;
  padding: 30px 15px;
  position: relative;
}
header ul.menu-right li a:hover {
  color: #070155;
}
header ul.menu-right li + li a:before {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -7px;
  height: 14px;
  border-right: 1px solid #06008D;
}
header .contact-cart-boxes {
  display: flex;
}
header .cc-box {
  position: relative;
}
header .cc-box .picto-box {
  padding: 19px 15px;
}
header .cc-box .picto-box-container {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border-top: 1px solid transparent;
  box-shadow: 12px 14px 27.52px 4.48px rgba(6, 0, 141, 0.15);
}
header .cc-box .picto-box-container .content {
  background: #fff;
}
header .cc-box .picto-box-container .content .open-close {
  width: 150px;
  max-width: 100%;
  font-size: 14px;
  line-height: 1.3125em;
  margin: 0 auto;
}
header .cc-box:hover .picto-box-container {
  display: block;
}
header .cc-box.contact-box .phone-link {
  border-width: 2px;
}
header .cc-box.contact-box .picto.picto-phone {
  display: none;
}
header .cc-box.contact-box .content {
  background: #fff;
  padding: 18px 10px 25px 10px;
}
header .cc-box.contact-box .content .phone {
  display: none;
}
header .cc-box.cart-box .picto-box .picto.picto-cart {
  cursor: pointer;
  display: block;
  height: 38px;
  width: 38px;
  border-radius: 50px;
  border: 2px solid #06008D;
  background: #fff url(build/images/header-cart-bleu.6b0e7b42.svg) center center no-repeat;
  background-size: 27px 27px;
}
header .cc-box.cart-box:hover .picto-box .picto.picto-cart {
  background: #160FB2 url(build/images/header-cart-blanc.b8277483.svg) center center no-repeat;
  border-color: #160FB2;
}
header .cc-box.cart-box .picto-box-container {
  text-align: left;
  left: unset;
  right: 0;
  width: 365px;
}
header .cc-box.cart-box .picto-box-container .content {
  padding: 15px 30px 55px 45px;
}
header .cc-box.cart-box .picto-box-container .content .recently-order {
  margin-top: 45px;
  border-top: 1px solid #160FB2;
}
header .cc-box.cart-box .picto-box-container .content .title {
  font-size: 16px;
  font-weight: bold;
  color: #070155;
  text-transform: uppercase;
  padding-top: 45px;
}
header .cc-box.cart-box .picto-box-container .content .empty {
  margin: 15px 0 0 0;
}
header .cc-box.cart-box .picto-box-container .content .center {
  margin-top: 15px;
  display: flex;
}
header .cc-box.cart-box .picto-box-container .content .center img {
  width: 100px;
  height: 100px;
  border-radius: 20px;
  object-fit: cover;
}
header .cc-box.cart-box .picto-box-container .content .center .name-link {
  margin-left: 18px;
}
header .cc-box.cart-box .picto-box-container .content .center .name-link .name {
  display: block;
  font-size: 17px;
  line-height: 22px;
  font-weight: bold;
  color: #160FB2;
  margin-top: 15px;
}
header .cc-box.cart-box .picto-box-container .content .center .name-link a {
  font-size: 12px;
  color: #FD4C76;
  font-weight: 600;
  margin-top: 12px;
  display: block;
}
header .cc-box.mobile-menu {
  display: none;
}
header .action {
  position: relative;
  padding: 12px 50px 12px 15px;
  cursor: pointer;
  text-align: left;
  border: 1px solid #a7a7a7;
  border-radius: 30px;
  width: 50%;
}
header .action:before {
  content: " ";
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 10px solid #06008D;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  right: 10px;
  top: 50%;
  margin-top: -5px;
}
header .action .choice-txt {
  font-size: 15px;
  line-height: 16px;
  font-weight: 600;
  color: #06008D;
}
header .action .choices {
  display: none;
  position: absolute;
  z-index: 1;
  padding: 20px;
  border-radius: 14px;
  background: #fff;
  left: 0;
  bottom: calc(100% + 10px);
  max-width: 95vw;
  box-shadow: 12px 14px 27.52px 4.48px rgba(6, 0, 141, 0.15);
}
header .action .choices-elts {
  height: 245px;
  max-height: 45vh;
  overflow-y: auto;
}
header .action .choices .choice {
  display: flex;
  align-items: center;
}
header .action .choices .choice a {
  text-decoration: none;
  cursor: pointer;
  font-size: 15px;
  font-weight: 600;
  color: #06008D;
  white-space: nowrap;
  margin-left: 10px;
  padding: 5px 0;
}
header .action.active .choice-txt {
  font-weight: bold;
}
header .action.active .choices {
  display: block;
}

.header-prm {
  background: #FD4C76;
}
.header-prm .prm-txt {
  color: #fff;
  font-size: 13px;
  line-height: 15px;
  letter-spacing: 0.65px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  display: block;
  padding: 6px 15px;
}

@media screen and (max-width: 1650px) {
  header .logo {
    width: 210px;
    height: 50px;
    margin: -25px 0 0 -105px;
  }
  header .logo span {
    font-size: 10px;
  }
  header ul.menu-left > li > .main-link {
    padding: 30px 12px;
  }
  header .cc-box .picto-box {
    padding: 19px 10px;
  }
  header .cc-box.contact-box .phone-link {
    display: none;
  }
  header .cc-box.contact-box .picto.picto-phone {
    font-size: 0;
    cursor: pointer;
    display: block;
    height: 38px;
    width: 38px;
    border-radius: 50px;
    border: 2px solid #06008D;
    background: #fff url(build/images/header-phone-bleu.009688e9.svg) center center no-repeat;
    background-size: 27px 27px;
  }
  header .cc-box.contact-box:hover .picto.picto-phone {
    background: #160FB2 url(build/images/header-phone-blanc.8b537115.svg) center center no-repeat;
    border-color: #160FB2;
  }
  header .cc-box.contact-box .picto-box-container {
    left: unset;
    right: -20px;
    width: auto;
  }
  header .cc-box.contact-box .picto-box-container .content {
    width: 200px;
    text-align: center;
  }
  header .cc-box.contact-box .picto-box-container .content .phone {
    display: block;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 1399.98px) {
  .hide-between-md-xl {
    display: none !important;
  }
  header ul.menu-left li .jump-box {
    width: 500px;
  }
  header ul.menu-left li .hover-box .hover-box-container {
    padding: 5px 30px 35px 30px;
  }
  header ul.menu-left li .hover-box ul li {
    margin: 15px 10px 0 0;
  }
  header ul.menu-left li .hover-box .nearby-box {
    margin-top: 30px;
  }
  header .cc-box.cart-box .picto-box-container .content {
    padding: 5px 30px 35px 30px;
  }
  header .cc-box.cart-box .picto-box-container .content .title {
    padding-top: 30px;
  }
}
@media screen and (max-width: 991.98px) {
  .hide-between-md-xl {
    display: block !important;
  }
  header {
    padding: 0 15px;
  }
  header nav.m-menu {
    height: 68px;
    align-items: center;
  }
  header .logo {
    position: static;
    width: auto;
    text-align: left;
    margin: 0;
    height: auto;
  }
  header .logo img {
    width: 150px;
  }
  header ul.menu-left, header ul.menu-right {
    display: none;
  }
  header .cc-box .picto-box {
    height: auto;
    padding: 0;
    margin: 0 7px;
  }
  header .cc-box .picto-box .picto {
    height: 40px !important;
    width: 40px !important;
    border-radius: 50%;
    border: 2px solid #06008D;
    background: #fff;
    padding: 0;
    font-size: 0;
  }
  header .cc-box .picto.picto-phone {
    font-size: 0;
    cursor: pointer;
    display: block;
    height: 35px;
    width: 35px;
    border-radius: 50px;
    border: 2px solid #06008D;
    background: #fff url(build/images/header-phone-bleu.009688e9.svg) center center no-repeat;
  }
  header .cc-box .picto.picto-menu {
    cursor: pointer;
    display: block;
    height: 35px;
    width: 35px;
    border-radius: 50px;
    border: 2px solid #06008D;
    background: #fff url(build/images/header-burger-bleu.6eb7e40c.svg) center center no-repeat;
    background-size: 27px 27px;
  }
  header .cc-box:hover .picto-box-container {
    display: none;
  }
  header .cc-box:hover .picto-box .picto.picto-phone {
    background: #fff url(build/images/header-phone-bleu.009688e9.svg) center center no-repeat;
  }
  header .cc-box.active .picto-box-container {
    display: block;
    border-top: 1px solid transparent;
    position: fixed;
    z-index: 10;
    left: 0;
    top: 68px;
    width: 100%;
  }
  header .cc-box.active .picto-box-container .content {
    width: 100%;
  }
  header .cc-box.active .picto-box .picto.picto-phone {
    background: #160FB2 url(build/images/header-phone-blanc.8b537115.svg) center center no-repeat;
    border-color: #160FB2;
  }
  header .cc-box.active .picto-box .picto.picto-cart {
    background: #160FB2 url(build/images/header-cart-blanc.b8277483.svg) center center no-repeat;
    border-color: #160FB2;
  }
  header .cc-box.mobile-menu {
    display: block;
  }
  header .review-score {
    display: none;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin: 25px 0;
  }
  header .review-score span.score {
    font-size: 26px;
    font-weight: bold;
    color: #06008D;
  }
  header .review-score a {
    display: block;
    margin-top: 7px;
    color: #06008D;
    font-size: 13px;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
  }
  header .review-score .star-ratings {
    color: #ccc;
    font-size: 28px;
    position: relative;
    margin: 0 0 0 10px;
    padding: 0;
  }
  header .review-score .star-ratings .fill-ratings {
    color: #f9b809;
    padding: 0;
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  header .review-score .star-ratings .fill-ratings span {
    display: inline-block;
  }
  header .review-score .star-ratings .empty-ratings {
    padding: 0;
    display: block;
    z-index: 0;
  }
  header .nearby-action.action {
    width: 100%;
    border: 0;
    border-radius: 0;
    padding: 0;
  }
  header .nearby-action.action:before {
    display: none;
  }
  header .nearby-action.action .choice-txt {
    color: #070155;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
  }
  header .nearby-action.action .choices {
    position: static;
    display: block;
    margin: 20px 0;
    max-width: 300px;
  }
  header.mobile-show {
    position: fixed;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #f6f5fb;
    z-index: 10;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    overflow-y: auto;
  }
  header.mobile-show #close-mobile-menu {
    position: fixed;
    z-index: 1;
    display: block;
    height: 40px;
    width: 40px;
    top: 15px;
    right: 15px;
    border: 2px solid #06008D;
    border-radius: 50%;
    background: #fff url(build/images/cross.1a5385a1.svg) center center no-repeat;
    background-size: 24px;
  }
  header.mobile-show nav.m-menu {
    display: block;
    height: auto;
  }
  header.mobile-show .logo {
    position: static;
    margin: 55px auto 35px auto;
    width: 100%;
    text-align: center;
  }
  header.mobile-show .logo img {
    width: 192px;
  }
  header.mobile-show .logo span {
    font-size: 13px;
    margin-top: 10px;
  }
  header.mobile-show ul.menu-left, header.mobile-show ul.menu-right {
    display: block;
  }
  header.mobile-show ul.menu-left > li {
    border-top: 1px solid #c5c5d0;
  }
  header.mobile-show ul.menu-left > li:last-child {
    border-bottom: 1px solid #c5c5d0;
  }
  header.mobile-show ul.menu-left > li > .main-link {
    padding: 15px 40px;
    background: #fff;
    width: 100%;
    font-size: 18px;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
  }
  header.mobile-show ul.menu-left > li > .main-link span.symbol {
    font-size: 30px;
  }
  header.mobile-show ul.menu-left li:hover .hover-box {
    display: none;
  }
  header.mobile-show ul.menu-left li .main-link-develop.active + .hover-box {
    display: block;
  }
  header.mobile-show ul.menu-left li .main-link-develop.active .symbol .plus {
    display: none;
  }
  header.mobile-show ul.menu-left li .main-link-develop.active .symbol .less {
    display: block;
  }
  header.mobile-show ul.menu-left li .hover-box {
    position: static;
    width: 100%;
    box-shadow: none;
    background: #fff;
  }
  header.mobile-show ul.menu-left li .hover-box .title {
    display: none;
  }
  header.mobile-show ul.menu-left li .hover-box .hover-box-container {
    padding: 5px 40px 35px 40px;
  }
  header.mobile-show ul.menu-left li .hover-box .hover-box-container ul li {
    display: block;
    margin: 0;
  }
  header.mobile-show ul.menu-left li .hover-box .hover-box-container ul li a.btn-hlw-blue {
    display: block;
    padding: 10px 0;
    border-radius: 0;
    border: 0;
  }
  header.mobile-show ul.menu-left li .hover-box .hover-box-container ul li a.btn-hlw-blue:hover {
    background: #fff;
    color: #160FB2;
  }
  header.mobile-show ul.menu-left li .hover-box a.all.btn-fill-blue {
    margin: 15px auto 0 auto;
    width: 100%;
    text-align: center;
    max-width: 200px;
  }
  header.mobile-show ul.menu-left li .hover-box .centers-links-switch {
    display: flex;
    width: 100%;
    margin: 0 auto 20px auto;
    color: #06008D;
    border: 1px solid #c5c5d0;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 20px;
    position: relative;
    overflow: hidden;
  }
  header.mobile-show ul.menu-left li .hover-box .centers-links-switch:before {
    content: " ";
    left: 50%;
    border-left: 1px solid #c5c5d0;
    height: 100%;
    position: absolute;
    display: block;
  }
  header.mobile-show ul.menu-left li .hover-box .centers-links-switch .center-link-switch {
    cursor: pointer;
    width: 50%;
    text-align: center;
    padding: 12px 10px;
  }
  header.mobile-show ul.menu-left li .hover-box .centers-links-switch .center-link-switch.active {
    background: #f6f5fb;
  }
  header.mobile-show ul.menu-left li .hover-box .region-box, header.mobile-show ul.menu-left li .hover-box .nearby-box {
    display: none;
    padding: 0;
  }
  header.mobile-show ul.menu-left li .hover-box .region-box.active, header.mobile-show ul.menu-left li .hover-box .nearby-box.active {
    display: block;
  }
  header.mobile-show ul.menu-left li .hover-box .nearby-box {
    margin-top: 0;
  }
  header.mobile-show ul.menu-left li .hover-box .nearby-box .actions {
    display: block;
  }
  header.mobile-show ul.menu-left li .hover-box .nearby-box .actions a.all.btn-fill-blue {
    display: block;
    margin: 15px 0 0 0;
    width: 300px;
    max-width: 100%;
  }
  header.mobile-show .m-menu-right {
    display: block;
  }
  header.mobile-show .m-menu-right .contact-cart-boxes {
    display: none;
  }
  header.mobile-show ul.menu-right {
    display: block;
    width: 100%;
    margin-top: 25px;
  }
  header.mobile-show ul.menu-right li a {
    width: 100%;
    padding: 12px 40px;
    text-align: left;
    font-size: 16px;
    color: #070155;
  }
  header.mobile-show ul.menu-right li a:before {
    display: none;
  }
  header.mobile-show .review-score {
    display: flex;
  }
}
@media screen and (max-width: 767.98px) {
  .header-prm .prm-txt {
    font-size: 12px;
    line-height: 14px;
    padding: 2px 15px;
  }
}
@media screen and (max-width: 575.98px) {
  header .logo span {
    font-size: 8px;
    margin-top: 0;
  }
}
@media screen and (max-width: 375px) {
  header.mobile-show ul.menu-left > li > .main-link {
    padding: 15px 25px;
  }
  header.mobile-show ul.menu-left li .hover-box .hover-box-container {
    padding: 5px 25px 35px 25px;
  }
  header.mobile-show ul.menu-left li .hover-box .region-box,
  header.mobile-show ul.menu-left li .hover-box .nearby-box {
    padding: 0;
  }
  header.mobile-show ul.menu-left > li > .main-link {
    padding: 15px 25px;
  }
}
.sep-footer {
  margin-top: 170px;
  height: 240px;
  background: url(build/images/sep-footer.78510652.png) top center no-repeat;
}

footer {
  color: #f6f5fb;
  padding: 0 15px 120px 15px;
  background: #070155;
}
footer .container {
  margin: 0 auto;
  padding: 0 15px;
  width: 100%;
  max-width: 1360px;
}
footer .logo-box {
  padding-top: 160px;
  text-align: center;
  display: flex;
  justify-content: center;
}
footer .logo-box .logo span {
  font-size: 22px;
  font-weight: bold;
  display: block;
  margin-top: 25px;
}
footer .footer-top {
  margin-top: 120px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
footer .footer-top > div {
  margin: 0 5px;
}
footer .footer-top .review .score {
  font-size: 30px;
  font-weight: bold;
}
footer .footer-top .review a {
  font-size: 20px;
  color: #f6f5fb;
  margin-left: 10px;
}
footer .footer-top .review a:hover {
  color: #FD4C76;
}
footer .footer-top .footer-top-btn {
  display: flex;
  align-items: center;
  color: #f6f5fb;
  min-height: 49px;
  padding: 8px 22px;
  border: 2px solid #f6f5fb;
  border-radius: 30px;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
}
footer .footer-top .footer-top-btn .icon {
  width: 27.4px;
  height: 27.4px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
footer .footer-top .footer-top-btn:hover {
  border-color: #FD4C76;
  color: #FD4C76;
}
footer .footer-top .hotline .open-close {
  font-size: 16px;
  line-height: 1.3125em;
  max-width: 170px;
  text-align: center;
  margin: 15px auto 0 auto;
}
footer .footer-top .hotline a.footer-top-btn {
  font-size: 18px;
}
footer .footer-top .hotline a.footer-top-btn .icon {
  background: url(build/images/footer-phone-blanc.2d7fa143.svg) top center no-repeat;
  background-size: cover;
}
footer .footer-top .hotline a.footer-top-btn:hover .icon {
  background: url(build/images/footer-phone-rose.f74f5009.svg) top center no-repeat;
  background-size: cover;
}
footer .footer-top .contact a .icon {
  background: url(build/images/footer-email-blanc.baa75364.svg) top center no-repeat;
  background-size: cover;
}
footer .footer-top .contact a:hover .icon {
  background: url(build/images/footer-email-rose.c606ddfa.svg) top center no-repeat;
  background-size: cover;
}
footer .footer-top .rs-box a .icon {
  background: url(build/images/footer-insta-blanc.c721d455.svg) top center no-repeat;
  background-size: cover;
}
footer .footer-top .rs-box a:hover .icon {
  background: url(build/images/footer-insta-rose.edc6be27.svg) top center no-repeat;
  background-size: cover;
}
footer .footer-middle {
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
footer .footer-middle .footer-links {
  text-align: left;
}
footer .footer-middle .footer-links .title {
  position: relative;
  padding-right: 200px;
}
footer .footer-middle .footer-links .title span {
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: #8380b4;
  background-color: #070155;
  padding-right: 5px;
  position: relative;
  z-index: 1;
}
footer .footer-middle .footer-links .title:after {
  content: "";
  position: absolute;
  display: block;
  bottom: 6px;
  height: 1px;
  right: 0;
  width: 100%;
  background: #8380b4;
}
footer .footer-middle .footer-links ul {
  margin-top: 20px;
}
footer .footer-middle .footer-links ul li {
  padding: 7px 0;
}
footer .footer-middle .footer-links ul li a {
  color: #f6f5fb;
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
}
footer .footer-middle .footer-links ul li a:hover {
  color: #FD4C76;
}
footer .footer-middle .footer-links + .footer-links {
  margin-left: 15px;
}
footer .copyright {
  font-size: 13px;
  line-height: 25px;
  color: #8380b4;
  margin-top: -25px;
  text-align: right;
}
footer .copyright span + span {
  margin-left: 35px;
}

@media screen and (max-width: 1199.98px) {
  footer {
    padding-bottom: 50px;
  }
  footer .padding-top {
    margin-top: 100px;
  }
  footer .footer-middle .footer-links {
    min-width: 35%;
  }
  footer .footer-middle .footer-links + .footer-links {
    min-width: 30%;
    margin-left: 2.5%;
  }
  footer .footer-middle .footer-links .title {
    padding-right: 0;
  }
  footer .copyright {
    margin-top: 40px;
    text-align: center;
  }
  footer .copyright span {
    display: inline-block;
    padding: 0 15px;
    margin: 0 !important;
  }
}
@media screen and (max-width: 991.98px) {
  .sep-footer {
    margin-top: 150px;
  }
  footer .footer-top {
    margin-top: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  footer .footer-top > div {
    margin-top: 45px;
  }
}
@media screen and (max-width: 767.98px) {
  .sep-footer {
    margin-top: 150px;
    height: 35vw;
    background: #070155 url(build/images/sep-footer-xs.e42525e6.png) top center no-repeat;
    background-size: 100% auto;
  }
  footer {
    background: #070155;
    background-size: 100% auto;
    padding-left: 0;
    padding-right: 0;
  }
  footer .container {
    width: 350px;
    max-width: 100%;
  }
  footer .logo-box {
    padding-top: 150px;
  }
  footer .logo-box .logo span {
    font-size: 15px;
  }
  footer .footer-top {
    margin-top: 50px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  footer .footer-top > div {
    margin-top: 45px;
  }
  footer .footer-middle {
    margin-top: 0;
    flex-direction: column;
  }
  footer .footer-middle .footer-links {
    margin: 90px 0 auto 0 !important;
  }
  footer .copyright {
    text-align: left;
  }
  footer .copyright span {
    padding: 0;
  }
}
@keyframes scrollCurrentOffer {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.home-search {
  width: 100%;
  height: calc(100vh - 76px);
  height: calc(100dvh - 76px);
  height: calc(100svh - 76px);
  position: relative;
  background: url(build/images/homme-banner.6219b9e9.jpg) top center no-repeat;
  background-size: cover;
  padding: 15px;
}
.home-search.noel-bg {
  background: url(build/images/home-banner-noel-2025.ad322d7c.jpg) top center no-repeat;
  background-size: cover;
}
.home-search.valentinesday-bg {
  background: url(build/images/home-saint-valentin.300bbda0.jpg) top center no-repeat;
  background-size: cover;
}
.home-search.blackfriday-bg {
  background: url(build/images/home-black-friday.2dc259ba.jpg) top center no-repeat;
  background-size: cover;
}
.home-search h1 {
  text-align: center;
  font-size: 54px;
  font-weight: bold;
  color: #fff;
  margin-top: 38vh;
}
.home-search h1 span {
  font-weight: 300;
}
.home-search .search-engine {
  display: flex;
  margin: 35px auto 0 auto;
  width: 1140px;
  max-width: 100%;
}
.home-search .se-part {
  background: rgba(19, 16, 92, 0.2);
  padding: 10px;
  width: 50%;
}
.home-search .se-part form {
  background: #f6f5fb;
  text-align: center;
  padding: 30px 0 20px 0;
}
.home-search .se-part form .title {
  font-weight: bold;
  font-size: 20px;
  color: #06008D;
  letter-spacing: -0.02em;
}
.home-search .se-part-left {
  padding-right: 5px;
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}
.home-search .se-part-left form {
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}
.home-search .se-part-right {
  padding-left: 5px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}
.home-search .se-part-right form {
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}
.home-search .actions {
  margin: 10px auto 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #c5c5d0;
  background: #fff;
  padding: 8px;
  border-radius: 50px;
  width: 410px;
  max-width: 90%;
}
.home-search .actions .choices-actions {
  width: 100%;
  display: flex;
}
.home-search .actions .choices-actions .action {
  position: relative;
  padding: 0 35px 0 15px;
  cursor: pointer;
  width: 50%;
  text-align: left;
}
.home-search .actions .choices-actions .action.jump-offer-action {
  width: auto;
  max-width: 100%;
}
.home-search .actions .choices-actions .action:before {
  content: " ";
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 10px solid #06008D;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  right: 10px;
  top: 2px;
}
.home-search .actions .choices-actions .action .choice-txt {
  font-size: 15px;
  font-weight: 600;
  color: #06008D;
}
.home-search .actions .choices-actions .action .choice-txt .price {
  font-weight: bold;
  color: #FD4C76;
}
.home-search .actions .choices-actions .action .choices {
  display: none;
  position: absolute;
  z-index: 1;
  margin-top: 30px;
  padding: 20px;
  border-radius: 14px;
  background: #fff;
  left: 50%;
  max-width: 95vw;
  transform: translateX(-50%);
  box-shadow: 12px 14px 27.52px 4.48px rgba(6, 0, 141, 0.15);
}
.home-search .actions .choices-actions .action .choices .choice {
  display: flex;
  align-items: center;
}
.home-search .actions .choices-actions .action .choices .choice label {
  cursor: pointer;
  font-size: 15px;
  font-weight: 600;
  color: #06008D;
  white-space: nowrap;
  margin-left: 10px;
  padding: 5px 0;
}
.home-search .actions .choices-actions .action .choices .choice label .price {
  font-weight: bold;
  color: #FD4C76;
}
.home-search .actions .choices-actions .action.active .choice-txt {
  font-weight: bold;
}
.home-search .actions .choices-actions .action.active .choices {
  display: block;
}
.home-search .actions button[type=submit] {
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  background: #FD4C76;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  padding: 0;
  display: block;
  border: none;
  border-radius: 50%;
  cursor: pointer;
}
.home-search .actions button[type=submit]:hover {
  background: #E81749;
}
.home-search .macaron {
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 15vh;
  color: #fff;
  background: #FD4C76;
  padding: 2em 3.5em 2em 2.5em;
  border-top-right-radius: 7em;
  border-bottom-right-radius: 7em;
}
.home-search .macaron span {
  display: block;
}
.home-search .macaron span + span {
  margin-top: 0.2em;
}
.home-search .macaron span.from-txt {
  font-weight: bold;
}
.home-search .macaron span.from-price {
  font-weight: bold;
  font-size: 2.1875em;
}
.home-search .macaron span.old-price {
  color: #13105c;
  font-weight: bold;
  font-size: 1.5625em;
  text-decoration: line-through;
}
.home-search .current-offer-container {
  height: 72px;
  width: 100%;
  background: #FD4C76;
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.home-search .current-offer-container .current-offer-txt {
  color: #fff;
  font-size: 25px;
  letter-spacing: 0.03em;
  line-height: 72px;
  font-weight: bold;
  text-transform: uppercase;
  white-space: nowrap;
}
.home-search .current-offer-container .current-offer-txt span.picto {
  display: inline-block;
  vertical-align: top;
  height: 72px;
  width: 40px;
  background: blue;
  margin: 0 15px;
  background: url(build/images/cadeau.528e142c.svg) center center no-repeat;
  background-size: 40px;
}
.home-search .current-offer-container .current-offer-txt span.picto.cadeau {
  background-image: url(build/images/cadeau.528e142c.svg);
  background-size: 40px;
}
.home-search .current-offer-container .current-offer-txt span.picto.coeur {
  background-image: url(build/images/coeur.6fda741f.svg);
}
.home-search .current-offer-container .current-offer-txt span.picto.etoile {
  background-image: url(build/images/etoile.c06ab197.svg);
}
.home-search .current-offer-container .current-offer-txt span.picto.soleil {
  background-image: url(build/images/soleil.e1e47a4f.svg);
}

section#offer-jump {
  margin-top: 180px;
  text-align: center;
  color: #070155;
}
section#offer-jump .container {
  display: flex;
}
section#offer-jump .left-box {
  width: 50%;
}
section#offer-jump .left-box .img-box a {
  display: inline-block;
  position: relative;
}
section#offer-jump .left-box .img-box a .new-pin {
  position: absolute;
  top: 10%;
  left: 0;
  background: #ff6f48;
  color: #fff;
  padding: 1em 1.9em 1em 1.8em;
  border-radius: 0 100px 100px 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
  align-items: center;
  animation: blinkOnOff 2s infinite steps(1);
}
section#offer-jump .left-box .img-box a .new-pin .new {
  font-size: 1.1em;
  font-weight: bold;
}
section#offer-jump .left-box .img-box a .new-pin .from {
  font-size: 0.7em;
}
section#offer-jump .left-box .img-box a .new-pin .price {
  font-size: 1.75em;
  font-weight: bold;
}
section#offer-jump .left-box img {
  border-top-right-radius: 145px;
  border-bottom-left-radius: 145px;
}
section#offer-jump .right-box {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 0 0 0 15px;
}
section#offer-jump .right-box .content {
  width: 650px;
  max-width: 100%;
}
section#offer-jump .right-box h2 {
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 45px;
  line-height: 50px;
}
section#offer-jump .right-box h2 a {
  text-decoration: none;
  color: #06008D;
}
section#offer-jump .right-box p.main-desc {
  max-width: 100%;
  width: 500px;
  margin: 20px auto 0 auto;
}
section#offer-jump .right-box .btn-box {
  margin-top: 25px;
}
section#offer-jump .right-box .fast-desc {
  max-width: 100%;
  width: 475px;
  margin: 25px auto 0 auto;
}
section#offer-jump .right-box .fast-desc strong {
  display: block;
}
section#offer-jump .right-box .fast-desc strong:before {
  content: "";
  position: relative;
  flex-shrink: 0;
  right: 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0 3px 0 0;
  width: 30px;
  height: 30px;
  background: url(build/images/tunnel-timer.cd563128.png) top center no-repeat;
  background-size: 100%;
}

section#map-fr {
  margin-top: 150px;
}
section#map-fr .container {
  display: flex;
  align-items: center;
}
section#map-fr .left-box {
  width: 50%;
}
section#map-fr .left-box h2 {
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 45px;
  line-height: 50px;
  text-align: left;
}
section#map-fr .left-box .content {
  width: 630px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
section#map-fr .left-box .regions-box {
  margin-top: 25px;
}
section#map-fr .left-box .regions-box a {
  display: inline-block;
  margin: 18px 10px 0 0;
}
section#map-fr .left-box .btn-hlw-blue:not(:hover) {
  background: #f6f5fb;
}
section#map-fr .left-box a.all.btn-fill-blue {
  margin: 18px 10px 0 0;
}
section#map-fr .right-box {
  width: 50%;
}
section#map-fr .right-box .map-box #map {
  height: 740px;
  border-top-left-radius: 145px;
  border-bottom-right-radius: 145px;
}
section#map-fr .right-box .map-box #map .gm-style-iw-chr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] {
  padding: 0 !important;
  background: no-repeat;
  box-shadow: none;
  max-height: unset !important;
  min-width: 250px !important;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] button.gm-ui-hover-effect {
  top: 0 !important;
  left: 0 !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] button.gm-ui-hover-effect > span {
  width: 22px !important;
  height: 22px !important;
  margin: 0 !important;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d {
  max-height: unset !important;
  min-width: 250px !important;
  padding: 0 !important;
  font-family: "Quicksand", sans-serif;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d::-webkit-scrollbar {
  display: none !important;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card {
  width: 300px;
  min-width: 250px;
  max-width: 100%;
  margin: 0;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .ban {
  height: 145px;
  position: relative;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .ban .macaron {
  top: 20px;
  padding: 10px 20px 10px 20px;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content {
  padding: 15px;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content span.infos .name {
  min-height: unset;
}
section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content .actions {
  margin-top: 15px;
}

section#jump-types {
  position: relative;
  margin-top: 300px;
}
section#jump-types .content-slider-box {
  position: relative;
}
section#jump-types .content-slider-box .content-box {
  display: flex;
  align-items: center;
  padding: 20px 130px 20px 130px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: #070155;
  width: 50%;
  color: #fff;
  z-index: 1;
  border-top-left-radius: 130px;
  border-bottom-right-radius: 130px;
}
section#jump-types .content-slider-box .content-box .macaron {
  position: absolute;
  z-index: 10;
  font-size: 16px;
  right: 0;
  top: 40px;
  color: #fff;
  background: #FD4C76;
  padding: 1.8em 1.4em 1.8em 2em;
  border-top-left-radius: 7em;
  border-bottom-left-radius: 7em;
}
section#jump-types .content-slider-box .content-box .macaron span {
  display: block;
}
section#jump-types .content-slider-box .content-box .macaron span + span {
  margin-top: 0.2em;
}
section#jump-types .content-slider-box .content-box .macaron span.from-txt {
  font-weight: bold;
  font-size: 0.82em;
}
section#jump-types .content-slider-box .content-box .macaron span.from-price {
  font-weight: bold;
  font-size: 1.875em;
}
section#jump-types .content-slider-box .content-box .jump-type h3 {
  font-size: 50px;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 115px;
}
section#jump-types .content-slider-box .content-box .jump-type p {
  margin-top: 50px;
  width: 400px;
  max-width: 100%;
  line-height: 24px;
}
section#jump-types .content-slider-box .content-box .jump-type a {
  margin-top: 35px;
}
section#jump-types .content-slider-box .content-box .txt-slider {
  width: 100%;
}
section#jump-types .content-slider-box .slider {
  width: 60%;
  display: flex;
  background: lightblue;
  margin-left: auto;
  overflow: hidden;
  border-bottom-right-radius: 130px;
}
section#jump-types .slick-arrow {
  position: absolute;
  cursor: pointer;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
  height: 6.75em;
  width: 13em;
  display: flex;
  align-items: center;
  background: #fff;
  font-weight: 700;
  color: #06008D;
  font-size: 20px;
  line-height: 1.2em;
  text-transform: uppercase;
  padding: 1.75em;
  box-shadow: 0px 0px 60px 3.6px rgba(7, 1, 85, 0.19);
}
section#jump-types .slick-arrow.left-button {
  left: 0;
  padding-right: 3.5em;
  border-top-right-radius: 3.5em;
  border-bottom-right-radius: 3.5em;
  background: #f6f5fb url(build/images/chev-left.9c987493.svg) right center no-repeat;
  background-size: 4em;
}
section#jump-types .slick-arrow.right-button {
  right: 0;
  padding-left: 3.5em;
  border-top-left-radius: 3.5em;
  border-bottom-left-radius: 3.5em;
  background: #f6f5fb url(build/images/chev-right.b3ac8ec1.svg) left center no-repeat;
  background-size: 4em;
}
section#jump-types .slick-arrow:hover {
  background-color: #fff;
}

section#homepage-video {
  margin-top: 250px;
  text-align: center;
}
section#homepage-video .video-box {
  margin-top: 30px;
  text-align: center;
}
section#homepage-video .video-box .video {
  cursor: pointer;
  position: relative;
  display: inline-block;
}
section#homepage-video .video-box .video .preview-box {
  position: relative;
  width: 100%;
  max-width: 1020px;
  overflow: hidden;
}
section#homepage-video .video-box .video .preview-box img {
  display: block;
}
section#homepage-video .video-box .video .preview-box:before {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: 200px;
  width: 200px;
  max-width: 40%;
  max-height: 40%;
  background: url(build/images/homepage-video-player.11279eb6.png) top center no-repeat;
  background-size: contain;
}
section#homepage-video .video-box .video .iframe-box {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
section#homepage-video .video-box .video .iframe-box iframe {
  width: 100%;
  height: 100%;
}
section#homepage-video .video-box .video .iframe-box.video-run {
  display: block;
  z-index: 1;
}

@media screen and (max-width: 1800px) {
  section#jump-types .slick-arrow {
    font-size: 16px;
  }
}
@media screen and (max-width: 1700px) {
  section#jump-types .slick-arrow {
    font-size: 13px;
  }
}
@media screen and (max-width: 1600px) {
  section#jump-types .slick-arrow {
    width: 85px;
    padding: 0 !important;
    background-size: 100% !important;
  }
  section#jump-types .slick-arrow span {
    display: none;
  }
}
@media screen and (max-width: 1399.98px) {
  .home-search .macaron {
    font-size: 11px;
    top: 10vh;
  }
  .home-search .search-engine {
    margin-top: 25px;
  }
  .home-search .se-part form {
    padding: 15px 0 15px 0;
  }
  .home-search .current-offer-container {
    height: 55px;
  }
  .home-search .current-offer-container .current-offer-txt {
    font-size: 22px;
    line-height: 55px;
  }
  .home-search .current-offer-container .current-offer-txt span.picto {
    height: 55px;
    width: 35px;
    background-size: 35px;
  }
  .home-search h1 {
    font-size: 45px;
  }
  section#review {
    margin-top: 130px;
  }
  section#offer-jump {
    margin-top: 140px;
  }
  section#map-fr {
    margin-top: 110px;
  }
  section#jump-types {
    margin-top: 180px;
  }
  section#reassurance {
    margin-top: 180px;
  }
  section#homepage-video {
    margin-top: 180px;
  }
  section#map-fr .right-box .map-box #map {
    height: 640px;
    border-top-left-radius: 110px;
    border-bottom-right-radius: 110px;
  }
  section#jump-types .content-slider-box .content-box {
    padding: 80px 20px 80px 85px;
    border-top-left-radius: 110px;
    border-bottom-right-radius: 110px;
  }
  section#jump-types .content-slider-box .slider {
    border-bottom-right-radius: 110px;
  }
}
@media screen and (max-width: 1199.98px) {
  section#offer-jump .container {
    display: block;
  }
  section#offer-jump .container .left-box, section#offer-jump .container .right-box {
    margin: 50px auto;
    width: 100%;
    max-width: 750px;
    padding: 0;
    justify-content: center;
  }
  section#offer-jump .container .left-box .img-box a .new-pin {
    font-size: 0.7em;
  }
  section#offer-jump .container .left-box img {
    border-top-right-radius: 110px;
    border-bottom-left-radius: 110px;
  }
  section#map-fr .container {
    display: block;
  }
  section#map-fr .container .left-box, section#map-fr .container .right-box {
    margin: 50px auto;
    width: 100%;
    max-width: 750px;
  }
  section#map-fr .container .left-box .subtitle {
    text-align: center;
  }
  section#map-fr .container .left-box h2 {
    text-align: center;
  }
  section#map-fr .container .content {
    padding: 0;
  }
  section#jump-types .content-slider-box .content-box .jump-type h3 {
    font-size: 40px;
    margin-right: 90px;
  }
  section#jump-types .content-slider-box .content-box .macaron {
    font-size: 13px;
  }
}
@media screen and (max-width: 991.98px) {
  .homepage-pg .subtitle {
    font-size: 16px;
  }
  section.home-search {
    height: calc(100vh - 68px);
    height: calc(100dvh - 68px);
    height: calc(100svh - 68px);
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-position-x: 46%;
  }
  section.home-search .macaron {
    top: 50px;
    padding: 20px 35px 20px 20px;
  }
  section.home-search .search-engine {
    display: block;
    margin-bottom: 20vh;
  }
  section.home-search h1 {
    font-size: 45px;
    width: 450px;
    max-width: 100%;
    margin: 0 auto;
  }
  section.home-search .se-part {
    position: relative;
    background: rgba(19, 16, 92, 0.2);
    width: 80%;
    margin: 10px auto;
  }
  section.home-search .se-part .mobile-btn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  section.home-search .se-part .submit-action .show-center, section.home-search .se-part .submit-action .show-selection {
    display: none;
  }
  section.home-search .se-part-left, section.home-search .se-part-right {
    padding: 10px;
    border-radius: 50px;
  }
  section.home-search .se-part-left form, section.home-search .se-part-right form {
    display: flex;
    align-items: center;
    padding: 15px 25px;
    border-radius: 50px;
    justify-content: center;
  }
  section.home-search .se-part-left form .actions, section.home-search .se-part-right form .actions {
    width: auto;
    border: none;
    margin: 0 0 0 12px;
    padding: 0;
  }
  section.home-search .se-part-left form .actions .choices-actions, section.home-search .se-part-right form .actions .choices-actions {
    display: none;
  }
  section.home-search .se-part-left form .actions button[type=submit], section.home-search .se-part-right form .actions button[type=submit] {
    font-size: 18px;
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  section.home-search .se-part-left form .actions select, section.home-search .se-part-right form .actions select {
    display: none;
  }
  section.home-search .current-offer-container {
    height: 50px;
  }
  section.home-search .current-offer-container .home-search .current-offer-container .current-offer-txt {
    font-size: 20px;
    line-height: 50px;
  }
  section#offer-jump .right-box h2 {
    font-size: 30px;
    line-height: 35px;
  }
  section#map-fr .container {
    flex-direction: column-reverse;
  }
  section#map-fr .container .left-box, section#map-fr .container .right-box {
    width: auto;
    max-width: 100%;
  }
  section#map-fr .container .left-box {
    text-align: center;
    margin-top: 15px;
  }
  section#map-fr .container .left-box h2 {
    font-size: 30px;
    line-height: 38px;
  }
  section#jump-types .slick-arrow {
    padding: 0;
    height: 65px;
    width: 55px;
  }
  section#jump-types .content-slider-box .content-box {
    position: relative;
    width: 100%;
    border-top-right-radius: 90px;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 0;
  }
  section#jump-types .content-slider-box .content-box .macaron {
    top: 90px;
  }
  section#jump-types .content-slider-box .content-box .macaron span.from-txt {
    font-size: 10px;
  }
  section#jump-types .content-slider-box .content-box .macaron span.from-price {
    margin-top: 5px;
    font-size: 22px;
  }
  section#jump-types .content-slider-box .content-box .jump-type {
    padding: 100px 55px 70px 55px;
    position: relative;
    max-width: 100%;
  }
  section#jump-types .content-slider-box .content-box .jump-type h3 {
    font-size: 24px;
    line-height: 1.2em;
    max-width: calc(100% - 90px);
  }
  section#jump-types .content-slider-box .content-box .jump-type p {
    width: 100%;
    margin: 30px 0 0 0;
  }
  section#jump-types .content-slider-box .slider {
    display: none;
  }
  section#jump-types .content-slider-box .slider img {
    display: none;
  }
  section#homepage-video {
    margin-top: 170px;
  }
}
@media screen and (max-width: 767.98px) {
  section.home-search {
    background: url(build/images/homme-banner-xs.269a3161.jpg) top center no-repeat;
    background-size: cover;
  }
  section.home-search.noel-bg {
    background: url(build/images/home-banner-noel-2025-xs.71b5e82d.jpg) top center no-repeat;
    background-size: cover;
  }
  section.home-search.valentinesday-bg {
    background: url(build/images/home-saint-valentin-xs.a98becd2.jpg) top center no-repeat;
    background-size: cover;
  }
  section.home-search.blackfriday-bg {
    background: url(build/images/home-black-friday-xs.d7b3ab4a.jpg) top center no-repeat;
    background-size: cover;
  }
  section.home-search h1 {
    font-size: 35px;
    width: 345px;
  }
  section.home-search .macaron {
    font-size: 9px;
  }
  section.home-search .search-engine {
    margin: 0 0 calc((100vh - 370px) * 0.3) 0;
  }
  section.home-search .se-part-left, section.home-search .se-part-right {
    width: 100%;
    margin: 10px 0;
  }
  section.home-search .se-part form .title {
    font-size: 18px;
  }
  section#review .r-top-box {
    max-width: 100%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 575.98px) {
  section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content {
    padding: 40px 15px;
  }
  section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content .actions {
    margin-top: 12px;
  }
  section#map-fr .right-box .map-box #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content span.infos .name {
    margin-top: 5px;
    line-height: 26px;
  }
}
@keyframes blinkOnOff {
  0% {
    visibility: visible;
  }
  60% {
    visibility: hidden;
  }
  86% {
    visibility: hidden;
  }
  100% {
    visibility: hidden;
  }
}
body.listing-page main .container {
  width: 1580px;
  padding: 0 15px;
  max-width: 100%;
}
body.listing-page .listing-header .ban {
  background: url(build/images/ou-sauter-en-parachute-ban.b2c0bf4f.jpg) top center no-repeat;
  background-size: cover;
}
body.listing-page .listing-header .ban.blackfriday-bg {
  background: url(build/images/ou-sauter-en-parachute-ban-black-friday.d6da7962.jpg) top center no-repeat;
  background-size: cover;
}
body.listing-page .listing-header .container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  height: 313px;
  padding: 25px 15px;
  width: 80%;
  max-width: 1580px;
}
body.listing-page .listing-header h1 {
  font-size: 55px;
  font-weight: bold;
  line-height: 65px;
  color: #F1EFF7;
  width: 700px;
  max-width: 100%;
}
body.listing-page .listing {
  margin-top: 35px;
  overflow-x: hidden;
}
body.listing-page .listing .centers-cards {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  position: relative;
}
body.listing-page .listing .centers-cards.load:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  content: "";
  display: block;
  z-index: 1;
  border-radius: 30px;
}
body.listing-page .listing .centers-cards:after {
  content: " ";
  display: block;
  width: 32%;
}
body.listing-page .listing p.empty-result {
  font-size: 1.2em;
  width: 100%;
  text-align: center;
  font-weight: bold;
}
body.listing-page .listing .center-card-listing {
  width: 32%;
  margin-bottom: 65px;
}
body.listing-page .listing h3.other-jumps {
  color: #06008D;
  font-weight: bold;
  font-size: 25px;
  margin: 50px 0 30px 0;
  width: 100%;
}

.rea-box {
  background: #06008D;
  font-size: 17px;
  padding: 1.5em 0;
  margin-bottom: 65px;
  flex: 0 0 100vw;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.rea-box .reas {
  display: flex;
  justify-content: space-around;
}
.rea-box .reas .rea {
  color: #F1EFF7;
  font-size: 0.88em;
  line-height: 1.2;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  width: 19%;
  max-width: 200px;
}
.rea-box .reas .txt-content {
  margin-top: 10px;
}
.rea-box .reas .txt-content span.new-pin {
  display: inline-block;
  background: #ff6f48;
  padding: 0px 10px;
  border-radius: 20px;
  line-height: 20px;
  margin: -3px 0 5px 0;
}
.rea-box .reas .full-para {
  font-size: 2em;
}
.rea-box .reas .review-score {
  display: block;
  text-align: center;
  margin: 10px 0 0 0;
}
.rea-box .reas .review-score span.score {
  display: block;
  font-size: 2.29em;
  font-weight: bold;
  color: #F1EFF7;
}
.rea-box .reas .review-score a {
  display: block;
  margin-top: 5px;
  color: #F1EFF7;
  font-size: 12px;
  text-align: center;
  width: 100%;
  text-transform: uppercase;
}
.rea-box .reas .review-score .star-ratings {
  display: inline-block;
  color: #ccc;
  font-size: 18px;
  position: relative;
  margin: 5px 0 0 0;
  padding: 0;
}
.rea-box .reas .review-score .star-ratings .fill-ratings {
  color: #f9b809;
  padding: 0;
  position: absolute;
  z-index: 1;
  display: block;
  top: 0;
  left: 0;
  overflow: hidden;
}
.rea-box .reas .review-score .star-ratings .fill-ratings span {
  display: inline-block;
}
.rea-box .reas .review-score .star-ratings .empty-ratings {
  padding: 0;
  display: block;
  z-index: 0;
}

#map-container {
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  z-index: 10;
  background: rgba(6, 0, 141, 0.4);
}
#map-container.active {
  display: block;
}
#map-container #map-bg-closer {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#map-container .map-close-box {
  z-index: 1;
  position: absolute;
  width: 80%;
  height: 80%;
  top: 7%;
  left: 10%;
}
#map-container #listing-close-map {
  display: block;
  position: absolute;
  z-index: 10;
  background: #06008D;
  color: #fff;
  border-radius: 50px;
  height: 40px;
  width: 40px;
  border: none;
  left: 20px;
  top: 20px;
  font-size: 1.2em;
  font-weight: bold;
}
#map-container #listing-close-map:hover {
  background: #070155;
}
#map-container #map {
  position: absolute !important;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  border-radius: 30px;
}
#map-container #map .gm-style-iw-chr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] {
  padding: 0 !important;
  background: no-repeat;
  box-shadow: none;
  max-height: unset !important;
  min-width: 250px !important;
  border-radius: 30px;
  box-shadow: 0 0 7px 7px rgba(6, 0, 141, 0.15);
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] button.gm-ui-hover-effect {
  top: 0 !important;
  left: 0 !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] button.gm-ui-hover-effect > span {
  width: 22px !important;
  height: 22px !important;
  margin: 0 !important;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d {
  max-height: unset !important;
  min-width: 250px !important;
  padding: 0 !important;
  font-family: "Quicksand", sans-serif;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d::-webkit-scrollbar {
  display: none !important;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card {
  width: 300px;
  min-width: 250px !important;
  max-width: 100%;
  margin: 0;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .ban {
  height: 145px;
  position: relative;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .ban .macaron {
  font-size: 14px;
  top: 20px;
  padding: 10px 20px 10px 20px;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content {
  padding: 15px;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content span.infos .name {
  min-height: unset;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content .more-details {
  margin-top: 8px;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content .actions {
  margin-top: 15px;
}
#map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content .extra-infos {
  margin-top: 15px;
}

@media screen and (max-width: 1399.98px) {
  body.listing-page .listing-header .container {
    height: 300px;
  }
  body.listing-page .listing .centers-cards .center-card-listing {
    margin-bottom: 50px;
  }
  .rea-box {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 1199.98px) {
  body.listing-page .listing-header h1 {
    line-height: 60px;
    font-size: 50px;
  }
  body.listing-page .listing .centers-cards {
    justify-content: space-around;
  }
  body.listing-page .listing .centers-cards .center-card-listing {
    width: 48.5%;
  }
  body.listing-page .listing .centers-cards:after {
    width: 48.5%;
  }
}
@media screen and (max-width: 991.98px) {
  body.listing-page .listing-header .container {
    padding: 15px 20px;
  }
  body.listing-page .listing {
    margin-top: 50px;
  }
  body.listing-page .listing .centers-cards {
    width: 100%;
  }
  body.listing-page .listing .centers-cards .center-card-listing {
    margin-bottom: 45px;
  }
  .rea-box {
    padding: 1em 0;
    margin-bottom: 45px;
  }
  .rea-box .reas {
    gap: 10px;
    flex-wrap: wrap;
  }
  .rea-box .reas .rea {
    padding: 0.5em 0;
    width: calc(50% - 10px);
    max-width: unset;
  }
  .rea-box .rea.gift {
    display: none;
  }
  .rea-box.keep-gift .rea.gift {
    display: block;
  }
  .rea-box.keep-gift .rea.video {
    display: none;
  }
  .rea-box .rea.smiley {
    order: 1;
  }
  .rea-box .rea.website {
    order: 2;
  }
  .rea-box .rea.gift, .rea-box .rea.video {
    order: 3;
  }
  .rea-box .rea.score {
    order: 4;
  }
}
@media screen and (max-width: 767.98px) {
  body.listing-page .listing-header .container {
    width: 100%;
  }
  body.listing-page .listing-header h1 {
    font-size: 30px;
    line-height: 40px;
    max-width: 60%;
    padding-bottom: 15px;
  }
  body.listing-page .listing-header .ban {
    background: url(build/images/ou-sauter-en-parachute-ban-mob.8f3d57ae.jpg) top center no-repeat;
    background-size: cover;
  }
  body.listing-page .listing-header .ban.blackfriday-bg {
    background: url(build/images/ou-sauter-en-parachute-ban-mob-black-friday.d77bfd46.jpg) top center no-repeat;
    background-size: cover;
  }
  body.listing-page .listing .centers-cards .center-card-listing {
    width: 100%;
    margin-bottom: 30px;
  }
  body.listing-page .listing .centers-cards:after {
    display: none;
  }
  .rea-box {
    margin-bottom: 30px;
  }
  .rea-box .reas {
    font-size: 0.8em;
  }
  #map-container .map-close-box {
    z-index: 1;
    position: absolute;
    width: 90%;
    height: 90%;
    max-height: 640px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 575.98px) {
  body.listing-page .listing-header .container {
    max-height: calc(100vh - 240px);
  }
  #map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content {
    padding: 40px 15px;
  }
  #map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content .actions {
    margin-top: 12px;
  }
  #map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content span.infos .name {
    margin-top: 5px;
    line-height: 26px;
  }
  #map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content .extra-infos {
    margin-top: 0;
    top: 5px;
  }
  #map-container #map .gm-style .gm-style-iw-c[role=dialog] .gm-style-iw-d .popup_info_center.center-card .content .more-details {
    margin-top: 0;
    bottom: 15px;
    left: 20px;
  }
}
.offer-jump-pg .form-box {
  max-width: 1165px;
  margin: 0 auto;
}
.offer-jump-pg .part-box {
  background: #fff;
  border-radius: 30px;
  padding: 32px;
  margin-top: 60px;
}
.offer-jump-pg h3 {
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  text-align: center;
  margin-bottom: 20px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.offer-jump-pg h3 span {
  color: #FD4C76;
}
.offer-jump-pg .intro {
  position: relative;
  max-width: 1165px;
  margin: 50px auto 0 auto;
}
.offer-jump-pg .intro a {
  float: right;
}
.offer-jump-pg .intro .content {
  max-width: 820px;
}
.offer-jump-pg .intro .content h2 {
  text-align: left;
  font-size: 45px;
  line-height: 57px;
}
.offer-jump-pg .intro .content p {
  font-size: 20px;
  line-height: 28px;
  margin-top: 25px;
  text-align: left;
}
.offer-jump-pg .form-box input:checked + button[type=button] {
  color: transparent !important;
  background: #FD4C76 url(build/images/check-mark-icon.aeb45241.svg) center center no-repeat !important;
  background-size: auto 70% !important;
}
.offer-jump-pg .form-box .btn-box button {
  pointer-events: none;
}
.offer-jump-pg .form-box .plus-box {
  position: relative;
  height: 100%;
}
.offer-jump-pg .form-box .plus-action {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
  width: 64px;
  height: 64px;
  border: 2px solid #deddeb;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fff;
  cursor: pointer;
  font-size: 2.5em;
}
.offer-jump-pg .form-box .fast-icon:after {
  content: "";
  position: relative;
  flex-shrink: 0;
  right: 0;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 5px;
  width: 30px;
  height: 30px;
  background: url(build/images/tunnel-timer.cd563128.png) top center no-repeat;
  background-size: 100%;
}
.offer-jump-pg .form-box .disabled .plus-action {
  display: none;
}
.offer-jump-pg .form-box .choice .content {
  padding: 0 10%;
}
.offer-jump-pg .form-box .choice .content .icon {
  margin-top: 20px;
}
.offer-jump-pg .form-box .choice .content .title {
  font-size: 22px;
  line-height: 28px;
  margin-top: 28px;
  font-weight: bold;
}
.offer-jump-pg .form-box .choice .content .title .price {
  display: block;
  font-size: 16px;
  line-height: 22px;
  margin-top: 0;
}
.offer-jump-pg .form-box .choice .content .title .price .old {
  font-weight: 500;
  color: #070155;
}
.offer-jump-pg .form-box .choice .content p {
  margin: 12px auto 0 auto;
  font-size: 16px;
  line-height: 22px;
}
.offer-jump-pg .form-box .choice .content .btn-box {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
.offer-jump-pg .form-box .choices {
  display: flex;
  justify-content: space-between;
}
.offer-jump-pg .form-box .choices .choice {
  padding-bottom: 80px;
  position: relative;
  text-align: center;
  width: 32%;
  max-width: 348px;
  border: 1px solid #dddce8;
  border-radius: 30px;
  overflow: visible;
  cursor: pointer;
}
.offer-jump-pg .form-box .choices .choice .img-box {
  overflow: hidden;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
.offer-jump-pg .form-box .choices .choice .disabled {
  cursor: not-allowed;
}
.offer-jump-pg .form-box .choices .choice.disabled:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 1;
}
.offer-jump-pg .form-box .choices .choice:not(.disabled):hover {
  box-shadow: 0 14px 27.52px 4.48px rgba(6, 0, 141, 0.15);
}
.offer-jump-pg .form-box .choices .choice:not(.disabled):hover button[type=button] {
  color: #fff;
  background: #FD4C76;
}
.offer-jump-pg .form-box .part-left {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.offer-jump-pg .form-box .part-left h3 {
  text-align: left;
  margin-bottom: 0;
  max-width: 300px;
  letter-spacing: 0em;
}
.offer-jump-pg .form-box .part-left h3 span {
  display: block;
}
.offer-jump-pg .form-box .part-left .choices .choice {
  text-align: center;
  width: 48.48484848%;
  max-width: 348px;
}
.offer-jump-pg .form-box .part-left > .title {
  width: 32%;
  max-width: 348px;
  padding-left: 15px;
}
.offer-jump-pg .form-box .part-left > .title p {
  max-width: 300px;
}
.offer-jump-pg .form-box .part-left > .content {
  width: 727px;
  max-width: 66%;
}
.offer-jump-pg .form-box .part-box.second-step select {
  width: 100%;
  padding: 10px 15px;
  border-radius: 20px;
  margin-top: 25px;
}
.offer-jump-pg .form-box .part-box.second-step #show-map {
  font-size: 14px;
  font-weight: bold;
  display: inline-block;
  margin-top: 15px;
  color: #070155;
  position: relative;
}
.offer-jump-pg .form-box .part-box.second-step #show-map span {
  position: absolute;
  left: -12px;
}
.offer-jump-pg .form-box .part-box.fifth-step .img-content-box img {
  width: 550px;
  max-width: 100%;
  margin: 0 auto 10px auto;
  display: block;
}
.offer-jump-pg .form-box .part-box.fifth-step textarea {
  border: 2px solid #deddeb;
  border-radius: 20px;
  padding: 20px;
  width: 100%;
}
.offer-jump-pg .form-box .part-box.fifth-step button {
  margin-top: 10px;
}
.offer-jump-pg .form-box .part-box.sixth-step {
  cursor: pointer;
  color: #fff;
  background: url(build/images/last-step.097e0383.png) top center no-repeat;
  background-size: cover;
  min-height: 519px;
}
.offer-jump-pg .form-box .submit-box {
  margin: 100px auto 0 auto;
  text-align: center;
}
.offer-jump-pg .form-box .submit-box .title {
  font-size: 45px;
  line-height: 57px;
  color: #FD4C76;
  font-weight: bold;
}
.offer-jump-pg .form-box .submit-box button[type=submit] {
  margin-top: 20px;
  text-transform: uppercase;
}
.offer-jump-pg .form-box .submit-box button[type=submit]:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.offer-jump-pg main .action {
  position: relative;
  margin: 25px auto 0 auto;
  padding: 12px 30px 12px 15px;
  cursor: pointer;
  text-align: left;
  border: 1px solid #a7a7a7;
  border-radius: 30px;
  width: 100%;
  max-width: 270px;
}
.offer-jump-pg main .action:before {
  content: " ";
  display: block;
  position: absolute;
  height: 0;
  width: 0;
  border-top: 10px solid #06008D;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  right: 10px;
  top: 50%;
  margin-top: -5px;
}
.offer-jump-pg main .action .choice-txt {
  font-size: 15px;
  line-height: 16px;
  font-weight: 600;
  color: #06008D;
  white-space: nowrap;
  overflow: hidden;
}
.offer-jump-pg main .action .choices-box {
  display: none;
  position: absolute;
  z-index: 2;
  padding: 20px;
  border-radius: 14px;
  background: #fff;
  left: 0;
  top: calc(100% + 10px);
  max-width: 100%;
  box-shadow: 12px 14px 27.52px 4.48px rgba(6, 0, 141, 0.15);
}
.offer-jump-pg main .action .choices-elts {
  height: 245px;
  max-height: 45vh;
  overflow-y: auto;
}
.offer-jump-pg main .action .choices-box .choice-elt div {
  display: flex;
  align-items: center;
}
.offer-jump-pg main .action .choices-box .choice-elt div label {
  order: 1;
  cursor: pointer;
  font-size: 15px;
  font-weight: 600;
  color: #06008D;
  margin-left: 10px;
  padding: 5px 0;
}
.offer-jump-pg main .action.active .choice-txt {
  font-weight: bold;
}
.offer-jump-pg main .action.active .choices-box {
  display: block;
}
.offer-jump-pg .goodies-section {
  position: relative;
  margin: 25px 0;
  border: 1px solid #deddeb;
  border-radius: 30px;
}
.offer-jump-pg .goodies-section.disabled:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.6);
  z-index: 1;
}
.offer-jump-pg .goodies-section .head-section .box-img {
  border-radius: 30px 30px 0 0;
  overflow: hidden;
  position: relative;
  height: 280px;
}
.offer-jump-pg .goodies-section .head-section .box-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.offer-jump-pg .goodies-section .head-section .box-txt {
  padding: 30px 45px;
}
.offer-jump-pg .goodies-section .head-section .box-txt .title {
  font-size: 22px;
  font-weight: 700;
}
.offer-jump-pg .goodies-section .head-section .box-txt .title + p {
  margin-top: 5px;
}
.offer-jump-pg .goodies-section .cart-item.form-check {
  position: relative;
}
.offer-jump-pg .goodies-section .cart-item.form-check input:disabled + button[type=button] {
  font-size: 0;
  background: #06008D;
  color: transparent;
  border-color: #06008D;
  padding: 10px 15px;
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  border-radius: 0 0 0 15px;
}
.offer-jump-pg .goodies-section .cart-item.form-check input:disabled + button[type=button]:before {
  color: #FFF;
  font-size: 12px;
  content: "Bientôt disponible";
}
.offer-jump-pg .goodies-section .cart-item.form-check label {
  display: flex;
  align-items: center;
  border-top: 1px solid #deddeb;
  width: 99%;
  margin: 0 auto;
  cursor: pointer;
}
.offer-jump-pg .goodies-section .cart-item.form-check label .img-box {
  position: relative;
  padding: 5px;
  flex: 0 1 230px;
  min-width: 230px;
  max-width: 30%;
}
.offer-jump-pg .goodies-section .cart-item.form-check label .check-infos {
  display: flex;
  justify-content: space-between;
  flex: 1;
  padding: 20px 25px;
}
.offer-jump-pg .goodies-section .cart-item.form-check label .check-infos .infos span {
  display: block;
}
.offer-jump-pg .goodies-section .cart-item.form-check label .check-infos .infos span + span {
  margin-top: 7px;
}
.offer-jump-pg .goodies-section .cart-item.form-check label .check-infos .infos .name {
  font-size: 22px;
  font-weight: 700;
}
.offer-jump-pg .goodies-section .cart-item.form-check label .check-infos .infos .price {
  font-weight: 700;
}
.offer-jump-pg .goodies-section .cart-item.form-check label .check-infos .btn-box {
  position: static !important;
  flex: 0 1 140px;
  min-width: 140px;
  text-align: center;
  padding: 0 10px;
}

@media screen and (max-width: 991.98px) {
  .offer-jump-pg main .header .ban h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .offer-jump-pg .intro {
    margin-top: 50px;
  }
  .offer-jump-pg .intro a {
    display: none;
  }
  .offer-jump-pg .intro .content h2 {
    font-size: 25px;
    line-height: 30px;
    text-align: left;
  }
  .offer-jump-pg .form-box .choice .content {
    padding: 0 10px;
  }
  .offer-jump-pg .form-box h3 {
    font-size: 24px !important;
    line-height: 1.2em !important;
  }
  .offer-jump-pg .form-box .part-box.sixth-step {
    color: #fff;
    background: #2f31b6;
    min-height: unset;
  }
  .offer-jump-pg .form-box .part-left {
    display: block;
    width: 100%;
  }
  .offer-jump-pg .form-box .part-left > .title {
    width: 100%;
    max-width: unset;
    padding-left: 0;
  }
  .offer-jump-pg .form-box .part-left > .content {
    width: 727px;
    max-width: 100%;
    margin: 0 auto;
  }
  .offer-jump-pg .form-box .part-left > .title p {
    max-width: unset;
  }
  .offer-jump-pg .form-box .part-left.fifth-step .img-content-box {
    margin-top: 20px;
  }
  .offer-jump-pg .form-box .part-left h3 {
    text-align: center;
    max-width: unset;
    margin-bottom: 20px;
  }
  .offer-jump-pg .form-box .part-left h3 span {
    display: inline;
  }
}
@media screen and (max-width: 767.98px) {
  .offer-jump-pg .plus-action {
    display: none !important;
  }
  .offer-jump-pg .form-box h3 {
    text-align: left !important;
  }
  .offer-jump-pg .form-box .part-box {
    margin-top: 40px;
  }
  .offer-jump-pg .form-box .choices {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .offer-jump-pg .form-box .choices .choice {
    width: 100%;
  }
  .offer-jump-pg .form-box .choices .choice + .choice {
    margin-top: 25px;
  }
  .offer-jump-pg .form-box .part-left .choices .choice {
    width: 100%;
  }
  .offer-jump-pg .form-box .part-left .choices .choice + .choice {
    margin-top: 25px;
  }
  .offer-jump-pg .form-box .submit-box {
    margin: 60px auto 0 auto;
    text-align: center;
  }
  .offer-jump-pg .form-box .submit-box .title {
    font-size: 35px;
    line-height: 45px;
  }
  .offer-jump-pg .form-box .submit-box button[type=submit] {
    padding: 15px 20px;
  }
  .offer-jump-pg .goodies-section {
    width: 100%;
    max-width: 348px;
    margin: 25px auto;
    display: block;
  }
  .offer-jump-pg .goodies-section .head-section .box-img {
    height: 210px;
  }
  .offer-jump-pg .goodies-section .head-section .box-txt {
    padding: 20px 15px;
  }
  .offer-jump-pg .goodies-section .cart-item.form-check label .img-box {
    padding: 0;
    flex: 0 1 110px;
    min-width: 110px;
    max-width: 30%;
    display: flex;
    align-items: center;
  }
  .offer-jump-pg .goodies-section .cart-item.form-check label .check-infos {
    display: block;
    padding: 15px 10px;
  }
  .offer-jump-pg .goodies-section .cart-item.form-check label .btn-box {
    margin-top: 15px;
  }
  .offer-jump-pg .goodies-section .cart-item.form-check label.disabled .check-infos {
    padding: 35px 10px;
  }
  .offer-jump-pg .goodies-section .cart-item.form-check label.disabled input:disabled + button[type=button] {
    padding: 7px 12px;
  }
  .offer-jump-pg .goodies-section .cart-item.form-check.disabled label .check-infos {
    padding: 35px 10px;
  }
  .offer-jump-pg .goodies-section .cart-item.form-check.disabled label input:disabled + button[type=button] {
    padding: 7px 12px;
  }
}
@media screen and (min-width: 767.98px) {
  .offer-jump-pg .form-box .part-left .choices.full-w-choice .choice {
    width: 100%;
    max-width: unset;
  }
  .offer-jump-pg .choices.full-w-choice .choice {
    position: relative;
    display: flex;
    justify-content: start;
    align-items: center;
    border: 1px solid #deddeb;
    border-radius: 30px;
    cursor: pointer;
    padding: 0;
  }
  .offer-jump-pg .choices.full-w-choice .choice .img-box {
    align-self: stretch;
    flex: 0 1 230px;
    min-width: 230px;
    max-width: 30%;
    min-height: 160px;
    border-radius: 30px 0 0 30px;
    overflow: hidden;
  }
  .offer-jump-pg .choices.full-w-choice .choice .img-box img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .offer-jump-pg .choices.full-w-choice .choice .content {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: space-between;
    padding: 20px 25px;
    flex: 1;
  }
  .offer-jump-pg .choices.full-w-choice .choice .content .title {
    margin-top: 0;
  }
  .offer-jump-pg .choices.full-w-choice .choice .content .txt-box {
    flex: 1;
    text-align: left;
  }
  .offer-jump-pg .choices.full-w-choice .choice .content p {
    margin: 0 auto;
  }
  .offer-jump-pg .choices.full-w-choice .choice .content .btn-box {
    position: static !important;
    flex: 0 1 140px;
    min-width: 140px;
    text-align: center;
    padding: 0 10px;
  }
}
body.center-pg .center-header .ban {
  position: relative;
  height: 500px;
}
body.center-pg .center-header .ban:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+1,000000+100&0+65,0.65+100 */
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.65) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.65) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#a6000000",GradientType=0 ); /* IE6-9 */
}
body.center-pg .center-header .ban img.bg-image {
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
body.center-pg .center-header .ban .container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
  position: relative;
  height: 500px;
  padding: 70px 15px 35px 15px;
}
body.center-pg .center-header h1 {
  font-size: 40px;
  font-weight: bold;
  line-height: 52px;
  color: #F1EFF7;
  margin-left: -55px;
  padding-left: 55px;
  background: url(build/images/fiche-pin.97a82fe8.svg) left 4px no-repeat;
}
body.center-pg .center-header .breadcrumb-box {
  display: flex;
  justify-content: flex-end;
}
body.center-pg .center-header .breadcrumb-box .breadcrumb {
  display: flex;
  flex-wrap: wrap;
}
body.center-pg .center-header .breadcrumb-box .breadcrumb li {
  white-space: nowrap;
}
body.center-pg .center-header .breadcrumb-box .breadcrumb li + li:before {
  content: ">";
  color: #fff;
  display: inline-block;
  vertical-align: middle;
}
body.center-pg .center-header .breadcrumb-box .breadcrumb .bc-link {
  display: inline-block;
  text-decoration: none;
  vertical-align: top;
  padding: 5px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}
body.center-pg .center-header .breadcrumb-box .breadcrumb a.bc-link:hover {
  text-decoration: underline;
}
body.center-pg .center-header nav#menu-center {
  position: relative;
  border-top: 2px solid #d9d4d8;
  border-bottom: 2px solid #d9d4d8;
}
body.center-pg .center-header nav#menu-center ul {
  display: flex;
}
body.center-pg .center-header nav#menu-center ul li {
  margin-right: 4.5%;
}
body.center-pg .center-header nav#menu-center ul li a {
  display: block;
  text-transform: uppercase;
  font-size: 15px;
  text-decoration: none;
  font-weight: bold;
  color: #06008D;
  padding: 25px 5px;
}
body.center-pg .center-header nav#menu-center ul li a.active, body.center-pg .center-header nav#menu-center ul li a:hover {
  border-bottom: 5px solid #06008D;
  padding: 25px 5px 21px 5px;
}
body.center-pg .center-sections section {
  display: block;
  width: 100%;
  text-align: left;
}
body.center-pg .center-sections section h2, body.center-pg .center-sections section h3 {
  text-align: left;
  padding-top: 110px;
  line-height: 30px;
  font-size: 25px;
  margin-bottom: 15px;
  font-weight: bold;
  color: #06008D;
}
body.center-pg .center-sections section .description-box p {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  color: #070155;
}
body.center-pg .center-sections .center-content-buybox {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 30px;
  position: relative;
  min-height: calc(100vh - 150px);
}
body.center-pg .center-sections .center-content-buybox .center-content {
  width: 60%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
}
body.center-pg .center-sections .center-content-buybox .center-buybox {
  width: 480px;
  max-width: calc(40% - 30px);
  padding-top: 110px;
}
body.center-pg section.center-details .to-know-items {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
body.center-pg section.center-details .to-know-items .to-know-item {
  display: flex;
  align-items: center;
  font-weight: 600;
  width: 45%;
  margin: 10px 0;
  font-size: 16px;
  line-height: 23px;
}
body.center-pg section.center-details .to-know-items .to-know-item img {
  height: 32px;
  width: 32px;
  object-fit: cover;
  margin-right: 10px;
}
body.center-pg section.center-details .additional-mention {
  color: #FD4C76;
  font-size: 20px;
  line-height: 25px;
  font-weight: bold;
  margin-top: 40px;
}
body.center-pg section.received .received-items {
  display: flex;
  justify-content: space-between;
}
body.center-pg section.received .received-items .received-item {
  padding-right: 55px;
  max-width: 270px;
}
body.center-pg section.received .received-items .received-item .icon {
  display: block;
  width: 55px;
  height: 55px;
}
body.center-pg section.received .received-items .received-item p.description {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #070155;
  margin-top: 10px;
}
body.center-pg section.received .received-items .received-item p.description strong {
  font-size: 16px;
  font-weight: bold;
  color: #0426c5;
  display: block;
  text-transform: uppercase;
}
body.center-pg section.show-map div#map {
  height: 400px;
  width: 100%;
  border-radius: 30px;
}
body.center-pg section.center-69 .center-card.cc-large {
  position: relative;
  width: 100%;
  max-width: unset;
  display: flex;
  align-items: center;
  padding: 15px 0;
  margin: 0;
}
body.center-pg section.center-69 .center-card.cc-large .ban {
  padding-top: 0;
  width: 30%;
  position: static;
}
body.center-pg section.center-69 .center-card.cc-large .ban .macaron {
  text-align: right;
  left: unset;
  right: 0;
  padding: 15px 20px 15px 25px;
  border-top-left-radius: 38px;
  border-bottom-left-radius: 38px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
body.center-pg section.center-69 .center-card.cc-large .content {
  width: 70%;
  min-width: 560px;
}
body.center-pg section.center-69 .center-card.cc-large .content span.infos {
  width: 380px;
  max-width: calc(100% - 80px);
}
body.center-pg section.center-69 .center-card.cc-large .content .actions-extra-infos {
  margin-top: 35px;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
body.center-pg section.center-69 .center-card.cc-large .content .actions-extra-infos .actions {
  margin-top: 0;
}
body.center-pg section.center-69 .center-card.cc-large .content .actions-extra-infos .actions .btn {
  width: auto;
  white-space: nowrap;
  padding: 7px 15px 7px 15px;
}
body.center-pg section.center-69 .center-card.cc-large .content .actions-extra-infos .extra-infos {
  margin: 0 0 0 35px;
  width: 300px;
  max-width: 100%;
}
body.center-pg section.center-other-activities .other-activities {
  display: flex;
  justify-content: space-between;
}
body.center-pg section.center-other-activities .other-activities .center-card {
  width: 48%;
  max-width: unset;
  margin: 0;
}
body.center-pg section.center-other-activities .other-activities .center-card .ban.ban69 {
  text-align: center;
  background: #06008D;
  height: 220px;
  padding-top: 18px;
}
body.center-pg section.center-other-activities .other-activities .center-card .content {
  padding: 35px 35px 35px 35px;
}
body.center-pg section.center-other-activities .other-activities .center-card .content span.infos .name {
  min-height: unset;
  text-transform: none;
}
body.center-pg section.center-other-activities .other-activities .center-card .content span.infos .description {
  margin-top: 15px;
}
body.center-pg section.nearest-box .nearest-centers {
  display: flex;
}
body.center-pg section.nearest-box .nearest-centers .center-card {
  width: 23.5%;
}
body.center-pg section.nearest-box .nearest-centers .center-card + .center-card {
  margin-left: 1.5%;
}
body.center-pg section.nearest-box .nearest-towns .btn-hlw-blue {
  background: transparent;
  margin-top: 10px;
  margin-right: 10px;
}
body.center-pg section.nearest-box .nearest-towns .btn-hlw-blue:hover {
  background: #160FB2;
}
body.center-pg .buybox-customer-review {
  position: sticky;
  top: 95px;
}
body.center-pg .buybox-customer-review .successful-jump {
  font-size: 0.95em;
  text-align: center;
  white-space: nowrap;
  margin: 10px auto;
}
body.center-pg .buybox-customer-review .successful-jump .stars {
  font-size: 1.2em;
  color: #f9b809;
  margin-right: 7px;
}
body.center-pg .buybox-customer-review .buybox {
  text-align: center;
  border-radius: 30px;
  padding: 20px 20px 25px 20px;
  background: #070155;
  color: #ffffff;
  overflow: hidden;
}
body.center-pg .buybox-customer-review .buybox hr {
  display: block;
  margin: 1em -20px;
  border: 0;
  border-top: 1px solid #605c95;
}
body.center-pg .buybox-customer-review .buybox .price-box {
  margin: 0.5em 0 1.5em 0;
  line-height: 1;
}
body.center-pg .buybox-customer-review .buybox .price-box .prices .old-price {
  text-decoration: line-through;
}
body.center-pg .buybox-customer-review .buybox .price-box .prices .from-price {
  display: flex;
  justify-content: center;
  align-items: end;
  font-size: 2.64em;
  font-weight: 600;
  color: #FD4C76;
  margin-top: 2px;
}
body.center-pg .buybox-customer-review .buybox .price-box .prices .from-price .people {
  font-size: 0.4em;
  margin-left: 5px;
  line-height: 1.5em;
}
body.center-pg .buybox-customer-review .buybox .yo-line {
  display: flex;
  justify-content: space-between;
  text-align: left;
  align-items: center;
  position: relative;
}
body.center-pg .buybox-customer-review .buybox .yo-line .left-part {
  font-weight: bold;
  position: relative;
  z-index: 1;
  padding-right: 5px;
  line-height: 1.3em;
  background: #070155;
}
body.center-pg .buybox-customer-review .buybox .yo-line .right-part {
  background: #070155;
  position: relative;
  z-index: 1;
  padding-left: 5px;
}
body.center-pg .buybox-customer-review .buybox .yo-line .right-part select {
  display: block;
  border-radius: 20px;
  padding: 10px 15px;
  text-align: center;
  font-weight: bold;
}
body.center-pg .buybox-customer-review .buybox .yo-line .right-part select:disabled {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  background: transparent;
  color: inherit;
  pointer-events: none;
  padding-left: 0;
  opacity: 1;
  font-size: 1em;
}
body.center-pg .buybox-customer-review .buybox .jump-vdo-box {
  padding: 0 10px;
  text-align: left;
}
body.center-pg .buybox-customer-review .buybox .jump-vdo-box .description {
  margin-top: -5px;
  font-size: 0.7em;
  line-height: 1.3em;
}
body.center-pg .buybox-customer-review .buybox .jump-vdo-box .description .plane {
  font-size: 1.18em;
}
body.center-pg .buybox-customer-review .buybox .jump-vdo-box .description span.mw {
  display: block;
  width: 270px;
  max-width: calc(100% - 80px);
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box {
  margin: 1.5em 0;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option {
  display: flex;
  background: #FFF;
  color: #070155;
  text-align: left;
  padding: 12px 14px;
  border-radius: 10px;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option + .tandem-option {
  margin-top: 10px;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option .radio-box {
  width: 30px;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option .label-box {
  width: 100%;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option .label-box .discount {
  font-size: 0.75em;
  text-transform: uppercase;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option .label-box .description {
  font-size: 0.75em;
  margin-top: 2px;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  border: 2px solid #070155;
  width: 18px;
  height: 18px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin: 2px auto;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option input[type=radio]:checked::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #070155;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 2px;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option .yo-line .left-part, body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option .yo-line .right-part {
  background: #FFF;
  font-weight: 700;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option .yo-line {
  align-items: start;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option .yo-line .right-part {
  line-height: 1.2em;
  white-space: nowrap;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option .right-part .old-price {
  font-size: 0.83em;
  color: #070155;
  text-decoration: line-through;
  font-weight: 500;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option.selected {
  background: #FD4C76;
  color: #FFF;
}
body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option.selected .yo-line .left-part, body.center-pg .buybox-customer-review .buybox .tandem-choices-box .tandem-option.selected .yo-line .right-part {
  background: #FD4C76;
  color: #FFF;
}
body.center-pg .buybox-customer-review .buybox .total-box {
  display: flex;
  justify-content: space-between;
  font-size: 1.41em;
  padding: 0 10px;
}
body.center-pg .buybox-customer-review .buybox .total-box .amount {
  color: #FD4C76;
  font-weight: 700;
}
body.center-pg .buybox-customer-review .buybox .actions {
  display: flex;
  justify-content: space-around;
  margin-top: 25px;
}
body.center-pg .buybox-customer-review .buybox .actions .btn {
  display: block;
  width: 200px;
  max-width: 48%;
  margin: 0 auto;
  font-size: 1.06em;
  line-height: 1.2em;
  font-weight: bold;
  padding: 0.6em 1.5em 0.6em 3em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  background: #FD4C76;
  border: 1px solid #FD4C76;
  border-radius: 35px;
}
body.center-pg .buybox-customer-review .buybox .actions .btn:hover {
  background-color: #E81749;
}
body.center-pg .buybox-customer-review .buybox .actions .btn-book {
  background-image: url(build/images/fiche-btn-reserver-blanc.621cf8b9.svg);
  background-repeat: no-repeat;
  background-position: 1.5em center;
  background-size: 1.5em;
}
body.center-pg .buybox-customer-review .buybox .actions .btn-offer {
  background-image: url(build/images/fiche-btn-offrir-blanc.2e375a83.svg);
  background-repeat: no-repeat;
  background-position: 1.5em center;
  background-size: 1.5em;
}
body.center-pg .buybox-customer-review .mention-box p.mention {
  margin: 10px 0;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  color: #070155;
}
body.center-pg .buybox-customer-review .customer-review {
  border: 4px solid #fff;
  border-radius: 20px;
  padding: 35px 90px 40px 35px;
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 45px;
  min-height: 200px;
  background: #f1eff7;
}
body.center-pg .buybox-customer-review .customer-review:before {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 30px;
  bottom: -50px;
  border: 25px solid;
  border-color: #fff transparent transparent #fff;
}
body.center-pg .buybox-customer-review .customer-review:after {
  content: " ";
  position: absolute;
  width: 0;
  height: 0;
  left: 34px;
  bottom: -40px;
  border: 20px solid;
  border-color: #f1eff7 transparent transparent #f1eff7;
}
body.center-pg .buybox-customer-review .customer-review img {
  position: absolute;
  top: 50%;
  right: 0;
  height: 140px;
  width: 140px;
  transform: translate(50%, -50%);
  border-radius: 50%;
  object-fit: cover;
}
body.center-pg .buybox-customer-review .customer-review p {
  font-family: "Caveat", cursive;
  letter-spacing: 0.78px;
  font-size: 26px;
  line-height: 33px;
  color: #06008D;
}
body.center-pg .buybox-customer-review .customer-review .customer-name {
  font-weight: 600;
  color: #0426c5;
  font-size: 15px;
  position: absolute;
  bottom: 30px;
  right: 80px;
}

@media screen and (max-width: 1670px) {
  body.center-pg .center-header h1 {
    margin-left: 0;
  }
  body.center-pg .buybox-customer-review .customer-review {
    padding: 20px 95px 30px 20px;
    margin-top: 25px;
    min-height: 150px;
  }
  body.center-pg .buybox-customer-review .customer-review img {
    height: 100px;
    width: 100px;
    transform: translate(15px, -50%);
  }
  body.center-pg .buybox-customer-review .customer-review .customer-name {
    bottom: 15px;
    right: 95px;
  }
}
@media screen and (max-width: 1399.98px) {
  body.center-pg .center-sections .center-content-buybox .center-buybox {
    font-size: 16px;
  }
}
@media screen and (max-width: 1199.98px) {
  body.center-pg .center-header nav#menu-center ul li a {
    font-size: 13px;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox {
    font-size: 15px;
  }
  body.center-pg .buybox-customer-review .customer-review p {
    font-size: 24px;
    line-height: 26px;
  }
  body.center-pg section.center-69 .center-card.cc-large {
    flex-direction: column;
  }
  body.center-pg section.center-69 .center-card.cc-large .ban {
    height: auto;
    width: auto;
  }
  body.center-pg section.center-69 .center-card.cc-large .content {
    width: 100%;
    padding: 25px;
    min-width: unset;
  }
  body.center-pg section.nearest-box .nearest-centers {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  body.center-pg section.nearest-box .nearest-centers .center-card {
    width: 48%;
    max-width: unset;
  }
}
@media screen and (max-width: 1100px) {
  body.center-pg .center-sections .center-content-buybox .center-buybox {
    font-size: 14px;
  }
}
@media screen and (max-width: 991.98px) {
  body.center-pg .center-sections section h2, body.center-pg .center-sections section h3 {
    padding-top: 80px;
  }
  body.center-pg .center-header .ban .container {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
  }
  body.center-pg .center-header .ban .container h1 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 35px;
  }
  body.center-pg .center-header nav#menu-center {
    display: none;
  }
  body.center-pg .center-sections .center-content-buybox {
    margin-top: 0;
  }
  body.center-pg .center-sections .center-content-buybox .center-content {
    width: 100%;
    padding: 0 2%;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox {
    z-index: 5;
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .successful-jump {
    display: none;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .buybox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 0;
    padding: 20px;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .buybox .actions {
    order: 1;
    display: flex;
    justify-content: space-between;
    margin-top: 0;
    width: 100%;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .buybox .actions .btn {
    width: 80%;
    margin: 0;
    background-size: 24px;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .buybox .actions.two-column .btn {
    width: 48%;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .buybox .price-box {
    order: 2;
    margin: 0 0 0 15px;
    text-align: left;
    font-size: 10px;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .buybox .price-box .from-mention {
    font-size: 1.2em;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .mention-box, body.center-pg .center-sections .center-content-buybox .center-buybox .customer-review {
    display: none;
  }
  body.center-pg section.received .received-items .received-item {
    padding-right: 30px;
  }
  body.center-pg section.center-details .to-know-items .to-know-item {
    width: 45%;
  }
}
@media screen and (max-width: 575.98px) {
  body.center-pg .center-header .ban {
    height: 320px;
  }
  body.center-pg .center-header .ban .container {
    height: 320px;
    padding: 50px 15px 25px 15px;
  }
  body.center-pg .center-header .ban .container h1 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 15px;
    padding-left: 35px;
    background-size: 30px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.65);
  }
  body.center-pg .center-sections section h2, body.center-pg .center-sections section h3 {
    padding-top: 70px;
  }
  body.center-pg section.center-details .to-know-items .to-know-item {
    width: 48%;
    font-size: 14px;
    line-height: 16px;
  }
  body.center-pg section.center-details .to-know-items .to-know-item img {
    width: 28px;
    height: 28px;
    margin-right: 8px;
  }
  body.center-pg section.received .received-items {
    flex-direction: column;
    align-items: flex-start;
  }
  body.center-pg section.received .received-items .received-item {
    padding-right: 0;
  }
  body.center-pg section.received .received-items .received-item + .received-item {
    margin-top: 25px;
  }
  body.center-pg section.center-other-activities .other-activities {
    justify-content: center;
    flex-wrap: wrap;
  }
  body.center-pg section.center-other-activities .other-activities .center-card {
    width: 100%;
    max-width: 348px;
    margin: 0 0 30px 0;
  }
  body.center-pg section.center-other-activities .other-activities .center-card .content {
    display: block;
  }
  body.center-pg section.center-other-activities .other-activities .center-card .content .description {
    display: block;
  }
  body.center-pg section.nearest-box .nearest-centers {
    justify-content: center;
  }
  body.center-pg section.nearest-box .nearest-centers .center-card {
    width: 100%;
    max-width: 348px;
    margin: 0 0 30px 0;
  }
  body.center-pg section.center-69 .center-card.cc-large .content span.infos {
    max-width: 100%;
    margin: 0 auto;
  }
  body.center-pg section.center-69 .center-card.cc-large .content .actions-extra-infos {
    flex-direction: column;
  }
  body.center-pg section.center-69 .center-card.cc-large .content .actions-extra-infos .extra-infos {
    margin: 20px 0 0 0;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .buybox {
    padding: 15px;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .buybox .actions .btn {
    font-size: 14px;
    padding: 0.8em 1.5em;
    background: #FD4C76;
  }
  body.center-pg .center-sections .center-content-buybox .center-buybox .buybox .actions .btn:hover {
    background: #E81749;
  }
}
@media screen and (max-height: 790px) {
  body.center-pg .center-sections .center-content-buybox .center-buybox {
    font-size: 14px;
  }
}
@media screen and (max-height: 720px) {
  body.center-pg .center-sections .center-content-buybox .center-buybox {
    font-size: 13px;
  }
}
body.edtl-pg .edtl-header .ban {
  position: relative;
  height: 378px;
  background: url(build/images/editorial-ban.5758f5d9.jpg) center no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
}
body.edtl-pg .edtl-header .ban h1 {
  color: #F1EFF7;
  font-size: 45px;
  font-weight: bold;
  line-height: 57px;
  text-transform: uppercase;
}
body.edtl-pg .edtl-cnt-aside {
  margin-top: 100px;
  display: flex;
  justify-content: space-between;
}
body.edtl-pg .edtl-cnt-aside .edtl-cnt {
  width: 60%;
}
body.edtl-pg .edtl-cnt-aside .edtl-cnt p, body.edtl-pg .edtl-cnt-aside .edtl-cnt ul, body.edtl-pg .edtl-cnt-aside .edtl-cnt li {
  font-size: 18px;
  line-height: 28px;
  font-weight: 600;
  color: #070155;
}
body.edtl-pg .edtl-cnt-aside .edtl-cnt p {
  margin-top: 30px;
}
body.edtl-pg .edtl-cnt-aside .edtl-cnt .mt-0 {
  margin-top: 0;
}
body.edtl-pg .edtl-cnt-aside.no-aside .edtl-cnt {
  width: 100%;
}
body.edtl-pg .edtl-cnt-aside h2 {
  font-size: 25px;
  line-height: 30px;
  text-align: left;
}
body.edtl-pg .edtl-cnt-aside h2.title {
  text-align: center;
  font-size: 50px;
  line-height: 60px;
  margin-bottom: 40px;
  font-weight: bold;
  color: #06008D;
}
body.edtl-pg .edtl-cnt-aside .qr_question {
  padding: 0 0 50px 0;
}
body.edtl-pg .edtl-cnt-aside .qr_question + .qr_question {
  padding: 50px 0;
  border-top: 1px solid #bcb9df;
}
body.edtl-pg .edtl-cnt-aside .qr_question h2 + p, body.edtl-pg .edtl-cnt-aside .qr_question h2 + ul {
  margin-top: 30px;
}
body.edtl-pg .edtl-cnt-aside .qr_question p {
  margin-top: 20px;
}
body.edtl-pg .edtl-cnt-aside .div_cgv + .div_cgv {
  margin-top: 50px;
}
body.edtl-pg .edtl-cnt-aside .btn-box {
  margin: 50px auto;
}
body.edtl-pg .edtl-cnt-aside .video-box {
  margin: 25px 0 40px 0;
}
body.edtl-pg .edtl-cnt-aside .video-box:last-child {
  margin-bottom: 0;
}
body.edtl-pg .edtl-cnt-aside .video-box iframe {
  max-width: 100%;
}
body.edtl-pg .edtl-cnt-aside .quote-form-box {
  padding: 25px;
  margin: 25px 0;
  background: #fff;
}
body.edtl-pg .edtl-cnt-aside .quote-form-box h3 {
  padding: 10px 20px;
  color: #fff;
  background: #FD4C76;
  font-weight: bold;
  display: inline-block;
  position: relative;
  top: -25px;
  margin-bottom: -25px;
  left: -25px;
  max-width: 100%;
  border-bottom-right-radius: 17px;
}
body.edtl-pg .edtl-cnt-aside .quote-form-box form .txt-red {
  color: red;
}
body.edtl-pg .edtl-cnt-aside .quote-form-box form p.mention {
  margin: 0;
}
body.edtl-pg .edtl-cnt-aside .quote-form-box form h4 {
  font-size: 20px;
  font-weight: bold;
  color: #160FB2;
  margin: 20px 0;
  text-transform: uppercase;
}
body.edtl-pg .edtl-cnt-aside .quote-form-box form .btn-box {
  margin: 20px auto 10px auto;
}
body.edtl-pg .edtl-cnt-aside .form-group label {
  margin-bottom: 8px;
  font-weight: bold;
  line-height: 20px;
}
body.edtl-pg .edtl-cnt-aside .form-group label.required:after {
  content: "*";
  color: red;
}
body.edtl-pg .edtl-cnt-aside .use-voucher-box {
  padding: 55px 60px;
  background: #fff;
  border-radius: 30px;
  margin: 0 auto;
  max-width: calc(100% - 30px);
}
body.edtl-pg .edtl-aside {
  margin-left: 20px;
}
body.edtl-pg .edtl-aside .ea-box {
  width: 348px;
  border-radius: 30px;
  max-width: 100%;
  margin-bottom: 28px;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump {
  background: #fff;
  position: relative;
  overflow: hidden;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .ban {
  position: relative;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .ban .btn {
  position: absolute;
  width: 75%;
  bottom: -21px;
  left: 12.5%;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .content {
  padding: 25px 13% 13% 13%;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .content .offer-jump-option {
  margin-top: 40px;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .content .icon img {
  margin-left: -15px;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .content .title {
  margin-top: 10px;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: #0023c4;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .content .price {
  margin-top: 5px;
  font-size: 14px;
  color: #070155;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .content .price .from {
  font-weight: bold;
  color: #FD4C76;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .content .price .old {
  text-decoration: line-through;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .content .price .included {
  font-weight: 600;
  text-transform: uppercase;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .content .description {
  font-size: 14px;
  line-height: 18px;
  color: #070155;
  font-weight: 500;
}
body.edtl-pg .edtl-aside .ea-box.offer-jump .content .description b {
  font-weight: 600;
}
body.edtl-pg .edtl-aside .ea-box.reassurance {
  display: block;
  border: 5px solid #fff;
  text-align: center;
  padding: 29px 15px;
}
body.edtl-pg .edtl-aside .ea-box.reassurance .txt-content {
  font-size: 18px;
  line-height: 25px;
  color: #06008D;
}
body.edtl-pg .edtl-aside .ea-box.reassurance .txt-content b {
  text-transform: uppercase;
}
body.edtl-pg .edtl-aside .ea-box.center69 .center-card {
  width: 100%;
  margin-bottom: 0;
}
body.edtl-pg .edtl-aside .ea-box.center69 .center-card .content span.infos .name {
  text-align: center;
}
body.edtl-pg .edtl-aside .ea-box.center69 .center-card .content span.infos .description {
  text-align: center;
}
body.edtl-pg .edtl-aside .ea-box.jump-types {
  margin-bottom: 0;
  text-align: center;
  background: #fff;
  padding: 60px 15px;
}
body.edtl-pg .edtl-aside .ea-box.jump-types .title {
  text-transform: uppercase;
  color: #070155;
  font-weight: bold;
  font-size: 16px;
}
body.edtl-pg .edtl-aside .ea-box.jump-types ul {
  margin-top: 30px;
}
body.edtl-pg .edtl-aside .ea-box.jump-types ul li {
  margin-top: 20px;
}

@media screen and (max-width: 991.98px) {
  body.edtl-pg .edtl-header .ban {
    height: 240px;
  }
  body.edtl-pg .edtl-header .ban h1 {
    font-size: 35px;
    line-height: 40px;
  }
  body.edtl-pg .edtl-cnt-aside {
    flex-direction: column;
    margin-top: 50px;
  }
  body.edtl-pg .edtl-cnt-aside h2.title {
    font-size: 35px;
    line-height: 45px;
  }
  body.edtl-pg .edtl-cnt-aside .edtl-cnt {
    width: 100%;
  }
  body.edtl-pg .edtl-cnt-aside .edtl-aside {
    margin-top: 50px;
    margin-left: 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
  }
  body.edtl-pg .edtl-cnt-aside .edtl-aside .ea-box {
    margin: 0 10px 28px 10px;
  }
}
@media screen and (max-width: 575.98px) {
  body.edtl-pg .edtl-cnt-aside .use-voucher-box {
    padding: 30px 20px;
    max-width: 100%;
  }
  body.edtl-pg .edtl-cnt-aside .use-voucher-box button[type=submit] {
    margin: 0 auto;
    display: block;
  }
  body.edtl-pg .edtl-cnt-aside .edtl-aside .ea-box {
    margin: 0 0 28px 0;
  }
}
body.listing-page.town-page #search-engine-box .search-engine {
  top: unset;
  margin-top: 20px;
}
body.listing-page.town-page #search-engine-box.active .search-engine {
  top: 0;
  margin-top: 0;
}
body.listing-page.town-page .town-header {
  padding: 65px 15px;
  margin: 0 0 49px 0;
}
body.listing-page.town-page .town-header .title-box {
  display: flex;
  align-items: center;
  padding-left: 47px;
  background: url(build/images/listing-region-pin.b146ba32.svg) -5px 0 no-repeat;
  background-size: 45px auto;
}
body.listing-page.town-page .town-header .img-title-description-box {
  display: flex;
  justify-content: space-between;
}
body.listing-page.town-page .town-header .img-title-description-box .img-box {
  text-align: center;
  width: 40%;
}
body.listing-page.town-page .town-header .img-title-description-box .img-box img {
  border-radius: 15px;
}
body.listing-page.town-page .town-header .img-title-description-box .title-description-box {
  width: 55%;
}
body.listing-page.town-page .town-header .img-title-description-box .title-description-box h1 {
  font-size: 45px;
  font-weight: bold;
  color: #06008D;
}
body.listing-page.town-page .town-header .img-title-description-box .title-description-box .description-box {
  margin-top: 20px;
}
body.listing-page.town-page .town-header .img-title-description-box .title-description-box .description-box h2 {
  font-size: 1.5em;
  line-height: 1.5em;
  text-align: left;
  color: inherit;
  margin: 15px 0;
}
body.listing-page.town-page .town-header .img-title-description-box .title-description-box .description-box h3 {
  font-size: 1.2em;
  text-align: left;
  margin: 15px 0;
  font-weight: bold;
}
body.listing-page.town-page .town-header .img-title-description-box .title-description-box .description-box p {
  margin: 0 0 15px 0;
}
body.listing-page.town-page .town-header .img-title-description-box.without-img .title-description-box {
  width: 100%;
}

@media screen and (max-width: 991.98px) {
  body.listing-page.town-page .town-header .img-title-description-box {
    flex-direction: column;
  }
  body.listing-page.town-page .town-header .img-title-description-box .img-box {
    width: 100%;
    margin-bottom: 20px;
  }
  body.listing-page.town-page .town-header .img-title-description-box .title-description-box {
    width: 100%;
  }
}
@media screen and (max-width: 575.98px) {
  body.listing-page.town-page .town-header {
    padding: 30px 15px;
  }
  body.listing-page.town-page .town-header .container {
    padding: 0;
  }
  body.listing-page.town-page .town-header .title-box {
    display: flex;
    align-items: flex-start;
    padding-left: 35px;
    background-size: 35px auto;
  }
  body.listing-page.town-page .town-header .img-title-description-box .title-description-box h1 {
    font-size: 35px;
  }
}
body.tnl-pg .tnl-header .ban {
  position: relative;
  height: 378px;
  background: url(build/images/tunnel-ban.2e70d416.jpg) center no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
}
body.tnl-pg .tnl-header .ban h1 {
  color: #F1EFF7;
  font-size: 45px;
  font-weight: bold;
  line-height: 57px;
  text-transform: uppercase;
}
body.tnl-pg .tnl-cnt-aside {
  margin-top: 100px;
  display: flex;
  justify-content: space-between;
  color: #070155;
}
body.tnl-pg .tnl-cnt-aside .tnl-cnt {
  width: 65%;
}
body.tnl-pg .tnl-cnt select.form-control.select-rounded {
  border: 1px solid #c5c5d0;
  height: auto;
  padding: 12px 15px;
  border-radius: 30px;
  font-size: 15px;
  font-weight: 600;
  color: #06008D;
}
body.tnl-pg .tnl-cnt p, body.tnl-pg .tnl-cnt ul, body.tnl-pg .tnl-cnt li {
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  color: #070155;
}
body.tnl-pg .tnl-cnt .price {
  font-weight: bold;
  color: #FD4C76;
}
body.tnl-pg .tnl-cnt h2 {
  font-size: 25px;
  line-height: 30px;
  text-align: left;
  color: #06008D;
  text-transform: uppercase;
  padding: 0 15px;
}
body.tnl-pg .tnl-cnt h3 {
  font-size: 25px;
  font-weight: 600;
  line-height: 26px;
  text-align: left;
  color: #160FB2;
  text-transform: uppercase;
}
body.tnl-pg .tnl-cnt .btn-box {
  margin: 50px auto;
}
body.tnl-pg .tnl-cnt .alert-danger ul li {
  font-size: 17px;
  line-height: 20px;
  margin-top: 10px;
  list-style-type: disc;
  list-style-position: inside;
}
body.tnl-pg .form-group {
  margin-bottom: 25px;
}
body.tnl-pg input[type=checkbox] {
  cursor: grab;
}
body.tnl-pg input[type=text].form-control:not(.date_souhaite_front) {
  font-size: 16px;
  border: 0;
  border-bottom: 2px solid #deddeb;
  border-radius: 0;
  padding: 0.375rem 5px;
}
body.tnl-pg .form-check {
  padding: 0;
  display: flex;
}
body.tnl-pg .form-check .form-check-label {
  font-weight: bold;
  vertical-align: top;
}
body.tnl-pg .form-check input[type=checkbox].form-check-input {
  width: 26px;
  height: 26px;
  flex: 0 0 26px;
  margin: 0 24px 0 0;
  position: static;
}
body.tnl-pg .form-check input[type=checkbox] + .form-check-label {
  font-size: 17px;
  line-height: 28px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
  vertical-align: top;
}
body.tnl-pg .form-check input[type=radio].form-check-input {
  height: 18px;
  width: 18px;
  margin: 0 10px 0 0;
  position: relative;
}
body.tnl-pg #tunnel_paymentMode .form-check {
  align-items: center;
}
body.tnl-pg #tunnel_paymentMode .form-check .form-check-label[for=tunnel_paymentMode_4] {
  display: flex;
  align-items: center;
}
body.tnl-pg #tunnel_paymentMode .form-check .form-check-label[for=tunnel_paymentMode_4] span:first-child {
  white-space: nowrap;
}
body.tnl-pg #tunnel_paymentMode .form-check .form-check-label[for=tunnel_paymentMode_4] span + span {
  flex-shrink: 1;
  margin-left: 5px;
  min-width: 50px;
}
body.tnl-pg .civilite-group {
  display: flex;
}
body.tnl-pg .civilite-group .form-check {
  width: auto;
  vertical-align: middle;
  margin-right: 20px;
}
body.tnl-pg .civilite-group .form-check .form-check-label {
  font-size: 17px;
  font-weight: 600;
  line-height: 18px;
  text-transform: none;
  margin: 0;
  vertical-align: top;
}
body.tnl-pg .yo-line {
  position: relative;
  margin: 1.25em 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.tnl-pg .yo-line:first-child {
  margin: 0;
}
body.tnl-pg .yo-line .left-part {
  background: #fff;
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
  color: #070155;
  position: relative;
  z-index: 1;
  padding-right: 12px;
}
body.tnl-pg .yo-line .right-part {
  background: #fff;
  position: relative;
  z-index: 1;
  padding-left: 12px;
}
body.tnl-pg .yo-line:before {
  content: " ";
  position: absolute;
  width: 100%;
  border-top: 1px dotted #c7c5dd;
  z-index: 0;
}
body.tnl-pg .yo-line.no-line:before {
  display: none;
}
body.tnl-pg section + section {
  margin-top: 3.25em;
}
body.tnl-pg section .content {
  overflow: hidden;
  margin-top: 10px;
  background: #fff;
  padding: 40px 30px;
  border-radius: 30px;
}
body.tnl-pg section .content.btr-none {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
body.tnl-pg section .content.bbr-none {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
body.tnl-pg section .content .br-full {
  border-radius: 30px;
}
body.tnl-pg section .options .sep-option {
  margin: 2px 0;
}
body.tnl-pg section .options .option {
  display: flex;
  justify-content: space-between;
  align-items: start;
}
body.tnl-pg section .options .option .option-content {
  width: 80%;
}
body.tnl-pg section .options .option .option-img {
  width: 120px;
  max-width: 18%;
  text-align: right;
}
body.tnl-pg section .options .option .show-video {
  cursor: pointer;
}
body.tnl-pg section .options .option .parts {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
  position: relative;
}
body.tnl-pg section .options .option .parts:before {
  content: " ";
  position: absolute;
  width: 100%;
  border-top: 1px dotted #c7c5dd;
  z-index: 0;
  top: 25px;
}
body.tnl-pg section .options .option .parts .part-left {
  position: relative;
  display: flex;
  width: 490px;
}
body.tnl-pg section .options .option .parts .part-left .checkbox-box {
  background: #fff;
}
body.tnl-pg section .options .option .parts .part-left .form-check {
  width: 50px;
}
body.tnl-pg section .options .option .parts .part-left .form-check .form-check-input {
  margin-right: 0;
}
body.tnl-pg section .options .option .parts .part-left .label {
  display: block;
  padding: 4px 0;
  font-size: 17px;
  line-height: 20px;
  font-weight: bold;
  text-transform: uppercase;
}
body.tnl-pg section .options .option .parts .part-left .label span.bgforline {
  display: inline-block;
  background: #fff;
  padding-right: 10px;
}
body.tnl-pg section .options .option .parts .part-left .option-description {
  margin-top: 8px;
}
body.tnl-pg section .options .option .parts .part-left .option-description p {
  font-size: 13px;
  line-height: 20px;
}
body.tnl-pg section .options .option .parts .part-left .option-description p.txt-corail {
  color: #FD4C76;
}
body.tnl-pg section .options .option .parts .part-left .linewithicon {
  position: relative;
  display: inline-block;
}
body.tnl-pg section .options .option .parts .part-left .linewithicon span.bgforline {
  display: flex;
  justify-content: start;
  align-items: start;
}
body.tnl-pg section .options .option .parts .part-left .free-voucher .icon {
  position: relative;
  flex-shrink: 0;
  right: 0;
  display: inline-block;
  vertical-align: bottom;
  margin: -18px 0 -10px 5px;
  width: 45px;
  height: 40px;
  background: url(build/images/tunnel-timer.cd563128.png) top center no-repeat;
  background-size: 100%;
}
body.tnl-pg section .options .option .parts .part-right {
  background: #fff;
  position: relative;
  text-align: right;
  padding-left: 10px;
}
body.tnl-pg section .options .option .parts .part-right .price {
  display: flex;
  justify-content: end;
  font-size: 20px;
  line-height: 28px;
}
body.tnl-pg section .options .option .parts .part-right .price del {
  color: #160fb2;
  font-size: 17px;
  margin-right: 5px;
}
body.tnl-pg section.your-order .tandem-choices-box {
  margin: 1.5em 0;
  gap: 10px;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option {
  cursor: pointer;
  width: 100%;
  display: flex;
  align-items: stretch;
  background: #FFF;
  color: #070155;
  text-align: left;
  padding: 12px 10px;
  border-radius: 10px;
  border: 1px solid #c5c5d0;
  flex: 1;
  min-width: 340px;
  min-height: 70px;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option .radio-box {
  display: flex;
  align-items: center;
  width: 35px;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option .label-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option .label-box .discount {
  font-size: 0.75em;
  text-transform: uppercase;
  margin-bottom: 5px;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option .label-box .description {
  font-size: 0.75em;
  margin-top: 2px;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  border: 2px solid #070155;
  width: 18px;
  height: 18px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin: 2px auto 2px 2px;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option input[type=radio]:checked::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background-color: #070155;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 2px;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option .left-part {
  font-size: 0.95em;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option .right-part {
  line-height: 1.2em;
  white-space: nowrap;
  font-weight: bold;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option .old-price {
  font-size: 0.83em;
  color: #070155;
  text-decoration: line-through;
  font-weight: 500;
}
body.tnl-pg section.your-order .tandem-choices-box .tandem-option.selected {
  background: #FD4C76;
  color: #FFF;
  border-color: #FD4C76;
}
body.tnl-pg section.your-order #compteur {
  width: 70px;
}
body.tnl-pg section.your-order .yo-line.activity-type-box .left-part {
  font-size: 1.24em;
  line-height: 1.2em;
}
body.tnl-pg section.your-order .yo-line.activity-type-box .price {
  font-size: 1.8em;
}
body.tnl-pg section.your-order .yo-line.activity-type-box .old-price {
  color: #070155;
  font-size: 0.95em;
  font-weight: 500;
  text-decoration: line-through;
  margin-right: 10px;
}
body.tnl-pg section.your-order .center-date-box .center-img {
  display: block;
  aspect-ratio: 29/20;
  object-fit: cover;
  border-radius: 10px;
}
body.tnl-pg section.your-order .center-date-box a {
  color: #070155;
  text-decoration: underline;
  font-size: 13px;
  font-weight: 600;
  display: inline-block;
}
body.tnl-pg section.your-order .center-date-box .center-choice {
  margin: 0.5em 0;
}
body.tnl-pg section.your-order .center-date-box .mention p span.txt-corail {
  font-size: 0.8em;
}
body.tnl-pg section.your-order .date-selection-box .label b {
  font-size: 1.05em;
}
body.tnl-pg section.your-order .date-selection-box .label span {
  font-size: 0.88em;
}
body.tnl-pg section.your-order .date-selection-box .input-box {
  max-width: 150px;
}
body.tnl-pg section.your-order div#tunnel_matinMidiSouhaitee {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-left: 10px;
}
body.tnl-pg section.your-order div#tunnel_matinMidiSouhaitee .form-check input[type=radio].form-check-input {
  height: 15px;
  width: 15px;
  margin: 0 7px 0 0;
  position: relative;
}
body.tnl-pg section.your-order div#tunnel_matinMidiSouhaitee .form-check + .form-check {
  margin-right: 0;
}
body.tnl-pg section.your-order .mention {
  margin-top: 30px;
}
body.tnl-pg section.your-order #position-calendar {
  display: none;
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  z-index: 1000;
}
body.tnl-pg section.your-order #clendier-reservation {
  line-height: 1.2em;
  background: #fff;
  border: 1px solid #2e2970;
  width: 441px;
  max-width: 95vw;
  position: relative;
  font-weight: 500 !important;
  font-size: unset !important;
}
body.tnl-pg section.your-order #clendier-reservation .month {
  text-align: center;
  width: 100%;
  padding: 5%;
}
body.tnl-pg section.your-order #clendier-reservation .title-month {
  text-align: center;
  padding: 5px;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  display: flex;
  justify-content: space-between;
}
body.tnl-pg section.your-order #clendier-reservation .title-month .mois-annne {
  width: auto !important;
}
body.tnl-pg section.your-order #clendier-reservation .title-month .fa {
  cursor: pointer;
}
body.tnl-pg section.your-order #clendier-reservation .month-week-days {
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
}
body.tnl-pg section.your-order #clendier-reservation .month-week-days span {
  width: 14%;
}
body.tnl-pg section.your-order #clendier-reservation .days {
  margin-top: 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
body.tnl-pg section.your-order #clendier-reservation .days .day {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(14.25% - 1px);
  margin: 0 1px 1px 0;
  aspect-ratio: 1/1;
  position: relative;
}
body.tnl-pg section.your-order #clendier-reservation .days .day .price {
  position: absolute;
  color: #FFF;
  bottom: 5px;
  width: 100%;
  text-align: center;
  font-size: 0.65em;
  line-height: 1em;
  font-weight: 500;
}
body.tnl-pg section.your-order #clendier-reservation .days .selectable-day {
  cursor: pointer;
  color: #fff;
  background: #070155;
}
body.tnl-pg section.your-order #clendier-reservation .days .selectable-day.bs-day {
  background: #0023c4;
  padding-bottom: 5px;
}
body.tnl-pg section.your-order #clendier-reservation .days .selectable-day.hs-day {
  background: #070155;
  padding-bottom: 5px;
}
body.tnl-pg section.your-order #clendier-reservation .days .selectable-day.selected-day {
  background: #FD4C76;
}
body.tnl-pg section.your-order #clendier-reservation .days .selectable-day:hover {
  background: #FD4C76;
}
body.tnl-pg section.your-order .calendar-input-box .calendar-input-form-box {
  gap: 1rem;
}
body.tnl-pg section.your-order .calendar-input-box .input-box {
  position: relative;
}
body.tnl-pg section.your-order .calendar-input-box .input-box .icon-calendar {
  position: absolute;
  top: 10px;
  right: 10px;
}
body.tnl-pg section.use-voucher .content h3 {
  text-transform: none;
}
body.tnl-pg section.use-voucher p {
  margin-top: 20px;
}
body.tnl-pg section.use-voucher p + h3 {
  margin-top: 25px;
}
body.tnl-pg section.peace-and-jump img.extend {
  width: 130px;
}
body.tnl-pg section.who-pays h3 {
  font-size: 20px;
  color: #070155;
  margin-bottom: 15px;
}
body.tnl-pg section.who-pays .tunnel_customer_civilite {
  display: flex;
}
body.tnl-pg section.who-jump .pad-row {
  background: #fff;
  padding: 25px 30px;
  min-height: 120px;
}
body.tnl-pg section.who-jump #jump-front-list > div {
  margin-top: 10px;
}
body.tnl-pg section.who-jump #jump-front-list .block_jumper:first-child .title-form-remove-box {
  border-radius: 30px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
body.tnl-pg section.who-jump #jump-front-list .title-form-remove-box {
  padding-top: 40px;
  display: flex;
  position: relative;
  justify-content: space-between;
}
body.tnl-pg section.who-jump #jump-front-list .title-form-remove-box .remove-jumper-supprimer {
  z-index: 1;
  cursor: pointer;
  position: absolute;
  top: 25px;
  right: 25px;
}
body.tnl-pg section.who-jump #jump-front-list .title-form-remove-box .title-box {
  width: 165px;
  flex-shrink: 0;
}
body.tnl-pg section.who-jump #jump-front-list .title-form-remove-box .form-box {
  flex: 1;
}
body.tnl-pg section.who-jump #jump-front-list .gift-custom-message {
  margin: 10px 0;
}
body.tnl-pg section.who-jump #jump-front-list .gift-custom-message textarea {
  border: 2px solid #deddeb;
  border-radius: 20px;
  padding: 20px;
  width: 100%;
}
body.tnl-pg section.who-jump #jump-front-list .block_jumper .jumper-characteristics {
  margin-top: 5px;
}
body.tnl-pg section.who-jump #jump-front-list .block_jumper .jumper-characteristics label {
  display: none;
}
body.tnl-pg section.who-jump #jump-front-list .block_jumper .jumper-characteristics .err_age, body.tnl-pg section.who-jump #jump-front-list .block_jumper .jumper-characteristics .err_poids, body.tnl-pg section.who-jump #jump-front-list .block_jumper .jumper-characteristics .err_taille {
  margin-top: -15px;
}
body.tnl-pg section.who-jump .peace-and-jump {
  margin-top: 10px;
}
body.tnl-pg section.who-jump .total {
  margin-top: 10px;
  padding: 40px 30px;
  background: #fff;
  border-radius: 30px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
body.tnl-pg section.who-jump .total .total-line {
  display: flex;
  justify-content: space-between;
  font-size: 24px;
  font-weight: 600;
}
body.tnl-pg .receipt-shipping-billing .je-souhaite-recu .form-group {
  margin-bottom: 0;
}
body.tnl-pg .receipt-shipping-billing .adresse_facturation_diff {
  margin-top: 20px;
}
body.tnl-pg .receipt-shipping-billing .shipping {
  margin: 30px 0 0 0;
}
body.tnl-pg .receipt-shipping-billing .shipping .shipping-destination {
  margin-top: 25px;
  margin-bottom: 25px;
  display: flex;
}
body.tnl-pg .receipt-shipping-billing .shipping .shipping-destination .form-check {
  margin-right: 30px;
}
body.tnl-pg section.recap .content {
  background: none;
  padding: 0;
  border-radius: 0;
}
body.tnl-pg section.recap .main-infos {
  padding: 40px 30px;
  border-radius: 30px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  font-size: 16px;
}
body.tnl-pg section.recap .main-infos table td {
  padding: 10px;
}
body.tnl-pg section.recap .main-infos table td.label {
  white-space: nowrap;
}
body.tnl-pg section.recap .main-infos table td.data {
  font-weight: 600;
}
body.tnl-pg section.recap .main-infos table tr.demandeur td {
  padding-top: 50px;
}
body.tnl-pg section.recap .main-infos img {
  border-radius: 30px;
  height: 220px;
  object-fit: cover;
}
body.tnl-pg section.recap .recap-order {
  margin-top: 10px;
  padding: 40px 30px;
  background: #fff;
}
body.tnl-pg section.recap .recap-order .table {
  color: #070155;
}
body.tnl-pg section.recap .recap-order .table thead th {
  font-weight: bold;
}
body.tnl-pg section.recap .recap-order .table tbody td {
  font-weight: 600;
  font-size: 16px;
  vertical-align: middle;
}
body.tnl-pg section.recap .recap-order .table tbody td.prix-options {
  font-size: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body.tnl-pg section.recap .recap-order .table tbody td.prix-options img {
  margin-left: 15px;
}
body.tnl-pg section.recap .recap-order .table td.text-right.price-unit {
  white-space: nowrap;
}
body.tnl-pg section.recap .recap-order .table td.text-right.price-unit del {
  display: inline-block;
  margin-right: 2px;
}
body.tnl-pg section.payment .content {
  border-radius: 30px 30px 0 0;
}
body.tnl-pg section.payment .content + .content {
  border-radius: 0 0 30px 30px;
}
body.tnl-pg section.payment .content.br-full {
  border-radius: 30px;
}
body.tnl-pg section.payment .promo-code {
  padding: 30px;
}
body.tnl-pg section.payment .promo-code .promo-box {
  display: flex;
  justify-content: space-between;
}
body.tnl-pg section.payment .promo-code .promo-box label {
  padding: 12px 0;
  text-transform: uppercase;
  font-weight: bold;
  color: #06008D;
  margin-right: 30px;
}
body.tnl-pg section.payment .promo-code .promo-box .input-box {
  width: 380px;
  max-width: 40%;
  position: relative;
}
body.tnl-pg section.payment .promo-code .promo-box .input-box input[type=text].form-control {
  border-radius: 30px;
  border: 1px solid #c5c5d0;
  padding: 12px 20px 12px 20px;
  height: auto;
}
body.tnl-pg section.payment .promo-code .promo-box .input-box button.btn.bouton_general.btn_gros.valider_code_promo {
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  right: 6.5px;
  top: 6.5px;
  padding: 0;
  width: 35px;
  height: 35px;
  background: #FD4C76;
  border-radius: 50%;
  color: #fff;
}
body.tnl-pg section.payment .promo-code .remove-code-promo-box {
  text-align: center;
  width: 380px;
  max-width: 40%;
  margin-top: 10px;
  margin-left: auto;
}
body.tnl-pg section.payment .promo-code .remove-code-promo-box #remove-code {
  cursor: pointer;
  text-decoration: underline;
}
body.tnl-pg section.payment .form-check {
  margin: 15px 0;
}
body.tnl-pg section.payment .submit-form-box {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  padding-top: 5px;
  padding-bottom: 5px;
}
body.tnl-pg section.payment .submit-form-box .form-check input[type=checkbox].form-check-input {
  margin-right: 10px;
}
body.tnl-pg section.payment .submit-form-box .form-check input[type=checkbox] + .form-check-label {
  text-transform: none;
}
body.tnl-pg section.payment .submit-form-box .btn_je_lance {
  width: 100%;
}
body.tnl-pg .tnl-aside {
  max-width: calc(35% - 15px);
}
body.tnl-pg .tnl-aside .opacity-55 {
  opacity: 0.55;
}
body.tnl-pg .tnl-aside #cart {
  color: #F1EFF7;
  background: #070155;
  border-radius: 30px;
  width: 465px;
  max-width: 100%;
  position: sticky !important;
  top: 95px;
}
body.tnl-pg .tnl-aside #cart p {
  color: #F1EFF7;
}
body.tnl-pg .tnl-aside #cart .cart-header {
  text-transform: uppercase;
  font-size: 25px;
  line-height: 35px;
  font-weight: 600;
  padding: 45px;
  border-bottom: 1px solid #605c95;
}
body.tnl-pg .tnl-aside #cart .main-infos {
  padding: 25px 40px;
  font-size: 16px;
  border-bottom: 1px solid #605c95;
}
body.tnl-pg .tnl-aside #cart .main-infos .info-line + .info-line {
  margin-top: 10px;
}
body.tnl-pg .tnl-aside #cart .main-infos .data {
  text-align: right;
  font-weight: 600;
}
body.tnl-pg .tnl-aside #cart .cart-content {
  padding: 25px 40px;
  font-size: 14px;
  border-bottom: 1px solid #605c95;
}
body.tnl-pg .tnl-aside #cart .cart-content .cart-line + .cart-line {
  margin-top: 8px;
}
body.tnl-pg .tnl-aside #cart .cart-content .data {
  text-align: left;
  font-weight: 600;
}
body.tnl-pg .tnl-aside #cart .cart-content .price {
  text-align: right;
  font-weight: 600;
  color: #FFF;
}
body.tnl-pg .tnl-aside #cart .cart-content .cart-content-section + .cart-content-section {
  margin-top: 15px;
}
body.tnl-pg .tnl-aside #cart .cart-content .add-s {
  display: none;
}
body.tnl-pg .tnl-aside #cart .cart-content .add-s.show {
  display: inline;
}
body.tnl-pg .tnl-aside #cart .cart-total {
  padding: 25px 40px;
  border-bottom: 1px solid #605c95;
}
body.tnl-pg .tnl-aside #cart .cart-total .total-line {
  display: flex;
  justify-content: space-between;
  font-size: 24px;
}
body.tnl-pg .tnl-aside #cart .cart-total .total-line .price {
  color: #FD4C76;
  font-weight: bold;
}
body.tnl-pg .tnl-aside #cart .cart-additionnal-infos {
  padding: 25px 40px;
  font-size: 14px;
}
body.tnl-pg .tnl-aside #cart .cart-additionnal-infos .additionnal-line {
  display: flex;
  justify-content: space-between;
}
body.tnl-pg .tnl-aside #cart .cart-additionnal-infos .additionnal-line + .additionnal-line {
  margin-top: 8px;
}
body.tnl-pg .tnl-aside #cart .cart-additionnal-infos .additionnal-line .data {
  font-weight: 600;
}
body.tnl-pg .tnl-aside #cart [data-scroll-to=jump-front-list] .data {
  cursor: pointer;
  text-decoration: underline;
}
body.tnl-pg .payment-in-several-times {
  text-align: center;
  color: var(--green);
}
body.tnl-pg .payment-in-several-times p {
  margin: 12px 0 0 0;
}
body.tnl-pg .payment-in-several-times .tel-link {
  color: currentColor;
}
body.tnl-pg .video-box iframe {
  max-width: 100%;
}

@media screen and (max-width: 1399.98px) {
  body.tnl-pg .tnl-cnt-aside .tnl-cnt {
    width: 60%;
  }
  body.tnl-pg .tnl-aside {
    max-width: calc(40% - 15px);
  }
}
@media screen and (max-width: 1399.98px) {
  body.tnl-pg .tnl-aside #cart .cart-header {
    padding: 25px;
  }
  body.tnl-pg .tnl-aside #cart .main-infos {
    padding: 15px 25px;
  }
  body.tnl-pg .tnl-aside #cart .cart-content {
    padding: 15px 25px;
  }
  body.tnl-pg .tnl-aside #cart .cart-total {
    padding: 15px 25px;
  }
  body.tnl-pg .tnl-aside #cart .cart-additionnal-infos {
    padding: 15px 25px;
  }
  body.tnl-pg section.who-jump #jump-front-list .title-form-remove-box {
    display: block;
  }
  body.tnl-pg section.who-jump #jump-front-list .title-form-remove-box .title-box {
    width: 100%;
  }
  body.tnl-pg section.who-jump #jump-front-list .title-form-remove-box .form-box {
    margin-top: 20px;
  }
}
@media screen and (max-width: 1199.98px) {
  body.tnl-pg section.recap .main-infos img {
    height: 140px;
  }
  body.tnl-pg section.recap .recap-order .table tbody td.prix-options img {
    width: 80px;
    margin-left: 10px;
  }
  body.tnl-pg section .options .option .parts .part-left .form-check {
    width: 30px;
  }
  body.tnl-pg .form-check input[type=checkbox].form-check-input {
    width: 18px;
    height: 18px;
    flex: 0 0 18px;
    margin: 4px 16px 0 0;
    position: static;
  }
}
@media screen and (max-width: 991.98px) {
  body.tnl-pg .tnl-header .ban {
    height: 240px;
  }
  body.tnl-pg .tnl-header .ban h1 {
    font-size: 35px;
    line-height: 40px;
  }
  body.tnl-pg .tnl-cnt-aside {
    margin-top: 50px;
  }
  body.tnl-pg .tnl-cnt-aside .tnl-cnt {
    width: 100%;
  }
  body.tnl-pg .tnl-cnt-aside .tnl-aside {
    display: none;
  }
  body.tnl-pg section#mobile-recap .tnl-aside {
    display: flex;
    justify-content: center;
    max-width: unset;
  }
  body.tnl-pg section#mobile-recap .tnl-aside #cart {
    width: 600px;
  }
}
@media screen and (max-width: 767.98px) {
  .payment-in-several-times .tel-link {
    text-decoration: underline;
  }
  body.tnl-pg section .options .option .parts:before {
    display: none;
  }
  body.tnl-pg section .options .option .parts .part-left {
    width: auto;
    flex: 1;
  }
  body.tnl-pg section .options .option .parts .part-right {
    text-align: right;
    min-width: 75px;
    flex-shrink: 0;
  }
}
@media screen and (max-width: 575.98px) {
  body.tnl-pg {
    font-size: 14px;
    line-height: 16px;
  }
  body.tnl-pg section.your-order .tandem-choices-box .tandem-option {
    min-width: 100%;
  }
  body.tnl-pg section.your-order .yo-line .center-of-jump {
    padding-bottom: 35px;
  }
  body.tnl-pg section.your-order .yo-line a.change-center {
    display: block;
  }
  body.tnl-pg .yo-line .left-part {
    font-size: 16px;
    line-height: 18px;
  }
  body.tnl-pg section.your-order .yo-date-line .label {
    font-size: 16px;
    line-height: 18px;
  }
  body.tnl-pg .tnl-cnt h2 {
    font-size: 22px;
  }
  body.tnl-pg section .content,
  body.tnl-pg section.payment .content,
  body.tnl-pg section.who-jump #jump-front-list .title-form-remove-box {
    padding: 30px 20px;
  }
  body.tnl-pg section.payment .content, body.tnl-pg section.who-jump #jump-front-list .block_jumper:first-child .title-form-remove-box {
    border-radius: 25px 25px 0 0;
  }
  body.tnl-pg section.payment .content.br-full {
    border-radius: 25px;
  }
  body.tnl-pg section.recap .main-infos {
    padding: 20px 10px;
    border-radius: 25px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  body.tnl-pg section.recap .recap-order {
    padding: 20px 10px;
  }
  body.tnl-pg section.who-jump .total {
    padding: 30px 20px;
    border-radius: 25px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }
  body.tnl-pg section.who-jump .pad-row {
    padding: 20px 20px;
  }
  body.tnl-pg section.who-jump #jump-front-list .gift-custom-message textarea {
    min-height: 110px;
    padding: 15px;
  }
  body.tnl-pg section .options .option {
    position: relative;
  }
  body.tnl-pg section .options .option .option-content {
    width: 100%;
  }
  body.tnl-pg section .options .option .option-img {
    position: absolute;
    top: 38px;
    right: 0;
    max-width: 65px;
  }
  body.tnl-pg section .options .option .parts .part-right .price {
    line-height: 22px;
    font-size: 16px;
  }
  body.tnl-pg section .options .option .parts .part-right .price del {
    font-size: 13px;
  }
  body.tnl-pg section.recap .recap-order .table tbody td.prix-options img {
    display: none;
  }
  body.tnl-pg section.recap .recap-order .table td.text-right.price-unit {
    display: none;
  }
  body.tnl-pg section .options .option .parts .part-left .label {
    font-size: 15px;
    line-height: 18px;
  }
  body.tnl-pg .form-check input[type=checkbox] + .form-check-label {
    font-size: 15px;
    line-height: 18px;
  }
  body.tnl-pg section.recap .main-infos img {
    max-width: 250px;
    margin: 10px auto;
    display: block;
  }
  body.tnl-pg section.payment .form-check {
    margin: 10px 0;
  }
  body.tnl-pg section .options .option .parts .part-left .linewithicon {
    padding: 0;
  }
  body.tnl-pg section .options .option .parts .part-left .linewithicon .icon {
    display: none;
  }
  body.tnl-pg section.who-jump .total .total-line {
    font-size: 16px;
  }
  body.tnl-pg section.payment .promo-code .promo-box {
    display: block;
  }
  body.tnl-pg section.payment .promo-code .promo-box label {
    padding-top: 0;
    margin: 0;
  }
  body.tnl-pg section.payment .promo-code .promo-box .input-box {
    max-width: 100%;
  }
  body.tnl-pg section.payment .promo-code .remove-code-promo-box {
    max-width: 100%;
    margin-left: unset;
  }
  body.tnl-pg section.peace-and-jump .options .option .parts .part-right {
    flex: 1;
    max-width: 115px;
  }
  body.tnl-pg section.peace-and-jump .options .option .parts .part-right .price {
    flex-wrap: wrap;
  }
  body.tnl-pg section.peace-and-jump .options .option .parts .part-right .price del {
    margin-right: 0;
    width: 100%;
  }
  body.tnl-pg section .options .option .option-img {
    top: 60px;
  }
}
.goodies-card {
  position: relative;
  border-radius: 30px;
  background-image: linear-gradient(270deg, #5342d1 0%, #111183 89%, #111183 100%);
  padding: 12px;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.goodies-card > span {
  display: block;
}
.goodies-card .pin-box {
  position: absolute;
  top: 35px;
  left: 0;
  max-width: 32%;
}
.goodies-card .img-box img {
  border-radius: 20px 20px 0 0;
}
.goodies-card .txt-box {
  padding: 15px 15px 10px 15px;
}

.goodies-card.center-card-listing:before {
  display: none;
}
.goodies-card.center-card-listing .img-box {
  flex: 1 1 auto;
  height: 210px;
}
.goodies-card.center-card-listing .img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.goodies-card.center-card-listing .txt-box {
  margin-top: auto;
}

.buybox-customer-review .goodies-card {
  margin-top: 30px;
}

@media screen and (max-width: 1199.98px) {
  .buybox-customer-review .goodies-card {
    margin-top: 20px;
  }
}
@media screen and (max-width: 991.98px) {
  .buybox-customer-review .goodies-card {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUEsZ0JBQWdCO0FDQWhCOzs7Q0FBQTtBQUtBOzs7Ozs7Ozs7Ozs7O0VBYUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQUE7QUFDQTs7RUFFRTtBREdGOztBQ0RBO0VBQ0U7QURJRjs7QUNGQTtFQUNFO0FES0Y7O0FDSEE7RUFDRTtBRE1GOztBQ0pBOztFQUVFO0VBQ0E7QURPRjs7QUNMQTtFQUNFO0VBQ0E7QURRRjs7QUV0REE7RUFDSSx5QkNEYTtFREViLGNDU29CO0VEUnBCO0VBQ0E7RUFDQTtBRnlESjtBRXhESTtFQUNJO0FGMERSO0FFeERJO0VBQ0k7RUFDQTtBRjBEUjtBRXhESTtFQUNJO0FGMERSO0FFeERJO0VBQ0k7RUFDQTtBRjBEUjs7QUV2REE7RUFDSTtBRjBESjs7QUV4REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjJESjs7QUV6REE7RUFDSTtBRjRESjs7QUUxREE7RUFDSTtBRjZESjs7QUUzREE7RUFDSTtBRjhESjs7QUU1REE7RUFDSTtBRitESjs7QUU3REE7RUFDSTtBRmdFSjs7QUU5REE7RUFDSTtBRmlFSjs7QUUvREE7RUFDSSxjQ25DUztBSHFHYjs7QUVoRUE7RUFDSTtBRm1FSjs7QUVqRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NuRE87RURvRFA7RUFDQTtFQUNBO0VBQ0E7QUZvRUo7QUVuRUk7RUFDSTtFQUNBO0VBQ0EsbUJDbEVFO0FIdUlWO0FFbkVJO0VBQ0ksY0NqRUk7QUhzSVo7O0FFbEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N2RWM7RUR3RWQ7RUFDQTtFQUNBO0FGcUVKO0FFcEVJO0VBQ0k7RUFDQTtFQUNBLG1CQ3RGRTtFRHVGRixxQkN2RkU7QUg2SlY7O0FFbkVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkMvRk07RURnR04sV0N0RlE7RUR1RlI7RUFDQTtFQUNBO0FGc0VKO0FFckVJO0VBQ0k7RUFDQTtFQUNBLG1CQ3RHUTtFRHVHUixxQkN2R1E7QUg4S2hCO0FFckVJO0VBQ0ksY0N2R0k7QUg4S1o7O0FFcEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3ZHUztFRHdHVDtFQUNBO0VBQ0E7RUFDQTtBRnVFSjtBRXRFSTtFQUNJO0VBQ0E7RUFDQSxtQkN2SEk7RUR3SEoscUJDeEhJO0FIZ01aOztBRXJFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQ3JJUTtFRHNJUjtFQUNBO0FGd0VKO0FFdkVJO0VBQ0k7RUFDQTtFQUNBLG1CQzFJVTtFRDJJVixxQkMzSVU7QUhvTmxCOztBRXRFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlFSjs7QUV2RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBFSjs7QUV4RUE7RUFDSTtFQUNBO0FGMkVKOztBRXpFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NyS2M7QUhpUGxCOztBRTFFQTtFQUNJO0FGNkVKOztBRTNFQTtFQUNFO0FGOEVGOztBRTVFQTtFQUNFO0FGK0VGOztBRTdFQTtFQUNJO0VBQ0E7RUFDQSxjQ25MYztFRG9MZDtBRmdGSjs7QUU5RUE7RUFDSTtJQUNJO0VGaUZOO0FBQ0Y7QUUvRUE7RUFDSTtJQUNJO0VGaUZOO0VFL0VFO0lBQ0k7RUZpRk47RUUvRUU7SUFDSTtFRmlGTjtFRS9FRTtJQUNJO0lBQ0E7RUZpRk47RUUvRUU7SUFDSSxlQzFMYTtJRDJMYjtFRmlGTjtFRS9FRTtJQUNJO0lBQ0E7SUFDQTtFRmlGTjtBQUNGO0FFOUVBO0VBQ0k7SUFDSTtFRmdGTjtBQUNGO0FJaFRFO0VBQ0U7RUFDQTtBSmtUSjtBSWhURTtFQUNFO0FKa1RKO0FJaFRFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBSmtUSjtBSWhURTtFQUNFLG1CRFhRO0FINlRaO0FJaFRFO0VBQ0UsbUJEYmM7QUgrVGxCO0FJaFRFO0VBQ0UsbUJEZmE7RUNnQmIsY0RWUztFQ1dUO0VBQ0E7QUprVEo7QUloVEU7RUFDRSxtQkRyQmE7QUh1VWpCO0FJaFRFOztFQUVFLG1CRHpCYTtBSDJVakI7QUloVEU7RUFDRSxtQkQ1QmE7QUg4VWpCO0FJaFRFO0VBQ0UsbUJEL0JhO0FIaVZqQjtBSWhURTtFQUNFO0FKa1RKOztBSTlTQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0VKZ1RKO0FBQ0Y7QUk3U0E7RUFFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VKOFNKO0FBQ0Y7QUs1V0E7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZXSjs7QUszV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOFdKO0FLNVdJO0VBQ0k7QUw4V1I7QUszV0k7RUFDSTtFQUNBO0FMNldSOztBSzFXQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNldKOztBSzFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDZXSjtBSzNXSTtFQUVJO0VBQ0E7QUw0V1I7QUt6V0k7RUFDSTtBTDJXUjtBS3hXSTtFQUNJO0FMMFdSOztBS3ZXQTtFQUNJO0VBQ0E7RUFDQTtFQVdBO0FMZ1dKO0FLMVdJO0VBQ0k7QUw0V1I7QUsxV0k7RUFDSTtBTDRXUjtBSzFXSTtFQUNJO0FMNFdSO0FLdldJO0VBQ0k7QUx5V1I7QUt0V0k7RUFDSTtBTHdXUjtBS3JXSTtFQUNJO0FMdVdSO0FLcFdJO0VBQ0k7RUFDQTtFQUNBO0FMc1dSOztBS25XQTtFQUNJO0FMc1dKOztBTXRjQTtFQUNFO0VBQ0E7RUFDQTtBTnljRjtBTXhjRTtFQUNFO0FOMGNKO0FNemNJO0VBQ0UsY0hDWTtFR0FaO0VBQ0E7RUFDQTtBTjJjTjtBTXpjSTtFQUNFO0FOMmNOO0FNemNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjJjTjtBTTFjTTtFQUNFO0VBQ0E7RUFDQSxjSGhCVTtBSDRkbEI7QU0xY007RUFDRSxjSG5CVTtFR29CVjtBTjRjUjtBTXhjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4wY0o7QU16Y0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMmNOO0FNMWNNO0VBQ0U7QU40Y1I7QU16Y0k7RUFDRTtFQUNBO0VBQ0E7QU4yY047QU12Y0U7RUFDRTtBTnljSjtBTXZjRTtFQUNFO0VBQ0E7QU55Y0o7QU14Y0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBjTjtBTXpjTTtFQUNFO0FOMmNSO0FNemNNO0VBQ0U7QU4yY1I7QU16Y007RUFDRTtFQUNBO0VBQ0EsY0h6RVU7QUhvaEJsQjtBTXpjTTtFQUNFO0VBQ0E7QU4yY1I7QU16Y007RUFDRTtBTjJjUjtBTXpjTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOMmNSO0FNemNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0gzRmdCO0FIc2lCeEI7QU12Y0U7RUFDRTtFQUNBO0VBQ0E7QU55Y0o7QU14Y0k7RUFDRTtBTjBjTjtBTXhjSTtFQUNFO0FOMGNOO0FNemNNO0VBQ0U7QU4yY1I7QU0xY1E7RUFDRTtBTjRjVjtBTTNjVTtFQUNFO0FONmNaOztBTXJjQTtFQUNFO0lBQ0U7RU53Y0Y7RU12Y0U7SUFDRTtJQUNBO0VOeWNKO0VNeGNJO0lBQ0U7RU4wY047RU12Y0k7SUFDRTtFTnljTjtFTXZjSTtJQUNFO0VOeWNOO0VNdGNFO0lBQ0U7RU53Y0o7QUFDRjtBTXBjQTtFQUVJO0lBQ0U7RU5xY0o7RU1uY0U7SUFDRTtFTnFjSjtFTW5jRTtJQUNFO0VOcWNKO0FBQ0Y7QU90bUJBO0VBQ0U7QVB3bUJGO0FPdm1CRTtFQUNFO0VBQ0E7QVB5bUJKO0FPeG1CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQMG1CTjtBT3ptQk07RUFDRTtBUDJtQlI7QU8xbUJRO0VBQ0U7RUFDQTtBUDRtQlY7QU8xbUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0pWUTtBSHNuQmxCO0FPMW1CUTtFQUNFO0FQNG1CVjtBT3ZtQkU7RUFDRTtFQUNBO0VBQ0E7QVB5bUJKO0FPeG1CSTtFQUNFO0FQMG1CTjtBT3htQkk7RUFDRTtBUDBtQk47QU96bUJNO0VBQ0UsY0p4Qks7RUl5Qkw7RUFDQTtBUDJtQlI7QU94bUJJO0VBQ0U7QVAwbUJOO0FPeG1CSTtFQUNFO0VBQ0E7RUFDQTtBUDBtQk47O0FPcm1CQTtFQUdNO0lBU0U7SUFDQTtFUDhsQk47RU92bUJNO0lBQ0U7SUFDQTtJQUNBO0VQeW1CUjtFT3ZtQk07SUFDRTtFUHltQlI7RU9wbUJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQc21CTjtFT3JtQk07SUFDRTtJQUNBO0lBQ0E7RVB1bUJSO0VPdG1CUTtJQUlFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBxbUJWO0VPNW1CVTtJQUNFO0VQOG1CWjtFT3RtQlE7SUFDRSxtQkp6RkY7RUhpc0JSO0FBQ0Y7QU9sbUJBO0VBQ0U7SUFDRTtFUG9tQkY7RU9ubUJFO0lBQ0U7RVBxbUJKO0VPbm1CRTtJQUNFO0lBQ0E7RVBxbUJKO0VPcG1CSTtJQUNFO0VQc21CTjtFT3BtQkk7SUFDRTtFUHNtQk47RU9ybUJNO0lBQ0U7SUFDQTtFUHVtQlI7QUFDRjtBUXp0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMnRCSjtBUTF0Qkk7RUFDRTtBUjR0Qk47QVExdEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNHRCTjtBUTN0Qk07RUFDRTtFQUNBO0FSNnRCUjtBUTF0Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjR0Qk47QVEzdEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVI2dEJSO0FRNXRCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI4dEJWO0FRN3RCVTtFQUNFO0VBQ0E7QVIrdEJaO0FRN3RCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrdEJaO0FRN3RCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNMdkRNO0FIc3hCbEI7QVE3dEJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUit0Qlo7QVE3dEJVO0VBQ0U7RUFDQTtBUit0Qlo7QVE3dEJVO0VBQ0U7RUFDQTtBUit0Qlo7QVE5dEJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0xqRkk7RUtrRko7RUFDQTtFQUNBO0FSZ3VCZDtBUS90QmM7RUFDRTtFQUNBLGNMbkZIO0FIb3pCYjtBUTV0Qlk7RUFDRTtBUjh0QmQ7QVE1dEJZO0VBQ0U7QVI4dEJkO0FRenRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJ0QlI7QVExdEJRO0VBQ0U7QVI0dEJWO0FRMXRCUTtFQUNFO0VBQ0E7QVI0dEJWO0FReHRCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIwdEJOO0FRenRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMnRCUjtBUXZ0QkU7RUFDRTtFQUNBLGNMaEpvQjtFS2lKcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ5dEJKO0FReHRCSTtFQUNFO0VBQ0E7RUFDQTtBUjB0Qk47QVF6dEJNO0VBQ0U7RUFDQTtBUjJ0QlI7QVF6dEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0x2S2dCO0VLd0toQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMnRCUjtBUTF0QlE7RUFDRTtFQUNBO0VBQ0E7QVI0dEJWO0FReHRCSTtFQUNFLGNMckxrQjtFS3NMbEI7RUFDQTtFQUNBO0FSMHRCTjtBUXp0Qk07RUFDRTtFQUNBLGNMeExLO0VLeUxMO0FSMnRCUjtBUXh0Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNMcE1rQjtFS3FNbEI7QVIwdEJOO0FRenRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSMnRCUjs7QVFydEJBO0VBQ0U7SUFDRTtFUnd0QkY7QUFDRjtBUXJ0QkE7RUFDRTtJQUNFO0VSdXRCRjtFUXJ0QkE7SUFDRTtFUnV0QkY7QUFDRjtBUXB0QkE7RUFDRTtJQUNFO0lBQ0E7RVJzdEJGO0FBQ0Y7QVFudEJBO0VBRUk7SUFDRTtJQUNBO0VSb3RCSjtFUW50Qkk7SUFDRTtFUnF0Qk47RVFwdEJNO0lBQ0U7RVJzdEJSO0VRbnRCSTtJQUNFO0VScXRCTjtFUXB0Qk07SUFDRTtJQUNBO0VSc3RCUjtFUWx0QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVJvdEJKO0VRbnRCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVJxdEJOO0VRcHRCTTtJQUNFO0VSc3RCUjtFUW50Qkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VScXRCTjtFUXB0Qk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUnN0QlI7RVFudEJJO0lBQ0U7RVJxdEJOO0VRanRCSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUm10Qk47RVFsdEJNO0lBQ0U7SUFDQTtJQUNBO0VSb3RCUjtFUWx0Qk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUm90QlI7RVFsdEJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSb3RCUjtFUW50QlE7SUFDRTtJQUNBO0VScXRCVjtFUXB0QlU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSc3RCWjtFUXJ0Qlk7SUFDRTtFUnV0QmQ7RVFydEJZO0lBQ0U7RVJ1dEJkO0VRcnRCWTtJQUNFO0VSdXRCZDtFUXJ0Qlk7SUFDRSxjTHRXUTtJS3VXUjtJQUNBO0lBQ0E7RVJ1dEJkO0VRcnRCWTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSdXRCZDtFUW50QlE7SUFDRTtFUnF0QlY7RVFsdEJNO0lBQ0U7RVJvdEJSO0FBQ0Y7QVE5c0JBO0VBR007SUFDRTtJQUNBO0VSOHNCTjtFUTVzQkk7SUFDRTtFUjhzQk47QUFDRjtBU3ZtQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5bUNGO0FTeG1DRTtFQUNFO0FUMG1DSjtBU3htQ0U7RUFDRTtBVDBtQ0o7QVN4bUNFO0VBQ0U7RUFDQTtBVDBtQ0o7QVN6bUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQk5sQk07RU1tQk47RUFDQTtFQUNBO0VBQ0E7QVQybUNOO0FTMW1DTTtFQUNFO0FUNG1DUjtBUzNtQ1E7RUFDRTtBVDZtQ1Y7QVMxbUNNO0VBQ0U7RUFDQTtBVDRtQ1I7QVMxbUNNO0VBQ0U7RUFDQTtBVDRtQ1I7QVMxbUNNO0VBQ0UsY04xQk87RU0yQlA7RUFDQTtFQUNBO0FUNG1DUjtBU3htQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMG1DSjtBU3ptQ0k7RUFDRTtBVDJtQ047QVN6bUNNO0VBQ0UsY05uRFU7RU1vRFY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJtQ1I7QVN6bUNNO0VBQ0UsY04xRGdCO0VNMkRoQjtFQUNBO0VBQ0E7RUFDQTtBVDJtQ1I7QVN6bUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY05qRUs7RU1rRUw7RUFDQTtBVDJtQ1I7QVN4bUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQwbUNOO0FTeG1DUTtFQUNFO0FUMG1DVjtBU3RtQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHdtQ047QVN2bUNNO0VBQ0U7RUFDQTtBVHltQ1I7QVN4bUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDBtQ1Y7QVN2bUNNO0VBQ0U7RUFDQTtFQUNBO0FUeW1DUjtBU3htQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDBtQ1Y7QVN4bUNRO0VBQ0U7RUFDQTtFQUNBO0FUMG1DVjtBU3ptQ1U7RUFDRTtFQUNBO0VBQ0E7QVQybUNaO0FTem1DVTtFQUNFO0VBQ0E7QVQybUNaO0FTcm1DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNONUlTO0VNNklUO0VBQ0E7QVR1bUNKO0FTdG1DSTtFQUNFLG1CTnhKTTtFTXlKTjtBVHdtQ047QVN0bUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHdtQ047QVNybUNNO0VBQ0U7QVR1bUNSO0FTcm1DTTtFQUNFO0FUdW1DUjtBU25tQ007RUFDRTtBVHFtQ1I7QVNubUNNO0VBQ0U7QVRxbUNSO0FTaG1DSTtFQUNFLG1CTnBMWTtFTXFMWjtBVGttQ047QVNqbUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG1tQ1I7QVNqbUNNO0VBQ0UsY04xTEs7RU0yTEw7QVRtbUNSO0FTaG1DSTtFQUNFO0VBQ0EsbUJOeE1NO0FIMHlDWjtBU2ptQ007RUFDRSxxQk56TVU7RU0wTVYsbUJOMU1VO0FINnlDbEI7QVNobUNJO0VBQ0UsbUJOM01ZO0FINnlDbEI7QVMvbENVO0VBQ0U7QVRpbUNaO0FTL2xDVTtFQUNFO0FUaW1DWjtBUzVsQ1k7RUFDRTtBVDhsQ2Q7QVMxbENZO0VBQ0U7QVQ0bENkO0FTcGxDUTtFQUNFO0FUc2xDVjs7QVNobENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVRtbENGOztBU2psQ0E7RUFDRTtBVG9sQ0Y7O0FTamxDQTtFQUNFO0lBQ0U7SUFDQTtFVG9sQ0Y7QUFDRjtBU2psQ0E7RUFDRTtJQUNFO0lBQ0E7RVRtbENGO0VTbGxDRTtJQUNFO0VUb2xDSjtFU2psQ0k7SUFDRTtFVG1sQ047RVNqbENJO0lBQ0U7SUFDQTtFVG1sQ047RVNqbENJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVG1sQ047RVNsbENNO0lBQ0U7SUFDQTtJQUNBO0VUb2xDUjtFU25sQ1E7SUFDRTtFVHFsQ1Y7RVNubENRO0lBQ0U7SUFDQTtFVHFsQ1Y7RVNubENRO0lBQ0U7RVRxbENWO0VTbGxDVTtJQUNFO0VUb2xDWjtFU2psQ1E7SUFDRTtFVG1sQ1Y7RVMva0NRO0lBQ0U7RVRpbENWO0VTL2tDUTtJQUNFO0VUaWxDVjtFUzlrQ007SUFDRTtFVGdsQ1I7QUFDRjtBVTc0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWKzRDRjtBVTk0Q0U7RUFDRTtBVmc1Q0o7QVU5NENFO0VBQ0U7QVZnNUNKO0FVOTRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZnNUNKO0FVLzRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWaTVDTjtBVWg1Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrNUNSO0FVOTRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlAvQ2E7RU9nRGI7RUFDQTtFQUNBO0VBQ0E7QVZnNUNKO0FVOTRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmc1Q0o7QVUvNENJO0VBQ0U7QVZpNUNOO0FVaDVDTTtFQUNFLGNQekRVO0VPMERWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVms1Q1I7QVUvNENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmk1Q047QVVoNUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVZrNUNSO0FVaDVDTTtFQUNFO0FWazVDUjtBVS80Q0k7RUFDRTtFQUNBO0VBQ0EsbUJQekZNO0VPMEZOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZpNUNOO0FVaDVDTTtFQUNFO0FWazVDUjtBVWo1Q1E7RUFDRTtBVm01Q1Y7QVVoNUNNO0VBQ0U7RUFDQTtFQUNBO0FWazVDUjtBVWg1Q007RUFDRTtFQUNBO0FWazVDUjtBVWg1Q007RUFDRSxjUG5HTztFT29HUDtFQUNBO0VBQ0E7QVZrNUNSO0FVNzRDSTtFQUNFLG1CUHBIWTtFT3FIWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWKzRDTjtBVTk0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZnNUNSOztBVTM0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVjg0Q0Y7O0FVNTRDQTtFQUNFO0lBQ0U7RVYrNENGO0FBQ0Y7QVU3NENBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFVis0Q0Y7QUFDRjtBVy9pREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpakRKO0FXaGpESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYa2pEUjtBV2hqREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYa2pEUjtBV2pqRFE7RUFDSTtBWG1qRFo7QVdqakRRO0VBQ0k7RUFDQTtFQUNBLGNSbEJNO0VRbUJOO0VBQ0E7QVhtakRaO0FXaGpESTtFQUNJO0FYa2pEUjtBV2pqRFE7RUFDSTtBWG1qRFo7QVdqakRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUmpDTTtFUWtDTjtBWG1qRFo7QVdsakRZO0VBQ0ksY1JuQ1E7QUh1bER4QjtBV2pqRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG1qRFo7QVdsakRZO0VBQ0k7RUFDQTtBWG9qRGhCO0FXbGpEWTtFQUNJLGNSbkRRO0VRb0RSO0VBQ0E7RUFDQTtBWG9qRGhCO0FXbGpEWTtFQUNJO0FYb2pEaEI7QVdsakRZO0VBQ0k7QVhvakRoQjtBV25qRGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcWpEcEI7QVdqakRRO0VBQ0k7QVhtakRaO0FXampEUTtFQUNJO0FYbWpEWjtBV2pqRFE7RUFDSTtBWG1qRFo7QVdoakRZO0VBQ0k7QVhrakRoQjtBVzlpREk7RUFDSTtFQUNBO0FYZ2pEUjtBVzlpREk7RUFDSTtBWGdqRFI7QVcvaURRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY1JqR007RVFrR047RUFDQTtFQUNBO0FYaWpEWjtBV2hqRFk7RUFDSSxjUnJHUTtBSHVwRHhCO0FXL2lEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpakRaO0FXOWlESTtFQUNJO0FYZ2pEUjtBVzlpREk7RUFDSTtBWGdqRFI7QVcvaURRO0VBQ0k7QVhpakRaO0FXL2lEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaWpEWjtBV2hqRFk7RUFDSTtBWGtqRGhCO0FXaGpEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhrakRoQjtBVy9pRFE7RUFDSTtBWGlqRFo7QVc5aURZO0VBQ0k7QVhnakRoQjtBVzlpRFk7RUFDSTtBWGdqRGhCO0FXOWlEWTtFQUNJO0VBQ0E7QVhnakRoQjtBVzlpRFk7RUFDSTtBWGdqRGhCO0FXNWlEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4aURoQjtBVzVpRFk7RUFDSTtFQUNBLHFCUnRMTjtBSG91RFY7QVc1aURZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVg4aURoQjtBVzdpRGdCO0VBQ0k7QVgraURwQjtBVzlpRG9CO0VBQ0k7RUFDQTtBWGdqRHhCO0FXOWlEb0I7RUFDSTtFQUNBO0VBQ0EsY1I3TEE7RVE4TEE7RUFDQTtBWGdqRHhCO0FXOWlEb0I7RUFDSTtBWGdqRHhCO0FXOWlEb0I7RUFDSTtFQUNBO0FYZ2pEeEI7QVcvaUR3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYaWpENUI7QVcvaUR3QjtFQUNJO0FYaWpENUI7QVdoakQ0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1J0TnJCO0VRdU5xQjtBWGtqRGhDO0FXaGpENEI7RUFDSTtFQUNBLGNSdE5uQjtFUXVObUI7RUFDQTtFQUNBO0FYa2pEaEM7QVczaURRO0VBQ0k7QVg2aURaO0FXMWlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNGlEUjtBVzNpRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNmlEWjtBVzNpRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjUmpRTTtBSDh5RGxCO0FXM2lEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNmlEWjtBVzNpRFE7RUFDSTtFQUNBO0VBQ0E7QVg2aURaO0FXM2lEUTtFQUNJO0VBQ0E7QVg2aURaO0FXNWlEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1I1UkU7RVE2UkY7RUFDQTtFQUNBO0FYOGlEaEI7QVd6aURZO0VBQ0k7QVgyaURoQjtBV3hpRFk7RUFDSTtBWDBpRGhCOztBV3BpREE7RUFDSSxtQlJwVFE7QUgyMURaO0FXdGlESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHdpRFI7O0FXcGlEQTtFQUVRO0lBQ1E7SUFDQTtJQUNBO0VYc2lEZDtFV3JpRGM7SUFDSTtFWHVpRGxCO0VXcGlETTtJQUNJO0VYc2lEVjtFV25pRFU7SUFDSTtFWHFpRGQ7RVdsaURjO0lBQ0k7RVhvaURsQjtFV2xpRGM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVhvaURsQjtFV2xpRGM7SUFDSTtJQUNBLHFCUnhXVjtFSDQ0RFI7RVdsaURjO0lBQ0k7SUFDQTtJQUNBO0VYb2lEbEI7RVduaURrQjtJQUNJO0lBQ0E7RVhxaUR0QjtFV3BpRHNCO0lBQ0k7SUFDQTtFWHNpRDFCO0FBQ0Y7QVc5aERBO0VBQ0k7SUFBcUI7RVhpaUR2QjtFV2hpREU7SUFDSTtFWGtpRE47RVdoaURFO0lBQ0k7RVhraUROO0VXaGlERTtJQUNJO0VYa2lETjtFV2hpREU7SUFDSTtFWGtpRE47RVdoaURFO0lBQ0k7RVhraUROO0VXaGlERTtJQUNJO0VYa2lETjtBQUNGO0FXL2hEQTtFQUNJO0lBQXFCO0VYa2lEdkI7RVdqaURFO0lBQ0k7RVhtaUROO0VXbGlETTtJQUNJO0lBQ0E7RVhvaURWO0VXbGlETTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVhvaURWO0VXbmlEVTtJQUNJO0VYcWlEZDtFV2xpRE07SUFDSTtFWG9pRFY7RVdqaURVO0lBQ0k7SUFDQTtJQUNBO0VYbWlEZDtFV2ppRFU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWG1pRGQ7RVdqaURVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWG1pRGQ7RVdqaURVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWG1pRGQ7RVdoaURjO0lBQ0k7RVhraURsQjtFV2hpRGM7SUFDSTtFWGtpRGxCO0VXOWhEYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYZ2lEbEI7RVcvaERrQjtJQUNJO0VYaWlEdEI7RVc5aERjO0lBQ0k7SUFDQSxxQlJqZVY7RUhpZ0VSO0VXOWhEYztJQUNJO0lBQ0EscUJScmVWO0VIcWdFUjtFVzdoRFU7SUFDSTtFWCtoRGQ7RVc1aERNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWDhoRFY7RVc3aERVO0lBQ0k7SUFDQTtJQUNBLGNSN2VFO0VINGdFaEI7RVc3aERVO0lBQ0k7SUFDQTtJQUNBLGNSbGZFO0lRbWZGO0lBQ0E7SUFDQTtJQUNBO0VYK2hEZDtFVzdoRFU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYK2hEZDtFVzloRGM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYZ2lEbEI7RVc5aERrQjtJQUNJO0VYZ2lEdEI7RVc3aERjO0lBQ0k7SUFDQTtJQUNBO0VYK2hEbEI7RVczaERNO0lBSUk7SUFDQTtJQUNBO0lBQ0E7RVgwaERWO0VXaGlEVTtJQUNJO0VYa2lEZDtFVzVoRFU7SUFDSSxjUjNoQlE7SVE0aEJSO0lBQ0E7SUFDQTtFWDhoRGQ7RVc1aERVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVg4aERkO0VXMWhERTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWDRoRE47RVczaERNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWDZoRFY7RVczaERNO0lBQ0k7SUFDQTtFWDZoRFY7RVczaERNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVg2aERWO0VXNWhEVTtJQUNJO0VYOGhEZDtFVzVoRFU7SUFDSTtJQUNBO0VYOGhEZDtFVzNoRE07SUFDSTtFWDZoRFY7RVcxaERVO0lBQ0k7RVg0aERkO0VXM2hEYztJQUNJO0VYNmhEbEI7RVcxaERVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVg0aERkO0VXM2hEYztJQUNJO0VYNmhEbEI7RVcxaERVO0lBQ0k7RVg0aERkO0VXMWhEVTtJQUNJO0VYNGhEZDtFV3poRGM7SUFDSTtFWDJoRGxCO0VXemhEYztJQUNJO0VYMmhEbEI7RVd4aERVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVgwaERkO0VXemhEYztJQUNJO0VYMmhEbEI7RVd6aERjO0lBQ0k7RVgyaERsQjtFV3poRGM7SUFDSTtJQUNBO0VYMmhEbEI7RVcxaERrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VYNGhEdEI7RVczaERzQjtJQUNJO0lBQ0EsY1I5b0JqQjtFSDJxRVQ7RVd6aERjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVgyaERsQjtFV3poRGM7SUFDSTtJQUNBO0lBQ0E7SUFDQSxjUjNwQkY7SVE0cEJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYMmhEbEI7RVcxaERrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWDRoRHRCO0VXMWhEa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWDRoRHRCO0VXMWhEa0I7SUFDSTtFWDRoRHRCO0VXemhEYztJQUNJO0lBQ0E7RVgyaERsQjtFVzFoRGtCO0lBQ0k7RVg0aER0QjtFV3poRGM7SUFDSTtFWDJoRGxCO0VXMWhEa0I7SUFDSTtFWDRoRHRCO0VXMWhEa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWDRoRHRCO0VXdmhETTtJQUNJO0VYeWhEVjtFV3hoRFU7SUFDSTtFWDBoRGQ7RVd2aERNO0lBQ0k7SUFDQTtJQUNBO0VYeWhEVjtFV3hoRFU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNSeHRCUTtFSGt2RXRCO0VXemhEYztJQUNJO0VYMmhEbEI7RVd2aERNO0lBQ0k7RVh5aERWO0FBQ0Y7QVdyaERBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RVhzaERWO0FBQ0Y7QVdsaERBO0VBQ0k7SUFDSTtJQUNBO0VYb2hETjtBQUNGO0FXamhEQTtFQUdZO0lBQ0k7RVhpaERkO0VXL2dEVTtJQUNJO0VYaWhEZDtFVy9nRFU7O0lBRUk7RVhpaERkO0VXOWdETTtJQUNJO0VYZ2hEVjtBQUNGO0FZaHlFQTtFQUNJO0VBQ0E7RUFDQTtBWmt5RUo7O0FZaHlFQTtFQUNJLGNUU1M7RVNSVDtFQUNBO0FabXlFSjtBWWp5RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWm15RVI7QVloeUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpreUVSO0FZanlFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FabXlFWjtBWWh5RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWmt5RVI7QVlqeUVRO0VBQ0k7QVpteUVaO0FZaHlFWTtFQUNJO0VBQ0E7QVpreUVoQjtBWWh5RVk7RUFDSTtFQUNBLGNUN0JIO0VTOEJHO0Faa3lFaEI7QVlqeUVnQjtFQUNJLGNUakNQO0FIbzBFYjtBWS94RVE7RUFDSTtFQUNBO0VBQ0EsY1R2Q0M7RVN3Q0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVppeUVaO0FZaHlFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpreUVoQjtBWWh5RVk7RUFDSSxxQlRoRUo7RVNpRUksY1R6REg7QUgyMUViO0FZOXhFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpneUVoQjtBWTl4RVk7RUFDSTtBWmd5RWhCO0FZL3hFZ0I7RUFDSTtFQUNBO0FaaXlFcEI7QVkveEVnQjtFQUNJO0VBQ0E7QVppeUVwQjtBWTV4RVk7RUFDSTtFQUNBO0FaOHhFaEI7QVk1eEVZO0VBQ0k7RUFDQTtBWjh4RWhCO0FZMXhFWTtFQUNJO0VBQ0E7QVo0eEVoQjtBWTF4RVk7RUFDSTtFQUNBO0FaNHhFaEI7QVl4eEVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVoweEVSO0FZenhFUTtFQUNJO0FaMnhFWjtBWTF4RVk7RUFDSTtFQUNBO0FaNHhFaEI7QVkzeEVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1RsSEE7RVNtSEEseUJUM0hIO0VTNEhHO0VBQ0E7RUFDQTtBWjZ4RXBCO0FZM3hFZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CVGhJQTtBSDY1RXBCO0FZMXhFWTtFQUNJO0FaNHhFaEI7QVkxeEVZO0VBQ0k7QVo0eEVoQjtBWTF4RVk7RUFDSSxjVDNJSDtFUzRJRztFQUNBO0VBQ0E7RUFDQTtBWjR4RWhCO0FZM3hFZ0I7RUFDSSxjVGxKUDtBSCs2RWI7QVl6eEVRO0VBQ0k7QVoyeEVaO0FZeHhFSTtFQUNJO0VBQ0E7RUFDQSxjVDNKWTtFUzRKWjtFQUNBO0FaMHhFUjtBWXp4RVE7RUFDSTtBWjJ4RVo7O0FZdHhFQTtFQUNJO0lBQ0k7RVp5eEVOO0VZeHhFTTtJQUNJO0VaMHhFVjtFWXZ4RVU7SUFDSTtFWnl4RWQ7RVl2eEVVO0lBQ0k7SUFDQTtFWnl4RWQ7RVl2eEVVO0lBQ0k7RVp5eEVkO0VZdHhFTTtJQUNJO0lBQ0E7RVp3eEVWO0VZdnhFVTtJQUNJO0lBQ0E7SUFDQTtFWnl4RWQ7QUFDRjtBWXB4RUE7RUFDSTtJQUNJO0Vac3hFTjtFWW54RU07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWnF4RVY7RVlweEVVO0lBQ0k7RVpzeEVkO0FBQ0Y7QVlqeEVBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWm14RU47RVlqeEVFO0lBQ0ksbUJUbk9TO0lTb09UO0lBQ0E7SUFDQTtFWm14RU47RVlseEVNO0lBQ0k7SUFDQTtFWm94RVY7RVlseEVNO0lBQ0k7RVpveEVWO0VZbnhFVTtJQUNJO0VacXhFZDtFWWx4RU07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWm94RVY7RVlueEVVO0lBQ0k7RVpxeEVkO0VZbHhFTTtJQUNJO0lBQ0E7RVpveEVWO0VZbnhFVTtJQUNJO0VacXhFZDtFWWx4RU07SUFDSTtFWm94RVY7RVlueEVVO0lBQ0k7RVpxeEVkO0FBQ0Y7QWFsaUZBO0VBQ0k7SUFDSTtFYm9pRk47RWFsaUZFO0lBQ0k7RWJvaUZOO0FBQ0Y7QWFsaUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm9pRko7QWFuaUZJO0VBQ0k7RUFDQTtBYnFpRlI7QWFuaUZJO0VBQ0k7RUFDQTtBYnFpRlI7QWFuaUZJO0VBQ0k7RUFDQTtBYnFpRlI7QWFuaUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnFpRlI7QWFwaUZRO0VBQ0k7QWJzaUZaO0FhbmlGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FicWlGUjtBYW5pRkk7RUFDSTtFQUNBO0VBQ0E7QWJxaUZSO0FhcGlGUTtFQUNJO0VBQ0E7RUFDQTtBYnNpRlo7QWFyaUZZO0VBQ0k7RUFDQTtFQUNBLGNWOUNFO0VVK0NGO0FidWlGaEI7QWFuaUZJO0VBQ0k7RUFDQTtFQUNBO0FicWlGUjtBYXBpRlE7RUFDSTtFQUNBO0Fic2lGWjtBYW5pRkk7RUFDSTtFQUNBO0VBQ0E7QWJxaUZSO0FhcGlGUTtFQUNJO0VBQ0E7QWJzaUZaO0FhbmlGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicWlGUjtBYXBpRlE7RUFDSTtFQUNBO0Fic2lGWjtBYXJpRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FidWlGaEI7QWF0aUZnQjtFQUNJO0VBQ0E7QWJ3aUZwQjtBYXRpRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ3aUZwQjtBYXRpRmdCO0VBQ0k7RUFDQTtFQUNBLGNWNUdGO0FIb3BGbEI7QWF2aUZvQjtFQUNJO0VBQ0EsY1YzR1g7QUhvcEZiO0FhdGlGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fid2lGcEI7QWF0aUZnQjtFQUNJO0VBQ0E7QWJ3aUZwQjtBYXZpRm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY1Z0SU47RVV1SU07RUFDQTtFQUNBO0FieWlGeEI7QWF4aUZ3QjtFQUNJO0VBQ0EsY1Z4SWY7QUhrckZiO0FhcmlGb0I7RUFDSTtBYnVpRnhCO0FhcmlGb0I7RUFDSTtBYnVpRnhCO0FhbGlGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1CVmxLQTtFVW1LQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJvaUZaO0FhbmlGWTtFQUNJLG1CVjVLRTtBSGl0RmxCO0FhamlGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlZ2TEk7RVV3TEo7RUFDQTtFQUNBO0FibWlGUjtBYWxpRlE7RUFDSTtBYm9pRlo7QWFuaUZZO0VBQ0k7QWJxaUZoQjtBYWxpRlE7RUFDSTtBYm9pRlo7QWFsaUZRO0VBQ0k7RUFDQTtBYm9pRlo7QWFsaUZRO0VBQ0ksY1Y3TEc7RVU4TEg7RUFDQTtFQUNBO0Fib2lGWjtBYWppRkk7RUFDSTtFQUNBO0VBQ0EsbUJWbE5JO0VVbU5KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm1pRlI7QWFsaUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJvaUZaO0FhbmlGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJxaUZoQjtBYXBpRmdCO0VBQ0k7RUFDQTtBYnNpRnBCO0FhcGlGZ0I7RUFDSTtBYnNpRnBCO0FhcGlGZ0I7RUFDSTtBYnNpRnBCO0FhcGlGZ0I7RUFDSTtBYnNpRnBCOztBYWhpRkE7RUFDSTtFQUNBO0VBQ0EsY1Z6UG9CO0FINHhGeEI7QWFsaUZJO0VBQ0k7QWJvaUZSO0FhbGlGSTtFQUNJO0Fib2lGUjtBYW5pRlE7RUFDSTtFQUNBO0FicWlGWjtBYXBpRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJzaUZoQjtBYXBpRmdCO0VBQ0k7RUFDQTtBYnNpRnBCO0FhcGlGZ0I7RUFDSTtBYnNpRnBCO0FhcGlGZ0I7RUFDSTtFQUNBO0Fic2lGcEI7QWFsaUZRO0VBQ0k7RUFDQTtBYm9pRlo7QWFqaUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm1pRlI7QWFsaUZRO0VBQ0k7RUFDQTtBYm9pRlo7QWFsaUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJvaUZaO0FhbmlGWTtFQUNJO0VBQ0EsY1ZwVEU7QUh5MUZsQjtBYWxpRlE7RUFDSTtFQUNBO0VBQ0E7QWJvaUZaO0FhbGlGUTtFQUNJO0Fib2lGWjtBYWxpRlE7RUFDSTtFQUNBO0VBQ0E7QWJvaUZaO0FhbmlGWTtFQUNJO0FicWlGaEI7QWFwaUZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJzaUZwQjs7QWFoaUZBO0VBQ0k7QWJtaUZKO0FhbGlGSTtFQUNJO0VBQ0E7QWJvaUZSO0FhbGlGSTtFQUNJO0Fib2lGUjtBYW5pRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicWlGWjtBYW5pRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYnFpRlo7QWFuaUZRO0VBQ0k7QWJxaUZaO0FhcGlGWTtFQUNJO0VBQ0E7QWJzaUZoQjtBYW5pRlE7RUFDSTtBYnFpRlo7QWFuaUZRO0VBQ0k7QWJxaUZaO0FhbGlGSTtFQUNJO0Fib2lGUjtBYW5pRlE7RUFDSTtFQUNBO0VBQ0E7QWJxaUZaO0FhcGlGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJzaUZoQjtBYXBpRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fic2lGaEI7QWFyaUZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ1aUZwQjtBYXRpRm9CO0VBQ0k7RUFDQTtFQUNBO0Fid2lGeEI7QWFyaUZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FidWlGcEI7QWF0aUZvQjtFQUNJO0Fid2lGeEI7QWF0aUZvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fid2lGeEI7QWF2aUZ3QjtFQUNJO0VBQ0E7QWJ5aUY1QjtBYXhpRjRCO0VBQ0k7RUFDQTtBYjBpRmhDO0FhdmlGd0I7RUFDSTtBYnlpRjVCO0FheGlGNEI7RUFDSTtBYjBpRmhDO0FheGlGNEI7RUFDSTtBYjBpRmhDOztBYWppRkE7RUFDSTtFQUNBO0Fib2lGSjtBYW5pRkk7RUFDSTtBYnFpRlI7QWFwaUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlZoZEk7RVVpZEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnNpRlo7QWFyaUZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJWMWRKO0VVMmRJO0VBQ0E7RUFDQTtBYnVpRmhCO0FhdGlGZ0I7RUFDSTtBYndpRnBCO0FhdmlGb0I7RUFDSTtBYnlpRnhCO0FhdGlGZ0I7RUFDSTtFQUNBO0Fid2lGcEI7QWF0aUZnQjtFQUNJO0VBQ0E7QWJ3aUZwQjtBYXBpRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJzaUZwQjtBYXBpRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJzaUZwQjtBYXBpRmdCO0VBQ0k7QWJzaUZwQjtBYW5pRlk7RUFDSTtBYnFpRmhCO0FhbGlGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm9pRlo7QWFqaUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm1pRlI7QWFsaUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fib2lGWjtBYWxpRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJvaUZaO0FhbGlGUTtFQUNJO0Fib2lGWjs7QWEvaEZBO0VBQ0k7RUFDQTtBYmtpRko7QWFqaUZJO0VBQ0k7RUFDQTtBYm1pRlI7QWFsaUZRO0VBQ0k7RUFDQTtFQUNBO0Fib2lGWjtBYW5pRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYnFpRmhCO0FhcGlGZ0I7RUFDSTtBYnNpRnBCO0FhcGlGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnNpRnBCO0FhbmlGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FicWlGaEI7QWFwaUZnQjtFQUNJO0VBQ0E7QWJzaUZwQjtBYXBpRmdCO0VBQ0k7RUFDQTtBYnNpRnBCOztBYS9oRkE7RUFDSTtJQUNJO0Via2lGTjtBQUNGO0FhL2hGQTtFQUNJO0lBQ0k7RWJpaUZOO0FBQ0Y7QWE5aEZBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RWJnaUZOO0VhL2hGTTtJQUNJO0ViaWlGVjtBQUNGO0FhN2hGQTtFQUNJO0lBQ0k7SUFDQTtFYitoRk47RWE3aEZFO0lBQ0k7RWIraEZOO0VhN2hGRTtJQUNJO0ViK2hGTjtFYTdoRkU7SUFDSTtFYitoRk47RWE3aEZFO0lBQ0k7SUFDQTtFYitoRk47RWE3aEZFO0lBQ0k7SUFDQTtJQUNBO0ViK2hGTjtFYTdoRkU7SUFDSTtFYitoRk47RWE3aEZFO0lBQ0k7RWIraEZOO0VhN2hGRTtJQUNJO0ViK2hGTjtFYTdoRkU7SUFDSTtFYitoRk47RWE3aEZFO0lBQ0k7RWIraEZOO0VhN2hGRTtJQUNJO0ViK2hGTjtFYTdoRkU7SUFDSTtFYitoRk47RWE3aEZFO0lBQ0k7SUFDQTtJQUNBO0ViK2hGTjtFYTNoRlU7SUFDSTtJQUNBO0lBQ0E7RWI2aEZkO0VhM2hGVTtJQUNJO0ViNmhGZDtBQUNGO0FhdmhGQTtFQUVRO0lBQ0k7RWJ3aEZWO0VhdGhGVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWJ3aEZkO0VhcGhGYztJQUNJO0Vic2hGbEI7RWFwaEZjO0lBQ0k7SUFDQTtFYnNoRmxCO0VhL2dGTTtJQUNJO0ViaWhGVjtFYWhoRlU7SUFDSTtJQUNBO0lBQ0E7RWJraEZkO0VhaGhGVTtJQUNJO0Via2hGZDtFYWhoRlU7SUFDSTtFYmtoRmQ7RWFoaEZVO0lBQ0k7RWJraEZkO0VhOWdGRTtJQUNJO0lBQ0E7RWJnaEZOO0VhOWdGRTtJQUNJO0ViZ2hGTjtBQUNGO0FhN2dGQTtFQUNJO0lBQ0k7RWIrZ0ZOO0VhN2dGRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0ViK2dGTjtFYTlnRk07SUFDSTtJQUNBO0ViZ2hGVjtFYTlnRk07SUFDSTtJQUNBO0ViZ2hGVjtFYTlnRk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFYmdoRlY7RWE5Z0ZNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWJnaEZWO0VhL2dGVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWJpaEZkO0VhOWdGYztJQUNJO0ViZ2hGbEI7RWE1Z0ZNO0lBQ0k7SUFDQTtFYjhnRlY7RWE3Z0ZVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFYitnRmQ7RWE3Z0ZVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWIrZ0ZkO0VhOWdGYztJQUNJO0ViZ2hGbEI7RWE5Z0ZjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWJnaEZsQjtFYTdnRlU7SUFDSTtFYitnRmQ7RWE1Z0ZNO0lBQ0k7RWI4Z0ZWO0VhN2dGVTtJQUNJO0lBQ0E7RWIrZ0ZkO0VhM2dGRTtJQUNJO0lBQ0E7RWI2Z0ZOO0VhMWdGTTtJQUNJO0ViNGdGVjtFYTNnRlU7SUFDSTtJQUNBO0ViNmdGZDtFYTNnRlU7SUFDSTtJQUNBO0ViNmdGZDtFYTVnRmM7SUFDSTtJQUNBO0ViOGdGbEI7RWF4Z0ZNO0lBQ0k7SUFDQTtJQUNBO0ViMGdGVjtFYXZnRlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWJ5Z0ZkO0VheGdGYztJQUNJO0ViMGdGbEI7RWF6Z0ZrQjtJQUNJO0ViMmdGdEI7RWF6Z0ZrQjtJQUNJO0lBQ0E7RWIyZ0Z0QjtFYXhnRmM7SUFDSTtJQUNBO0lBQ0E7RWIwZ0ZsQjtFYXpnRmtCO0lBQ0k7SUFDQTtJQUNBO0ViMmdGdEI7RWF6Z0ZrQjtJQUNJO0lBQ0E7RWIyZ0Z0QjtFYXZnRlU7SUFDSTtFYnlnRmQ7RWF4Z0ZjO0lBQ0k7RWIwZ0ZsQjtFYXJnRkU7SUFDSTtFYnVnRk47QUFDRjtBYXBnRkE7RUFDSTtJQUNJO0lBQ0E7RWJzZ0ZOO0VhcmdGTTtJQUNJO0lBQ0E7RWJ1Z0ZWO0VhcmdGTTtJQUNJO0lBQ0E7RWJ1Z0ZWO0VhcmdGTTtJQUNJO0lBQ0E7RWJ1Z0ZWO0VhcmdGTTtJQUNJO0lBQ0E7RWJ1Z0ZWO0VhcmdGTTtJQUNJO0VidWdGVjtFYXJnRk07SUFDSTtFYnVnRlY7RWFyZ0ZNO0lBQ0k7SUFDQTtFYnVnRlY7RWFyZ0ZNO0lBQ0k7RWJ1Z0ZWO0VhcGdGRTtJQUNJO0lBQ0E7RWJzZ0ZOO0FBQ0Y7QWFwZ0ZBO0VBRVE7SUFDSTtFYnFnRlY7RWFwZ0ZVO0lBQ0k7RWJzZ0ZkO0VhcGdGVTtJQUNJO0lBQ0E7RWJzZ0ZkO0FBQ0Y7QWFqZ0ZBO0VBQ0k7SUFBSztFYm9nRlA7RWFuZ0ZFO0lBQU07RWJzZ0ZSO0VhcmdGRTtJQUFNO0Vid2dGUjtFYXZnRkU7SUFBTztFYjBnRlQ7QUFDRjtBYzE5R0U7RUFDRTtFQUNBO0VBQ0E7QWQ0OUdKO0FjejlHSTtFQUNFO0VBQ0E7QWQyOUdOO0FjejlHSTtFQUNFO0VBQ0E7QWQyOUdOO0FjejlHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQyOUdOO0FjejlHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNYaEJZO0VXaUJaO0VBQ0E7QWQyOUdOO0FjeDlHRTtFQUNFO0VBQ0E7QWQwOUdKO0FjejlHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQyOUdOO0FjMTlHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkNDlHUjtBYzE5R007RUFDRTtFQUNBO0VBQ0E7QWQ0OUdSO0FjejlHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkMjlHTjtBY3o5R0k7RUFDRTtFQUNBO0FkMjlHTjtBY3o5R0k7RUFDRSxjWDlEWTtFVytEWjtFQUNBO0VBQ0E7RUFDQTtBZDI5R047O0FjdjlHQTtFQUNFLG1CWDdFZTtFVzhFZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDA5R0Y7QWN6OUdFO0VBQ0U7RUFDQTtBZDI5R0o7QWMxOUdJO0VBQ0UsY1hoRlk7RVdpRlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ0OUdOO0FjMTlHSTtFQUNFO0FkNDlHTjtBYzE5R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ0OUdSO0FjejlHSTtFQUNFO0FkMjlHTjtBY3o5R0k7RUFDRTtFQUNBO0VBQ0E7QWQyOUdOO0FjejlHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNYakhVO0FINGtIbEI7QWN6OUdNO0VBQ0U7RUFDQTtFQUNBLGNYdEhVO0VXdUhWO0VBQ0E7RUFDQTtFQUNBO0FkMjlHUjtBY3o5R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQyOUdSO0FjMTlHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQ0OUdWO0FjMzlHVTtFQUNFO0FkNjlHWjtBYzE5R1E7RUFDRTtFQUNBO0VBQ0E7QWQ0OUdWOztBY3Q5R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkeTlHRjtBY3g5R0U7RUFDRTtBZDA5R0o7QWN4OUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMDlHSjtBY3g5R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwOUdKO0FjeDlHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CWGxNYTtFV21NYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwOUdKO0FjejlHSTtFQUNFLG1CWDVNaUI7QUh1cUh2QjtBY3g5R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQwOUdKO0FjejlHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQyOUdOO0FjejlHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMjlHTjtBYzE5R007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkNDlHUjtBYzM5R1E7RUFDRTtFQUNBO0VBQ0E7QWQ2OUdWO0FjMTlHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkNDlHUjtBYzM5R1E7RUFDRTtBZDY5R1Y7QWMzOUdRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWQ2OUdWO0FjNTlHVTtFQUNFO0VBQ0E7QWQ4OUdaO0FjNzlHWTtFQUNFO0VBQ0E7RUFDQTtBZCs5R2Q7QWM1OUdVO0VBQ0U7QWQ4OUdaO0FjNzlHWTtFQUNFO0FkKzlHZDtBYzc5R1k7RUFDRTtBZCs5R2Q7QWM3OUdZO0VBQ0U7QWQrOUdkO0FjNzlHWTtFQUNFO0FkKzlHZDs7QWN0OUdBO0VBRUk7SUFDRTtFZHc5R0o7RWN0OUdFO0lBQ0U7RWR3OUdKO0VjcjlHQTtJQUNFO0VkdTlHRjtBQUNGO0FjcDlHQTtFQUdNO0lBQ0U7SUFDQTtFZG85R047RWNqOUdFO0lBQ0U7RWRtOUdKO0VjajlHRTtJQUNFO0VkbTlHSjtFY2o5R0U7SUFDRTtFZG05R0o7QUFDRjtBYy84R0E7RUFHTTtJQUNFO0VkKzhHTjtFYzU4R0U7SUFDRTtFZDg4R0o7RWM3OEdJO0lBQ0U7RWQrOEdOO0VjOThHTTtJQUNFO0VkZzlHUjtFYzM4R0E7SUFDRTtJQUNBO0VkNjhHRjtFYzU4R0U7SUFDRTtJQUNBO0VkODhHSjtFYzc4R0k7SUFDRTtJQUNBO0lBQ0E7RWQrOEdOO0VjNThHRTtJQUNFO0VkODhHSjtFYzM4R0k7SUFDRTtFZDY4R047RWMzOEdJO0lBQ0U7RWQ2OEdOO0VjMThHRTtJQUNFO0VkNDhHSjtFYzE4R0U7SUFDRTtFZDQ4R0o7RWMxOEdFO0lBQ0U7RWQ0OEdKO0VjMThHRTtJQUNFO0VkNDhHSjtBQUNGO0FjejhHQTtFQUdNO0lBQ0U7RWR5OEdOO0VjdjhHSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VkeThHTjtFY3Y4R0k7SUFDRTtJQUNBO0VkeThHTjtFY3Y4R0k7SUFDRTtJQUNBO0VkeThHTjtFY3Q4R0U7SUFDSTtJQUNBO0VkdzhHTjtFY3Q4R0U7SUFDRTtFZHc4R0o7RWNyOEdBO0lBQ0U7RWR1OEdGO0VjdDhHRTtJQUNFO0VkdzhHSjtFY3I4R0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VkdThHRjtBQUNGO0FjcDhHQTtFQUdNO0lBQ0U7RWRvOEdOO0VjLzdHRTtJQUNFO0VkaThHSjtFY2g4R0k7SUFDRTtFZGs4R047RWNoOEdJO0lBQ0U7SUFDQTtFZGs4R047RWNoOEdJO0lBQ0U7SUFDQTtFZGs4R047RWNoOEdJO0lBQ0U7SUFDQTtJQUNBO0VkazhHTjtBQUNGO0FlbDNIRTtFQUNFO0VBQ0E7QWZvM0hKO0FlbDNIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmbzNISjtBZWwzSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm8zSEo7QWVuM0hJO0VBQ0UsY1p2Qk87QUg0NEhiO0FlbDNIRTtFQUNFO0VBQ0E7RUFDQTtBZm8zSEo7QWVuM0hJO0VBQ0U7QWZxM0hOO0FlbjNISTtFQUNFO0FmcTNITjtBZXAzSE07RUFDRTtFQUNBO0VBQ0E7QWZzM0hSO0FlcDNITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmczNIUjtBZWozSEk7RUFDRTtFQUNBO0VBQ0E7QWZtM0hOO0FlajNISTtFQUNFO0FmbTNITjtBZWozSEk7RUFDRTtFQUNBO0FmbTNITjtBZWozSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmbTNITjtBZWgzSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmazNIUjtBZS8ySEk7RUFDRTtBZmkzSE47QWUvMkhJO0VBQ0U7QWZpM0hOO0FlaDNITTtFQUNFO0FmazNIUjtBZWgzSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZmszSFI7QWVqM0hRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWZtM0hWO0FlbDNIVTtFQUNFO0VBQ0EsY1puSFk7QUh1K0h4QjtBZWgzSE07RUFDRTtFQUNBO0VBQ0E7QWZrM0hSO0FlaDNITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmazNIUjtBZS8ySEk7RUFDRTtFQUNBO0FmaTNITjtBZWgzSE07RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2MkhSO0FlMTNIUTtFQUNFO0VBQ0E7RUFDQTtBZjQzSFY7QWVqM0hRO0VBQ0U7QWZtM0hWO0FlajNIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm0zSFY7QWVqM0hRO0VBQ0U7QWZtM0hWO0FlajNIUTtFQUNFO0VBQ0EsbUJaN0tFO0FIZ2lJWjtBZS8ySEk7RUFDRTtFQUNBO0VBQ0E7QWZpM0hOO0FlaDNITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmazNIUjtBZWozSFE7RUFDRTtBZm0zSFY7QWVoM0hNO0VBQ0U7RUFDQTtFQUNBO0FmazNIUjtBZWgzSE07RUFDRTtFQUNBO0VBQ0E7QWZrM0hSO0FlajNIUTtFQUNFO0FmbTNIVjtBZWgzSE07RUFDRTtFQUNBO0FmazNIUjtBZTkySE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZmczSFI7QWU5MkhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjWnZOZ0I7RVl3TmhCO0FmZzNIUjtBZS8ySFE7RUFDRTtFQUNBO0FmaTNIVjtBZTUySE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZjgySFI7QWU1MkhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWY4MkhSO0FlNTJITTtFQUNFO0FmODJIUjtBZTMySEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmNjJITjtBZTMySEk7RUFDRTtFQUNBO0FmNjJITjtBZTUySE07RUFDRTtFQUNBO0VBQ0EsY1oxUEs7RVkyUEw7QWY4MkhSO0FlNTJITTtFQUNFO0VBQ0E7QWY4MkhSO0FlNTJITTtFQUNFO0VBQ0E7QWY4MkhSO0FlMTJIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjQySEo7QWUzMkhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjYySE47QWUzMkhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1p0U1k7RVl1U1o7RUFDQTtBZjYySE47QWUzMkhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2MkhOO0FlMzJISTtFQUNFO0VBQ0E7RUFDQTtBZjYySE47QWUzMkhJO0VBQ0U7RUFDQTtBZjYySE47QWU1MkhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjWm5VVTtFWW9VVjtFQUNBO0FmODJIUjtBZXoySE07RUFDRTtBZjIySFI7QWV4MkhNO0VBQ0U7QWYwMkhSO0FldDJIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmdzJISjtBZXYySEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ5MkhOO0FldDJITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmdzJIUjtBZXYySFE7RUFDRTtFQUNBO0VBQ0E7QWZ5MkhWO0FldDJITTtFQUNFO0FmdzJIUjtBZXYySFE7RUFDRTtFQUNBO0FmeTJIVjtBZXYySFE7RUFDRTtBZnkySFY7QWVyMkhJO0VBQ0U7QWZ1MkhOO0FldDJITTtFQUNFO0VBQ0EsbUJacFlTO0VZcVlUO0VBQ0EscUJadFlTO0VZdVlUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZncySFI7QWV2MkhRO0VBQ0U7RUFDQTtFQUNBO0FmeTJIVjtBZXIySEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ1MkhOO0FldDJITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3MkhSO0FldDJITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmdzJIUjtBZXQySFU7RUFDRTtBZncySFo7QWV0MkhVO0VBQ0U7QWZ3MkhaO0FldDJIVTtFQUNFO0VBQ0E7QWZ3MkhaO0FldDJIVTtFQUNFO0FmdzJIWjtBZXIySFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdTJIVjs7QWVoMkhBO0VBRUk7SUFDRTtJQUNBO0VmazJISjtFZWgySEU7SUFDRTtFZmsySEo7RWVoMkhFO0lBQ0U7RWZrMkhKO0VlaDJIRTtJQUNFO0lBQ0E7SUFDQTtFZmsySEo7RWVoMkhFO0lBQ0U7RWZrMkhKO0VlLzFISTtJQUNFO0lBQ0E7RWZpMkhOO0VlLzFISTtJQUNFO0lBQ0E7SUFDQTtFZmkySE47RWU5MUhFO0lBQ0U7SUFDQTtFZmcySEo7RWUvMUhLO0lBQ0M7SUFDQTtJQUNBO0VmaTJITjtFZS8xSEk7SUFDRTtJQUNBO0lBQ0E7RWZpMkhOO0VlLzFISTtJQUNFO0VmaTJITjtFZS8xSEk7SUFDSTtFZmkySFI7RWUvMUhJO0lBQ0U7SUFDQTtJQUNBO0VmaTJITjtFZWgySE07SUFDRTtFZmsySFI7QUFDRjtBZTUxSEE7RUFFSTtJQUNFO0VmNjFISjtFZTExSEk7SUFDRTtFZjQxSE47RWUxMUhJO0lBQ0U7RWY0MUhOO0VlMTFISTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VmNDFITjtFZTMxSE07SUFDRTtFZjYxSFI7RWU1MUhRO0lBQ0U7RWY4MUhWO0VlMTFISTtJQUNFO0VmNDFITjtFZTMxSE07SUFDRTtFZjYxSFI7RWUxMUhJO0lBQ0U7SUFDQTtFZjQxSE47RWUzMUhNO0lBQ0U7SUFDQTtFZjYxSFI7RWUzMUhNO0lBQ0U7RWY2MUhSO0VlejFIRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VmMjFISjtFZXoxSE07SUFDRTtFZjIxSFI7RWV6MUhNO0lBQ0U7RWYyMUhSO0VldjFITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZnkxSFI7RWV2MUhNO0lBQ0U7SUFDQTtFZnkxSFI7RWV2MUhNO0lBQ0U7RWZ5MUhSO0VlcjFIUTtJQUNFO0VmdTFIVjtFZXIxSFE7SUFDRTtFZnUxSFY7RWVsMUhNO0lBQ0U7RWZvMUhSO0VlbDFITTtJQUNFO0VmbzFIUjtBQUNGO0FlOTBIQTtFQUVJO0lBQ0U7SUFDQTtFZiswSEo7RWU3MEhFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZiswSEo7RWU5MEhJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZnMUhOO0VlLzBITTtJQUNFO0lBQ0E7SUFDQTtFZmkxSFI7RWU5MEhJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmZzFITjtFZS8wSE07SUFDRTtFZmkxSFI7RWUvMEhNO0lBQ0U7SUFDQTtFZmkxSFI7RWUvMEhNO0lBQ0U7RWZpMUhSO0VlLzBITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZpMUhSO0FBQ0Y7QWdCcCtJSTtFQUNFO0VBZUE7QWhCdzlJTjtBZ0J0K0lNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQncrSVI7QWdCcitJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQnUrSVI7QWdCcitJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCdStJUjtBZ0JwK0lJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2IzQlk7RWE0Qlo7RUFDQTtFQUNBO0FoQnMrSU47QWdCcCtJSTtFQUNFO0VBQ0E7QWhCcytJTjtBZ0JyK0lNO0VBQ0U7RUFDQTtBaEJ1K0lSO0FnQnQrSVE7RUFDRTtBaEJ3K0lWO0FnQnQrSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJ3K0lWO0FnQnQrSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ3K0lWO0FnQnQrSVE7RUFDRTtBaEJ3K0lWO0FnQnArSUk7RUFDRTtFQUNBO0VBQ0E7QWhCcytJTjtBZ0JyK0lNO0VBQ0U7QWhCdStJUjtBZ0J0K0lRO0VBQ0U7QWhCdytJVjtBZ0J2K0lVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNiOUVNO0VhK0VOO0FoQnkrSVo7QWdCeCtJWTtFQUNFO0VBQ0E7QWhCMCtJZDtBZ0JsK0lJO0VBQ0U7RUFDQTtFQUNBO0FoQm8rSU47QWdCbitJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNickdVO0FIMGtKbEI7QWdCbitJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2IzR2dCO0FIZ2xKeEI7QWdCbCtJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJvK0lOO0FnQm4rSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnErSVI7QWdCbitJTTtFQUNFO0VBQ0E7RUFDQTtBaEJxK0lSO0FnQmgrSUk7RUFDRTtFQUNBO0VBQ0E7QWhCaytJTjtBZ0JqK0lNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCbStJUjtBZ0JsK0lRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCbytJVjtBZ0JoK0lJO0VBQ0UsY2J0Sk87RWF1SlA7RUFDQTtFQUNBO0VBQ0E7QWhCaytJTjtBZ0I5OUlJO0VBQ0U7RUFDQTtBaEJnK0lOO0FnQi85SU07RUFDRTtFQUNBO0FoQmkrSVI7QWdCaCtJUTtFQUNFO0VBQ0E7RUFDQTtBaEJrK0lWO0FnQmgrSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjYmhMYztFYWlMZDtBaEJrK0lWO0FnQmorSVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm0rSVo7QWdCNTlJSTtFQUNFO0VBQ0E7RUFDQTtBaEI4OUlOO0FnQjE5SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI0OUlOO0FnQjM5SU07RUFDRTtFQUNBO0VBQ0E7QWhCNjlJUjtBZ0I1OUlRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI4OUlWO0FnQjM5SU07RUFDRTtFQUNBO0FoQjY5SVI7QWdCNTlJUTtFQUNFO0VBQ0E7QWhCODlJVjtBZ0I1OUlRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI4OUlWO0FnQjc5SVU7RUFDRTtBaEIrOUlaO0FnQjk5SVk7RUFDRTtFQUNBO0VBQ0E7QWhCZytJZDtBZ0I3OUlVO0VBQ0U7RUFDQTtFQUNBO0FoQis5SVo7QWdCeDlJSTtFQUNFO0VBQ0E7QWhCMDlJTjtBZ0J6OUlNO0VBQ0U7RUFDQTtFQUNBO0FoQjI5SVI7QWdCMTlJUTtFQUNFO0VBQ0EsbUJiclFRO0Vhc1FSO0VBQ0E7QWhCNDlJVjtBZ0IxOUlRO0VBQ0U7QWhCNDlJVjtBZ0IxOUlZO0VBQ0U7RUFDQTtBaEI0OUlkO0FnQjE5SVk7RUFDRTtBaEI0OUlkO0FnQnA5SUk7RUFDRTtBaEJzOUlOO0FnQnI5SU07RUFDRTtBaEJ1OUlSO0FnQnQ5SVE7RUFDRTtBaEJ3OUlWO0FnQm45SU07RUFDRTtFQUNBO0VBQ0E7QWhCcTlJUjtBZ0JwOUlRO0VBQ0U7QWhCczlJVjtBZ0JqOUlFO0VBQ0U7RUFDQTtBaEJtOUlKO0FnQmw5SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJvOUlOO0FnQm45SU07RUFDRTtFQUNBO0VBQ0E7QWhCcTlJUjtBZ0JsOUlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJidFVVO0VhdVVWO0VBQ0E7QWhCbzlJTjtBZ0JsOUlNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCbzlJUjtBZ0JsOUlNO0VBQ0U7RUFDQTtBaEJvOUlSO0FnQmw5SVU7RUFDRTtBaEJvOUlaO0FnQmw5SVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2JsVkM7RWFtVkQ7QWhCbzlJWjtBZ0JuOUlZO0VBQ0U7RUFDQTtFQUNBO0FoQnE5SWQ7QWdCaDlJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCazlJUjtBZ0JqOUlRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CYm5YTTtBSHMwSmhCO0FnQmo5SVE7RUFDRSxtQmJ0WE07RWF1WE47RUFDQTtFQUNBO0FoQm05SVY7QWdCbDlJVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCbzlJWjtBZ0JuOUlZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCcTlJZDtBZ0JoOUlNO0VBQ0U7RUFDQTtBaEJrOUlSO0FnQmo5SVE7RUFDRTtFQUNBO0VBQ0E7QWhCbTlJVjtBZ0JsOUlVO0VBQ0U7QWhCbzlJWjtBZ0JsOUlVO0VBQ0U7RUFDQTtFQUNBO0FoQm85SVo7QWdCaDlJTTtFQUNFO0FoQms5SVI7QWdCajlJUTtFQUNFO0VBQ0EsZ0JiM1pFO0VhNFpGLGNiN1pjO0VhOFpkO0VBQ0E7RUFDQTtBaEJtOUlWO0FnQmw5SVU7RUFDRTtBaEJvOUlaO0FnQmw5SVU7RUFDRTtBaEJvOUlaO0FnQmw5SVU7RUFDRTtBaEJvOUlaO0FnQm45SVk7RUFDRTtFQUNBO0FoQnE5SWQ7QWdCbjlJWTtFQUNFO0VBQ0E7QWhCcTlJZDtBZ0JsOUlVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJvOUlaO0FnQm45SVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCYjNjRTtFYTRjRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnE5SWQ7QWdCbDlJVTtFQUNFLGdCYjNjQTtFYTRjQTtBaEJvOUlaO0FnQmw5SVU7RUFDRTtBaEJvOUlaO0FnQmw5SVU7RUFDRTtFQUNBO0FoQm85SVo7QWdCbDlJVTtFQUNFO0VBQ0EsY2J4ZFk7RWF5ZFo7RUFDQTtBaEJvOUlaO0FnQmo5SVE7RUFDRSxtQmJuZUU7RWFvZUYsV2I5ZEU7QUhpN0paO0FnQmw5SVU7RUFDRSxtQmJ0ZUE7RWF1ZUEsV2JqZUE7QUhxN0paO0FnQmg5SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJrOUlSO0FnQmo5SVE7RUFDRSxjYnplRztFYTBlSDtBaEJtOUlWO0FnQmg5SU07RUFDRTtFQUNBO0VBQ0E7QWhCazlJUjtBZ0JqOUlRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJiOWZHO0VhK2ZIO0VBQ0E7QWhCbTlJVjtBZ0JsOUlVO0VBQ0UseUJiemdCTTtBSDY5SmxCO0FnQmo5SVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJtOUlWO0FnQmo5SVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJtOUlWO0FnQjk4SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2I3aEJnQjtBSDYrSnhCO0FnQjc4SUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCKzhJTjtBZ0I5OElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJnOUlSO0FnQjk4SU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmc5SVI7QWdCOThJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCZzlJUjtBZ0I5OElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjYjlrQlU7QUg4aEtsQjtBZ0I5OElNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmc5SVI7O0FnQjE4SUE7RUFDRTtJQUNFO0VoQjY4SUY7RWdCMThJRTtJQUNFO0lBQ0E7SUFDQTtFaEI0OElKO0VnQjM4SUk7SUFDRTtJQUNBO0lBQ0E7RWhCNjhJTjtFZ0IzOElJO0lBQ0U7SUFDQTtFaEI2OElOO0FBQ0Y7QWdCeDhJQTtFQUNFO0lBQ0U7RWhCMDhJRjtBQUNGO0FnQnY4SUE7RUFFSTtJQUNFO0VoQnc4SUo7RWdCcjhJQTtJQUNFO0VoQnU4SUY7RWdCcjhJQTtJQUNFO0lBQ0E7RWhCdThJRjtFZ0JyOElBO0lBQ0U7RWhCdThJRjtFZ0J0OElFO0lBQ0U7SUFDQTtFaEJ3OElKO0VnQnQ4SUU7SUFDRTtJQUNBO0lBQ0E7RWhCdzhJSjtFZ0JyOElBO0lBQ0U7SUFDQTtFaEJ1OElGO0VnQnQ4SUU7SUFDRTtJQUNBO0VoQnc4SUo7QUFDRjtBZ0JyOElBO0VBQ0U7SUFDRTtFaEJ1OElGO0FBQ0Y7QWdCcDhJQTtFQUVJO0lBQ0U7RWhCcThJSjtFZ0JuOElFO0lBQ0U7SUFDQTtJQUNBO0VoQnE4SUo7RWdCcDhJSTtJQUNFO0lBQ0E7SUFDQTtFaEJzOElOO0VnQm44SUU7SUFDRTtFaEJxOElKO0VnQm44SUU7SUFDRTtFaEJxOElKO0VnQnA4SUk7SUFDRTtJQUNBO0VoQnM4SU47RWdCcDhJSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhCczhJTjtFZ0JyOElNO0lBQ0U7RWhCdThJUjtFZ0JyOElNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEJ1OElSO0VnQnQ4SVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoQnc4SVY7RWdCdjhJVTtJQUNFO0lBQ0E7SUFDQTtFaEJ5OElaO0VnQnQ4SVk7SUFDRTtFaEJ3OElkO0VnQnA4SVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEJzOElWO0VnQnI4SVU7SUFDRTtFaEJ1OElaO0VnQm44SU07SUFDRTtFaEJxOElSO0VnQmo4SUU7SUFDRTtFaEJtOElKO0VnQmo4SUU7SUFDRTtFaEJtOElKO0FBQ0Y7QWdCaDhJQTtFQUVJO0lBQ0U7RWhCaThJSjtFZ0IvN0lFO0lBQ0U7SUFDQTtFaEJpOElKO0VnQi83SUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhCaThJSjtFZ0IvN0lFO0lBQ0U7RWhCaThJSjtFZ0IvN0lFO0lBQ0U7SUFDQTtJQUNBO0VoQmk4SUo7RWdCaDhJSTtJQUNFO0lBQ0E7SUFDQTtFaEJrOElOO0VnQi83SUU7SUFDRTtJQUNBO0VoQmk4SUo7RWdCaDhJSTtJQUNFO0VoQms4SU47RWdCajhJTTtJQUNFO0VoQm04SVI7RWdCLzdJRTtJQUNFO0lBQ0E7RWhCaThJSjtFZ0JoOElJO0lBQ0U7SUFDQTtJQUNBO0VoQms4SU47RWdCajhJTTtJQUNFO0VoQm04SVI7RWdCbDhJUTtJQUNFO0VoQm84SVY7RWdCLzdJRTtJQUNFO0VoQmk4SUo7RWdCaDhJSTtJQUNFO0lBQ0E7SUFDQTtFaEJrOElOO0VnQjk3SUk7SUFDRTtJQUNBO0VoQmc4SU47RWdCOTdJSTtJQUNFO0VoQmc4SU47RWdCLzdJTTtJQUNFO0VoQmk4SVI7RWdCNzdJRTtJQUNFO0VoQis3SUo7RWdCNzdJRTtJQUNFO0lBQ0E7SUFDQSxtQmJ2MEJNO0VIc3dLVjtFZ0I5N0lJO0lBQ0UsbUJieDBCVTtFSHd3S2hCO0FBQ0Y7QWdCNTdJQTtFQUNFO0lBQ0U7RWhCODdJRjtBQUNGO0FnQjM3SUE7RUFDRTtJQUNFO0VoQjY3SUY7QUFDRjtBaUJ4eEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjB4S047QWlCenhLTTtFQUNFLGNkR1U7RWNGVjtFQUNBO0VBQ0E7RUFDQTtBakIyeEtSO0FpQnZ4S0U7RUFDRTtFQUNBO0VBQ0E7QWpCeXhLSjtBaUJ4eEtJO0VBT0U7QWpCb3hLTjtBaUIxeEtNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCNHhLUjtBaUJ6eEtNO0VBQ0U7QWpCMnhLUjtBaUJ6eEtNO0VBQ0U7QWpCMnhLUjtBaUJ2eEtNO0VBQ0U7QWpCeXhLUjtBaUJ0eEtJO0VBQ0U7RUFDQTtFQUNBO0FqQnd4S047QWlCdHhLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjZDNDWTtBSG0wS2xCO0FpQnR4S0k7RUFDRTtBakJ3eEtOO0FpQnZ4S007RUFDRTtFQUNBO0FqQnl4S1I7QWlCdnhLTTtFQUNFO0FqQnl4S1I7QWlCdnhLTTtFQUNFO0FqQnl4S1I7QWlCcnhLTTtFQUNFO0FqQnV4S1I7QWlCcHhLSTtFQUNFO0FqQnN4S047QWlCcHhLSTtFQUNFO0FqQnN4S047QWlCcnhLTTtFQUNFO0FqQnV4S1I7QWlCcnhLTTtFQUNFO0FqQnV4S1I7QWlCcHhLSTtFQUNFO0VBQ0E7RUFDQTtBakJzeEtOO0FpQnJ4S007RUFDRTtFQUNBO0VBQ0EsbUJkdEZJO0VjdUZKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdXhLUjtBaUJweEtRO0VBQ0U7QWpCc3hLVjtBaUJweEtRO0VBQ0U7QWpCc3hLVjtBaUJweEtRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJzeEtWO0FpQnB4S1E7RUFDRTtBakJzeEtWO0FpQmp4S007RUFDRTtFQUNBO0VBQ0E7QWpCbXhLUjtBaUJoeEtRO0VBQ0U7RUFDQTtBakJreEtWO0FpQjl3S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmd4S047QWlCN3dLRTtFQUNFO0FqQit3S0o7QWlCOXdLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQmd4S047QWlCOXdLSTtFQUNFO0VBQ0E7RUFDQTtBakJneEtOO0FpQi93S007RUFDRTtBakJpeEtSO0FpQmh4S1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJreEtWO0FpQi93S007RUFDRTtBakJpeEtSO0FpQmh4S1E7RUFDRTtBakJreEtWO0FpQmh4S1E7RUFDRTtBakJreEtWO0FpQmh4S1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmt4S1Y7QWlCaHhLUTtFQUNFO0VBQ0E7RUFDQSxjZDFLYztBSDQ3S3hCO0FpQmp4S1U7RUFDRTtFQUNBLGNkMUtDO0FINjdLYjtBaUJqeEtVO0VBQ0U7QWpCbXhLWjtBaUJqeEtVO0VBQ0U7RUFDQTtBakJteEtaO0FpQmh4S1E7RUFDRTtFQUNBO0VBQ0EsY2QxTGM7RWMyTGQ7QWpCa3hLVjtBaUJqeEtVO0VBQ0U7QWpCbXhLWjtBaUI5d0tJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCZ3hLTjtBaUIvd0tNO0VBQ0U7RUFDQTtFQUNBLGNkM01VO0FINDlLbEI7QWlCaHhLUTtFQUNFO0FqQmt4S1Y7QWlCN3dLTTtFQUNFO0VBQ0E7QWpCK3dLUjtBaUI5d0tRO0VBQ0U7QWpCZ3hLVjtBaUI5d0tRO0VBQ0U7QWpCZ3hLVjtBaUI1d0tJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCOHdLTjtBaUI3d0tNO0VBQ0U7RUFDQSxjZG5PZ0I7RWNvT2hCO0VBQ0E7QWpCK3dLUjtBaUI3d0tNO0VBQ0U7QWpCK3dLUjtBaUI5d0tRO0VBQ0U7QWpCZ3hLVjs7QWlCcHdLQTtFQUVJO0lBQ0U7RWpCc3dLSjtFaUJyd0tJO0lBQ0U7SUFDQTtFakJ1d0tOO0VpQnB3S0U7SUFDRTtJQUNBO0VqQnN3S0o7RWlCcndLSTtJQUNFO0lBQ0E7RWpCdXdLTjtFaUJyd0tJO0lBQ0U7RWpCdXdLTjtFaUJyd0tJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCdXdLTjtFaUJ0d0tNO0lBQ0U7RWpCd3dLUjtBQUNGO0FpQmx3S0E7RUFHTTtJQUNFO0lBQ0E7RWpCa3dLTjtFaUJqd0tNO0lBQ0U7SUFDQTtFakJtd0tSO0VpQi92S007SUFDRTtFakJpd0tSO0FBQ0Y7QWtCampMSTtFQUNFO0VBQ0E7QWxCbWpMTjtBa0JqakxJO0VBQ0U7RUFDQTtBbEJtakxOO0FrQmhqTEU7RUFDRTtFQUNBO0FsQmtqTEo7QWtCampMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCbWpMTjtBa0JqakxJO0VBQ0U7RUFDQTtBbEJtakxOO0FrQmxqTE07RUFDRTtFQUNBO0FsQm9qTFI7QWtCbmpMUTtFQUNFO0FsQnFqTFY7QWtCbGpMTTtFQUNFO0FsQm9qTFI7QWtCbmpMUTtFQUNFO0VBQ0E7RUFDQSxjZjFCUTtBSCtrTGxCO0FrQm5qTFE7RUFDRTtBbEJxakxWO0FrQnBqTFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQnNqTFo7QWtCcGpMVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQnNqTFo7QWtCcGpMVTtFQUNFO0FsQnNqTFo7QWtCbGpMTTtFQUNFO0FsQm9qTFI7O0FrQi9pTEE7RUFDRTtJQUNFO0VsQmtqTEY7RWtCampMRTtJQUNFO0lBQ0E7RWxCbWpMSjtFa0JqakxFO0lBQ0U7RWxCbWpMSjtBQUNGO0FrQi9pTEE7RUFDRTtJQUNFO0VsQmlqTEY7RWtCaGpMRTtJQUNFO0VsQmtqTEo7RWtCaGpMRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VsQmtqTEo7RWtCaGpMRTtJQUNFO0VsQmtqTEo7QUFDRjtBbUJ6b0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjJvTE47QW1CMW9MTTtFQUNFLGNoQkNVO0VnQkFWO0VBQ0E7RUFDQTtFQUNBO0FuQjRvTFI7QW1CeG9MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNoQmJvQjtBSHVwTHhCO0FtQnpvTEk7RUFDRTtBbkIyb0xOO0FtQnZvTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEIzQlk7QUhvcUxsQjtBbUJ2b0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CeW9MTjtBbUJ2b0xJO0VBQ0U7RUFDQSxjaEJqQ087QUgwcUxiO0FtQnZvTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjaEIzQ1k7RWdCNENaO0VBQ0E7QW5CeW9MTjtBbUJ2b0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEJyREs7RWdCc0RMO0FuQnlvTE47QW1Cdm9MSTtFQUNFO0FuQnlvTE47QW1Cdm9MSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CeW9MTjtBbUJ0b0xFO0VBQ0U7QW5Cd29MSjtBbUJ0b0xFO0VBQ0U7QW5Cd29MSjtBbUJ0b0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ3b0xKO0FtQnRvTEU7RUFDRTtFQUNBO0FuQndvTEo7QW1Cdm9MSTtFQUNFO0VBQ0E7QW5CeW9MTjtBbUJ2b0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ5b0xOO0FtQnZvTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CeW9MTjtBbUJ2b0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CeW9MTjtBbUJ0b0xFO0VBQ0U7QW5Cd29MSjtBbUJ2b0xJO0VBQ0U7RUFDQTtBbkJ5b0xOO0FtQnhvTE07RUFDRTtBbkIwb0xSO0FtQnhvTE07RUFDRTtFQUNBO0VBQ0E7QW5CMG9MUjtBbUJ0b0xFO0VBQ0U7QW5Cd29MSjtBbUJ2b0xJO0VBQ0U7RUFDQTtFQUNBO0FuQnlvTE47QW1CeG9MTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIwb0xSO0FtQnRvTEU7RUFDRTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0FuQnFvTEo7QW1CM29MSTtFQUNFO0FuQjZvTE47QW1Cdm9MSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hCeEprQjtFZ0J5SmxCO0VBQ0E7RUFDQTtBbkJ5b0xOO0FtQnZvTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkJ5b0xOO0FtQnZvTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnlvTE47QW1Cdm9MSTtFQUNFO0FuQnlvTE47QW1Ccm9MSTtFQUNFO0FuQnVvTE47QW1Ccm9MSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CdW9MTjtBbUJ0b0xNO0VBQ0U7RUFDQTtBbkJ3b0xSO0FtQnRvTE07RUFDRTtFQUNBO0FuQndvTFI7QW1CdG9MTTtFQUNFO0FuQndvTFI7QW1CcG9MTTtFQUNFO0FuQnNvTFI7QW1CcG9MTTtFQUNFO0VBQ0E7RUFDQTtBbkJzb0xSO0FtQnJvTFE7RUFDRTtBbkJ1b0xWO0FtQnJvTFE7RUFDRTtFQUNBO0VBQ0E7QW5CdW9MVjtBbUJyb0xRO0VBQ0U7QW5CdW9MVjtBbUJyb0xRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CdW9MVjtBbUJ0b0xVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQndvTFo7QW1CdG9MVTtFQUNFO0VBQ0E7RUFDQTtBbkJ3b0xaO0FtQnZvTFk7RUFDRTtBbkJ5b0xkO0FtQnZvTFk7RUFDRTtBbkJ5b0xkO0FtQnhvTGM7RUFDRTtBbkIwb0xoQjtBbUJ2b0xZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnlvTGQ7QW1CeG9MYztFQUNFO0VBQ0E7RUFDQTtBbkIwb0xoQjtBbUJ2b0xZO0VBQ0U7QW5CeW9MZDtBbUJ4b0xjO0VBQ0U7RUFDQTtBbkIwb0xoQjtBbUJ6b0xnQjtFQUNFLGNoQmpRTDtBSDQ0TGI7QW1Cdm9MWTtFQUNFO0VBQ0E7QW5CeW9MZDtBbUJ4b0xjO0VBQ0U7RUFDQTtFQUNBO0FuQjBvTGhCO0FtQnZvTFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ5b0xkO0FtQnRvTFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkJ3b0xaO0FtQnZvTFk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkJ5b0xkO0FtQnhvTGM7RUFDRTtFQUNBO0VBQ0E7QW5CMG9MaEI7QW1Cam9MSTtFQUNFO0VBQ0E7QW5CbW9MTjtBbUJsb0xNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhCM1RJO0VnQjRUSixjaEI3VGdCO0VnQjhUaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cb29MUjtBbUJub0xRO0VBQ0U7RUFDQTtFQUNBO0FuQnFvTFY7QW1Cbm9MUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQnFvTFY7QW1CcG9MVTtFQUNFO0VBQ0E7RUFDQTtBbkJzb0xaO0FtQnBvTFU7RUFDRTtFQUNBO0FuQnNvTFo7QW1Cbm9MUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CcW9MVjtBbUJwb0xVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmhCbFhJO0VnQm1YSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnNvTFo7QW1Cbm9MUTtFQUNFO0FuQnFvTFY7QW1Cbm9MUTtFQUNFO0VBQ0E7RUFDQTtBbkJxb0xWO0FtQm5vTFE7RUFDRTtFQUNBLGNoQjVYYztFZ0I2WGQ7RUFDQTtBbkJxb0xWO0FtQmxvTE07RUFDRSxtQmhCdllJO0VnQndZSixXaEJsWUk7RWdCbVlKLHFCaEJ6WUk7QUg2Z01aO0FtQmpvTEk7RUFDRTtBbkJtb0xOO0FtQmhvTE07RUFDRTtFQUNBO0FuQmtvTFI7QW1CaG9MTTtFQUNFO0FuQmtvTFI7QW1CaG9MTTtFQUNFLGNoQm5aZ0I7RWdCb1poQjtFQUNBO0VBQ0E7RUFDQTtBbkJrb0xSO0FtQjluTE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkJnb0xSO0FtQjluTE07RUFDRSxjaEJsYWdCO0VnQm1haEI7RUFDQTtFQUNBO0VBQ0E7QW5CZ29MUjtBbUI5bkxNO0VBQ0U7QW5CZ29MUjtBbUI3bkxRO0VBQ0U7QW5CK25MVjtBbUJ6bkxRO0VBQ0U7QW5CMm5MVjtBbUJ6bkxRO0VBQ0U7QW5CMm5MVjtBbUJ4bkxNO0VBQ0U7QW5CMG5MUjtBbUJ0bkxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Cd25MTjtBbUJ2bkxNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CeW5MUjtBbUJ2bkxNO0VBQ0U7QW5CeW5MUjtBbUJ0bkxJO0VBQ0U7QW5Cd25MTjtBbUJ0bkxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnduTE47QW1CdG5MSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cd25MTjtBbUJ2bkxNO0VBQ0U7RUFDQTtFQUNBO0FuQnluTFI7QW1Cdm5MTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnluTFI7QW1CeG5MUTtFQUNFO0FuQjBuTFY7QW1CeG5MUTtFQUNFO0FuQjBuTFY7QW1Cdm5MTTtFQUNFO0VBQ0E7RUFDQTtBbkJ5bkxSO0FtQnhuTFE7RUFDRTtBbkIwbkxWO0FtQnZuTE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkJ5bkxSO0FtQnhuTFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIwbkxWO0FtQnpuTFU7RUFDRTtFQUNBLFdoQjVnQkE7RWdCNmdCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CMm5MWjtBbUJ4bkxRO0VBQ0U7RUFDQTtFQUNBO0FuQjBuTFY7QW1Cem5MVTtFQUNFO0VBQ0E7QW5CMm5MWjtBbUJ6bkxVO0VBQ0U7RUFDQTtBbkIybkxaO0FtQnpuTFU7RUFDRSxtQmhCeGlCQTtBSG1xTVo7QW1Cem5MVTtFQUNFLG1CaEIzaUJBO0FIc3FNWjtBbUJwbkxNO0VBQ0U7QW5Cc25MUjtBbUJwbkxNO0VBQ0U7QW5Cc25MUjtBbUJybkxRO0VBQ0U7RUFDQTtFQUNBO0FuQnVuTFY7QW1Cam5MSTtFQUNFO0FuQm1uTE47QW1Cam5MSTtFQUNFO0FuQm1uTE47QW1Cam5MSTtFQUNFO0FuQm1uTE47QW1CL21MSTtFQUNFO0FuQmluTE47QW1CN21MSTtFQUNFO0VBQ0EsY2hCN2tCa0I7RWdCOGtCbEI7QW5CK21MTjtBbUI3bUxJO0VBQ0U7QW5CK21MTjtBbUIzbUxJO0VBQ0U7RUFDQTtFQUNBO0FuQjZtTE47QW1CMW1MTTtFQUNFO0FuQjRtTFI7QW1CMW1MTTtFQUNFO0VBQ0E7RUFDQTtBbkI0bUxSO0FtQjFtTE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkI0bUxSO0FtQjNtTFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjZtTFY7QW1CM21MUTtFQUNFO0VBQ0E7QW5CNm1MVjtBbUIzbUxRO0VBQ0U7QW5CNm1MVjtBbUIxbUxNO0VBQ0U7QW5CNG1MUjtBbUIzbUxRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CNm1MVjtBbUJ6bUxRO0VBQ0U7QW5CMm1MVjtBbUIxbUxVO0VBQ0U7QW5CNG1MWjtBbUIxbUxVO0VBQ0U7QW5CNG1MWjtBbUJ2bUxJO0VBQ0U7QW5CeW1MTjtBbUJ2bUxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnltTE47QW1CeG1MTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQjBtTFI7QW1Ccm1MSTtFQUNFO0FuQnVtTE47QW1Ccm1MSTtFQUNFO0FuQnVtTE47QW1Ccm1MSTtFQUNFO0FuQnVtTE47QW1CdG1MTTtFQUNFO0VBQ0E7RUFDQTtBbkJ3bUxSO0FtQnZtTFE7RUFDRTtBbkJ5bUxWO0FtQm5tTEk7RUFDRTtFQUNBO0VBQ0E7QW5CcW1MTjtBbUJubUxJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnFtTE47QW1CcG1MTTtFQUNFO0FuQnNtTFI7QW1Ccm1MUTtFQUNFO0FuQnVtTFY7QW1Ccm1MUTtFQUNFO0FuQnVtTFY7QW1CcG1MTTtFQUNFO0FuQnNtTFI7QW1CcG1MTTtFQUNFO0VBQ0E7RUFDQTtBbkJzbUxSO0FtQm5tTEk7RUFDRTtFQUNBO0VBQ0E7QW5CcW1MTjtBbUJwbUxNO0VBQ0UsY2hCcnRCZ0I7QUgyek14QjtBbUJybUxRO0VBQ0U7QW5CdW1MVjtBbUJybUxRO0VBQ0U7RUFDQTtFQUNBO0FuQnVtTFY7QW1Ccm1MUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQnVtTFY7QW1CdG1MVTtFQUNFO0FuQndtTFo7QW1Ccm1MUTtFQUNFO0FuQnVtTFY7QW1CdG1MVTtFQUNFO0VBQ0E7QW5Cd21MWjtBbUJqbUxJO0VBQ0U7QW5CbW1MTjtBbUJsbUxNO0VBQ0U7QW5Cb21MUjtBbUJsbUxNO0VBQ0U7QW5Cb21MUjtBbUJqbUxJO0VBQ0U7QW5CbW1MTjtBbUJsbUxNO0VBQ0U7RUFDQTtBbkJvbUxSO0FtQm5tTFE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjaEJyd0JRO0VnQnN3QlI7QW5CcW1MVjtBbUJubUxRO0VBQ0U7RUFDQTtFQUNBO0FuQnFtTFY7QW1CcG1MVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQnNtTFo7QW1CcG1MVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhCL3hCQTtFZ0JneUJBO0VBQ0E7QW5Cc21MWjtBbUJsbUxNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJvbUxSO0FtQm5tTFE7RUFDRTtFQUNBO0FuQnFtTFY7QW1Cam1MSTtFQUNFO0FuQm1tTE47QW1Cam1MSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CbW1MTjtBbUJqbUxRO0VBQ0U7QW5CbW1MVjtBbUJqbUxRO0VBQ0U7QW5CbW1MVjtBbUJobUxNO0VBQ0U7QW5Ca21MUjtBbUI5bExFO0VBQ0U7QW5CZ21MSjtBbUIvbExJO0VBQ0U7QW5CaW1MTjtBbUIvbExJO0VBQ0UsY2hCdDBCWTtFZ0J1MEJaLG1CaEJ6MEJrQjtFZ0IwMEJsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmltTE47QW1CaG1MTTtFQUNFLGNoQjkwQlU7QUhnN01sQjtBbUJobUxNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmttTFI7QW1CaG1MTTtFQUNFO0VBQ0E7RUFDQTtBbkJrbUxSO0FtQmptTFE7RUFDRTtBbkJtbUxWO0FtQmptTFE7RUFDRTtFQUNBO0FuQm1tTFY7QW1CaG1MTTtFQUNFO0VBQ0E7RUFDQTtBbkJrbUxSO0FtQmptTFE7RUFDRTtBbkJtbUxWO0FtQmptTFE7RUFDRTtFQUNBO0FuQm1tTFY7QW1Cam1MUTtFQUNFO0VBQ0E7RUFDQSxXaEJuM0JFO0FIczlNWjtBbUJqbUxRO0VBQ0U7QW5CbW1MVjtBbUJqbUxRO0VBQ0U7QW5CbW1MVjtBbUJsbUxVO0VBQ0U7QW5Cb21MWjtBbUJobUxNO0VBQ0U7RUFDQTtBbkJrbUxSO0FtQmptTFE7RUFDRTtFQUNBO0VBQ0E7QW5CbW1MVjtBbUJsbUxVO0VBQ0UsY2hCcjRCQztFZ0JzNEJEO0FuQm9tTFo7QW1CaG1MTTtFQUNFO0VBQ0E7QW5Ca21MUjtBbUJqbUxRO0VBSUU7RUFDQTtBbkJnbUxWO0FtQnBtTFU7RUFDRTtBbkJzbUxaO0FtQmxtTFU7RUFDRTtBbkJvbUxaO0FtQmhtTE07RUFDRTtFQUNBO0FuQmttTFI7QW1COWxMRTtFQUNFO0VBQ0E7QW5CZ21MSjtBbUIvbExJO0VBQ0U7QW5CaW1MTjtBbUIvbExJO0VBQVc7QW5Ca21MZjtBbUJobUxFO0VBQ0U7QW5Ca21MSjs7QW1CL2xMQTtFQUNFO0lBQ0U7RW5Ca21MRjtFbUJobUxBO0lBQ0U7RW5Ca21MRjtBQUNGO0FtQi9sTEE7RUFHTTtJQUNFO0VuQitsTE47RW1CN2xMSTtJQUNFO0VuQitsTE47RW1CN2xMSTtJQUNFO0VuQitsTE47RW1CN2xMSTtJQUNFO0VuQitsTE47RW1CN2xMSTtJQUNFO0VuQitsTE47RW1CemxMSTtJQUNFO0VuQjJsTE47RW1CMWxMTTtJQUNFO0VuQjRsTFI7RW1CMWxMTTtJQUNFO0VuQjRsTFI7QUFDRjtBbUJ0bExBO0VBQ0U7SUFDRTtFbkJ3bExGO0VtQnRsTEE7SUFDRTtJQUNBO0VuQndsTEY7RW1CdGxMQTtJQUNFO0VuQndsTEY7RW1CdGxMQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5Cd2xMRjtBQUNGO0FtQnJsTEE7RUFFSTtJQUNFO0VuQnNsTEo7RW1CcmxMSTtJQUNFO0lBQ0E7RW5CdWxMTjtFbUJwbExFO0lBQ0U7RW5Cc2xMSjtFbUJybExJO0lBQ0U7RW5CdWxMTjtFbUJybExJO0lBQ0U7RW5CdWxMTjtFbUJwbExFO0lBQ0U7SUFDQTtJQUNBO0VuQnNsTEo7RW1CcGxMRTtJQUNFO0VuQnNsTEo7QUFDRjtBbUJsbExBO0VBRUk7SUFBVztFbkJvbExiO0VtQmxsTEE7SUFDRTtFbkJvbExGO0VtQmxsTEE7SUFDRTtJQUNBO0VuQm9sTEY7RW1CbGxMQTtJQUNFO0lBQ0E7SUFDQTtFbkJvbExGO0FBQ0Y7QW1CaGxMQTtFQUNFO0lBQ0U7SUFDQTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtJQUNBO0VuQmtsTEY7RW1CaGxMQTtJQUNFO0lBQ0E7RW5Ca2xMRjtFbUJobExBO0lBQ0U7RW5Ca2xMRjtFbUJobExBOzs7SUFHRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtJQUNBO0VuQmtsTEY7RW1CaGxMQTtJQUNFO0VuQmtsTEY7RW1CaGxMQTtJQUNFO0VuQmtsTEY7RW1CaGxMQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuQmtsTEY7RW1CaGxMQTtJQUNFO0lBQ0E7RW5Ca2xMRjtFbUJobExBO0lBQ0U7RW5Ca2xMRjtFbUJobExBO0lBQ0U7RW5Ca2xMRjtFbUJobExBO0lBQ0U7RW5Ca2xMRjtFbUJobExBO0lBQ0U7SUFDQTtFbkJrbExGO0VtQmhsTEE7SUFDRTtJQUNBO0VuQmtsTEY7RW1CaGxMQTtJQUNFO0lBQ0E7SUFDQTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQmhsTEE7SUFDRTtFbkJrbExGO0VtQi9rTEU7SUFDRTtFbkJpbExKO0VtQmhsTEk7SUFDRTtJQUNBO0VuQmtsTE47RW1CaGxMSTtJQUNFO0VuQmtsTE47RW1CL2tMRTtJQUNFO0lBQ0E7RW5CaWxMSjtFbUI5a0xBO0lBQ0U7SUFDQTtFbkJnbExGO0VtQjlrTEE7SUFDRTtFbkJnbExGO0VtQjlrTEE7SUFDRTtJQUNBO0VuQmdsTEY7RW1COWtMQTtJQUNFO0VuQmdsTEY7QUFDRjtBb0Jqd05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCbXdORjtBb0Jqd05FO0VBQ0U7QXBCbXdOSjtBb0Jod05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCa3dOSjtBb0Ivdk5FO0VBQ0U7QXBCaXdOSjtBb0I5dk5FO0VBQ0U7QXBCZ3dOSjs7QW9CMXZORTtFQUNFO0FwQjZ2Tko7QW9CM3ZORTtFQUNFO0VBQ0E7QXBCNnZOSjtBb0Izdk5FO0VBQ0U7RUFDQTtFQUNBO0FwQjZ2Tko7QW9CM3ZORTtFQUNFO0FwQjZ2Tko7O0FvQnp2TkE7RUFDRTtBcEI0dk5GOztBb0J6dk5BO0VBQ0U7SUFDRTtFcEI0dk5GO0FBQ0Y7QW9CenZOQTtFQUNFO0lBQ0U7RXBCMnZORjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvY29va2llLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9yZWFzc3VyYW5jZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvc2VhcmNoX2VuZ2luZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvY2VudGVyX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2NlbnRlcl9jYXJkX2xpc3Rpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ob21lcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Zyb250X291X3NhdXRlci5zY3NzIiwid2VicGFjazovLy8uL29mZmVyX2p1bXBfcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VfY2VudGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZV9lZGl0b3JpYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi90b3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdHVubmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ29vZGllcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzUuMTEuMi9jc3MvYWxsLm1pbi5jc3MpO1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUZGNztcbiAgY29sb3I6ICMwNzAxNTU7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmctdG9wOiA3NnB4O1xufVxuYm9keSBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbn1cbmJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5ib2R5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogMTUzMHB4O1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnR4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXRyYW5zLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnR4dC1jb3JhaWwge1xuICBjb2xvcjogI0ZENEM3Njtcbn1cblxuLmZ3LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuLWhsdy1ibHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxNjBGQjI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNjBGQjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLWhsdy1ibHVlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE2MEZCMjtcbn1cbi5idG4taGx3LWJsdWUgLmNvdW50IHtcbiAgY29sb3I6ICNGRDRDNzY7XG59XG5cbi5idG4taGx3LWJsdWUtc2Vjb25kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgYm9yZGVyOiAycHggc29saWQgIzA2MDA4RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi1obHctYmx1ZS1zZWNvbmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTYwRkIyO1xuICBib3JkZXItY29sb3I6ICMxNjBGQjI7XG59XG5cbi5idG4tZmlsbC1ibHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogIzE2MEZCMjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNjBGQjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWZpbGwtYmx1ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG4gIGJvcmRlci1jb2xvcjogIzA3MDE1NTtcbn1cbi5idG4tZmlsbC1ibHVlIC5jb3VudCB7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xufVxuXG4uYnRuLWhsdy1jb3JhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkQ0Qzc2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi1obHctY29yYWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBib3JkZXItY29sb3I6ICNGRDRDNzY7XG59XG5cbi5idG4tZmlsbC1jb3JhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkQ0Qzc2O1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1maWxsLWNvcmFpbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFODE3NDk7XG4gIGJvcmRlci1jb2xvcjogI0U4MTc0OTtcbn1cblxuYm9keSAuYnRuLW1kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE3LjRweDtcbn1cblxuYm9keSAuYnRuLWxnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgcGFkZGluZzogMTlweCA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE3LjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmJvZHkgLmJ0bi1tdy0yMDAge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbm1haW4gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA2MDA4RDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cbiAgLmhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBtYWluIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBib2R5IC5idG4tbGcge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTkuOThweCkge1xuICAuY2xvdWQtYmcge1xuICAgIGJhY2tncm91bmQ6ICNGMUVGRjcgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvZm9uZC1udWFnZXMuanBnXCIpIHRvcCBjZW50ZXIgcmVwZWF0O1xuICB9XG59XG5ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuYm9keSAjdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMixcbmJvZHkgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkFsbERlbmllZDIsXG5ib2R5ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbn1cbmJvZHkgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMiB7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG59XG5ib2R5ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTgxNzQ5O1xufVxuYm9keSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiB7XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkQ0Qzc2O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbn1cbmJvZHkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIHtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbn1cbmJvZHkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lLFxuYm9keSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDcwMTU1O1xufVxuYm9keSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMDcwMTU1O1xufVxuYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb25TYXZlIHtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbn1cbmJvZHkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlICsgW2lkXj10YXJ0ZWF1Y2l0cm9uRGV0YWlsc10ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgYm9keSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxufVxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zZWN0aW9uI3JldmlldyB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnNlY3Rpb24jcmV2aWV3IC5yLXRvcC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWN0aW9uI3JldmlldyAuci10b3AtYm94IC5zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5zZWN0aW9uI3JldmlldyAuci10b3AtYm94IGgyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5yLXRvcC1ib3ggLnItc2NvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuc2VjdGlvbiNyZXZpZXcgLnItdG9wLWJveCAuci1zY29yZSAuc2NvcmUge1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA2MDA4RDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5yLXRvcC1ib3ggLnItc2NvcmUgYSB7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cbnNlY3Rpb24jcmV2aWV3IC5zdGFyLXJhdGluZ3Mge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTVweDtcbiAgcGFkZGluZzogMDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyB7XG4gIGNvbG9yOiAjZjliODA5O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5zZWN0aW9uI3JldmlldyAuc3Rhci1yYXRpbmdzIC5maWxsLXJhdGluZ3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnNlY3Rpb24jcmV2aWV3IC5zdGFyLXJhdGluZ3MgLmVtcHR5LXJhdGluZ3Mge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5nLXJ3LWJveCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5nLXJ3cyB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnNlY3Rpb24jcmV2aWV3IC5nLXJ3cyAuZy1ydyB7XG4gIGJhY2tncm91bmQ6ICNlNWU0ZWY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDclO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuc2VjdGlvbiNyZXZpZXcgLmctcndzIC5nLXJ3IC5pbWctaW5mb3MtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5nLXJ3cyAuZy1ydyAuaW1nLWluZm9zLWJveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5zZWN0aW9uI3JldmlldyAuZy1yd3MgLmctcncgLmltZy1pbmZvcy1ib3ggLmluZm9zLWJveCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuc2VjdGlvbiNyZXZpZXcgLmctcndzIC5nLXJ3IC5pbWctaW5mb3MtYm94IC5pbmZvcy1ib3ggLnVzZXJuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5zZWN0aW9uI3JldmlldyAuZy1yd3MgLmctcncgLmltZy1pbmZvcy1ib3ggLmluZm9zLWJveCAuZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5nLXJ3cyAuZy1ydyAuaW1nLWluZm9zLWJveCAuaW5mb3MtYm94IC5zdGFyLXJhdGluZ3Mge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgbWFyZ2luOiA1cHggYXV0byAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zZWN0aW9uI3JldmlldyAuZy1yd3MgLmctcncgLm1lc3NhZ2UtYm94IHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzA3MDE1NTtcbn1cbnNlY3Rpb24jcmV2aWV3IC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbnNlY3Rpb24jcmV2aWV3IC5zbGljay1saXN0LmRyYWdnYWJsZSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uI3JldmlldyAuc2xpY2stbGlzdC5kcmFnZ2FibGUgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uI3JldmlldyAuc2xpY2stbGlzdC5kcmFnZ2FibGUgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuc2VjdGlvbiNyZXZpZXcgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbnNlY3Rpb24jcmV2aWV3IC5zbGljay1saXN0LmRyYWdnYWJsZSAuc2xpY2stc2xpZGUgPiBkaXYgPiBkaXYgLmctcncge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIHNlY3Rpb24jcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICBzZWN0aW9uI3JldmlldyAuci10b3AtYm94IHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBzZWN0aW9uI3JldmlldyAuci10b3AtYm94IC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIHNlY3Rpb24jcmV2aWV3IC5yLXRvcC1ib3ggLnItc2NvcmUgLnNjb3JlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbiAgc2VjdGlvbiNyZXZpZXcgLnItdG9wLWJveCAuci1zY29yZSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgc2VjdGlvbiNyZXZpZXcgLmctcnctYm94IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHNlY3Rpb24jcmV2aWV3IC5nLXJ3LWJveCB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG4gIHNlY3Rpb24jcmV2aWV3IC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG4gIHNlY3Rpb24jcmV2aWV3IC5yLXRvcC1ib3ggLnItc2NvcmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuc2VjdGlvbiNyZWFzc3VyYW5jZSB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuc2VjdGlvbiNyZWFzc3VyYW5jZSAjcmVhLXNsaWRlcnMge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5yZWEtc2xpZGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbnNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5yZWEtc2xpZGVzIC5yZWEtc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWN0aW9uI3JlYXNzdXJhbmNlICNyZWEtc2xpZGVycyAucmVhLXNsaWRlcyAucmVhLXNsaWRlIC5sb2dvIHtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc2VjdGlvbiNyZWFzc3VyYW5jZSAjcmVhLXNsaWRlcnMgLnJlYS1zbGlkZXMgLnJlYS1zbGlkZSAudHh0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzA2MDA4RDtcbn1cbnNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5yZWEtc2xpZGVzIC5yZWEtc2xpZGUgLnR4dC1jb250ZW50IGIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuc2VjdGlvbiNyZWFzc3VyYW5jZSAuY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46IDEyMHB4IGF1dG8gMCBhdXRvO1xufVxuc2VjdGlvbiNyZWFzc3VyYW5jZSAuY29udGVudCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnNlY3Rpb24jcmVhc3N1cmFuY2UgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5zZWN0aW9uI3JlYXNzdXJhbmNlIC5jb250ZW50IHAgYSB7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuc2VjdGlvbiNyZWFzc3VyYW5jZSAuY29udGVudCAuYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5zZWN0aW9uI3JlYXNzdXJhbmNlIC5jb250ZW50IC5idXR0b25zIC5idG4tZmlsbC1ibHVlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHdpZHRoOiAzMjVweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBzZWN0aW9uI3JlYXNzdXJhbmNlICNyZWEtc2xpZGVycyAucmVhLXNsaWRlcy5zbGljay1zbGlkZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSAjcmVhLXNsaWRlcnMgLnJlYS1zbGlkZXMuc2xpY2stc2xpZGVyIC5zbGljay1saXN0LmRyYWdnYWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDcwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBzZWN0aW9uI3JlYXNzdXJhbmNlICNyZWEtc2xpZGVycyAucmVhLXNsaWRlcy5zbGljay1zbGlkZXIgLnJlYS1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBzZWN0aW9uI3JlYXNzdXJhbmNlICNyZWEtc2xpZGVycyAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxNjBGQjI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICBzZWN0aW9uI3JlYXNzdXJhbmNlICNyZWEtc2xpZGVycyAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMxNjBGQjI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2Uge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBzZWN0aW9uI3JlYXNzdXJhbmNlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgLmNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICBzZWN0aW9uI3JlYXNzdXJhbmNlIC5jb250ZW50IC5idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgLmNvbnRlbnQgLmJ1dHRvbnMgLmJ0bi1maWxsLWJsdWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gIH1cbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTYuNHB4IDMuNnB4IHJnYmEoNywgMSwgODUsIDAuMTkpO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5jbG9zZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lICNyZWZpbmUtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44MmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAjcmVmaW5lLXNlYXJjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIDpcIjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDM1cHggMTJweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi13aWR0aDogMjAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW46IDVweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24uanVtcC1vZmZlci1hY3Rpb24ge1xuICB3aWR0aDogMjIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzA2MDA4RDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24gLmNob2ljZS10eHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA2MDA4RDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24gLmNob2ljZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA5NXZ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJveC1zaGFkb3c6IDEycHggMTRweCAyNy41MnB4IDQuNDhweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIC5jaG9pY2VzLWVsdHMge1xuICBtYXgtaGVpZ2h0OiA0NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24gLmNob2ljZXMgLmNob2ljZSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlcyAuY2hvaWNlIGxhYmVsIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24uYWN0aXZlIC5jaG9pY2UtdHh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uLmFjdGl2ZSAuY2hvaWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM2YjZiNzg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5zb3J0IGxhYmVsIHtcbiAgd2lkdGg6IDc1cHg7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLnNvcnQgc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDIwcHggMCA1cHg7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLm1hcC1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2JnLW1hcC5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA0ODRweDtcbiAgbWF4LXdpZHRoOiAyNiU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5tYXAtYWN0aW9ucyBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyMTVweDtcbiAgYmFja2dyb3VuZDogIzA3MDE1NSB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvbGlzdGluZy1idG4tY2FydGUuc3ZnXCIpIDE1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDU1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU2LjRweCAzLjZweCByZ2JhKDcsIDEsIDg1LCAwLjE5KTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzA3MDE1NTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLXNlbGVjdGlvbiAuc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1zZWxlY3Rpb24gLnNlbGVjdGlvbiAubGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtc2VsZWN0aW9uIC5zZWxlY3Rpb24gLmFjdGl2ZS1maWx0ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA3MDE1NTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA3MDE1NTtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIG1hcmdpbjogMCAxNXB4IDhweCAwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLXNlbGVjdGlvbiAuc2VsZWN0aW9uIC5hY3RpdmUtZmlsdGVyIHNwYW4uY3Jvc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1zZWxlY3Rpb24gLnJlc3VsdCB7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICBtYXJnaW46IDAgMjVweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLXNlbGVjdGlvbiAucmVzdWx0IC5leHRyYS1yZXN1bHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1zZWxlY3Rpb24gLmRlZmF1bHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA3MDE1NTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1zZWxlY3Rpb24gLmRlZmF1bHQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gICNyZWZpbmUtc2VhcmNoIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAjc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIC5jaG9pY2UtdHh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5tYXAtYWN0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiAyNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLm1hcC1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLXNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1zZWxlY3Rpb24gLnNlbGVjdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLXNlbGVjdGlvbiAuc2VsZWN0aW9uIC5sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtc2VsZWN0aW9uIC5yZXN1bHQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLXNlbGVjdGlvbiAucmVzdWx0IC5uYi1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0yNHB4IGF1dG8gMCBhdXRvO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lICNyZWZpbmUtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6ICMwNzAxNTU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICB3aWR0aDogNDklO1xuICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1Ni40cHggMy42cHggcmdiYSg3LCAxLCA4NSwgMC4xOSk7XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lICNyZWZpbmUtc2VhcmNoOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAubWFwLWFjdGlvbnMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5tYXAtYWN0aW9ucyAjbGlzdGluZy1zaG93LW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDQwcHg7XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveC5hY3RpdmUgLnNlYXJjaC1lbmdpbmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY1ZmI7XG4gICAgei1pbmRleDogMTE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94LmFjdGl2ZSAuc2VhcmNoLWVuZ2luZSAjcmVmaW5lLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveC5hY3RpdmUgLnNlYXJjaC1lbmdpbmUgLmNsb3NlLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9tb2JpbGUtY2xvc2UtY3Jvc3MucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveC5hY3RpdmUgLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveC5hY3RpdmUgLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjc2VhcmNoLWVuZ2luZS1ib3guYWN0aXZlIC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAzcHggNHB4IDE0LjI1cHggMC43NXB4IHJnYmEoNiwgMCwgMTQxLCAwLjEpO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveC5hY3RpdmUgLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uICsgLmFjdGlvbiB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveC5hY3RpdmUgLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjc2VhcmNoLWVuZ2luZS1ib3guYWN0aXZlIC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlcy1lbHRzIHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAjc2VhcmNoLWVuZ2luZS1ib3guYWN0aXZlIC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAubW9iaWxlLWNob2ljZS10eHQge1xuICAgIGNvbG9yOiAjMDcwMTU1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveC5hY3RpdmUgLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIC5jaG9pY2VzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMjV2aCAtIDgwcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94LmFjdGl2ZSAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuc29ydCB7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94LmFjdGl2ZSAuc2VhcmNoLWVuZ2luZSAubWFwLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAjcmVmaW5lLXNlYXJjaCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAubWFwLWFjdGlvbnMgI2xpc3Rpbmctc2hvdy1tYXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNlbnRlci1jYXJkIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWF4LXdpZHRoOiAzNDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNjVweCAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2VudGVyLWNhcmQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNlbnRlci1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbn1cbi5jZW50ZXItY2FyZCAuYmFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuLmNlbnRlci1jYXJkIC5iYW4gLm1hY2Fyb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMC45ZW0gMS41ZW0gMC45ZW0gMS41ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjRlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNGVtO1xufVxuLmNlbnRlci1jYXJkIC5iYW4gLm1hY2Fyb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNlbnRlci1jYXJkIC5iYW4gLm1hY2Fyb24gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbn1cbi5jZW50ZXItY2FyZCAuYmFuIC5tYWNhcm9uIHNwYW4uZnJvbS10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjZlbTtcbn1cbi5jZW50ZXItY2FyZCAuYmFuIC5tYWNhcm9uIHNwYW4uZnJvbS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLmNlbnRlci1jYXJkIC5iYW4gLm1hY2Fyb24gc3Bhbi5vbGQtcHJpY2Uge1xuICBjb2xvcjogIzEzMTA1YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjIwcHgpO1xufVxuLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jZW50ZXItY2FyZCAuY29udGVudCBzcGFuLmluZm9zIC5uYW1lIHtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jZW50ZXItY2FyZCAuY29udGVudCBzcGFuLmluZm9zIC5kZXNjcmlwdGlvbiwgLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLmRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzA3MDE1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubW9yZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jZW50ZXItY2FyZCAuY29udGVudCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQgLmFjdGlvbnMudHdvLWNvbHVtbiAuYnRuIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5jZW50ZXItY2FyZCAuY29udGVudCAuZXh0cmEtaW5mb3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xufVxuLmNlbnRlci1jYXJkIC5jb250ZW50IC5leHRyYS1pbmZvcyAuanVtcC10eXBlcyB7XG4gIG1pbi13aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNlbnRlci1jYXJkIC5jb250ZW50IC5leHRyYS1pbmZvcyAuanVtcC10eXBlcyAubGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2YjZiNzg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQgLmV4dHJhLWluZm9zIC5zdWNjZXNzZnVsLWp1bXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwIDAgMTVweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQgLmV4dHJhLWluZm9zIC5zdWNjZXNzZnVsLWp1bXA6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTVweDtcbiAgYm90dG9tOiAtNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNWM1ZDA7XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQgLmV4dHJhLWluZm9zIC5zdWNjZXNzZnVsLWp1bXAgLnBpY3RvLWNvdW50LWJveCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNmI2Yjc4O1xufVxuLmNlbnRlci1jYXJkIC5jb250ZW50IC5leHRyYS1pbmZvcyAuc3VjY2Vzc2Z1bC1qdW1wIC5waWN0by1jb3VudC1ib3ggLnN0YXJzIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICNmOWI4MDk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jZW50ZXItY2FyZCAuY29udGVudCAuZXh0cmEtaW5mb3MgLnN1Y2Nlc3NmdWwtanVtcCAucGljdG8tY291bnQtYm94IC5jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2VudGVyLWNhcmQgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDclO1xuICBtaW4td2lkdGg6IDEwNXB4O1xuICBtYXJnaW46IDAgMSU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA3cHggNHB4IDdweCA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZENEM3NjtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZENEM3NjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5jZW50ZXItY2FyZCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZENEM3NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2VudGVyLWNhcmQgLmJ0biAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmxleDogMCAwIDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uY2VudGVyLWNhcmQgLmJ0bi5idG4tYm9vayAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1yZXNlcnZlci1yb3NlLnN2Z1wiKTtcbn1cbi5jZW50ZXItY2FyZCAuYnRuLmJ0bi1ib29rOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2xpc3RpbmctYnRuLXJlc2VydmVyLWJsYW5jLnN2Z1wiKTtcbn1cbi5jZW50ZXItY2FyZCAuYnRuLmJ0bi1vZmZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1vZmZyaXItcm9zZS5zdmdcIik7XG59XG4uY2VudGVyLWNhcmQgLmJ0bi5idG4tb2ZmZXI6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvbGlzdGluZy1idG4tb2ZmcmlyLWJsYW5jLnN2Z1wiKTtcbn1cbi5jZW50ZXItY2FyZC5jZW50ZXJfY2FyZF82OSAuYmFuIHtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG4uY2VudGVyLWNhcmQuY2VudGVyX2NhcmRfNjkgLmJhbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zJTtcbn1cbi5jZW50ZXItY2FyZC5jZW50ZXJfY2FyZF82OSAuYmFuIC5tYWNhcm9uIHtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2VudGVyLWNhcmQuY2VudGVyX2NhcmRfNjkgLmNvbnRlbnQgLmFjdGlvbnMgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xufVxuLmNlbnRlci1jYXJkLmNlbnRlcl9jYXJkXzY5IC5jb250ZW50IC5hY3Rpb25zIC5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNFODE3NDk7XG4gIGJhY2tncm91bmQ6ICNFODE3NDk7XG59XG4uY2VudGVyLWNhcmQuY2VudGVyX2NhcmRfNjk6bnRoLWxhc3QtY2hpbGQoMSBvZiAuY2VudGVyX2NhcmRfNjkpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbn1cbi5jZW50ZXItY2FyZC5jZW50ZXJfY2FyZF82OTpudGgtbGFzdC1jaGlsZCgxIG9mIC5jZW50ZXJfY2FyZF82OSk6bm90KDpmaXJzdC1jaGlsZCkgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNlbnRlci1jYXJkLmNlbnRlcl9jYXJkXzY5Om50aC1sYXN0LWNoaWxkKDEgb2YgLmNlbnRlcl9jYXJkXzY5KTpub3QoOmZpcnN0LWNoaWxkKSAuY29udGVudCBzcGFuLmluZm9zIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNlbnRlci1jYXJkLmNlbnRlcl9jYXJkXzY5Om50aC1sYXN0LWNoaWxkKDEgb2YgLmNlbnRlcl9jYXJkXzY5KTpub3QoOmZpcnN0LWNoaWxkKSAuY29udGVudCAuZXh0cmEtaW5mb3MgLmp1bXAtdHlwZXMgLmxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2VudGVyLWNhcmQuY2VudGVyX2NhcmRfNjk6bnRoLWxhc3QtY2hpbGQoMSBvZiAuY2VudGVyX2NhcmRfNjkpOm5vdCg6Zmlyc3QtY2hpbGQpIC5jb250ZW50IC5leHRyYS1pbmZvcyAuc3VjY2Vzc2Z1bC1qdW1wIC5waWN0by1jb3VudC1ib3gge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jZW50ZXItY2FyZC5jZW50ZXJfY2FyZF82OSAuYnRuLmJ0bi1vZmZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1vZmZyaXItYmxhbmMuc3ZnXCIpO1xufVxuXG4uY2VudGVyLWNhcmQuZmFrZXIge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbiNtYXAgLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLm5hbWUge1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jZW50ZXItY2FyZCAuY29udGVudCAuZXh0cmEtaW5mb3MgLmp1bXAtdHlwZXMgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNlbnRlci1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5jZW50ZXItY2FyZC5jZW50ZXJfY2FyZF82OSAuY29udGVudCBzcGFuLmluZm9zIC5uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNlbnRlci1jYXJkOm5vdCguY2VudGVyX2NhcmRfNjkpIC5iYW4ge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLmNlbnRlci1jYXJkOm5vdCguY2VudGVyX2NhcmRfNjkpIC5iYW4gLm1hY2Fyb24ge1xuICAgIHRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNlbnRlci1jYXJkOm5vdCguY2VudGVyX2NhcmRfNjkpIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDYwcHggMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jZW50ZXItY2FyZDpub3QoLmNlbnRlcl9jYXJkXzY5KSAuY29udGVudCAuZXh0cmEtaW5mb3Mge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5jZW50ZXItY2FyZDpub3QoLmNlbnRlcl9jYXJkXzY5KSAuY29udGVudCAuZXh0cmEtaW5mb3M6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jZW50ZXItY2FyZDpub3QoLmNlbnRlcl9jYXJkXzY5KSAuY29udGVudCAuZXh0cmEtaW5mb3MgLmp1bXAtdHlwZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNlbnRlci1jYXJkOm5vdCguY2VudGVyX2NhcmRfNjkpIC5jb250ZW50IC5leHRyYS1pbmZvcyAuanVtcC10eXBlcyAubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuY2VudGVyLWNhcmQ6bm90KC5jZW50ZXJfY2FyZF82OSkgLmNvbnRlbnQgLmV4dHJhLWluZm9zIC5qdW1wLXR5cGVzIC5sYWJlbCArIC5sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICB9XG4gIC5jZW50ZXItY2FyZDpub3QoLmNlbnRlcl9jYXJkXzY5KSAuY29udGVudCAuZXh0cmEtaW5mb3MgLnN1Y2Nlc3NmdWwtanVtcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2VudGVyLWNhcmQ6bm90KC5jZW50ZXJfY2FyZF82OSkgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubmFtZSB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmNlbnRlci1jYXJkOm5vdCguY2VudGVyX2NhcmRfNjkpIC5jb250ZW50IHNwYW4uaW5mb3MgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jZW50ZXItY2FyZDpub3QoLmNlbnRlcl9jYXJkXzY5KSAuY29udGVudCAuYWN0aW9ucyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgY29sb3I6ICM0MjQyNGY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nIC5iYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE4dnc7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBtYXgtaGVpZ2h0OiAzMDVweDtcbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nIC5iYW4gLmp1bXAtdHlwZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS4yZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEuMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmJhbiAuanVtcC10eXBlcyAubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNDI0MjRmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDAuN2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLnNwZWNpYWwtdGFnIHtcbiAgZm9udC1zaXplOiAwLjg4ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC42ZW0gMS41ZW0gMC42ZW0gMC42ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNWVtO1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMWVtO1xuICBtaW4taGVpZ2h0OiA5NXB4O1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLmluZm9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZyAuY29udGVudCAuaW5mb3MgLm5hbWUge1xuICBjb2xvcjogIzA2MDA4RDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4wNWVtO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLnN1Y2Nlc3NmdWwtanVtcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZyAuY29udGVudCAuc3VjY2Vzc2Z1bC1qdW1wIC5zdGFycyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgY29sb3I6ICNmOWI4MDk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLnN1Y2Nlc3NmdWwtanVtcCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLm1hY2Fyb24ge1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjdlbSAwLjdlbSAwLjdlbSAxLjVlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41ZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNWVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLm1hY2Fyb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLm1hY2Fyb24gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZyAuY29udGVudCAubWFjYXJvbiBzcGFuLmZyb20tdHh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZyAuY29udGVudCAubWFjYXJvbiBzcGFuLmZyb20tcHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjQ3ZW07XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZyAuY29udGVudCAubWFjYXJvbiBzcGFuLm9sZC1wcmljZSB7XG4gIGNvbG9yOiAjMTMxMDVjO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZy5jZW50ZXJfY2FyZF82OSAuYmFuIHtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nLmNlbnRlcl9jYXJkXzY5IC5iYW4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMyU7XG59XG5cbi5jZW50ZXItY2FyZC1saXN0aW5nLmZha2VyIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLmNlbnRlci1jYXJkLWxpc3RpbmcgLmJhbiAuanVtcC10eXBlcyB7XG4gICAgcGFkZGluZzogMCAwLjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5jZW50ZXItY2FyZC1saXN0aW5nIC5iYW4gLmp1bXAtdHlwZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5oZWFkZXIgbmF2Lm0tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oZWFkZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0zMHB4IDAgMCAtMTMwcHg7XG59XG5oZWFkZXIgLmxvZ28gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAubG9nbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5oZWFkZXIgdWwubWVudS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlciB1bC5tZW51LWxlZnQgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciB1bC5tZW51LWxlZnQgPiBsaSA+IC5tYWluLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciB1bC5tZW51LWxlZnQgPiBsaSA+IC5tYWluLWxpbms6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDcwMTU1O1xufVxuaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMTJweCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbn1cbmhlYWRlciB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAuaG92ZXItYm94LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMzVweCA1MHB4IDM1cHg7XG59XG5oZWFkZXIgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLnRpdGxlIHtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5idG4tbGlua3MgYSB7XG4gIG1hcmdpbjogMThweCAxMHB4IDAgMDtcbn1cbmhlYWRlciB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAubmVhcmJ5LWJveCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5oZWFkZXIgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3ggLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDUxNXB4O1xufVxuaGVhZGVyIHVsLm1lbnUtbGVmdCBsaTpob3ZlciAuaG92ZXItYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgdWwubWVudS1sZWZ0IGxpIC5jZW50ZXItYm94IHtcbiAgd2lkdGg6IDY4MHB4O1xufVxuaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuanVtcC1ib3gge1xuICB3aWR0aDogNTYwcHg7XG59XG5oZWFkZXIgdWwubWVudS1sZWZ0IC5tYWluLWxpbmstZGV2ZWxvcCAuc3ltYm9sIC5sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAubS1tZW51LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciB1bC5tZW51LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlciB1bC5tZW51LXJpZ2h0IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgdWwubWVudS1yaWdodCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNzAxNTU7XG59XG5oZWFkZXIgdWwubWVudS1yaWdodCBsaSArIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwNjAwOEQ7XG59XG5oZWFkZXIgLmNvbnRhY3QtY2FydC1ib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgLmNjLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuY2MtYm94IC5waWN0by1ib3gge1xuICBwYWRkaW5nOiAxOXB4IDE1cHg7XG59XG5oZWFkZXIgLmNjLWJveCAucGljdG8tYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAxMnB4IDE0cHggMjcuNTJweCA0LjQ4cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xufVxuaGVhZGVyIC5jYy1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaGVhZGVyIC5jYy1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLm9wZW4tY2xvc2Uge1xuICB3aWR0aDogMTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMTI1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaGVhZGVyIC5jYy1ib3g6aG92ZXIgLnBpY3RvLWJveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuY2MtYm94LmNvbnRhY3QtYm94IC5waG9uZS1saW5rIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5oZWFkZXIgLmNjLWJveC5jb250YWN0LWJveCAucGljdG8ucGljdG8tcGhvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxOHB4IDEwcHggMjVweCAxMHB4O1xufVxuaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLmNvbnRlbnQgLnBob25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3ggLnBpY3RvLnBpY3RvLWNhcnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDYwMDhEO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1jYXJ0LWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMjdweDtcbn1cbmhlYWRlciAuY2MtYm94LmNhcnQtYm94OmhvdmVyIC5waWN0by1ib3ggLnBpY3RvLnBpY3RvLWNhcnQge1xuICBiYWNrZ3JvdW5kOiAjMTYwRkIyIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1jYXJ0LWJsYW5jLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLWNvbG9yOiAjMTYwRkIyO1xufVxuaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNjVweDtcbn1cbmhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3gtY29udGFpbmVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDU1cHggNDVweDtcbn1cbmhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3gtY29udGFpbmVyIC5jb250ZW50IC5yZWNlbnRseS1vcmRlciB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTYwRkIyO1xufVxuaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLmVtcHR5IHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xufVxuaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLmNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgLmNjLWJveC5jYXJ0LWJveCAucGljdG8tYm94LWNvbnRhaW5lciAuY29udGVudCAuY2VudGVyIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5oZWFkZXIgLmNjLWJveC5jYXJ0LWJveCAucGljdG8tYm94LWNvbnRhaW5lciAuY29udGVudCAuY2VudGVyIC5uYW1lLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cbmhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3gtY29udGFpbmVyIC5jb250ZW50IC5jZW50ZXIgLm5hbWUtbGluayAubmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxNjBGQjI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5oZWFkZXIgLmNjLWJveC5jYXJ0LWJveCAucGljdG8tYm94LWNvbnRhaW5lciAuY29udGVudCAuY2VudGVyIC5uYW1lLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5jYy1ib3gubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggNTBweCAxMnB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E3YTdhNztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbmhlYWRlciAuYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwNjAwOEQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5oZWFkZXIgLmFjdGlvbiAuY2hvaWNlLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuaGVhZGVyIC5hY3Rpb24gLmNob2ljZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XG4gIG1heC13aWR0aDogOTV2dztcbiAgYm94LXNoYWRvdzogMTJweCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbn1cbmhlYWRlciAuYWN0aW9uIC5jaG9pY2VzLWVsdHMge1xuICBoZWlnaHQ6IDI0NXB4O1xuICBtYXgtaGVpZ2h0OiA0NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuaGVhZGVyIC5hY3Rpb24gLmNob2ljZXMgLmNob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmFjdGlvbiAuY2hvaWNlcyAuY2hvaWNlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuaGVhZGVyIC5hY3Rpb24uYWN0aXZlIC5jaG9pY2UtdHh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5oZWFkZXIgLmFjdGlvbi5hY3RpdmUgLmNob2ljZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1wcm0ge1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xufVxuLmhlYWRlci1wcm0gLnBybS10eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogLTI1cHggMCAwIC0xMDVweDtcbiAgfVxuICBoZWFkZXIgLmxvZ28gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIGhlYWRlciB1bC5tZW51LWxlZnQgPiBsaSA+IC5tYWluLWxpbmsge1xuICAgIHBhZGRpbmc6IDMwcHggMTJweDtcbiAgfVxuICBoZWFkZXIgLmNjLWJveCAucGljdG8tYm94IHtcbiAgICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLnBob25lLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLnBpY3RvLnBpY3RvLXBob25lIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNjAwOEQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItcGhvbmUtYmxldS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3g6aG92ZXIgLnBpY3RvLnBpY3RvLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTYwRkIyIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1waG9uZS1ibGFuYy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYwRkIyO1xuICB9XG4gIGhlYWRlciAuY2MtYm94LmNvbnRhY3QtYm94IC5waWN0by1ib3gtY29udGFpbmVyIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLnBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmhpZGUtYmV0d2Vlbi1tZC14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlciB1bC5tZW51LWxlZnQgbGkgLmp1bXAtYm94IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCAzNXB4IDMwcHg7XG4gIH1cbiAgaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IHVsIGxpIHtcbiAgICBtYXJnaW46IDE1cHggMTBweCAwIDA7XG4gIH1cbiAgaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5uZWFyYnktYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIGhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3gtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCAzNXB4IDMwcHg7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhpZGUtYmV0d2Vlbi1tZC14bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBoZWFkZXIgbmF2Lm0tbWVudSB7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgaGVhZGVyIHVsLm1lbnUtbGVmdCwgaGVhZGVyIHVsLm1lbnUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3ggLnBpY3RvLWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgfVxuICBoZWFkZXIgLmNjLWJveCAucGljdG8tYm94IC5waWN0byB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA2MDA4RDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIGhlYWRlciAuY2MtYm94IC5waWN0by5waWN0by1waG9uZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDYwMDhEO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLXBob25lLWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG4gIGhlYWRlciAuY2MtYm94IC5waWN0by5waWN0by1tZW51IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA2MDA4RDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1idXJnZXItYmxldS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3g6aG92ZXIgLnBpY3RvLWJveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3g6aG92ZXIgLnBpY3RvLWJveCAucGljdG8ucGljdG8tcGhvbmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLXBob25lLWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG4gIGhlYWRlciAuY2MtYm94LmFjdGl2ZSAucGljdG8tYm94LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBoZWFkZXIgLmNjLWJveC5hY3RpdmUgLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGhlYWRlciAuY2MtYm94LmFjdGl2ZSAucGljdG8tYm94IC5waWN0by5waWN0by1waG9uZSB7XG4gICAgYmFja2dyb3VuZDogIzE2MEZCMiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItcGhvbmUtYmxhbmMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJvcmRlci1jb2xvcjogIzE2MEZCMjtcbiAgfVxuICBoZWFkZXIgLmNjLWJveC5hY3RpdmUgLnBpY3RvLWJveCAucGljdG8ucGljdG8tY2FydCB7XG4gICAgYmFja2dyb3VuZDogIzE2MEZCMiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItY2FydC1ibGFuYy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYwRkIyO1xuICB9XG4gIGhlYWRlciAuY2MtYm94Lm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIgLnJldmlldy1zY29yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxuICBoZWFkZXIgLnJldmlldy1zY29yZSBzcGFuLnNjb3JlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwNjAwOEQ7XG4gIH1cbiAgaGVhZGVyIC5yZXZpZXctc2NvcmUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGNvbG9yOiAjMDYwMDhEO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBoZWFkZXIgLnJldmlldy1zY29yZSAuc3Rhci1yYXRpbmdzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhlYWRlciAucmV2aWV3LXNjb3JlIC5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyB7XG4gICAgY29sb3I6ICNmOWI4MDk7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGhlYWRlciAucmV2aWV3LXNjb3JlIC5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgaGVhZGVyIC5yZXZpZXctc2NvcmUgLnN0YXItcmF0aW5ncyAuZW1wdHktcmF0aW5ncyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIGhlYWRlciAubmVhcmJ5LWFjdGlvbi5hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaGVhZGVyIC5uZWFyYnktYWN0aW9uLmFjdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5uZWFyYnktYWN0aW9uLmFjdGlvbiAuY2hvaWNlLXR4dCB7XG4gICAgY29sb3I6ICMwNzAxNTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaGVhZGVyIC5uZWFyYnktYWN0aW9uLmFjdGlvbiAuY2hvaWNlcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogI2Y2ZjVmYjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyAjY2xvc2UtbW9iaWxlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA2MDA4RDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9jcm9zcy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyBuYXYubS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IC5sb2dvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogNTVweCBhdXRvIDM1cHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE5MnB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyAubG9nbyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0LCBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCA+IGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVkMDtcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1ZDA7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCA+IGxpID4gLm1haW4tbGluayB7XG4gICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0ID4gbGkgPiAubWFpbi1saW5rIHNwYW4uc3ltYm9sIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaTpob3ZlciAuaG92ZXItYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLm1haW4tbGluay1kZXZlbG9wLmFjdGl2ZSArIC5ob3Zlci1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLm1haW4tbGluay1kZXZlbG9wLmFjdGl2ZSAuc3ltYm9sIC5wbHVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLm1haW4tbGluay1kZXZlbG9wLmFjdGl2ZSAuc3ltYm9sIC5sZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1cHggNDBweCAzNXB4IDQwcHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHVsIGxpIGEuYnRuLWhsdy1ibHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHVsIGxpIGEuYnRuLWhsdy1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTYwRkIyO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCBhLmFsbC5idG4tZmlsbC1ibHVlIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5jZW50ZXJzLWxpbmtzLXN3aXRjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgY29sb3I6ICMwNjAwOEQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVkMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAuY2VudGVycy1saW5rcy1zd2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5jZW50ZXJzLWxpbmtzLXN3aXRjaCAuY2VudGVyLWxpbmstc3dpdGNoIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAuY2VudGVycy1saW5rcy1zd2l0Y2ggLmNlbnRlci1saW5rLXN3aXRjaC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmNmY1ZmI7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5yZWdpb24tYm94LCBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLnJlZ2lvbi1ib3guYWN0aXZlLCBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3guYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5uZWFyYnktYm94IC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3ggLmFjdGlvbnMgYS5hbGwuYnRuLWZpbGwtYmx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IC5tLW1lbnUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyAubS1tZW51LXJpZ2h0IC5jb250YWN0LWNhcnQtYm94ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtcmlnaHQgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDcwMTU1O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LXJpZ2h0IGxpIGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyAucmV2aWV3LXNjb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVhZGVyLXBybSAucHJtLXR4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBoZWFkZXIgLmxvZ28gc3BhbiB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCA+IGxpID4gLm1haW4tbGluayB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAuaG92ZXItYm94LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNXB4IDI1cHggMzVweCAyNXB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAucmVnaW9uLWJveCxcbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5uZWFyYnktYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgPiBsaSA+IC5tYWluLWxpbmsge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxufVxuLnNlcC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9zZXAtZm9vdGVyLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuZm9vdGVyIHtcbiAgY29sb3I6ICNmNmY1ZmI7XG4gIHBhZGRpbmc6IDAgMTVweCAxMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDcwMTU1O1xufVxuZm9vdGVyIC5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG59XG5mb290ZXIgLmxvZ28tYm94IHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuZm9vdGVyIC5sb2dvLWJveCAubG9nbyBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5mb290ZXIgLmZvb3Rlci10b3Age1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5mb290ZXIgLmZvb3Rlci10b3AgPiBkaXYge1xuICBtYXJnaW46IDAgNXB4O1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5yZXZpZXcgLnNjb3JlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAucmV2aWV3IGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZjZmNWZiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAucmV2aWV3IGE6aG92ZXIge1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLXRvcC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2Y2ZjVmYjtcbiAgbWluLWhlaWdodDogNDlweDtcbiAgcGFkZGluZzogOHB4IDIycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNmY1ZmI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLXRvcC1idG4gLmljb24ge1xuICB3aWR0aDogMjcuNHB4O1xuICBoZWlnaHQ6IDI3LjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmZvb3Rlci10b3AtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkQ0Qzc2O1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuaG90bGluZSAub3Blbi1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNWVtO1xuICBtYXgtd2lkdGg6IDE3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuaG90bGluZSBhLmZvb3Rlci10b3AtYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5ob3RsaW5lIGEuZm9vdGVyLXRvcC1idG4gLmljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9mb290ZXItcGhvbmUtYmxhbmMuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5ob3RsaW5lIGEuZm9vdGVyLXRvcC1idG46aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9mb290ZXItcGhvbmUtcm9zZS5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmNvbnRhY3QgYSAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2Zvb3Rlci1lbWFpbC1ibGFuYy5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmNvbnRhY3QgYTpob3ZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2Zvb3Rlci1lbWFpbC1yb3NlLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAucnMtYm94IGEgLmljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9mb290ZXItaW5zdGEtYmxhbmMuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5ycy1ib3ggYTpob3ZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2Zvb3Rlci1pbnN0YS1yb3NlLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmZvb3RlciAuZm9vdGVyLW1pZGRsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjAwcHg7XG59XG5mb290ZXIgLmZvb3Rlci1taWRkbGUgLmZvb3Rlci1saW5rcyAudGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM4MzgwYjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzAxNTU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuZm9vdGVyIC5mb290ZXItbWlkZGxlIC5mb290ZXItbGlua3MgLnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiA2cHg7XG4gIGhlaWdodDogMXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM4MzgwYjQ7XG59XG5mb290ZXIgLmZvb3Rlci1taWRkbGUgLmZvb3Rlci1saW5rcyB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5mb290ZXIgLmZvb3Rlci1taWRkbGUgLmZvb3Rlci1saW5rcyB1bCBsaSB7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuZm9vdGVyIC5mb290ZXItbWlkZGxlIC5mb290ZXItbGlua3MgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZjZmNWZiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5mb290ZXIgLmZvb3Rlci1taWRkbGUgLmZvb3Rlci1saW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRDRDNzY7XG59XG5mb290ZXIgLmZvb3Rlci1taWRkbGUgLmZvb3Rlci1saW5rcyArIC5mb290ZXItbGlua3Mge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICM4MzgwYjQ7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmZvb3RlciAuY29weXJpZ2h0IHNwYW4gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBmb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIGZvb3RlciAucGFkZGluZy10b3Age1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzIHtcbiAgICBtaW4td2lkdGg6IDM1JTtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1taWRkbGUgLmZvb3Rlci1saW5rcyArIC5mb290ZXItbGlua3Mge1xuICAgIG1pbi13aWR0aDogMzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyLjUlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzIC50aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5jb3B5cmlnaHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlcC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VwLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgaGVpZ2h0OiAzNXZ3O1xuICAgIGJhY2tncm91bmQ6ICMwNzAxNTUgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9zZXAtZm9vdGVyLXhzLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgfVxuICBmb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNzAxNTU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgZm9vdGVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgZm9vdGVyIC5sb2dvLWJveCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG4gIGZvb3RlciAubG9nby1ib3ggLmxvZ28gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1pZGRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzIHtcbiAgICBtYXJnaW46IDkwcHggMCBhdXRvIDAgIWltcG9ydGFudDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjcm9sbEN1cnJlbnRPZmZlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi5ob21lLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDc2cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNzZweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21tZS1iYW5uZXIuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmhvbWUtc2VhcmNoLm5vZWwtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2hvbWUtYmFubmVyLW5vZWwtMjAyNS5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaG9tZS1zZWFyY2gudmFsZW50aW5lc2RheS1iZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZS1zYWludC12YWxlbnRpbi5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaG9tZS1zZWFyY2guYmxhY2tmcmlkYXktYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2hvbWUtYmxhY2stZnJpZGF5LmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ob21lLXNlYXJjaCBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDM4dmg7XG59XG4uaG9tZS1zZWFyY2ggaDEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uaG9tZS1zZWFyY2ggLnNlYXJjaC1lbmdpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDM1cHggYXV0byAwIGF1dG87XG4gIHdpZHRoOiAxMTQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ob21lLXNlYXJjaCAuc2UtcGFydCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDE2LCA5MiwgMC4yKTtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ob21lLXNlYXJjaCAuc2UtcGFydCBmb3JtIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjVmYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xufVxuLmhvbWUtc2VhcmNoIC5zZS1wYXJ0IGZvcm0gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xufVxuLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcbn1cbi5ob21lLXNlYXJjaCAuc2UtcGFydC1sZWZ0IGZvcm0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7XG59XG4uaG9tZS1zZWFyY2ggLnNlLXBhcnQtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XG59XG4uaG9tZS1zZWFyY2ggLnNlLXBhcnQtcmlnaHQgZm9ybSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xufVxuLmhvbWUtc2VhcmNoIC5hY3Rpb25zIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1ZDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgd2lkdGg6IDQxMHB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5ob21lLXNlYXJjaCAuYWN0aW9ucyAuY2hvaWNlcy1hY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaG9tZS1zZWFyY2ggLmFjdGlvbnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDM1cHggMCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaG9tZS1zZWFyY2ggLmFjdGlvbnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uLmp1bXAtb2ZmZXItYWN0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5ob21lLXNlYXJjaCAuYWN0aW9ucyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzA2MDA4RDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDJweDtcbn1cbi5ob21lLXNlYXJjaCAuYWN0aW9ucyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24gLmNob2ljZS10eHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuLmhvbWUtc2VhcmNoIC5hY3Rpb25zIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlLXR4dCAucHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRDRDNzY7XG59XG4uaG9tZS1zZWFyY2ggLmFjdGlvbnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIC5jaG9pY2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogOTV2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3gtc2hhZG93OiAxMnB4IDE0cHggMjcuNTJweCA0LjQ4cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xufVxuLmhvbWUtc2VhcmNoIC5hY3Rpb25zIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lLXNlYXJjaCAuYWN0aW9ucyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24gLmNob2ljZXMgLmNob2ljZSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmhvbWUtc2VhcmNoIC5hY3Rpb25zIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlcyAuY2hvaWNlIGxhYmVsIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbi5ob21lLXNlYXJjaCAuYWN0aW9ucyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24uYWN0aXZlIC5jaG9pY2UtdHh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaG9tZS1zZWFyY2ggLmFjdGlvbnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uLmFjdGl2ZSAuY2hvaWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhvbWUtc2VhcmNoIC5hY3Rpb25zIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogI0ZENEM3NjtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS1zZWFyY2ggLmFjdGlvbnMgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFODE3NDk7XG59XG4uaG9tZS1zZWFyY2ggLm1hY2Fyb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNXZoO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0ZENEM3NjtcbiAgcGFkZGluZzogMmVtIDMuNWVtIDJlbSAyLjVlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdlbTtcbn1cbi5ob21lLXNlYXJjaCAubWFjYXJvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZS1zZWFyY2ggLm1hY2Fyb24gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbn1cbi5ob21lLXNlYXJjaCAubWFjYXJvbiBzcGFuLmZyb20tdHh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaG9tZS1zZWFyY2ggLm1hY2Fyb24gc3Bhbi5mcm9tLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi4xODc1ZW07XG59XG4uaG9tZS1zZWFyY2ggLm1hY2Fyb24gc3Bhbi5vbGQtcHJpY2Uge1xuICBjb2xvcjogIzEzMTA1YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41NjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciAuY3VycmVudC1vZmZlci10eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIC5jdXJyZW50LW9mZmVyLXR4dCBzcGFuLnBpY3RvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBoZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICBtYXJnaW46IDAgMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9iYW4vY2FkZWF1LnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xufVxuLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciAuY3VycmVudC1vZmZlci10eHQgc3Bhbi5waWN0by5jYWRlYXUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2Jhbi9jYWRlYXUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG59XG4uaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIC5jdXJyZW50LW9mZmVyLXR4dCBzcGFuLnBpY3RvLmNvZXVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9iYW4vY29ldXIuc3ZnXCIpO1xufVxuLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciAuY3VycmVudC1vZmZlci10eHQgc3Bhbi5waWN0by5ldG9pbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2Jhbi9ldG9pbGUuc3ZnXCIpO1xufVxuLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciAuY3VycmVudC1vZmZlci10eHQgc3Bhbi5waWN0by5zb2xlaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2Jhbi9zb2xlaWwuc3ZnXCIpO1xufVxuXG5zZWN0aW9uI29mZmVyLWp1bXAge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA3MDE1NTtcbn1cbnNlY3Rpb24jb2ZmZXItanVtcCAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbnNlY3Rpb24jb2ZmZXItanVtcCAubGVmdC1ib3gge1xuICB3aWR0aDogNTAlO1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5sZWZ0LWJveCAuaW1nLWJveCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLmxlZnQtYm94IC5pbWctYm94IGEgLm5ldy1waW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmY2ZjQ4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMWVtIDEuOWVtIDFlbSAxLjhlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAxMDBweCAxMDBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBibGlua09uT2ZmIDJzIGluZmluaXRlIHN0ZXBzKDEpO1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5sZWZ0LWJveCAuaW1nLWJveCBhIC5uZXctcGluIC5uZXcge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnNlY3Rpb24jb2ZmZXItanVtcCAubGVmdC1ib3ggLmltZy1ib3ggYSAubmV3LXBpbiAuZnJvbSB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLmxlZnQtYm94IC5pbWctYm94IGEgLm5ldy1waW4gLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5sZWZ0LWJveCBpbWcge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTQ1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0NXB4O1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5yaWdodC1ib3gge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5yaWdodC1ib3ggLmNvbnRlbnQge1xuICB3aWR0aDogNjUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnNlY3Rpb24jb2ZmZXItanVtcCAucmlnaHQtYm94IGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbnNlY3Rpb24jb2ZmZXItanVtcCAucmlnaHQtYm94IGgyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5yaWdodC1ib3ggcC5tYWluLWRlc2Mge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5yaWdodC1ib3ggLmJ0bi1ib3gge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5yaWdodC1ib3ggLmZhc3QtZGVzYyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDQ3NXB4O1xuICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLnJpZ2h0LWJveCAuZmFzdC1kZXNjIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5yaWdodC1ib3ggLmZhc3QtZGVzYyBzdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDNweCAwIDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL3R1bm5lbC10aW1lci5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuc2VjdGlvbiNtYXAtZnIge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cbnNlY3Rpb24jbWFwLWZyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuc2VjdGlvbiNtYXAtZnIgLmxlZnQtYm94IHtcbiAgd2lkdGg6IDUwJTtcbn1cbnNlY3Rpb24jbWFwLWZyIC5sZWZ0LWJveCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5zZWN0aW9uI21hcC1mciAubGVmdC1ib3ggLmNvbnRlbnQge1xuICB3aWR0aDogNjMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbnNlY3Rpb24jbWFwLWZyIC5sZWZ0LWJveCAucmVnaW9ucy1ib3gge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuc2VjdGlvbiNtYXAtZnIgLmxlZnQtYm94IC5yZWdpb25zLWJveCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDE4cHggMTBweCAwIDA7XG59XG5zZWN0aW9uI21hcC1mciAubGVmdC1ib3ggLmJ0bi1obHctYmx1ZTpub3QoOmhvdmVyKSB7XG4gIGJhY2tncm91bmQ6ICNmNmY1ZmI7XG59XG5zZWN0aW9uI21hcC1mciAubGVmdC1ib3ggYS5hbGwuYnRuLWZpbGwtYmx1ZSB7XG4gIG1hcmdpbjogMThweCAxMHB4IDAgMDtcbn1cbnNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3gge1xuICB3aWR0aDogNTAlO1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIHtcbiAgaGVpZ2h0OiA3NDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTQ1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNDVweDtcbn1cbnNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3ggLm1hcC1ib3ggI21hcCAuZ20tc3R5bGUtaXctY2hyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gYnV0dG9uLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5zZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSBidXR0b24uZ20tdWktaG92ZXItZWZmZWN0ID4gc3BhbiB7XG4gIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbnNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3ggLm1hcC1ib3ggI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIHtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbnNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3ggLm1hcC1ib3ggI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCAuYmFuIHtcbiAgaGVpZ2h0OiAxNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5iYW4gLm1hY2Fyb24ge1xuICB0b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG59XG5zZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLm5hbWUge1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbnNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3ggLm1hcC1ib3ggI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCAuY29udGVudCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbnNlY3Rpb24janVtcC10eXBlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzAwcHg7XG59XG5zZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTMwcHggMjBweCAxMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgd2lkdGg6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEzMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTMwcHg7XG59XG5zZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3ggLm1hY2Fyb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBwYWRkaW5nOiAxLjhlbSAxLjRlbSAxLjhlbSAyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN2VtO1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5tYWNhcm9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAubWFjYXJvbiBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5tYWNhcm9uIHNwYW4uZnJvbS10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjgyZW07XG59XG5zZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3ggLm1hY2Fyb24gc3Bhbi5mcm9tLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAuanVtcC10eXBlIGgzIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAuanVtcC10eXBlIHAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5zZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3ggLmp1bXAtdHlwZSBhIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAudHh0LXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLnNsaWRlciB7XG4gIHdpZHRoOiA2MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IGxpZ2h0Ymx1ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMzBweDtcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiA2Ljc1ZW07XG4gIHdpZHRoOiAxM2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEuNzVlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IDMuNnB4IHJnYmEoNywgMSwgODUsIDAuMTkpO1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5zbGljay1hcnJvdy5sZWZ0LWJ1dHRvbiB7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNWVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy41ZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzLjVlbTtcbiAgYmFja2dyb3VuZDogI2Y2ZjVmYiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9jaGV2LWxlZnQuc3ZnXCIpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNGVtO1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5zbGljay1hcnJvdy5yaWdodC1idXR0b24ge1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzLjVlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy41ZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuNWVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmNWZiIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2NoZXYtcmlnaHQuc3ZnXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0ZW07XG59XG5zZWN0aW9uI2p1bXAtdHlwZXMgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuc2VjdGlvbiNob21lcGFnZS12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDI1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWN0aW9uI2hvbWVwYWdlLXZpZGVvIC52aWRlby1ib3gge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5zZWN0aW9uI2hvbWVwYWdlLXZpZGVvIC52aWRlby1ib3ggLnZpZGVvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnNlY3Rpb24jaG9tZXBhZ2UtdmlkZW8gLnZpZGVvLWJveCAudmlkZW8gLnByZXZpZXctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5zZWN0aW9uI2hvbWVwYWdlLXZpZGVvIC52aWRlby1ib3ggLnZpZGVvIC5wcmV2aWV3LWJveCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnNlY3Rpb24jaG9tZXBhZ2UtdmlkZW8gLnZpZGVvLWJveCAudmlkZW8gLnByZXZpZXctYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgbWF4LWhlaWdodDogNDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2hvbWVwYWdlLXZpZGVvLXBsYXllci5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbnNlY3Rpb24jaG9tZXBhZ2UtdmlkZW8gLnZpZGVvLWJveCAudmlkZW8gLmlmcmFtZS1ib3gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuc2VjdGlvbiNob21lcGFnZS12aWRlbyAudmlkZW8tYm94IC52aWRlbyAuaWZyYW1lLWJveCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuc2VjdGlvbiNob21lcGFnZS12aWRlbyAudmlkZW8tYm94IC52aWRlbyAuaWZyYW1lLWJveC52aWRlby1ydW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIHNlY3Rpb24janVtcC10eXBlcyAuc2xpY2stYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIHNlY3Rpb24janVtcC10eXBlcyAuc2xpY2stYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIHNlY3Rpb24janVtcC10eXBlcyAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBzZWN0aW9uI2p1bXAtdHlwZXMgLnNsaWNrLWFycm93IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuaG9tZS1zZWFyY2ggLm1hY2Fyb24ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0b3A6IDEwdmg7XG4gIH1cbiAgLmhvbWUtc2VhcmNoIC5zZWFyY2gtZW5naW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5ob21lLXNlYXJjaCAuc2UtcGFydCBmb3JtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAwO1xuICB9XG4gIC5ob21lLXNlYXJjaCAuY3VycmVudC1vZmZlci1jb250YWluZXIge1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxuICAuaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIC5jdXJyZW50LW9mZmVyLXR4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB9XG4gIC5ob21lLXNlYXJjaCAuY3VycmVudC1vZmZlci1jb250YWluZXIgLmN1cnJlbnQtb2ZmZXItdHh0IHNwYW4ucGljdG8ge1xuICAgIGhlaWdodDogNTVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHg7XG4gIH1cbiAgLmhvbWUtc2VhcmNoIGgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbiAgc2VjdGlvbiNyZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG4gIHNlY3Rpb24jb2ZmZXItanVtcCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgc2VjdGlvbiNtYXAtZnIge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbiAgc2VjdGlvbiNob21lcGFnZS12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbiAgc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIHtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMTBweDtcbiAgfVxuICBzZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3gge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCA4MHB4IDg1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDExMHB4O1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5zbGlkZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIHNlY3Rpb24jb2ZmZXItanVtcCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzZWN0aW9uI29mZmVyLWp1bXAgLmNvbnRhaW5lciAubGVmdC1ib3gsIHNlY3Rpb24jb2ZmZXItanVtcCAuY29udGFpbmVyIC5yaWdodC1ib3gge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBzZWN0aW9uI29mZmVyLWp1bXAgLmNvbnRhaW5lciAubGVmdC1ib3ggLmltZy1ib3ggYSAubmV3LXBpbiB7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgfVxuICBzZWN0aW9uI29mZmVyLWp1bXAgLmNvbnRhaW5lciAubGVmdC1ib3ggaW1nIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTEwcHg7XG4gIH1cbiAgc2VjdGlvbiNtYXAtZnIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgc2VjdGlvbiNtYXAtZnIgLmNvbnRhaW5lciAubGVmdC1ib3gsIHNlY3Rpb24jbWFwLWZyIC5jb250YWluZXIgLnJpZ2h0LWJveCB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxuICBzZWN0aW9uI21hcC1mciAuY29udGFpbmVyIC5sZWZ0LWJveCAuc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBzZWN0aW9uI21hcC1mciAuY29udGFpbmVyIC5sZWZ0LWJveCBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHNlY3Rpb24jbWFwLWZyIC5jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5qdW1wLXR5cGUgaDMge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5tYWNhcm9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ob21lcGFnZS1wZyAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNjhweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDY4cHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDYlO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLm1hY2Fyb24ge1xuICAgIHRvcDogNTBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjBweCAyMHB4O1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlYXJjaC1lbmdpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwdmg7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDE2LCA5MiwgMC4yKTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlLXBhcnQgLm1vYmlsZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydCAuc3VibWl0LWFjdGlvbiAuc2hvdy1jZW50ZXIsIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlLXBhcnQgLnN1Ym1pdC1hY3Rpb24gLnNob3ctc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlLXBhcnQtbGVmdCwgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydC1yaWdodCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlLXBhcnQtbGVmdCBmb3JtLCBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LXJpZ2h0IGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LWxlZnQgZm9ybSAuYWN0aW9ucywgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydC1yaWdodCBmb3JtIC5hY3Rpb25zIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydC1sZWZ0IGZvcm0gLmFjdGlvbnMgLmNob2ljZXMtYWN0aW9ucywgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydC1yaWdodCBmb3JtIC5hY3Rpb25zIC5jaG9pY2VzLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydC1sZWZ0IGZvcm0gLmFjdGlvbnMgYnV0dG9uW3R5cGU9c3VibWl0XSwgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydC1yaWdodCBmb3JtIC5hY3Rpb25zIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydC1sZWZ0IGZvcm0gLmFjdGlvbnMgc2VsZWN0LCBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LXJpZ2h0IGZvcm0gLmFjdGlvbnMgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuY3VycmVudC1vZmZlci1jb250YWluZXIgLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciAuY3VycmVudC1vZmZlci10eHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICBzZWN0aW9uI29mZmVyLWp1bXAgLnJpZ2h0LWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG4gIHNlY3Rpb24jbWFwLWZyIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICBzZWN0aW9uI21hcC1mciAuY29udGFpbmVyIC5sZWZ0LWJveCwgc2VjdGlvbiNtYXAtZnIgLmNvbnRhaW5lciAucmlnaHQtYm94IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgc2VjdGlvbiNtYXAtZnIgLmNvbnRhaW5lciAubGVmdC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIHNlY3Rpb24jbWFwLWZyIC5jb250YWluZXIgLmxlZnQtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5zbGljay1hcnJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgd2lkdGg6IDU1cHg7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDkwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAubWFjYXJvbiB7XG4gICAgdG9wOiA5MHB4O1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAubWFjYXJvbiBzcGFuLmZyb20tdHh0IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5tYWNhcm9uIHNwYW4uZnJvbS1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICBzZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3ggLmp1bXAtdHlwZSB7XG4gICAgcGFkZGluZzogMTAwcHggNTVweCA3MHB4IDU1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3ggLmp1bXAtdHlwZSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAuanVtcC10eXBlIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgfVxuICBzZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5zbGlkZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHNlY3Rpb24jaG9tZXBhZ2UtdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBzZWN0aW9uLmhvbWUtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2hvbW1lLWJhbm5lci14cy5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoLm5vZWwtYmcge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZS1iYW5uZXItbm9lbC0yMDI1LXhzLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2gudmFsZW50aW5lc2RheS1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lLXNhaW50LXZhbGVudGluLXhzLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2guYmxhY2tmcmlkYXktYmcge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZS1ibGFjay1mcmlkYXkteHMuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIHdpZHRoOiAzNDVweDtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIC5tYWNhcm9uIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZWFyY2gtZW5naW5lIHtcbiAgICBtYXJnaW46IDAgMCBjYWxjKCgxMDB2aCAtIDM3MHB4KSAqIDAuMykgMDtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LWxlZnQsIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlLXBhcnQtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlLXBhcnQgZm9ybSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBzZWN0aW9uI3JldmlldyAuci10b3AtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBzZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgfVxuICBzZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQgLmFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLm5hbWUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQGtleWZyYW1lcyBibGlua09uT2ZmIHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgNjAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgODYlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5ib2R5Lmxpc3RpbmctcGFnZSBtYWluIC5jb250YWluZXIge1xuICB3aWR0aDogMTU4MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nLWhlYWRlciAuYmFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9vdS1zYXV0ZXItZW4tcGFyYWNodXRlLWJhbi5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5ib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZy1oZWFkZXIgLmJhbi5ibGFja2ZyaWRheS1iZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvb3Utc2F1dGVyLWVuLXBhcmFjaHV0ZS1iYW4tYmxhY2stZnJpZGF5LmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nLWhlYWRlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMTNweDtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nLWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICBjb2xvcjogI0YxRUZGNztcbiAgd2lkdGg6IDcwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIC5jZW50ZXJzLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZyAuY2VudGVycy1jYXJkcy5sb2FkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMiU7XG59XG5ib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZyBwLmVtcHR5LXJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlci1jYXJkLWxpc3Rpbmcge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgaDMub3RoZXItanVtcHMge1xuICBjb2xvcjogIzA2MDA4RDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlYS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjMDYwMDhEO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDEuNWVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIGZsZXg6IDAgMCAxMDB2dztcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuLnJlYS1ib3ggLnJlYXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5yZWEtYm94IC5yZWFzIC5yZWEge1xuICBjb2xvcjogI0YxRUZGNztcbiAgZm9udC1zaXplOiAwLjg4ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxOSU7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ucmVhLWJveCAucmVhcyAudHh0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnJlYS1ib3ggLnJlYXMgLnR4dC1jb250ZW50IHNwYW4ubmV3LXBpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmNmY0ODtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IC0zcHggMCA1cHggMDtcbn1cbi5yZWEtYm94IC5yZWFzIC5mdWxsLXBhcmEge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5yZWEtYm94IC5yZWFzIC5yZXZpZXctc2NvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG4ucmVhLWJveCAucmVhcyAucmV2aWV3LXNjb3JlIHNwYW4uc2NvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyLjI5ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0YxRUZGNztcbn1cbi5yZWEtYm94IC5yZWFzIC5yZXZpZXctc2NvcmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiAjRjFFRkY3O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVhLWJveCAucmVhcyAucmV2aWV3LXNjb3JlIC5zdGFyLXJhdGluZ3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmVhLWJveCAucmVhcyAucmV2aWV3LXNjb3JlIC5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyB7XG4gIGNvbG9yOiAjZjliODA5O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmVhLWJveCAucmVhcyAucmV2aWV3LXNjb3JlIC5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlYS1ib3ggLnJlYXMgLnJldmlldy1zY29yZSAuc3Rhci1yYXRpbmdzIC5lbXB0eS1yYXRpbmdzIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDA7XG59XG5cbiNtYXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYsIDAsIDE0MSwgMC40KTtcbn1cbiNtYXAtY29udGFpbmVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI21hcC1jb250YWluZXIgI21hcC1iZy1jbG9zZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jbWFwLWNvbnRhaW5lciAubWFwLWNsb3NlLWJveCB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIHRvcDogNyU7XG4gIGxlZnQ6IDEwJTtcbn1cbiNtYXAtY29udGFpbmVyICNsaXN0aW5nLWNsb3NlLW1hcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjMDYwMDhEO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI21hcC1jb250YWluZXIgI2xpc3RpbmctY2xvc2UtbWFwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbn1cbiNtYXAtY29udGFpbmVyICNtYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZS1pdy1jaHIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDAgN3B4IDdweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gYnV0dG9uLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gYnV0dG9uLmdtLXVpLWhvdmVyLWVmZmVjdCA+IHNwYW4ge1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQge1xuICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbiNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmJhbiB7XG4gIGhlaWdodDogMTQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmJhbiAubWFjYXJvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xufVxuI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLm5hbWUge1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbiNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQgLm1vcmUtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbiNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCAuY29udGVudCAuZXh0cmEtaW5mb3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmctaGVhZGVyIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMgLmNlbnRlci1jYXJkLWxpc3Rpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnJlYS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZy1oZWFkZXIgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZyAuY2VudGVycy1jYXJkcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMgLmNlbnRlci1jYXJkLWxpc3Rpbmcge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZyAuY2VudGVycy1jYXJkczphZnRlciB7XG4gICAgd2lkdGg6IDQ4LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZy1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIGJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIGJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIC5jZW50ZXJzLWNhcmRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZyAuY2VudGVycy1jYXJkcyAuY2VudGVyLWNhcmQtbGlzdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAucmVhLWJveCB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAucmVhLWJveCAucmVhcyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucmVhLWJveCAucmVhcyAucmVhIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLnJlYS1ib3ggLnJlYS5naWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWEtYm94LmtlZXAtZ2lmdCAucmVhLmdpZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yZWEtYm94LmtlZXAtZ2lmdCAucmVhLnZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWEtYm94IC5yZWEuc21pbGV5IHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAucmVhLWJveCAucmVhLndlYnNpdGUge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5yZWEtYm94IC5yZWEuZ2lmdCwgLnJlYS1ib3ggLnJlYS52aWRlbyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLnJlYS1ib3ggLnJlYS5zY29yZSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZy1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZy1oZWFkZXIgLmJhbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9vdS1zYXV0ZXItZW4tcGFyYWNodXRlLWJhbi1tb2IuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmctaGVhZGVyIC5iYW4uYmxhY2tmcmlkYXktYmcge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvb3Utc2F1dGVyLWVuLXBhcmFjaHV0ZS1iYW4tbW9iLWJsYWNrLWZyaWRheS5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZyAuY2VudGVycy1jYXJkcyAuY2VudGVyLWNhcmQtbGlzdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZyAuY2VudGVycy1jYXJkczphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVhLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucmVhLWJveCAucmVhcyB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxuICAjbWFwLWNvbnRhaW5lciAubWFwLWNsb3NlLWJveCB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQwcHgpO1xuICB9XG4gICNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgfVxuICAjbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IC5hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gICNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubmFtZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gICNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQgLmV4dHJhLWluZm9zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRvcDogNXB4O1xuICB9XG4gICNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQgLm1vcmUtZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IHtcbiAgbWF4LXdpZHRoOiAxMTY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm9mZmVyLWp1bXAtcGcgLnBhcnQtYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMzJweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5vZmZlci1qdW1wLXBnIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5vZmZlci1qdW1wLXBnIGgzIHNwYW4ge1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbi5vZmZlci1qdW1wLXBnIC5pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMTY1cHg7XG4gIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbn1cbi5vZmZlci1qdW1wLXBnIC5pbnRybyBhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm9mZmVyLWp1bXAtcGcgLmludHJvIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5pbnRybyAuY29udGVudCBoMiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG59XG4ub2ZmZXItanVtcC1wZyAuaW50cm8gLmNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggaW5wdXQ6Y2hlY2tlZCArIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZENEM3NiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL29mZmVyLWp1bXAvY2hlY2stbWFyay1pY29uLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzAlICFpbXBvcnRhbnQ7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmJ0bi1ib3ggYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBsdXMtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBsdXMtYWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWRkZWI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuZmFzdC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL3R1bm5lbC10aW1lci5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuZGlzYWJsZWQgLnBsdXMtYWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlIC5jb250ZW50IHtcbiAgcGFkZGluZzogMCAxMCU7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZSAuY29udGVudCAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZSAuY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlIC5jb250ZW50IC50aXRsZSAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlIC5jb250ZW50IC50aXRsZSAucHJpY2UgLm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDcwMTU1O1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5jaG9pY2UgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMTJweCBhdXRvIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlIC5jb250ZW50IC5idG4tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5jaG9pY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5jaG9pY2VzIC5jaG9pY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzMiU7XG4gIG1heC13aWR0aDogMzQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRjZTg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZXMgLmNob2ljZSAuaW1nLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5jaG9pY2VzIC5jaG9pY2UgLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlcyAuY2hvaWNlLmRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgei1pbmRleDogMTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlcyAuY2hvaWNlOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlcyAuY2hvaWNlOm5vdCguZGlzYWJsZWQpOmhvdmVyIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0ZENEM3Njtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgaDMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgLmNob2ljZXMgLmNob2ljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ4LjQ4NDg0ODQ4JTtcbiAgbWF4LXdpZHRoOiAzNDhweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0ID4gLnRpdGxlIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWF4LXdpZHRoOiAzNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgPiAudGl0bGUgcCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtbGVmdCA+IC5jb250ZW50IHtcbiAgd2lkdGg6IDcyN3B4O1xuICBtYXgtd2lkdGg6IDY2JTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1ib3guc2Vjb25kLXN0ZXAgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1ib3guc2Vjb25kLXN0ZXAgI3Nob3ctbWFwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBjb2xvcjogIzA3MDE1NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWJveC5zZWNvbmQtc3RlcCAjc2hvdy1tYXAgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEycHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtYm94LmZpZnRoLXN0ZXAgLmltZy1jb250ZW50LWJveCBpbWcge1xuICB3aWR0aDogNTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1ib3guZmlmdGgtc3RlcCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWRkZWI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWJveC5maWZ0aC1zdGVwIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtYm94LnNpeHRoLXN0ZXAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL29mZmVyLWp1bXAvbGFzdC1zdGVwLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNTE5cHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnN1Ym1pdC1ib3gge1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnN1Ym1pdC1ib3ggLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5zdWJtaXQtYm94IGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5zdWJtaXQtYm94IGJ1dHRvblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ub2ZmZXItanVtcC1wZyBtYWluIC5hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTdhN2E3O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbn1cbi5vZmZlci1qdW1wLXBnIG1haW4gLmFjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDYwMDhEO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLm9mZmVyLWp1bXAtcGcgbWFpbiAuYWN0aW9uIC5jaG9pY2UtdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2ZmZXItanVtcC1wZyBtYWluIC5hY3Rpb24gLmNob2ljZXMtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiAwO1xuICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDEycHggMTRweCAyNy41MnB4IDQuNDhweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG59XG4ub2ZmZXItanVtcC1wZyBtYWluIC5hY3Rpb24gLmNob2ljZXMtZWx0cyB7XG4gIGhlaWdodDogMjQ1cHg7XG4gIG1heC1oZWlnaHQ6IDQ1dmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ub2ZmZXItanVtcC1wZyBtYWluIC5hY3Rpb24gLmNob2ljZXMtYm94IC5jaG9pY2UtZWx0IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ub2ZmZXItanVtcC1wZyBtYWluIC5hY3Rpb24gLmNob2ljZXMtYm94IC5jaG9pY2UtZWx0IGRpdiBsYWJlbCB7XG4gIG9yZGVyOiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5vZmZlci1qdW1wLXBnIG1haW4gLmFjdGlvbi5hY3RpdmUgLmNob2ljZS10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vZmZlci1qdW1wLXBnIG1haW4gLmFjdGlvbi5hY3RpdmUgLmNob2ljZXMtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGRlYjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24uZGlzYWJsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICB6LWluZGV4OiAxO1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuaGVhZC1zZWN0aW9uIC5ib3gtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI4MHB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuaGVhZC1zZWN0aW9uIC5ib3gtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuaGVhZC1zZWN0aW9uIC5ib3gtdHh0IHtcbiAgcGFkZGluZzogMzBweCA0NXB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuaGVhZC1zZWN0aW9uIC5ib3gtdHh0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmhlYWQtc2VjdGlvbiAuYm94LXR4dCAudGl0bGUgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBpbnB1dDpkaXNhYmxlZCArIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICMwNjAwOEQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwMDhEO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxNXB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2sgaW5wdXQ6ZGlzYWJsZWQgKyBidXR0b25bdHlwZT1idXR0b25dOmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbnRlbnQ6IFwiQmllbnTDtHQgZGlzcG9uaWJsZVwiO1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2sgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGRlYjtcbiAgd2lkdGg6IDk5JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsIC5pbWctYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZsZXg6IDAgMSAyMzBweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgbWF4LXdpZHRoOiAzMCU7XG59XG4ub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbCAuY2hlY2staW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsIC5jaGVjay1pbmZvcyAuaW5mb3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2sgbGFiZWwgLmNoZWNrLWluZm9zIC5pbmZvcyBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsIC5jaGVjay1pbmZvcyAuaW5mb3MgLm5hbWUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbCAuY2hlY2staW5mb3MgLmluZm9zIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbCAuY2hlY2staW5mb3MgLmJ0bi1ib3gge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMSAxNDBweDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZlci1qdW1wLXBnIG1haW4gLmhlYWRlciAuYmFuIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmludHJvIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5pbnRybyBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5pbnRybyAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5jaG9pY2UgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1ib3guc2l4dGgtc3RlcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzJmMzFiNjtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtbGVmdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgPiAudGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0ID4gLmNvbnRlbnQge1xuICAgIHdpZHRoOiA3MjdweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgPiAudGl0bGUgcCB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtbGVmdC5maWZ0aC1zdGVwIC5pbWctY29udGVudC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgaDMgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmZXItanVtcC1wZyAucGx1cy1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggaDMge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtYm94IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5jaG9pY2VzIC5jaG9pY2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlcyAuY2hvaWNlICsgLmNob2ljZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtbGVmdCAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtbGVmdCAuY2hvaWNlcyAuY2hvaWNlICsgLmNob2ljZSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnN1Ym1pdC1ib3gge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5zdWJtaXQtYm94IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuc3VibWl0LWJveCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNDhweDtcbiAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5oZWFkLXNlY3Rpb24gLmJveC1pbWcge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuaGVhZC1zZWN0aW9uIC5ib3gtdHh0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2sgbGFiZWwgLmltZy1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleDogMCAxIDExMHB4O1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsIC5jaGVjay1pbmZvcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsIC5idG4tYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsLmRpc2FibGVkIC5jaGVjay1pbmZvcyB7XG4gICAgcGFkZGluZzogMzVweCAxMHB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsLmRpc2FibGVkIGlucHV0OmRpc2FibGVkICsgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2suZGlzYWJsZWQgbGFiZWwgLmNoZWNrLWluZm9zIHtcbiAgICBwYWRkaW5nOiAzNXB4IDEwcHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2suZGlzYWJsZWQgbGFiZWwgaW5wdXQ6ZGlzYWJsZWQgKyBidXR0b25bdHlwZT1idXR0b25dIHtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgLmNob2ljZXMuZnVsbC13LWNob2ljZSAuY2hvaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5jaG9pY2VzLmZ1bGwtdy1jaG9pY2UgLmNob2ljZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRkZWI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuY2hvaWNlcy5mdWxsLXctY2hvaWNlIC5jaG9pY2UgLmltZy1ib3gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgZmxleDogMCAxIDIzMHB4O1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5jaG9pY2VzLmZ1bGwtdy1jaG9pY2UgLmNob2ljZSAuaW1nLWJveCBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuY2hvaWNlcy5mdWxsLXctY2hvaWNlIC5jaG9pY2UgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5jaG9pY2VzLmZ1bGwtdy1jaG9pY2UgLmNob2ljZSAuY29udGVudCAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmNob2ljZXMuZnVsbC13LWNob2ljZSAuY2hvaWNlIC5jb250ZW50IC50eHQtYm94IHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmNob2ljZXMuZnVsbC13LWNob2ljZSAuY2hvaWNlIC5jb250ZW50IHAge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5jaG9pY2VzLmZ1bGwtdy1jaG9pY2UgLmNob2ljZSAuY29udGVudCAuYnRuLWJveCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDAgMSAxNDBweDtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5iYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHg7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciAuYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMSwwMDAwMDArMTAwJjArNjUsMC42NSsxMDAgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDElLCByZ2JhKDAsIDAsIDAsIDApIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDElLCByZ2JhKDAsIDAsIDAsIDApIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAxJSwgcmdiYSgwLCAwLCAwLCAwKSA2NSUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMDAwMDAwMFwiLCBlbmRDb2xvcnN0cj1cIiNhNjAwMDAwMFwiLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciAuYmFuIGltZy5iZy1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5iYW4gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogNzBweCAxNXB4IDM1cHggMTVweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiAjRjFFRkY3O1xuICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9maWNoZS1jZW50cmUvZmljaGUtcGluLnN2Z1wiKSBsZWZ0IDRweCBuby1yZXBlYXQ7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciAuYnJlYWRjcnVtYi1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgLmJyZWFkY3J1bWItYm94IC5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgLmJyZWFkY3J1bWItYm94IC5icmVhZGNydW1iIGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5icmVhZGNydW1iLWJveCAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgLmJyZWFkY3J1bWItYm94IC5icmVhZGNydW1iIC5iYy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciAuYnJlYWRjcnVtYi1ib3ggLmJyZWFkY3J1bWIgYS5iYy1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciBuYXYjbWVudS1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDlkNGQ4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q5ZDRkODtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIG5hdiNtZW51LWNlbnRlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciBuYXYjbWVudS1jZW50ZXIgdWwgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDQuNSU7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciBuYXYjbWVudS1jZW50ZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICBwYWRkaW5nOiAyNXB4IDVweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIG5hdiNtZW51LWNlbnRlciB1bCBsaSBhLmFjdGl2ZSwgYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgbmF2I21lbnUtY2VudGVyIHVsIGxpIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzA2MDA4RDtcbiAgcGFkZGluZzogMjVweCA1cHggMjFweCA1cHg7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIHNlY3Rpb24gaDIsIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgc2VjdGlvbiBoMyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyBzZWN0aW9uIC5kZXNjcmlwdGlvbi1ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDcwMTU1O1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItY29udGVudCB7XG4gIHdpZHRoOiA2MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCB7XG4gIHdpZHRoOiA0ODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDMwcHgpO1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci1kZXRhaWxzIC50by1rbm93LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci1kZXRhaWxzIC50by1rbm93LWl0ZW1zIC50by1rbm93LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogNDUlO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLWRldGFpbHMgLnRvLWtub3ctaXRlbXMgLnRvLWtub3ctaXRlbSBpbWcge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItZGV0YWlscyAuYWRkaXRpb25hbC1tZW50aW9uIHtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5yZWNlaXZlZCAucmVjZWl2ZWQtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLnJlY2VpdmVkIC5yZWNlaXZlZC1pdGVtcyAucmVjZWl2ZWQtaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLnJlY2VpdmVkIC5yZWNlaXZlZC1pdGVtcyAucmVjZWl2ZWQtaXRlbSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5yZWNlaXZlZCAucmVjZWl2ZWQtaXRlbXMgLnJlY2VpdmVkLWl0ZW0gcC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5yZWNlaXZlZCAucmVjZWl2ZWQtaXRlbXMgLnJlY2VpdmVkLWl0ZW0gcC5kZXNjcmlwdGlvbiBzdHJvbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA0MjZjNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLnNob3ctbWFwIGRpdiNtYXAge1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItNjkgLmNlbnRlci1jYXJkLmNjLWxhcmdlIC5iYW4ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgd2lkdGg6IDMwJTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuYmFuIC5tYWNhcm9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMjVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItNjkgLmNlbnRlci1jYXJkLmNjLWxhcmdlIC5jb250ZW50IHtcbiAgd2lkdGg6IDcwJTtcbiAgbWluLXdpZHRoOiA1NjBweDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuY29udGVudCBzcGFuLmluZm9zIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItNjkgLmNlbnRlci1jYXJkLmNjLWxhcmdlIC5jb250ZW50IC5hY3Rpb25zLWV4dHJhLWluZm9zIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuY29udGVudCAuYWN0aW9ucy1leHRyYS1pbmZvcyAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2UgLmNvbnRlbnQgLmFjdGlvbnMtZXh0cmEtaW5mb3MgLmFjdGlvbnMgLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA3cHggMTVweCA3cHggMTVweDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuY29udGVudCAuYWN0aW9ucy1leHRyYS1pbmZvcyAuZXh0cmEtaW5mb3Mge1xuICBtYXJnaW46IDAgMCAwIDM1cHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItb3RoZXItYWN0aXZpdGllcyAub3RoZXItYWN0aXZpdGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLW90aGVyLWFjdGl2aXRpZXMgLm90aGVyLWFjdGl2aXRpZXMgLmNlbnRlci1jYXJkIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItb3RoZXItYWN0aXZpdGllcyAub3RoZXItYWN0aXZpdGllcyAuY2VudGVyLWNhcmQgLmJhbi5iYW42OSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci1vdGhlci1hY3Rpdml0aWVzIC5vdGhlci1hY3Rpdml0aWVzIC5jZW50ZXItY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDM1cHggMzVweCAzNXB4IDM1cHg7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci1vdGhlci1hY3Rpdml0aWVzIC5vdGhlci1hY3Rpdml0aWVzIC5jZW50ZXItY2FyZCAuY29udGVudCBzcGFuLmluZm9zIC5uYW1lIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItb3RoZXItYWN0aXZpdGllcyAub3RoZXItYWN0aXZpdGllcyAuY2VudGVyLWNhcmQgLmNvbnRlbnQgc3Bhbi5pbmZvcyAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5uZWFyZXN0LWJveCAubmVhcmVzdC1jZW50ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24ubmVhcmVzdC1ib3ggLm5lYXJlc3QtY2VudGVycyAuY2VudGVyLWNhcmQge1xuICB3aWR0aDogMjMuNSU7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLm5lYXJlc3QtYm94IC5uZWFyZXN0LWNlbnRlcnMgLmNlbnRlci1jYXJkICsgLmNlbnRlci1jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNSU7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLm5lYXJlc3QtYm94IC5uZWFyZXN0LXRvd25zIC5idG4taGx3LWJsdWUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5uZWFyZXN0LWJveCAubmVhcmVzdC10b3ducyAuYnRuLWhsdy1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE2MEZCMjtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA5NXB4O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLnN1Y2Nlc3NmdWwtanVtcCB7XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLnN1Y2Nlc3NmdWwtanVtcCAuc3RhcnMge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogI2Y5YjgwOTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDcwMTU1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxZW0gLTIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2MDVjOTU7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC5wcmljZS1ib3gge1xuICBtYXJnaW46IDAuNWVtIDAgMS41ZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC5wcmljZS1ib3ggLnByaWNlcyAub2xkLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC5wcmljZS1ib3ggLnByaWNlcyAuZnJvbS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBmb250LXNpemU6IDIuNjRlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnByaWNlLWJveCAucHJpY2VzIC5mcm9tLXByaWNlIC5wZW9wbGUge1xuICBmb250LXNpemU6IDAuNGVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC55by1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC55by1saW5lIC5sZWZ0LXBhcnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnlvLWxpbmUgLnJpZ2h0LXBhcnQge1xuICBiYWNrZ3JvdW5kOiAjMDcwMTU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAueW8tbGluZSAucmlnaHQtcGFydCBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAueW8tbGluZSAucmlnaHQtcGFydCBzZWxlY3Q6ZGlzYWJsZWQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAuanVtcC12ZG8tYm94IHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAuanVtcC12ZG8tYm94IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLmp1bXAtdmRvLWJveCAuZGVzY3JpcHRpb24gLnBsYW5lIHtcbiAgZm9udC1zaXplOiAxLjE4ZW07XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC5qdW1wLXZkby1ib3ggLmRlc2NyaXB0aW9uIHNwYW4ubXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3MHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudGFuZGVtLWNob2ljZXMtYm94IHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiArIC50YW5kZW0tb3B0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiAucmFkaW8tYm94IHtcbiAgd2lkdGg6IDMwcHg7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLmxhYmVsLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIC5sYWJlbC1ib3ggLmRpc2NvdW50IHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLmxhYmVsLWJveCAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDcwMTU1O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJweCBhdXRvO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwMTU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLnlvLWxpbmUgLmxlZnQtcGFydCwgYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIC55by1saW5lIC5yaWdodC1wYXJ0IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiAueW8tbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiAueW8tbGluZSAucmlnaHQtcGFydCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiAucmlnaHQtcGFydCAub2xkLXByaWNlIHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG4gIGNvbG9yOiAjMDcwMTU1O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIGNvbG9yOiAjRkZGO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uLnNlbGVjdGVkIC55by1saW5lIC5sZWZ0LXBhcnQsIGJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbi5zZWxlY3RlZCAueW8tbGluZSAucmlnaHQtcGFydCB7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIGNvbG9yOiAjRkZGO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudG90YWwtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuNDFlbTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudG90YWwtYm94IC5hbW91bnQge1xuICBjb2xvcjogI0ZENEM3NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLmFjdGlvbnMgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogNDglO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjA2ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNmVtIDEuNWVtIDAuNmVtIDNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkQ0Qzc2O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAuYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4MTc0OTtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLmFjdGlvbnMgLmJ0bi1ib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9maWNoZS1jZW50cmUvZmljaGUtYnRuLXJlc2VydmVyLWJsYW5jLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMS41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNWVtO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAuYWN0aW9ucyAuYnRuLW9mZmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9maWNoZS1jZW50cmUvZmljaGUtYnRuLW9mZnJpci1ibGFuYy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVlbTtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5tZW50aW9uLWJveCBwLm1lbnRpb24ge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzA3MDE1NTtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5jdXN0b21lci1yZXZpZXcge1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzNXB4IDkwcHggNDBweCAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFlZmY3O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmN1c3RvbWVyLXJldmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAzMHB4O1xuICBib3R0b206IC01MHB4O1xuICBib3JkZXI6IDI1cHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmN1c3RvbWVyLXJldmlldzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDM0cHg7XG4gIGJvdHRvbTogLTQwcHg7XG4gIGJvcmRlcjogMjBweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjFlZmY3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmMWVmZjc7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuY3VzdG9tZXItcmV2aWV3IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuY3VzdG9tZXItcmV2aWV3IHAge1xuICBmb250LWZhbWlseTogXCJDYXZlYXRcIiwgY3Vyc2l2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzhweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgY29sb3I6ICMwNjAwOEQ7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuY3VzdG9tZXItcmV2aWV3IC5jdXN0b21lci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNDI2YzU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjcwcHgpIHtcbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgaDEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5jdXN0b21lci1yZXZpZXcge1xuICAgIHBhZGRpbmc6IDIwcHggOTVweCAzMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuY3VzdG9tZXItcmV2aWV3IGltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTUwJSk7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmN1c3RvbWVyLXJldmlldyAuY3VzdG9tZXItbmFtZSB7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiA5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciBuYXYjbWVudS1jZW50ZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5jdXN0b21lci1yZXZpZXcgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2UgLmJhbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24ubmVhcmVzdC1ib3ggLm5lYXJlc3QtY2VudGVycyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLm5lYXJlc3QtYm94IC5uZWFyZXN0LWNlbnRlcnMgLmNlbnRlci1jYXJkIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3gge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyBzZWN0aW9uIGgyLCBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIHNlY3Rpb24gaDMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5iYW4gLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5iYW4gLmNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgbmF2I21lbnUtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIlO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCB7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5zdWNjZXNzZnVsLWp1bXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5idXlib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCAuYnV5Ym94IC5hY3Rpb25zIHtcbiAgICBvcmRlcjogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCAuYnV5Ym94IC5hY3Rpb25zIC5idG4ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3ggLmJ1eWJveCAuYWN0aW9ucy50d28tY29sdW1uIC5idG4ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5idXlib3ggLnByaWNlLWJveCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCAuYnV5Ym94IC5wcmljZS1ib3ggLmZyb20tbWVudGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3ggLm1lbnRpb24tYm94LCBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3ggLmN1c3RvbWVyLXJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLnJlY2VpdmVkIC5yZWNlaXZlZC1pdGVtcyAucmVjZWl2ZWQtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci1kZXRhaWxzIC50by1rbm93LWl0ZW1zIC50by1rbm93LWl0ZW0ge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5iYW4ge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgLmJhbiAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCAyNXB4IDE1cHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgLmJhbiAuY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyBzZWN0aW9uIGgyLCBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIHNlY3Rpb24gaDMge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLWRldGFpbHMgLnRvLWtub3ctaXRlbXMgLnRvLWtub3ctaXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItZGV0YWlscyAudG8ta25vdy1pdGVtcyAudG8ta25vdy1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24ucmVjZWl2ZWQgLnJlY2VpdmVkLWl0ZW1zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24ucmVjZWl2ZWQgLnJlY2VpdmVkLWl0ZW1zIC5yZWNlaXZlZC1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24ucmVjZWl2ZWQgLnJlY2VpdmVkLWl0ZW1zIC5yZWNlaXZlZC1pdGVtICsgLnJlY2VpdmVkLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItb3RoZXItYWN0aXZpdGllcyAub3RoZXItYWN0aXZpdGllcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLW90aGVyLWFjdGl2aXRpZXMgLm90aGVyLWFjdGl2aXRpZXMgLmNlbnRlci1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci1vdGhlci1hY3Rpdml0aWVzIC5vdGhlci1hY3Rpdml0aWVzIC5jZW50ZXItY2FyZCAuY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItb3RoZXItYWN0aXZpdGllcyAub3RoZXItYWN0aXZpdGllcyAuY2VudGVyLWNhcmQgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLm5lYXJlc3QtYm94IC5uZWFyZXN0LWNlbnRlcnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24ubmVhcmVzdC1ib3ggLm5lYXJlc3QtY2VudGVycyAuY2VudGVyLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQ4cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuY29udGVudCBzcGFuLmluZm9zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItNjkgLmNlbnRlci1jYXJkLmNjLWxhcmdlIC5jb250ZW50IC5hY3Rpb25zLWV4dHJhLWluZm9zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuY29udGVudCAuYWN0aW9ucy1leHRyYS1pbmZvcyAuZXh0cmEtaW5mb3Mge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3ggLmJ1eWJveCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3ggLmJ1eWJveCAuYWN0aW9ucyAuYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMC44ZW0gMS41ZW07XG4gICAgYmFja2dyb3VuZDogI0ZENEM3NjtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3ggLmJ1eWJveCAuYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTgxNzQ5O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzkwcHgpIHtcbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3MjBweCkge1xuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3gge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuYm9keS5lZHRsLXBnIC5lZHRsLWhlYWRlciAuYmFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2VkaXRvcmlhbC1iYW4uanBnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtaGVhZGVyIC5iYW4gaDEge1xuICBjb2xvcjogI0YxRUZGNztcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLmVkdGwtY250IHtcbiAgd2lkdGg6IDYwJTtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLmVkdGwtY250IHAsIGJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLmVkdGwtY250IHVsLCBib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5lZHRsLWNudCBsaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDcwMTU1O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAuZWR0bC1jbnQgcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5lZHRsLWNudCAubXQtMCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlLm5vLWFzaWRlIC5lZHRsLWNudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIGgyLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwNjAwOEQ7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5xcl9xdWVzdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5xcl9xdWVzdGlvbiArIC5xcl9xdWVzdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2I5ZGY7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5xcl9xdWVzdGlvbiBoMiArIHAsIGJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnFyX3F1ZXN0aW9uIGgyICsgdWwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAucXJfcXVlc3Rpb24gcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5kaXZfY2d2ICsgLmRpdl9jZ3Yge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAuYnRuLWJveCB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAudmlkZW8tYm94IHtcbiAgbWFyZ2luOiAyNXB4IDAgNDBweCAwO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAudmlkZW8tYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAudmlkZW8tYm94IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnF1b3RlLWZvcm0tYm94IHtcbiAgcGFkZGluZzogMjVweDtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5xdW90ZS1mb3JtLWJveCBoMyB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG4gIGxlZnQ6IC0yNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxN3B4O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAucXVvdGUtZm9ybS1ib3ggZm9ybSAudHh0LXJlZCB7XG4gIGNvbG9yOiByZWQ7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5xdW90ZS1mb3JtLWJveCBmb3JtIHAubWVudGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnF1b3RlLWZvcm0tYm94IGZvcm0gaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzE2MEZCMjtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5xdW90ZS1mb3JtLWJveCBmb3JtIC5idG4tYm94IHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMTBweCBhdXRvO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAuZm9ybS1ncm91cCBsYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogcmVkO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAudXNlLXZvdWNoZXItYm94IHtcbiAgcGFkZGluZzogNTVweCA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gge1xuICB3aWR0aDogMzQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94Lm9mZmVyLWp1bXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5vZmZlci1qdW1wIC5iYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5vZmZlci1qdW1wIC5iYW4gLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgYm90dG9tOiAtMjFweDtcbiAgbGVmdDogMTIuNSU7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5vZmZlci1qdW1wIC5jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAxMyUgMTMlIDEzJTtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94Lm9mZmVyLWp1bXAgLmNvbnRlbnQgLm9mZmVyLWp1bXAtb3B0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94Lm9mZmVyLWp1bXAgLmNvbnRlbnQgLmljb24gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gub2ZmZXItanVtcCAuY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMjNjNDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94Lm9mZmVyLWp1bXAgLmNvbnRlbnQgLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDcwMTU1O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gub2ZmZXItanVtcCAuY29udGVudCAucHJpY2UgLmZyb20ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRDRDNzY7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5vZmZlci1qdW1wIC5jb250ZW50IC5wcmljZSAub2xkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5vZmZlci1qdW1wIC5jb250ZW50IC5wcmljZSAuaW5jbHVkZWQge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gub2ZmZXItanVtcCAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzA3MDE1NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94Lm9mZmVyLWp1bXAgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gucmVhc3N1cmFuY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyOXB4IDE1cHg7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5yZWFzc3VyYW5jZSAudHh0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzA2MDA4RDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94LnJlYXNzdXJhbmNlIC50eHQtY29udGVudCBiIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94LmNlbnRlcjY5IC5jZW50ZXItY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3guY2VudGVyNjkgLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLm5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5jZW50ZXI2OSAuY2VudGVyLWNhcmQgLmNvbnRlbnQgc3Bhbi5pbmZvcyAuZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5qdW1wLXR5cGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDE1cHg7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5qdW1wLXR5cGVzIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3guanVtcC10eXBlcyB1bCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5qdW1wLXR5cGVzIHVsIGxpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5lZHRsLXBnIC5lZHRsLWhlYWRlciAuYmFuIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIGJvZHkuZWR0bC1wZyAuZWR0bC1oZWFkZXIgLmJhbiBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICBib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIGgyLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAuZWR0bC1jbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLmVkdGwtYXNpZGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5lZHRsLWFzaWRlIC5lYS1ib3gge1xuICAgIG1hcmdpbjogMCAxMHB4IDI4cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAudXNlLXZvdWNoZXItYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnVzZS12b3VjaGVyLWJveCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5lZHRsLWFzaWRlIC5lYS1ib3gge1xuICAgIG1hcmdpbjogMCAwIDI4cHggMDtcbiAgfVxufVxuYm9keS5saXN0aW5nLXBhZ2UudG93bi1wYWdlICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSB7XG4gIHRvcDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5ib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgI3NlYXJjaC1lbmdpbmUtYm94LmFjdGl2ZSAuc2VhcmNoLWVuZ2luZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiA2NXB4IDE1cHg7XG4gIG1hcmdpbjogMCAwIDQ5cHggMDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLnRpdGxlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2xpc3RpbmctcmVnaW9uLXBpbi5zdmdcIikgLTVweCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NXB4IGF1dG87XG59XG5ib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5saXN0aW5nLXBhZ2UudG93bi1wYWdlIC50b3duLWhlYWRlciAuaW1nLXRpdGxlLWRlc2NyaXB0aW9uLWJveCAuaW1nLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwJTtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLmltZy1ib3ggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLnRpdGxlLWRlc2NyaXB0aW9uLWJveCB7XG4gIHdpZHRoOiA1NSU7XG59XG5ib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IC50aXRsZS1kZXNjcmlwdGlvbi1ib3ggaDEge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA2MDA4RDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLnRpdGxlLWRlc2NyaXB0aW9uLWJveCAuZGVzY3JpcHRpb24tYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLnRpdGxlLWRlc2NyaXB0aW9uLWJveCAuZGVzY3JpcHRpb24tYm94IGgyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5ib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IC50aXRsZS1kZXNjcmlwdGlvbi1ib3ggLmRlc2NyaXB0aW9uLWJveCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLnRpdGxlLWRlc2NyaXB0aW9uLWJveCAuZGVzY3JpcHRpb24tYm94IHAge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5ib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94LndpdGhvdXQtaW1nIC50aXRsZS1kZXNjcmlwdGlvbi1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5saXN0aW5nLXBhZ2UudG93bi1wYWdlIC50b3duLWhlYWRlciAuaW1nLXRpdGxlLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IC5pbWctYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLnRpdGxlLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UudG93bi1wYWdlIC50b3duLWhlYWRlciAudGl0bGUtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggYXV0bztcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IC50aXRsZS1kZXNjcmlwdGlvbi1ib3ggaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuYm9keS50bmwtcGcgLnRubC1oZWFkZXIgLmJhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNzhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy90dW5uZWwtYmFuLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS50bmwtcGcgLnRubC1oZWFkZXIgLmJhbiBoMSB7XG4gIGNvbG9yOiAjRjFFRkY3O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkudG5sLXBnIC50bmwtY250LWFzaWRlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICMwNzAxNTU7XG59XG5ib2R5LnRubC1wZyAudG5sLWNudC1hc2lkZSAudG5sLWNudCB7XG4gIHdpZHRoOiA2NSU7XG59XG5ib2R5LnRubC1wZyAudG5sLWNudCBzZWxlY3QuZm9ybS1jb250cm9sLnNlbGVjdC1yb3VuZGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVkMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNjAwOEQ7XG59XG5ib2R5LnRubC1wZyAudG5sLWNudCBwLCBib2R5LnRubC1wZyAudG5sLWNudCB1bCwgYm9keS50bmwtcGcgLnRubC1jbnQgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA3MDE1NTtcbn1cbmJvZHkudG5sLXBnIC50bmwtY250IC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbmJvZHkudG5sLXBnIC50bmwtY250IGgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbmJvZHkudG5sLXBnIC50bmwtY250IGgzIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxNjBGQjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LnRubC1wZyAudG5sLWNudCAuYnRuLWJveCB7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xufVxuYm9keS50bmwtcGcgLnRubC1jbnQgLmFsZXJ0LWRhbmdlciB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuYm9keS50bmwtcGcgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuYm9keS50bmwtcGcgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBjdXJzb3I6IGdyYWI7XG59XG5ib2R5LnRubC1wZyBpbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbDpub3QoLmRhdGVfc291aGFpdGVfZnJvbnQpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVkZGViO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjM3NXJlbSA1cHg7XG59XG5ib2R5LnRubC1wZyAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5LnRubC1wZyAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuYm9keS50bmwtcGcgLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGZsZXg6IDAgMCAyNnB4O1xuICBtYXJnaW46IDAgMjRweCAwIDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5ib2R5LnRubC1wZyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmJvZHkudG5sLXBnIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dLmZvcm0tY2hlY2staW5wdXQge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudG5sLXBnICN0dW5uZWxfcGF5bWVudE1vZGUgLmZvcm0tY2hlY2sge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS50bmwtcGcgI3R1bm5lbF9wYXltZW50TW9kZSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbFtmb3I9dHVubmVsX3BheW1lbnRNb2RlXzRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkudG5sLXBnICN0dW5uZWxfcGF5bWVudE1vZGUgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWxbZm9yPXR1bm5lbF9wYXltZW50TW9kZV80XSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkudG5sLXBnICN0dW5uZWxfcGF5bWVudE1vZGUgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWxbZm9yPXR1bm5lbF9wYXltZW50TW9kZV80XSBzcGFuICsgc3BhbiB7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG59XG5ib2R5LnRubC1wZyAuY2l2aWxpdGUtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS50bmwtcGcgLmNpdmlsaXRlLWdyb3VwIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbmJvZHkudG5sLXBnIC5jaXZpbGl0ZS1ncm91cCAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5ib2R5LnRubC1wZyAueW8tbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxLjI1ZW0gMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkudG5sLXBnIC55by1saW5lOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS50bmwtcGcgLnlvLWxpbmUgLmxlZnQtcGFydCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzA3MDE1NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuYm9keS50bmwtcGcgLnlvLWxpbmUgLnJpZ2h0LXBhcnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbmJvZHkudG5sLXBnIC55by1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNjN2M1ZGQ7XG4gIHotaW5kZXg6IDA7XG59XG5ib2R5LnRubC1wZyAueW8tbGluZS5uby1saW5lOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uICsgc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMuMjVlbTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLmNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5jb250ZW50LmJ0ci1ub25lIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5jb250ZW50LmJici1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5jb250ZW50IC5ici1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLnNlcC1vcHRpb24ge1xuICBtYXJnaW46IDJweCAwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLm9wdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAub3B0aW9uLWltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWF4LXdpZHRoOiAxOCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5zaG93LXZpZGVvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2M3YzVkZDtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAyNXB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDkwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmNoZWNrYm94LWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogNTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1sZWZ0IC5sYWJlbCBzcGFuLmJnZm9ybGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAub3B0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1sZWZ0IC5vcHRpb24tZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLm9wdGlvbi1kZXNjcmlwdGlvbiBwLnR4dC1jb3JhaWwge1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAubGluZXdpdGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmxpbmV3aXRoaWNvbiBzcGFuLmJnZm9ybGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAuZnJlZS12b3VjaGVyIC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luOiAtMThweCAwIC0xMHB4IDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvdHVubmVsLXRpbWVyLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1yaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtcmlnaHQgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IC5wcmljZSBkZWwge1xuICBjb2xvcjogIzE2MGZiMjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAudGFuZGVtLWNob2ljZXMtYm94IHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBnYXA6IDEwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzA3MDE1NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDM0MHB4O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLnJhZGlvLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzNXB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLmxhYmVsLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIC5sYWJlbC1ib3ggLmRpc2NvdW50IHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIC5sYWJlbC1ib3ggLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDcwMTU1O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJweCBhdXRvIDJweCAycHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDE1NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLmxlZnQtcGFydCB7XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLnJpZ2h0LXBhcnQge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLm9sZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xuICBjb2xvcjogIzA3MDE1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNGRDRDNzY7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NvbXB0ZXVyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnlvLWxpbmUuYWN0aXZpdHktdHlwZS1ib3ggLmxlZnQtcGFydCB7XG4gIGZvbnQtc2l6ZTogMS4yNGVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnlvLWxpbmUuYWN0aXZpdHktdHlwZS1ib3ggLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAueW8tbGluZS5hY3Rpdml0eS10eXBlLWJveCAub2xkLXByaWNlIHtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC5jZW50ZXItZGF0ZS1ib3ggLmNlbnRlci1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAyOS8yMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLmNlbnRlci1kYXRlLWJveCBhIHtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAuY2VudGVyLWRhdGUtYm94IC5jZW50ZXItY2hvaWNlIHtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC5jZW50ZXItZGF0ZS1ib3ggLm1lbnRpb24gcCBzcGFuLnR4dC1jb3JhaWwge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC5kYXRlLXNlbGVjdGlvbi1ib3ggLmxhYmVsIGIge1xuICBmb250LXNpemU6IDEuMDVlbTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAuZGF0ZS1zZWxlY3Rpb24tYm94IC5sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg4ZW07XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLmRhdGUtc2VsZWN0aW9uLWJveCAuaW5wdXQtYm94IHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciBkaXYjdHVubmVsX21hdGluTWlkaVNvdWhhaXRlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciBkaXYjdHVubmVsX21hdGluTWlkaVNvdWhhaXRlZSAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXS5mb3JtLWNoZWNrLWlucHV0IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luOiAwIDdweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciBkaXYjdHVubmVsX21hdGluTWlkaVNvdWhhaXRlZSAuZm9ybS1jaGVjayArIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC5tZW50aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjcG9zaXRpb24tY2FsZW5kYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24ge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTI5NzA7XG4gIHdpZHRoOiA0NDFweDtcbiAgbWF4LXdpZHRoOiA5NXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiB1bnNldCAhaW1wb3J0YW50O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyICNjbGVuZGllci1yZXNlcnZhdGlvbiAubW9udGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1JTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLnRpdGxlLW1vbnRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLnRpdGxlLW1vbnRoIC5tb2lzLWFubm5lIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLnRpdGxlLW1vbnRoIC5mYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLm1vbnRoLXdlZWstZGF5cyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLm1vbnRoLXdlZWstZGF5cyBzcGFuIHtcbiAgd2lkdGg6IDE0JTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLmRheXMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLmRheXMgLmRheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygxNC4yNSUgLSAxcHgpO1xuICBtYXJnaW46IDAgMXB4IDFweCAwO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyICNjbGVuZGllci1yZXNlcnZhdGlvbiAuZGF5cyAuZGF5IC5wcmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNGRkY7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNjVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLmRheXMgLnNlbGVjdGFibGUtZGF5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLmRheXMgLnNlbGVjdGFibGUtZGF5LmJzLWRheSB7XG4gIGJhY2tncm91bmQ6ICMwMDIzYzQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5kYXlzIC5zZWxlY3RhYmxlLWRheS5ocy1kYXkge1xuICBiYWNrZ3JvdW5kOiAjMDcwMTU1O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyICNjbGVuZGllci1yZXNlcnZhdGlvbiAuZGF5cyAuc2VsZWN0YWJsZS1kYXkuc2VsZWN0ZWQtZGF5IHtcbiAgYmFja2dyb3VuZDogI0ZENEM3Njtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLmRheXMgLnNlbGVjdGFibGUtZGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZENEM3Njtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAuY2FsZW5kYXItaW5wdXQtYm94IC5jYWxlbmRhci1pbnB1dC1mb3JtLWJveCB7XG4gIGdhcDogMXJlbTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAuY2FsZW5kYXItaW5wdXQtYm94IC5pbnB1dC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLmNhbGVuZGFyLWlucHV0LWJveCAuaW5wdXQtYm94IC5pY29uLWNhbGVuZGFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi51c2Utdm91Y2hlciAuY29udGVudCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi51c2Utdm91Y2hlciBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24udXNlLXZvdWNoZXIgcCArIGgzIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGVhY2UtYW5kLWp1bXAgaW1nLmV4dGVuZCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLXBheXMgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tcGF5cyAudHVubmVsX2N1c3RvbWVyX2NpdmlsaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgLnBhZC1yb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0ID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuYmxvY2tfanVtcGVyOmZpcnN0LWNoaWxkIC50aXRsZS1mb3JtLXJlbW92ZS1ib3gge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC50aXRsZS1mb3JtLXJlbW92ZS1ib3ggLnJlbW92ZS1qdW1wZXItc3VwcHJpbWVyIHtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLnRpdGxlLWZvcm0tcmVtb3ZlLWJveCAudGl0bGUtYm94IHtcbiAgd2lkdGg6IDE2NXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IC5mb3JtLWJveCB7XG4gIGZsZXg6IDE7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLmdpZnQtY3VzdG9tLW1lc3NhZ2Uge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuZ2lmdC1jdXN0b20tbWVzc2FnZSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWRkZWI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC5ibG9ja19qdW1wZXIgLmp1bXBlci1jaGFyYWN0ZXJpc3RpY3Mge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLmJsb2NrX2p1bXBlciAuanVtcGVyLWNoYXJhY3RlcmlzdGljcyBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLmJsb2NrX2p1bXBlciAuanVtcGVyLWNoYXJhY3RlcmlzdGljcyAuZXJyX2FnZSwgYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC5ibG9ja19qdW1wZXIgLmp1bXBlci1jaGFyYWN0ZXJpc3RpY3MgLmVycl9wb2lkcywgYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC5ibG9ja19qdW1wZXIgLmp1bXBlci1jaGFyYWN0ZXJpc3RpY3MgLmVycl90YWlsbGUge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgLnBlYWNlLWFuZC1qdW1wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgLnRvdGFsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgLnRvdGFsIC50b3RhbC1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LnRubC1wZyAucmVjZWlwdC1zaGlwcGluZy1iaWxsaW5nIC5qZS1zb3VoYWl0ZS1yZWN1IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkudG5sLXBnIC5yZWNlaXB0LXNoaXBwaW5nLWJpbGxpbmcgLmFkcmVzc2VfZmFjdHVyYXRpb25fZGlmZiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5ib2R5LnRubC1wZyAucmVjZWlwdC1zaGlwcGluZy1iaWxsaW5nIC5zaGlwcGluZyB7XG4gIG1hcmdpbjogMzBweCAwIDAgMDtcbn1cbmJvZHkudG5sLXBnIC5yZWNlaXB0LXNoaXBwaW5nLWJpbGxpbmcgLnNoaXBwaW5nIC5zaGlwcGluZy1kZXN0aW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5LnRubC1wZyAucmVjZWlwdC1zaGlwcGluZy1iaWxsaW5nIC5zaGlwcGluZyAuc2hpcHBpbmctZGVzdGluYXRpb24gLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLm1haW4taW5mb3Mge1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5tYWluLWluZm9zIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLm1haW4taW5mb3MgdGFibGUgdGQubGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAubWFpbi1pbmZvcyB0YWJsZSB0ZC5kYXRhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLm1haW4taW5mb3MgdGFibGUgdHIuZGVtYW5kZXVyIHRkIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5tYWluLWluZm9zIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogMjIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAucmVjYXAtb3JkZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUge1xuICBjb2xvcjogIzA3MDE1NTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLnJlY2FwLW9yZGVyIC50YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAucmVjYXAtb3JkZXIgLnRhYmxlIHRib2R5IHRkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAucmVjYXAtb3JkZXIgLnRhYmxlIHRib2R5IHRkLnByaXgtb3B0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAucmVjYXAtb3JkZXIgLnRhYmxlIHRib2R5IHRkLnByaXgtb3B0aW9ucyBpbWcge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLnJlY2FwLW9yZGVyIC50YWJsZSB0ZC50ZXh0LXJpZ2h0LnByaWNlLXVuaXQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAucmVjYXAtb3JkZXIgLnRhYmxlIHRkLnRleHQtcmlnaHQucHJpY2UtdW5pdCBkZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAuY29udGVudCArIC5jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAuY29udGVudC5ici1mdWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnByb21vLWNvZGUgLnByb21vLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSAucHJvbW8tYm94IGxhYmVsIHtcbiAgcGFkZGluZzogMTJweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSAucHJvbW8tYm94IC5pbnB1dC1ib3gge1xuICB3aWR0aDogMzgwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnByb21vLWNvZGUgLnByb21vLWJveCAuaW5wdXQtYm94IGlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVkMDtcbiAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5wcm9tby1jb2RlIC5wcm9tby1ib3ggLmlucHV0LWJveCBidXR0b24uYnRuLmJvdXRvbl9nZW5lcmFsLmJ0bl9ncm9zLnZhbGlkZXJfY29kZV9wcm9tbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYuNXB4O1xuICB0b3A6IDYuNXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5wcm9tby1jb2RlIC5yZW1vdmUtY29kZS1wcm9tby1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzODBweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5wcm9tby1jb2RlIC5yZW1vdmUtY29kZS1wcm9tby1ib3ggI3JlbW92ZS1jb2RlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5zdWJtaXQtZm9ybS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAuc3VibWl0LWZvcm0tYm94IC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnN1Ym1pdC1mb3JtLWJveCAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnN1Ym1pdC1mb3JtLWJveCAuYnRuX2plX2xhbmNlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDM1JSAtIDE1cHgpO1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAub3BhY2l0eS01NSB7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IHtcbiAgY29sb3I6ICNGMUVGRjc7XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA0NjVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHRvcDogOTVweDtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgcCB7XG4gIGNvbG9yOiAjRjFFRkY3O1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA0NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYwNWM5NTtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLm1haW4taW5mb3Mge1xuICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDVjOTU7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5tYWluLWluZm9zIC5pbmZvLWxpbmUgKyAuaW5mby1saW5lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLm1haW4taW5mb3MgLmRhdGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYwNWM5NTtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtY29udGVudCAuY2FydC1saW5lICsgLmNhcnQtbGluZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtY29udGVudCAuZGF0YSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LWNvbnRlbnQgLnByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkZGO1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC1jb250ZW50IC5jYXJ0LWNvbnRlbnQtc2VjdGlvbiArIC5jYXJ0LWNvbnRlbnQtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LWNvbnRlbnQgLmFkZC1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtY29udGVudCAuYWRkLXMuc2hvdyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtdG90YWwge1xuICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjA1Yzk1O1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC10b3RhbCAudG90YWwtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC10b3RhbCAudG90YWwtbGluZSAucHJpY2Uge1xuICBjb2xvcjogI0ZENEM3NjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LWFkZGl0aW9ubmFsLWluZm9zIHtcbiAgcGFkZGluZzogMjVweCA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LWFkZGl0aW9ubmFsLWluZm9zIC5hZGRpdGlvbm5hbC1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC1hZGRpdGlvbm5hbC1pbmZvcyAuYWRkaXRpb25uYWwtbGluZSArIC5hZGRpdGlvbm5hbC1saW5lIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC1hZGRpdGlvbm5hbC1pbmZvcyAuYWRkaXRpb25uYWwtbGluZSAuZGF0YSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IFtkYXRhLXNjcm9sbC10bz1qdW1wLWZyb250LWxpc3RdIC5kYXRhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkudG5sLXBnIC5wYXltZW50LWluLXNldmVyYWwtdGltZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG5ib2R5LnRubC1wZyAucGF5bWVudC1pbi1zZXZlcmFsLXRpbWVzIHAge1xuICBtYXJnaW46IDEycHggMCAwIDA7XG59XG5ib2R5LnRubC1wZyAucGF5bWVudC1pbi1zZXZlcmFsLXRpbWVzIC50ZWwtbGluayB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5ib2R5LnRubC1wZyAudmlkZW8tYm94IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIGJvZHkudG5sLXBnIC50bmwtY250LWFzaWRlIC50bmwtY250IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIGJvZHkudG5sLXBnIC50bmwtYXNpZGUge1xuICAgIG1heC13aWR0aDogY2FsYyg0MCUgLSAxNXB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIGJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIGJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLm1haW4taW5mb3Mge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxuICBib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxuICBib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LXRvdGFsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC1hZGRpdGlvbm5hbC1pbmZvcyB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLnRpdGxlLWZvcm0tcmVtb3ZlLWJveCAudGl0bGUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLnRpdGxlLWZvcm0tcmVtb3ZlLWJveCAuZm9ybS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5tYWluLWluZm9zIGltZyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGJvZHkgdGQucHJpeC1vcHRpb25zIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1sZWZ0IC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICBib2R5LnRubC1wZyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XS5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZmxleDogMCAwIDE4cHg7XG4gICAgbWFyZ2luOiA0cHggMTZweCAwIDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS50bmwtcGcgLnRubC1oZWFkZXIgLmJhbiB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuICBib2R5LnRubC1wZyAudG5sLWhlYWRlciAuYmFuIGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgYm9keS50bmwtcGcgLnRubC1jbnQtYXNpZGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgYm9keS50bmwtcGcgLnRubC1jbnQtYXNpZGUgLnRubC1jbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkudG5sLXBnIC50bmwtY250LWFzaWRlIC50bmwtYXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiNtb2JpbGUtcmVjYXAgLnRubC1hc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24jbW9iaWxlLXJlY2FwIC50bmwtYXNpZGUgI2NhcnQge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBheW1lbnQtaW4tc2V2ZXJhbC10aW1lcyAudGVsLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGJvZHkudG5sLXBnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnlvLWxpbmUgLmNlbnRlci1vZi1qdW1wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnlvLWxpbmUgYS5jaGFuZ2UtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LnRubC1wZyAueW8tbGluZSAubGVmdC1wYXJ0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC55by1kYXRlLWxpbmUgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgLnRubC1jbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5jb250ZW50LFxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLmNvbnRlbnQsXG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5jb250ZW50LCBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLmJsb2NrX2p1bXBlcjpmaXJzdC1jaGlsZCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAuY29udGVudC5ici1mdWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLm1haW4taW5mb3Mge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAucmVjYXAtb3JkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC50b3RhbCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC5wYWQtcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC5naWZ0LWN1c3RvbS1tZXNzYWdlIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAub3B0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAub3B0aW9uLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzhweDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDY1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1yaWdodCAucHJpY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IC5wcmljZSBkZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGJvZHkgdGQucHJpeC1vcHRpb25zIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGQudGV4dC1yaWdodC5wcmljZS11bml0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICBib2R5LnRubC1wZyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAubWFpbi1pbmZvcyBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmxpbmV3aXRoaWNvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmxpbmV3aXRoaWNvbiAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC50b3RhbCAudG90YWwtbGluZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSAucHJvbW8tYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnByb21vLWNvZGUgLnByb21vLWJveCBsYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSAucHJvbW8tYm94IC5pbnB1dC1ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnByb21vLWNvZGUgLnJlbW92ZS1jb2RlLXByb21vLWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBlYWNlLWFuZC1qdW1wIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wZWFjZS1hbmQtanVtcCAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1yaWdodCAucHJpY2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBlYWNlLWFuZC1qdW1wIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IC5wcmljZSBkZWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLm9wdGlvbi1pbWcge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuLmdvb2RpZXMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzUzNDJkMSAwJSwgIzExMTE4MyA4OSUsICMxMTExODMgMTAwJSk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5nb29kaWVzLWNhcmQgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ29vZGllcy1jYXJkIC5waW4tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMzIlO1xufVxuLmdvb2RpZXMtY2FyZCAuaW1nLWJveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xufVxuLmdvb2RpZXMtY2FyZCAudHh0LWJveCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDE1cHg7XG59XG5cbi5nb29kaWVzLWNhcmQuY2VudGVyLWNhcmQtbGlzdGluZzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdvb2RpZXMtY2FyZC5jZW50ZXItY2FyZC1saXN0aW5nIC5pbWctYm94IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogMjEwcHg7XG59XG4uZ29vZGllcy1jYXJkLmNlbnRlci1jYXJkLWxpc3RpbmcgLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZ29vZGllcy1jYXJkLmNlbnRlci1jYXJkLWxpc3RpbmcgLnR4dC1ib3gge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuZ29vZGllcy1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5nb29kaWVzLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5nb29kaWVzLWNhcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn0iLCJib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYnJlYWstd2hpdGU7XG4gICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgICBidXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IDE1MzBweDtcbn1cbmIsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udHh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdHJhbnMtbm9uZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udHh0LWNvcmFpbCB7XG4gICAgY29sb3I6ICR0eHQtY29yYWlsO1xufVxuLmZ3LXJlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnRuLWhsdy1ibHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICR0eHQtYmx1ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmctYmx1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgfVxuICAgIC5jb3VudCB7XG4gICAgICAgIGNvbG9yOiAkYmctY29yYWlsO1xuICAgIH1cbn1cbi5idG4taGx3LWJsdWUtc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZy1ibHVlLXNlY29uZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWJsdWU7XG4gICAgfVxufVxuLmJ0bi1maWxsLWJsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgY29sb3I6ICR0eHQtd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJnLWJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctYmx1ZS1ob3ZlcjtcbiAgICB9XG4gICAgLmNvdW50IHtcbiAgICAgICAgY29sb3I6ICRiZy1jb3JhaWw7XG4gICAgfVxufVxuLmJ0bi1obHctY29yYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZy1jb3JhaWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWNvcmFpbDtcbiAgICB9XG59XG4uYnRuLWZpbGwtY29yYWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJnLWNvcmFpbDtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbC1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctY29yYWlsLWhvdmVyO1xuICAgIH1cbn1cbmJvZHkgLmJ0bi1tZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNy40cHg7XG59XG5ib2R5IC5idG4tbGcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBwYWRkaW5nOiAxOXB4IDUwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTcuNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuYm9keSAuYnRuLW13LTIwMCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5tYWluIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xufVxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRkZW4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGlkZGVuLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICAgIGJvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICB9XG4gICAgLmhpZGRlbi1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5oaWRkZW4tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgbWFpbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZWZ0LXJpZ2h0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGJvZHkgLmJ0bi1sZyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1sZykge1xuICAgIC5jbG91ZC1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1icmVhay13aGl0ZSB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9mb25kLW51YWdlcy5qcGdcIikgdG9wIGNlbnRlciByZXBlYXQ7XG4gICAgfVxufSIsIiRiZy1icmVhay13aGl0ZTogI0YxRUZGNztcbiRiZy1icmVhay13aGl0ZS1ob3ZlcjogI0ZGRjtcbiRiZy1ibHVlOiAjMTYwRkIyO1xuJGJnLWJsdWUtaG92ZXI6ICMwNzAxNTU7XG4kYmctYmx1ZS1zZWNvbmQ6ICMwNjAwOEQ7XG4kYmctYmx1ZS1zZWNvbmQtaG92ZXI6ICMwNzAxNTU7XG4kYmctY29yYWlsOiAjRkQ0Qzc2O1xuJGJnLWNvcmFpbC1ob3ZlcjogI0U4MTc0OTtcbiRiZy1ibHVlLWZvb3RlcjogIzA3MDE1NTtcbiR0eHQtYmx1ZTogIzE2MEZCMjtcbiR0eHQtYmx1ZS1zZWNvbmQ6ICMwNjAwOEQ7XG4kdHh0LWJsdWUtc2Vjb25kLWhvdmVyOiAjMDcwMTU1O1xuJHR4dC13aGl0ZTogI0ZGRjtcbiR0eHQtYnJlYWstd2hpdGU6ICNGMUVGRjc7XG4kdHh0LWNvcmFpbDogI0ZENEM3NjtcbiR0eHQtZm9vdGVyOiAjZjZmNWZiO1xuJHR4dC1mb290ZXItc2Vjb25kOiAjODM4MGI0O1xuJGJnLWdyZXk6ICNmNmY1ZmI7XG4kdHh0LWJsdWUtb2xkOiAjMTMxMDVjO1xuJGJvcmRlci1jb2xvci1zZWxlY3Q6ICNjNWM1ZDA7XG4kbWF4LXdpZHRoLWJyZWFrcG9pbnQteHM6IDU3NS45OHB4O1xuJG1heC13aWR0aC1icmVha3BvaW50LXNtOiA3NjcuOThweDtcbiRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZDogOTkxLjk4cHg7XG4kbWF4LXdpZHRoLWJyZWFrcG9pbnQtbGc6IDExOTkuOThweDtcbiRtYXgtd2lkdGgtYnJlYWtwb2ludC14bDogMTM5OS45OHB4O1xuJG1heC13aWR0aC1icmVha3BvaW50LXh4bDogMTU5OS45OHB4O1xuJHBhZGRpbmctbGVmdC1yaWdodDogMCAxNXB4OyIsImJvZHkge1xuICAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XG4gICAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyLFxuICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMixcbiAgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IWltcG9ydGFudDtcbiAgfVxuICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICB9XG4gICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWwtaG92ZXI7XG4gIH1cbiAgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkFsbERlbmllZDIge1xuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWZvb3RlcjtcbiAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJnLWNvcmFpbDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxuICAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWZvb3RlcjtcbiAgfVxuICAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUsXG4gICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWUtZm9vdGVyO1xuICB9XG4gICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uSW5mbyB7XG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWUtZm9vdGVyO1xuICB9XG4gICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvblNhdmUge1xuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWZvb3RlcjtcbiAgfVxuICAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUrW2lkXj10YXJ0ZWF1Y2l0cm9uRGV0YWlsc10ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhsKSB7XG4gIGJvZHkge1xuICAgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXNtKSB7XG4gIGJvZHkge1xuICAgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwifnNsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3NcIjtcblxuc2VjdGlvbiNyZXZpZXcge1xuICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5yLXRvcC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLnItc2NvcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAuc2NvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdGFyLXJhdGluZ3Mge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmZpbGwtcmF0aW5ncyB7XG4gICAgICBjb2xvcjogI2Y5YjgwOTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbXB0eS1yYXRpbmdzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgLmctcnctYm94IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmctcndzIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZy1ydyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlNGVmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDclO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIC5pbWctaW5mb3MtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIC5pbWctaW5mb3MtYm94IGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICAgIC5pbWctaW5mb3MtYm94IC5pbmZvcy1ib3gge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIH1cbiAgICAgIC5pbWctaW5mb3MtYm94IC5pbmZvcy1ib3ggLnVzZXJuYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAuaW1nLWluZm9zLWJveCAuaW5mb3MtYm94IC5kYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgLmltZy1pbmZvcy1ib3ggLmluZm9zLWJveCAuc3Rhci1yYXRpbmdzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLm1lc3NhZ2UtYm94IHAge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC5nLXJ3IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LW1kKSB7XG4gIHNlY3Rpb24jcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAuci10b3AtYm94IHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5yLXNjb3JlIC5zY29yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIH1cbiAgICAgIC5yLXNjb3JlIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5nLXJ3LWJveCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1zbSkge1xuICBzZWN0aW9uI3JldmlldyB7XG4gICAgLmctcnctYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB9XG4gICAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB9XG4gICAgLnItdG9wLWJveCAuci1zY29yZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbiIsInNlY3Rpb24jcmVhc3N1cmFuY2Uge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbiAgI3JlYS1zbGlkZXJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5yZWEtc2xpZGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAucmVhLXNsaWRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnR4dC1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgfVxuICAgICAgICAudHh0LWNvbnRlbnQgYiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG8gMCBhdXRvO1xuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgLmJ1dHRvbnMgLmJ0bi1maWxsLWJsdWUge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICB3aWR0aDogMzI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LWxnKSB7XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2Uge1xuICAgICNyZWEtc2xpZGVycyB7XG4gICAgICAucmVhLXNsaWRlcy5zbGljay1zbGlkZXIge1xuICAgICAgICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgLnJlYS1zbGlkZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZy1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIH1cbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgLmJ0bi1maWxsLWJsdWUge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzZWFyY2gtZW5naW5lLWJveCB7XG4gIC5zZWFyY2gtZW5naW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTYuNHB4IDMuNnB4IHJnYmEoNywgMSwgODUsIDAuMTkpO1xuICAgIC5jbG9zZS1hY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3JlZmluZS1zZWFyY2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDAuODJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIDpcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5jaG9pY2VzLWFjdGlvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAzNXB4IDEycHggMTVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXNlbGVjdDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICAgICYuanVtcC1vZmZlci1hY3Rpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNob2ljZS10eHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTV2dztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDEycHggMTRweCAyNy41MnB4IDQuNDhweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaG9pY2VzLWVsdHMge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDV2aDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaG9pY2VzIC5jaG9pY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuY2hvaWNlLXR4dCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zb3J0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM2YjZiNzg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYXAtYWN0aW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvYmctbWFwLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogNDg0cHg7XG4gICAgICBtYXgtd2lkdGg6IDI2JTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWhvdmVyIHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1jYXJ0ZS5zdmdcIikgMTVweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTUlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTYuNHB4IDMuNnB4IHJnYmEoNywgMSwgODUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmlsdGVycy1zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIC5zZWxlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLmFjdGl2ZS1maWx0ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDhweCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBzcGFuLmNyb3NzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJlc3VsdCB7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC5leHRyYS1yZXN1bHQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZWZhdWx0IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteHhsKSB7XG4gICNyZWZpbmUtc2VhcmNoIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhsKSB7XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24gLmNob2ljZS10eHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAjc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLm1hcC1hY3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IDI0JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbGcpIHtcbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5tYXAtYWN0aW9ucyBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LW1kKSB7XG4gICNzZWFyY2gtZW5naW5lLWJveCB7XG4gICAgLmZpbHRlcnMtc2VsZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnNlbGVjdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZXN1bHQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAubmItcmVzdWx0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWVuZ2luZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAtMjRweCBhdXRvIDAgYXV0bztcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAjcmVmaW5lLXNlYXJjaCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwNzAxNTU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBtYXgtd2lkdGg6IDE5NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1Ni40cHggMy42cHggcmdiYSg3LCAxLCA4NSwgMC4xOSk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tYXAtYWN0aW9ucyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAjbGlzdGluZy1zaG93LW1hcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgLnNlYXJjaC1lbmdpbmUge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZmI7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICNyZWZpbmUtc2VhcmNoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNsb3NlLWFjdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9tb2JpbGUtY2xvc2UtY3Jvc3MucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAuY2hvaWNlcy1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5hY3Rpb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgIHdpZHRoOiAzMjVweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAzcHggNHB4IDE0LjI1cHggMC43NXB4IHJnYmEoNiwgMCwgMTQxLCAwLjEpO1xuICAgICAgICAgICAgICAmICsgLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jaG9pY2VzLWVsdHMge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tb2JpbGUtY2hvaWNlLXR4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygyNXZoIC0gODBweCk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc29ydCB7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1hcC1hY3Rpb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNzZWFyY2gtZW5naW5lLWJveCB7XG4gICAgLnNlYXJjaC1lbmdpbmUge1xuICAgICAgI3JlZmluZS1zZWFyY2gge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgLm1hcC1hY3Rpb25zICNsaXN0aW5nLXNob3ctbWFwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jZW50ZXItY2FyZCB7XG4gIHdpZHRoOiAzMiU7XG4gIG1heC13aWR0aDogMzQ4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDY1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjcuNTJweCA0LjQ4cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xuICB9XG4gIC5iYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIC5tYWNhcm9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwLjllbSAxLjVlbSAwLjllbSAxLjVlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjRlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjRlbTtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5mcm9tLXR4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgfVxuICAgICAgc3Bhbi5mcm9tLXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICB9XG4gICAgICBzcGFuLm9sZC1wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtb2xkO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggMzBweCAyNXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjIwcHgpO1xuICAgIHNwYW4uaW5mb3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5kZXNjcmlwdGlvbiwgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICAubW9yZS1kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAmLnR3by1jb2x1bW4ge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5leHRyYS1pbmZvcyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgLmp1bXAtdHlwZXMge1xuICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICM2YjZiNzg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Y2Nlc3NmdWwtanVtcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMHB4IDAgMCAxNXB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgICAgICB9XG4gICAgICAgIC5waWN0by1jb3VudC1ib3gge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzZiNmI3ODtcbiAgICAgICAgICAuc3RhcnMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZjliODA5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY291bnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDclO1xuICAgIG1pbi13aWR0aDogMTA1cHg7XG4gICAgbWFyZ2luOiAwIDElO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiA3cHggNHB4IDdweCA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJnLWNvcmFpbDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBmbGV4OiAwIDAgMjVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG4gICAgJi5idG4tYm9vayB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1yZXNlcnZlci1yb3NlLnN2Z1wiKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgLmljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvbGlzdGluZy1idG4tcmVzZXJ2ZXItYmxhbmMuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1vZmZlciB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1vZmZyaXItcm9zZS5zdmdcIik7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2xpc3RpbmctYnRuLW9mZnJpci1ibGFuYy5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2VudGVyX2NhcmRfNjkge1xuICAgIC5iYW4ge1xuICAgICAgYmFja2dyb3VuZDogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMyU7XG4gICAgICB9XG4gICAgICAubWFjYXJvbiB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQgLmFjdGlvbnMgLmJ0biB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctY29yYWlsLWhvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKDEgb2YgLmNlbnRlcl9jYXJkXzY5KTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBzcGFuLmluZm9zIHtcbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZXh0cmEtaW5mb3Mge1xuICAgICAgICAgIC5qdW1wLXR5cGVzIHtcbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VjY2Vzc2Z1bC1qdW1wIHtcbiAgICAgICAgICAgIC5waWN0by1jb3VudC1ib3gge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAmLmJ0bi1vZmZlciB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvbGlzdGluZy1idG4tb2ZmcmlyLWJsYW5jLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNlbnRlci1jYXJkLmZha2VyIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI21hcCAuY2VudGVyLWNhcmQgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubmFtZSB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNlbnRlci1jYXJkIC5jb250ZW50IC5leHRyYS1pbmZvcyAuanVtcC10eXBlcyAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14cykge1xuICAuY2VudGVyLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgJi5jZW50ZXJfY2FyZF82OSAuY29udGVudCBzcGFuLmluZm9zIC5uYW1lIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpub3QoLmNlbnRlcl9jYXJkXzY5KSB7XG4gICAgICAuYmFuIHtcbiAgICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICAgIH1cbiAgICAgIC5iYW4gLm1hY2Fyb24ge1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogNjBweCAyMHB4IDYwcHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5leHRyYS1pbmZvcyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmp1bXAtdHlwZXMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuanVtcC10eXBlcyAubGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuanVtcC10eXBlcyAubGFiZWwgKyAubGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Y2Nlc3NmdWwtanVtcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuLmluZm9zIHtcbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgY29sb3I6ICM0MjQyNGY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbiAgfVxuICAuYmFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxOHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICAgIG1heC1oZWlnaHQ6IDMwNXB4O1xuICAgIC5qdW1wLXR5cGVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMS4yZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMS4yZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA2cHg7XG4gICAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNDI0MjRmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3BlY2lhbC10YWcge1xuICAgIGZvbnQtc2l6ZTogMC44OGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1zZWNvbmQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwLjZlbSAxLjVlbSAwLjZlbSAwLjZlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi41ZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNWVtO1xuICB9XG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAxZW07XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgICAuaW5mb3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAubmFtZSB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjA1ZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWNjZXNzZnVsLWp1bXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAuc3RhcnMge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgIGNvbG9yOiAjZjliODA5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWNhcm9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAwLjdlbSAwLjdlbSAxLjVlbTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41ZW07XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICArIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5mcm9tLXR4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgc3Bhbi5mcm9tLXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40N2VtO1xuICAgICAgfVxuICAgICAgc3Bhbi5vbGQtcHJpY2Uge1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLW9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuY2VudGVyX2NhcmRfNjkge1xuICAgIC5iYW4ge1xuICAgICAgYmFja2dyb3VuZDogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIGJhY2tncm91bmQ6ICMwNjAwOEQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZy5mYWtlciB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14eGwpIHtcbiAgLmNlbnRlci1jYXJkLWxpc3RpbmcgLmJhbiAuanVtcC10eXBlcyB7XG4gICAgcGFkZGluZzogMCAwLjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhsKSB7XG4gIC5jZW50ZXItY2FyZC1saXN0aW5nIC5iYW4gLmp1bXAtdHlwZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn0iLCJoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG5hdi5tLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIG1hcmdpbjogLTMwcHggMCAwIC0xMzBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwubWVudS1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAmID4gbGkgPiAubWFpbi1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIC5ob3Zlci1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMTJweCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbiAgICAgICAgICAgIC5ob3Zlci1ib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzVweCA1MHB4IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tbGlua3MgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5lYXJieS1ib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaTpob3ZlciAuaG92ZXItYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGxpIC5jZW50ZXItYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiA2ODBweDtcbiAgICAgICAgfVxuICAgICAgICBsaSAuanVtcC1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLWxpbmstZGV2ZWxvcCB7XG4gICAgICAgICAgICAuc3ltYm9sIC5sZXNzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tLW1lbnUtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICB1bC5tZW51LXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSArIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC1jYXJ0LWJveGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmNjLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnBpY3RvLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnBpY3RvLWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDEycHggMTRweCAyNy41MnB4IDQuNDhweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IC5vcGVuLWNsb3NlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1ZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciAucGljdG8tYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLmNvbnRhY3QtYm94IHtcbiAgICAgICAgICAgIC5waG9uZS1saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waWN0by5waWN0by1waG9uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweCAyNXB4IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudCAucGhvbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jYXJ0LWJveCB7XG4gICAgICAgICAgICAucGljdG8tYm94IC5waWN0by5waWN0by1jYXJ0IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1jYXJ0LWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciAucGljdG8tYm94IC5waWN0by5waWN0by1jYXJ0IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZSB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItY2FydC1ibGFuYy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waWN0by1ib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjVweDtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCA1NXB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIC5yZWNlbnRseS1vcmRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiZy1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5lbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1vYmlsZS1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTJweCA1MHB4IDEycHggMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTdhN2E3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlLXR4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NXZ3O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMTJweCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlcy1lbHRzIHtcbiAgICAgICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXZoO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmNob2ljZS10eHQge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hvaWNlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZWFkZXItcHJtIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgIC5wcm0tdHh0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAgIGhlYWRlciB7XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTI1cHggMCAwIC0xMDVweDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgdWwubWVudS1sZWZ0ID4gbGkgPiAubWFpbi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTJweDtcbiAgICAgICAgfVxuICAgICAgICAuY2MtYm94IHtcbiAgICAgICAgICAgIC5waWN0by1ib3gge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY29udGFjdC1ib3gge1xuICAgICAgICAgICAgICAgIC5waG9uZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBpY3RvLnBpY3RvLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1waG9uZS1ibGV1LnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIgLnBpY3RvLnBpY3RvLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLXBob25lLWJsYW5jLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBpY3RvLWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteGwpIHtcbiAgICAuaGlkZS1iZXR3ZWVuLW1kLXhsIHtkaXNwbGF5OiBub25lIWltcG9ydGFudDt9XG4gICAgaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuanVtcC1ib3gge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuICAgIGhlYWRlciB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAuaG92ZXItYm94LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDM1cHggMzBweDtcbiAgICB9XG4gICAgaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHggMCAwO1xuICAgIH1cbiAgICBoZWFkZXIgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBoZWFkZXIgLmNjLWJveC5jYXJ0LWJveCAucGljdG8tYm94LWNvbnRhaW5lciAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDM1cHggMzBweDtcbiAgICB9XG4gICAgaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgICAuaGlkZS1iZXR3ZWVuLW1kLXhsIHtkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7fVxuICAgIGhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgbmF2Lm0tbWVudSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5tZW51LWxlZnQsIHVsLm1lbnUtcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY2MtYm94IHtcbiAgICAgICAgICAgIC5waWN0by1ib3gge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGljdG8tYm94IC5waWN0byB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waWN0by5waWN0by1waG9uZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLXBob25lLWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBpY3RvLnBpY3RvLW1lbnUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLWJ1cmdlci1ibGV1LnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5waWN0by1ib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBpY3RvLWJveCAucGljdG8ucGljdG8tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1waG9uZS1ibGV1LnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLnBpY3RvLWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDY4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGljdG8tYm94IC5waWN0by5waWN0by1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1waG9uZS1ibGFuYy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5waWN0by1ib3ggLnBpY3RvLnBpY3RvLWNhcnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZSB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItY2FydC1ibGFuYy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tb2JpbGUtbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJldmlldy1zY29yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgICAgICBzcGFuLnNjb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXItcmF0aW5ncyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAuZmlsbC1yYXRpbmdzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmOWI4MDk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZW1wdHktcmF0aW5ncyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmVhcmJ5LWFjdGlvbi5hY3Rpb24ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLmNob2ljZS10eHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob2ljZXMge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBoZWFkZXIubW9iaWxlLXNob3cge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjVmYjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgI2Nsb3NlLW1vYmlsZS1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9jcm9zcy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgbmF2Lm0tbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgbWFyZ2luOiA1NXB4IGF1dG8gMzVweCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLm1lbnUtbGVmdCwgdWwubWVudS1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICB1bC5tZW51LWxlZnQge1xuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVkMDtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVkMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gbGkgPiAubWFpbi1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgc3Bhbi5zeW1ib2wge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGk6aG92ZXIgLmhvdmVyLWJveCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIC5tYWluLWxpbmstZGV2ZWxvcC5hY3RpdmUgKyAuaG92ZXItYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIC5tYWluLWxpbmstZGV2ZWxvcC5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5zeW1ib2wgLnBsdXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3ltYm9sIC5sZXNzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkgLmhvdmVyLWJveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhvdmVyLWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNDBweCAzNXB4IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ob3Zlci1ib3gtY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYS5idG4taGx3LWJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEuYWxsLmJ0bi1maWxsLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jZW50ZXJzLWxpbmtzLXN3aXRjaCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNlbnRlci1saW5rLXN3aXRjaCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jZW50ZXItbGluay1zd2l0Y2guYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZmI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJlZ2lvbi1ib3gsIC5uZWFyYnktYm94IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5lYXJieS1ib3gge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyBhLmFsbC5idG4tZmlsbC1ibHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tLW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAuY29udGFjdC1jYXJ0LWJveGVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLm1lbnUtcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3LXNjb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1zbSkge1xuICAgIC5oZWFkZXItcHJtIHtcbiAgICAgICAgLnBybS10eHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhzKSB7XG4gICAgaGVhZGVyIC5sb2dvIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgaGVhZGVyLm1vYmlsZS1zaG93IHtcbiAgICAgICAgdWwubWVudS1sZWZ0IHtcbiAgICAgICAgICAgICYgPiBsaSA+IC5tYWluLWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIC5ob3Zlci1ib3ggLmhvdmVyLWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4IDM1cHggMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIC5ob3Zlci1ib3ggLnJlZ2lvbi1ib3gsXG4gICAgICAgICAgICBsaSAuaG92ZXItYm94IC5uZWFyYnktYm94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLm1lbnUtbGVmdCA+IGxpID4gLm1haW4tbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlcC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9zZXAtZm9vdGVyLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbn1cbmZvb3RlciB7XG4gICAgY29sb3I6ICR0eHQtZm9vdGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweCAxMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWZvb3RlcjtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgfVxuXG4gICAgLmxvZ28tYm94IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAubG9nbyBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXcge1xuICAgICAgICAgICAgLnNjb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtZm9vdGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItdG9wLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LWZvb3RlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ5cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0eHQtZm9vdGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNy40cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNy40cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctY29yYWlsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG90bGluZSB7XG4gICAgICAgICAgICAub3Blbi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmZvb3Rlci10b3AtYnRuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9mb290ZXItcGhvbmUtYmxhbmMuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvZm9vdGVyLXBob25lLXJvc2Uuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFjdCBhIHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9mb290ZXItZW1haWwtYmxhbmMuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIC5pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9mb290ZXItZW1haWwtcm9zZS5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucnMtYm94IGEge1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2Zvb3Rlci1pbnN0YS1ibGFuYy5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIgLmljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2Zvb3Rlci1pbnN0YS1yb3NlLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItbWlkZGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAuZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1mb290ZXItc2Vjb25kO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYmx1ZS1mb290ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0eHQtZm9vdGVyLXNlY29uZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWZvb3RlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1saW5rcyArIC5mb290ZXItbGlua3Mge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkdHh0LWZvb3Rlci1zZWNvbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgc3BhbiArIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1sZykge1xuICAgIGZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAucGFkZGluZy10b3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1taWRkbGUge1xuICAgICAgICAgICAgLmZvb3Rlci1saW5rcyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9vdGVyLWxpbmtzICsgLmZvb3Rlci1saW5rcyB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9vdGVyLWxpbmtzIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICAgIC5zZXAtZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgfVxuICAgIGZvb3RlciB7XG4gICAgICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1zbSkge1xuICAgIC5zZXAtZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMzV2dztcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtZm9vdGVyIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvc2VwLWZvb3Rlci14cy5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIH1cbiAgICBmb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1mb290ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvLWJveCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgICAubG9nbyBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci10b3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLW1pZGRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC5mb290ZXItbGlua3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogOTBweCAwIGF1dG8gMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAa2V5ZnJhbWVzIHNjcm9sbEN1cnJlbnRPZmZlciB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG59XG4uaG9tZS1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDc2cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA3NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNzZweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tbWUtYmFubmVyLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgJi5ub2VsLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lLWJhbm5lci1ub2VsLTIwMjUuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmLnZhbGVudGluZXNkYXktYmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2hvbWUtc2FpbnQtdmFsZW50aW4uanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmLmJsYWNrZnJpZGF5LWJnIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lLWJsYWNrLWZyaWRheS5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzh2aDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtZW5naW5lIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTE0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5zZS1wYXJ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwxNiw5MiwwLjIpO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZmI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlLXBhcnQtbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlLXBhcnQtcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1ZDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgLmNob2ljZXMtYWN0aW9ucyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDAgMTVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICYuanVtcC1vZmZlci1hY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaG9pY2UtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTV2dztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxMnB4IDE0cHggMjcuNTJweCA0LjQ4cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5jaG9pY2UtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWwtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1hY2Fyb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxNXZoO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICAgcGFkZGluZzogMmVtIDMuNWVtIDJlbSAyLjVlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdlbTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5mcm9tLXR4dCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmZyb20tcHJpY2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMTg3NWVtO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ub2xkLXByaWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtb2xkO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNWVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VycmVudC1vZmZlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmN1cnJlbnQtb2ZmZXItdHh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHNwYW4ucGljdG8ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBibHVlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvYmFuL2NhZGVhdS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICYuY2FkZWF1IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9iYW4vY2FkZWF1LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmNvZXVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9iYW4vY29ldXIuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmV0b2lsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvYmFuL2V0b2lsZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc29sZWlsIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9iYW4vc29sZWlsLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5zZWN0aW9uI29mZmVyLWp1bXAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmxlZnQtYm94IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgLmltZy1ib3ggYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubmV3LXBpbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNmY0ODtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMS45ZW0gMWVtIDEuOGVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGJsaW5rT25PZmYgMnMgaW5maW5pdGUgc3RlcHMoMSk7XG5cbiAgICAgICAgICAgICAgICAubmV3IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mcm9tIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE0NXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0LWJveCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA2NTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAubWFpbi1kZXNjIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWJveCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5mYXN0LWRlc2Mge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDQ3NXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvdHVubmVsLXRpbWVyLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbnNlY3Rpb24jbWFwLWZyIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmxlZnQtYm94IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZ2lvbnMtYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxOHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4taGx3LWJsdWU6bm90KDpob3Zlcikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjVmYjtcbiAgICAgICAgfVxuICAgICAgICBhLmFsbC5idG4tZmlsbC1ibHVlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMThweCAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQtYm94IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgLm1hcC1ib3ggI21hcHtcbiAgICAgICAgICAgIGhlaWdodDogNzQwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNDVweDtcbiAgICAgICAgICAgIC5nbS1zdHlsZS1pdy1jaHIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9XCJkaWFsb2dcIl0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYnV0dG9uLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdtLXN0eWxlLWl3LWQge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hY2Fyb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5pbmZvcyAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuc2VjdGlvbiNqdW1wLXR5cGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzAwcHg7XG4gICAgLmNvbnRlbnQtc2xpZGVyLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmNvbnRlbnQtYm94IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMzBweCAyMHB4IDEzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWhvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEzMHB4O1xuICAgICAgICAgICAgLm1hY2Fyb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS44ZW0gMS40ZW0gMS44ZW0gMmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3ZW07XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi5mcm9tLXR4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3Bhbi5mcm9tLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuanVtcC10eXBlIHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50eHQtc2xpZGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRibHVlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDYuNzVlbTtcbiAgICAgICAgd2lkdGg6IDEzZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMDYwMDhEO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMS43NWVtO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDYwcHggMy42cHggcmdiYSg3LCAxLCA4NSwgMC4xOSk7XG4gICAgICAgICYubGVmdC1idXR0b24ge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNWVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuNWVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWdyZXkgdXJsKCcuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9jaGV2LWxlZnQuc3ZnJykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNGVtO1xuICAgICAgICB9XG4gICAgICAgICYucmlnaHQtYnV0dG9uIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuNWVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy41ZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ3JleSB1cmwoJy4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2NoZXYtcmlnaHQuc3ZnJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0ZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uI2hvbWVwYWdlLXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnZpZGVvLWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC5wcmV2aWV3LWJveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAyMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lcGFnZS12aWRlby1wbGF5ZXIucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlmcmFtZS1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi52aWRlby1ydW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgIHNlY3Rpb24janVtcC10eXBlcyAuc2xpY2stYXJyb3cge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICBzZWN0aW9uI2p1bXAtdHlwZXMgLnNsaWNrLWFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgc2VjdGlvbiNqdW1wLXR5cGVzIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhsKSB7XG4gICAgLmhvbWUtc2VhcmNoIC5tYWNhcm9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICB0b3A6IDEwdmg7XG4gICAgfVxuICAgIC5ob21lLXNlYXJjaCAuc2VhcmNoLWVuZ2luZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgIC5ob21lLXNlYXJjaCAuc2UtcGFydCBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMDtcbiAgICB9XG4gICAgLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG4gICAgLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciAuY3VycmVudC1vZmZlci10eHQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIH1cbiAgICAuaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIC5jdXJyZW50LW9mZmVyLXR4dCBzcGFuLnBpY3RvIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNXB4O1xuICAgIH1cbiAgICAuaG9tZS1zZWFyY2ggaDEge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxuICAgIHNlY3Rpb24jcmV2aWV3IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgfVxuICAgIHNlY3Rpb24jb2ZmZXItanVtcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MHB4XG4gICAgfVxuICAgIHNlY3Rpb24jbWFwLWZyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgfVxuICAgIHNlY3Rpb24janVtcC10eXBlcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgIH1cbiAgICBzZWN0aW9uI3JlYXNzdXJhbmNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgfVxuICAgIHNlY3Rpb24jaG9tZXBhZ2UtdmlkZW8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICB9XG4gICAgc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIHtcbiAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMTBweDtcbiAgICB9XG4gICAgc2VjdGlvbiNqdW1wLXR5cGVzIHtcbiAgICAgICAgLmNvbnRlbnQtc2xpZGVyLWJveCB7XG4gICAgICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCA4MHB4IDg1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDExMHB4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LWxnKSB7XG4gICAgc2VjdGlvbiNvZmZlci1qdW1wIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgLmxlZnQtYm94LCAucmlnaHQtYm94IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWZ0LWJveCB7XG4gICAgICAgICAgICAgICAgLmltZy1ib3ggYSAubmV3LXBpbiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24jbWFwLWZyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC5sZWZ0LWJveCwgLnJpZ2h0LWJveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0LWJveCAuc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0LWJveCBoMiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5qdW1wLXR5cGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgICB9XG4gICAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5tYWNhcm9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LW1kKSB7XG4gICAgLmhvbWVwYWdlLXBnIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgc2VjdGlvbi5ob21lLXNlYXJjaCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY4cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNjhweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDBzdmggLSA2OHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0NiU7XG4gICAgICAgIC5tYWNhcm9uIHtcbiAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzVweCAyMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1lbmdpbmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHZoO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5zZS1wYXJ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDE2LCA5MiwgMC4yKTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgICAgIC5tb2JpbGUtYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Ym1pdC1hY3Rpb24ge1xuICAgICAgICAgICAgICAgIC5zaG93LWNlbnRlciwgLnNob3ctc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlLXBhcnQtbGVmdCwgLnNlLXBhcnQtcmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLmNob2ljZXMtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvcm0gLmFjdGlvbnMgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAuaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIC5jdXJyZW50LW9mZmVyLXR4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24jb2ZmZXItanVtcCAucmlnaHQtYm94IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB9XG4gICAgc2VjdGlvbiNtYXAtZnIge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIC5sZWZ0LWJveCwgLnJpZ2h0LWJveCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlZnQtYm94IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24janVtcC10eXBlcyB7XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtc2xpZGVyLWJveCB7XG4gICAgICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgLm1hY2Fyb24ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZnJvbS10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4uZnJvbS1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmp1bXAtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDU1cHggNzBweCA1NXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uI2hvbWVwYWdlLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtc20pIHtcbiAgICBzZWN0aW9uLmhvbWUtc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21tZS1iYW5uZXIteHMuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAmLm5vZWwtYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lLWJhbm5lci1ub2VsLTIwMjUteHMuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAmLnZhbGVudGluZXNkYXktYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lLXNhaW50LXZhbGVudGluLXhzLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5ibGFja2ZyaWRheS1iZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2hvbWUtYmxhY2stZnJpZGF5LXhzLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5tYWNhcm9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZW5naW5lIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIGNhbGMoKDEwMHZoIC0gMzcwcHgpICogMC4zMCkgMDtcbiAgICAgICAgfVxuICAgICAgICAuc2UtcGFydC1sZWZ0LCAuc2UtcGFydC1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5zZS1wYXJ0IGZvcm0gLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uI3JldmlldyAuci10b3AtYm94IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhzKSB7XG4gICAgc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLmluZm9zIC5uYW1lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmtPbk9mZiB7XG4gICAgMCUgeyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgNjAlIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgODYlIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgMTAwJSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxufVxuIiwiYm9keS5saXN0aW5nLXBhZ2Uge1xuICBtYWluIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxNTgwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGlzdGluZy1oZWFkZXIge1xuICAgIC5iYW4ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9vdS1zYXV0ZXItZW4tcGFyYWNodXRlLWJhbi5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAuYmFuLmJsYWNrZnJpZGF5LWJnIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvb3Utc2F1dGVyLWVuLXBhcmFjaHV0ZS1iYW4tYmxhY2stZnJpZGF5LmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzEzcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICBjb2xvcjogJHR4dC1icmVhay13aGl0ZTtcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmxpc3Rpbmcge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC5jZW50ZXJzLWNhcmRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYubG9hZDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICB9XG4gICAgfVxuICAgIHAuZW1wdHktcmVzdWx0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuY2VudGVyLWNhcmQtbGlzdGluZyB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICB9XG4gICAgaDMub3RoZXItanVtcHMge1xuICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIG1hcmdpbjogNTBweCAwIDMwcHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLnJlYS1ib3gge1xuICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1zZWNvbmQ7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMS41ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgZmxleDogMCAwIDEwMHZ3O1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIC5yZWFzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC5yZWEge1xuICAgICAgY29sb3I6ICR0eHQtYnJlYWstd2hpdGU7XG4gICAgICBmb250LXNpemU6IDAuODhlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogMTklO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLnR4dC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIHNwYW4ubmV3LXBpbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNmY0ODtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IC0zcHggMCA1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZ1bGwtcGFyYSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICB9XG4gICAgLnJldmlldy1zY29yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcblxuICAgICAgc3Bhbi5zY29yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDIuMjllbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJyZWFrLXdoaXRlO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJyZWFrLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAuc3Rhci1yYXRpbmdzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuZmlsbC1yYXRpbmdzIHtcbiAgICAgICAgICBjb2xvcjogI2Y5YjgwOTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5lbXB0eS1yYXRpbmdzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiNtYXAtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYsIDAsIDE0MSwgMC40KTtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNtYXAtYmctY2xvc2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5tYXAtY2xvc2UtYm94IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIHRvcDogNyU7XG4gICAgbGVmdDogMTAlO1xuICB9XG4gICNsaXN0aW5nLWNsb3NlLW1hcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLXNlY29uZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICB9XG4gIH1cbiAgI21hcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC5nbS1zdHlsZS1pdy1jaHIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9XCJkaWFsb2dcIl0ge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0IWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMjUwcHghaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA3cHggN3B4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbiAgICAgIGJ1dHRvbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICAgICAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMjJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4IWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ20tc3R5bGUtaXctZCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0IWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHghaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgLmJhbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLm1hY2Fyb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIHNwYW4uaW5mb3MgLm5hbWUge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb3JlLWRldGFpbHMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXh0cmEtaW5mb3Mge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteGwpIHtcbiAgYm9keS5saXN0aW5nLXBhZ2Uge1xuICAgIC5saXN0aW5nLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICAgIC5saXN0aW5nIC5jZW50ZXJzLWNhcmRzIC5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG4gIC5yZWEtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1sZykge1xuICBib2R5Lmxpc3RpbmctcGFnZSB7XG4gICAgLmxpc3RpbmctaGVhZGVyIHtcbiAgICAgIGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICAgIC5saXN0aW5nIC5jZW50ZXJzLWNhcmRzIC5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgICAgIHdpZHRoOiA0OC41JTtcbiAgICB9XG4gICAgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHM6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDQ4LjUlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgYm9keS5saXN0aW5nLXBhZ2Uge1xuICAgIC5saXN0aW5nLWhlYWRlciB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubGlzdGluZyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgLmNlbnRlcnMtY2FyZHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmNlbnRlci1jYXJkLWxpc3Rpbmcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlYS1ib3gge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgLnJlYXMge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLnJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVhLmdpZnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5rZWVwLWdpZnQge1xuICAgICAgLnJlYS5naWZ0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAucmVhLnZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlYS5zbWlsZXkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICAgIC5yZWEud2Vic2l0ZSB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gICAgLnJlYS5naWZ0LCAucmVhLnZpZGVvIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgICAucmVhLnNjb3JlIHtcbiAgICAgIG9yZGVyOiA0O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXNtKSB7XG4gIGJvZHkubGlzdGluZy1wYWdlIHtcbiAgICAubGlzdGluZy1oZWFkZXIge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICAuYmFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9vdS1zYXV0ZXItZW4tcGFyYWNodXRlLWJhbi1tb2IuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgLmJhbi5ibGFja2ZyaWRheS1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvb3Utc2F1dGVyLWVuLXBhcmFjaHV0ZS1iYW4tbW9iLWJsYWNrLWZyaWRheS5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5saXN0aW5nIC5jZW50ZXJzLWNhcmRzIC5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5saXN0aW5nIC5jZW50ZXJzLWNhcmRzOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5yZWEtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIC5yZWFzIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgfVxuICB9XG4gICNtYXAtY29udGFpbmVyIC5tYXAtY2xvc2UtYm94IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDY0MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteHMpIHtcbiAgYm9keS5saXN0aW5nLXBhZ2Uge1xuICAgIC5saXN0aW5nLWhlYWRlciB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI0MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgLmFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgICAgc3Bhbi5pbmZvcyAubmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgICAuZXh0cmEtaW5mb3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgIH1cbiAgICAgIC5tb3JlLWRldGFpbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm9mZmVyLWp1bXAtcGcge1xuICAvL21haW4gLmhlYWRlciB7XG4gIC8vICAuYmFuIHtcbiAgLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgICBoZWlnaHQ6IDM3OHB4O1xuICAvLyAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL3B1YmxpYy9pbWFnZXMvZWRpdG9yaWFsLWJhbi5qcGcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAvLyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAvLyAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvLyAgICBoMSB7XG4gIC8vICAgICAgY29sb3I6ICR0eHQtYnJlYWstd2hpdGU7XG4gIC8vICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAvLyAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAvLyAgICAgIG1heC13aWR0aDogNzcwcHg7XG4gIC8vICAgIH1cbiAgLy8gIH1cbiAgLy99XG4gIC5mb3JtLWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMTY1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnBhcnQtYm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgIH1cbiAgfVxuICAuaW50cm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDExNjVweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gICAgYSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogODIwcHg7XG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tYm94IHtcbiAgICBpbnB1dDpjaGVja2VkICsgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbCB1cmwoJy4uLy4uL3B1YmxpYy9pbWFnZXMvb2ZmZXItanVtcC9jaGVjay1tYXJrLWljb24uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQhaW1wb3J0YW50OztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA3MCUhaW1wb3J0YW50OztcbiAgICB9XG4gICAgLmJ0bi1ib3ggYnV0dG9uIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAucGx1cy1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAucGx1cy1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZWRkZWI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgfVxuICAgIC5mYXN0LWljb24ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvdHVubmVsLXRpbWVyLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGlzYWJsZWQgLnBsdXMtYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jaG9pY2UgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxMCU7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAub2xkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDEycHggYXV0byAwIGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgICAuYnRuLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNob2ljZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5jaG9pY2Uge1xuICAgICAgICAuaW1nLWJveCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGNlODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmRpc2FibGVkIHtcbiAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNy41MnB4IDQuNDhweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLmRpc2FibGVkKTpob3ZlciBidXR0b25bdHlwZT1idXR0b25dIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJ0LWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDguNDg0ODQ4NDglO1xuICAgICAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgICAgfVxuICAgICAgPiAudGl0bGUge1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNzI3cHg7XG4gICAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFydC1ib3guc2Vjb25kLXN0ZXAge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICAgICNzaG93LW1hcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJ0LWJveC5maWZ0aC1zdGVwIHtcbiAgICAgIC5pbWctY29udGVudC1ib3ggaW1nIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZWRkZWI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcnQtYm94LnNpeHRoLXN0ZXAge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL3B1YmxpYy9pbWFnZXMvb2ZmZXItanVtcC9sYXN0LXN0ZXAucG5nJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbWluLWhlaWdodDogNTE5cHg7XG4gICAgfVxuICAgIC5zdWJtaXQtYm94IHtcbiAgICAgIG1hcmdpbjogMTAwcHggYXV0byAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIG1haW4gLmFjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cbiAgICAuY2hvaWNlLXR4dCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuY2hvaWNlcy1ib3gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDEycHggMTRweCAyNy41MnB4IDQuNDhweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG4gICAgfVxuICAgIC5jaG9pY2VzLWVsdHMge1xuICAgICAgaGVpZ2h0OiAyNDVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDQ1dmg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cbiAgICAuY2hvaWNlcy1ib3ggLmNob2ljZS1lbHQgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGFiZWwge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLmNob2ljZS10eHQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgLmNob2ljZXMtYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5nb29kaWVzLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZGViO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgJi5kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5oZWFkLXNlY3Rpb24ge1xuICAgICAgLmJveC1pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm94LXR4dCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDVweDtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUgKyBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcnQtaXRlbS5mb3JtLWNoZWNrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGlucHV0OmRpc2FibGVkICsgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtc2Vjb25kO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWJsdWUtc2Vjb25kO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxNXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiQmllbnTDtHQgZGlzcG9uaWJsZVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkZGViO1xuICAgICAgd2lkdGg6IDk5JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLmltZy1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZmxleDogMCAxIDIzMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICAgIC5jaGVjay1pbmZvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICAuaW5mb3Mge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tYm94IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4OiAwIDEgMTQwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICAub2ZmZXItanVtcC1wZyB7XG4gICAgbWFpbiAuaGVhZGVyIC5iYW4gaDEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5pbnRybyB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICAuaW50cm8gYSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaW50cm8gLmNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuZm9ybS1ib3ggLmNob2ljZSAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIC5mb3JtLWJveCB7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucGFydC1ib3guc2l4dGgtc3RlcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmYzMWI2O1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tYm94IC5wYXJ0LWxlZnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICA+IC50aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICA+IC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDcyN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgPiAudGl0bGUgcCB7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmLmZpZnRoLXN0ZXAgLmltZy1jb250ZW50LWJveCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXNtKSB7XG4gIC5vZmZlci1qdW1wLXBnIHtcbiAgICAucGx1cy1hY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb3JtLWJveCB7XG4gICAgICBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnBhcnQtYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5jaG9pY2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICsgLmNob2ljZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhcnQtbGVmdCAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICsgLmNob2ljZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Ym1pdC1ib3gge1xuICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5nb29kaWVzLXNlY3Rpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5oZWFkLXNlY3Rpb24ge1xuICAgICAgICAuYm94LWltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYm94LXR4dCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FydC1pdGVtLmZvcm0tY2hlY2sgbGFiZWwge1xuICAgICAgICAuaW1nLWJveCB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmbGV4OiAwIDEgMTEwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNoZWNrLWluZm9zIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1ib3gge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAuY2hlY2staW5mb3Mge1xuICAgICAgICAgICAgcGFkZGluZzogMzVweCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dDpkaXNhYmxlZCArIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FydC1pdGVtLmZvcm0tY2hlY2suZGlzYWJsZWQgbGFiZWwge1xuICAgICAgICAuY2hlY2staW5mb3Mge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpkaXNhYmxlZCArIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1zbSkge1xuICAub2ZmZXItanVtcC1wZyB7XG4gICAgLmZvcm0tYm94IC5wYXJ0LWxlZnQgLmNob2ljZXMuZnVsbC13LWNob2ljZSAuY2hvaWNlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gICAgLmNob2ljZXMuZnVsbC13LWNob2ljZSAuY2hvaWNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRkZWI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5pbWctYm94IHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgZmxleDogMCAxIDIzMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAudHh0LWJveCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tYm94IHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4OiAwIDEgMTQwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keS5jZW50ZXItcGcge1xuICAuY2VudGVyLWhlYWRlciB7XG4gICAgLmJhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMSwwMDAwMDArMTAwJjArNjUsMC42NSsxMDAgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgwLDAsMCwwKSAxJSwgcmdiYSgwLDAsMCwwKSA2NSUsIHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMSUscmdiYSgwLDAsMCwwKSA2NSUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMCkgMSUscmdiYSgwLDAsMCwwKSA2NSUscmdiYSgwLDAsMCwwLjY1KSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuICAgICAgfVxuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIGltZy5iZy1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMTVweCAzNXB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBjb2xvcjogJHR4dC1icmVhay13aGl0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZmljaGUtY2VudHJlL2ZpY2hlLXBpbi5zdmdcIikgbGVmdCA0cHggbm8tcmVwZWF0O1xuICAgIH1cbiAgICAuYnJlYWRjcnVtYi1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgbGkgKyBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIC5iYy1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBhLmJjLWxpbms6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIG5hdiNtZW51LWNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2Q5ZDRkODtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDlkNGQ4O1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNXB4O1xuICAgICAgICAgICAgJi5hY3RpdmUsICY6aG92ZXIgIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwNjAwOEQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggNXB4IDIxcHggNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2VudGVyLXNlY3Rpb25zIHtcbiAgICBzZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgaDIsIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb24tYm94IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNlbnRlci1jb250ZW50LWJ1eWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICAgIC5jZW50ZXItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICAgIC5jZW50ZXItYnV5Ym94IHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNDAlIC0gMzBweCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc2VjdGlvbi5jZW50ZXItZGV0YWlscyB7XG4gICAgLnRvLWtub3ctaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC50by1rbm93LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5hZGRpdGlvbmFsLW1lbnRpb24ge1xuICAgICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gIHNlY3Rpb24ucmVjZWl2ZWQge1xuICAgIC5yZWNlaXZlZC1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLnJlY2VpdmVkLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgIHAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMwNDI2YzU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNlY3Rpb24uc2hvdy1tYXAge1xuICAgIGRpdiNtYXAge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICB9XG4gIH1cbiAgc2VjdGlvbi5jZW50ZXItNjkge1xuICAgIC5jZW50ZXItY2FyZC5jYy1sYXJnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5iYW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgLm1hY2Fyb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDI1cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzhweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzOHB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1pbi13aWR0aDogNTYwcHg7XG4gICAgICAgIHNwYW4uaW5mb3Mge1xuICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICB9XG4gICAgICAgIC5hY3Rpb25zLWV4dHJhLWluZm9zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHggN3B4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5leHRyYS1pbmZvcyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDM1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNlY3Rpb24uY2VudGVyLW90aGVyLWFjdGl2aXRpZXMge1xuICAgIC5vdGhlci1hY3Rpdml0aWVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAuY2VudGVyLWNhcmQge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC5iYW4uYmFuNjkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzVweCAzNXB4IDM1cHg7XG4gICAgICAgICAgc3Bhbi5pbmZvcyB7XG4gICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNlY3Rpb24ubmVhcmVzdC1ib3gge1xuICAgIC5uZWFyZXN0LWNlbnRlcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5jZW50ZXItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAyMy41JTtcbiAgICAgICAgKyAuY2VudGVyLWNhcmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uZWFyZXN0LXRvd25zIHtcbiAgICAgIC5idG4taGx3LWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTYwRkIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogOTVweDtcbiAgICAuc3VjY2Vzc2Z1bC1qdW1wIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgLnN0YXJzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgY29sb3I6ICNmOWI4MDk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV5Ym94IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtaG92ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGhyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMWVtIC0yMHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjA1Yzk1O1xuICAgICAgfVxuICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMCAxLjVlbSAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLnByaWNlcyB7XG4gICAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZyb20tcHJpY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42NGVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIC5wZW9wbGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNGVtO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAueW8tbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAubGVmdC1wYXJ0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWhvdmVyO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1wYXJ0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1ob3ZlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5qdW1wLXZkby1ib3gge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICAucGxhbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE4ZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ubXcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRhbmRlbS1jaG9pY2VzLWJveCB7XG4gICAgICAgIG1hcmdpbjogMS41ZW0gMDtcbiAgICAgICAgLnRhbmRlbS1vcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHR4dC13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICsgLnRhbmRlbS1vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJhZGlvLWJveCB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxhYmVsLWJveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5kaXNjb3VudCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJnLWJsdWUtaG92ZXI7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDJweCBhdXRvO1xuICAgICAgICAgICAgJjpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ibHVlLWhvdmVyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC55by1saW5lIC5sZWZ0LXBhcnQsIC55by1saW5lIC5yaWdodC1wYXJ0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0eHQtd2hpdGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAueW8tbGluZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC55by1saW5lIC5yaWdodC1wYXJ0IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yaWdodC1wYXJ0IC5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgzZW07XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRhbmRlbS1vcHRpb24uc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAgICAgY29sb3I6ICR0eHQtd2hpdGU7XG4gICAgICAgICAgLnlvLWxpbmUgLmxlZnQtcGFydCwgLnlvLWxpbmUgLnJpZ2h0LXBhcnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRvdGFsLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZm9udC1zaXplOiAxLjQxZW07XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgLmFtb3VudCB7XG4gICAgICAgICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDEuMDZlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZzogMC42ZW0gMS41ZW0gMC42ZW0gM2VtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdHh0LWNvcmFpbDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvcmFpbC1ob3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1ib29rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2ZpY2hlLWNlbnRyZS9maWNoZS1idG4tcmVzZXJ2ZXItYmxhbmMuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMS41ZW0gY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS41ZW07XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1vZmZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9maWNoZS1jZW50cmUvZmljaGUtYnRuLW9mZnJpci1ibGFuYy5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxLjVlbSBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWVudGlvbi1ib3gge1xuICAgICAgcC5tZW50aW9uIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXN0b21lci1yZXZpZXcge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDkwcHggNDBweCAzNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFlZmY3O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgYm9yZGVyOiAyNXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAzNHB4O1xuICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICBib3JkZXI6IDIwcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2YxZWZmNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjFlZmY3O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0NhdmVhdCcsIGN1cnNpdmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjc4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgfVxuICAgICAgLmN1c3RvbWVyLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzA0MjZjNTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NzBweCkge1xuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciBoMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcge1xuICAgIC5jdXN0b21lci1yZXZpZXcge1xuICAgICAgcGFkZGluZzogMjBweCA5NXB4IDMwcHggMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTUwJSk7XG4gICAgICB9XG4gICAgICAuY3VzdG9tZXItbmFtZSB7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgcmlnaHQ6IDk1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14bCkge1xuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbGcpIHtcbiAgYm9keS5jZW50ZXItcGcge1xuICAgIC5jZW50ZXItaGVhZGVyIG5hdiNtZW51LWNlbnRlciB1bCBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmN1c3RvbWVyLXJldmlldyBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItNjkgLmNlbnRlci1jYXJkLmNjLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5iYW4ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24ubmVhcmVzdC1ib3ggLm5lYXJlc3QtY2VudGVycyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuY2VudGVyLWNhcmQge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LW1kKSB7XG4gIGJvZHkuY2VudGVyLXBnIHtcbiAgICAuY2VudGVyLXNlY3Rpb25zIHNlY3Rpb24gaDIsIC5jZW50ZXItc2VjdGlvbnMgc2VjdGlvbiBoMyB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gICAgLmNlbnRlci1oZWFkZXIgLmJhbiAuY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jZW50ZXItaGVhZGVyIG5hdiNtZW51LWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIC5jZW50ZXItY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIlO1xuICAgICAgfVxuICAgICAgLmNlbnRlci1idXlib3gge1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5zdWNjZXNzZnVsLWp1bXAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1eWJveCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50d28tY29sdW1uIHtcbiAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2UtYm94IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIC5mcm9tLW1lbnRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudGlvbi1ib3gsIC5jdXN0b21lci1yZXZpZXcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbi5yZWNlaXZlZCAucmVjZWl2ZWQtaXRlbXMgLnJlY2VpdmVkLWl0ZW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gICAgc2VjdGlvbi5jZW50ZXItZGV0YWlscyAudG8ta25vdy1pdGVtcyAudG8ta25vdy1pdGVtIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteHMpIHtcbiAgYm9keS5jZW50ZXItcGcge1xuICAgIC5jZW50ZXItaGVhZGVyIC5iYW4ge1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICB9XG4gICAgLmNlbnRlci1oZWFkZXIgLmJhbiAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDE1cHggMjVweCAxNXB4O1xuICAgIH1cbiAgICAuY2VudGVyLWhlYWRlciAuYmFuIC5jb250YWluZXIgaDEge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggcmdiYSgwLDAsMCwuNjUpO1xuICAgIH1cbiAgICAuY2VudGVyLXNlY3Rpb25zIHNlY3Rpb24gaDIsIC5jZW50ZXItc2VjdGlvbnMgc2VjdGlvbiBoMyB7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB9XG4gICAgc2VjdGlvbi5jZW50ZXItZGV0YWlscyAudG8ta25vdy1pdGVtcyAudG8ta25vdy1pdGVtIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLnJlY2VpdmVkIC5yZWNlaXZlZC1pdGVtcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAucmVjZWl2ZWQtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICsgLnJlY2VpdmVkLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbi5jZW50ZXItb3RoZXItYWN0aXZpdGllcyAub3RoZXItYWN0aXZpdGllcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5jZW50ZXItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24ubmVhcmVzdC1ib3ggLm5lYXJlc3QtY2VudGVycyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC5jZW50ZXItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSB7XG4gICAgICAuY29udGVudCBzcGFuLmluZm9zIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIC5jb250ZW50IC5hY3Rpb25zLWV4dHJhLWluZm9zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmV4dHJhLWluZm9zIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5idXlib3gge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gICAgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5idXlib3ggLmFjdGlvbnMgLmJ0biB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAwLjhlbSAxLjVlbTtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbC1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA3OTBweCkge1xuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3gge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn0iLCJib2R5LmVkdGwtcGcge1xuICAuZWR0bC1oZWFkZXIge1xuICAgIC5iYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzNzhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vcHVibGljL2ltYWdlcy9lZGl0b3JpYWwtYmFuLmpwZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJyZWFrLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVkdGwtY250LWFzaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuZWR0bC1jbnQge1xuICAgICAgcCwgdWwsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMwNzAxNTU7XG4gICAgICB9XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICAubXQtMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYubm8tYXNpZGUge1xuICAgICAgLmVkdGwtY250IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaDIudGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICB9XG4gICAgLnFyX3F1ZXN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XG4gICAgICArIC5xcl9xdWVzdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2I5ZGY7XG4gICAgICB9XG4gICAgICBoMiArIHAsIGgyICsgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXZfY2d2IHtcbiAgICAgICYgKyAuZGl2X2NndiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tYm94IHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIH1cbiAgICAudmlkZW8tYm94IHtcbiAgICAgIG1hcmdpbjogMjVweCAwIDQwcHggMDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBpZnJhbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5xdW90ZS1mb3JtLWJveCB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgaDMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTdweDtcbiAgICAgIH1cbiAgICAgIGZvcm0ge1xuICAgICAgICAudHh0LXJlZCB7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgICBwLm1lbnRpb24ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMTYwRkIyO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1ib3gge1xuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgbGFiZWwucmVxdWlyZWQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC51c2Utdm91Y2hlci1ib3gge1xuICAgICAgcGFkZGluZzogNTVweCA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgfVxuICB9XG4gIC5lZHRsLWFzaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAuZWEtYm94IHtcbiAgICAgIHdpZHRoOiAzNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgICAuZWEtYm94Lm9mZmVyLWp1bXAge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuYmFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICBib3R0b206IC0yMXB4O1xuICAgICAgICAgIGxlZnQ6IDEyLjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTMlIDEzJSAxMyU7XG4gICAgICAgIC5vZmZlci1qdW1wLW9wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbiBpbWcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgfVxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICMwMDIzYzQ7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgIC5mcm9tIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgICAgICAgIH1cbiAgICAgICAgICAub2xkIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5jbHVkZWQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZWEtYm94LnJlYXNzdXJhbmNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI5cHggMTVweDtcbiAgICAgIC50eHQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICBiIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5lYS1ib3guY2VudGVyNjkge1xuICAgICAgLmNlbnRlci1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5jb250ZW50IHNwYW4uaW5mb3MgLm5hbWUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudCBzcGFuLmluZm9zIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5lYS1ib3guanVtcC10eXBlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbGcpIHtcbiAgYm9keS5lZHRsLXBnIHtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgYm9keS5lZHRsLXBnIHtcbiAgICAuZWR0bC1oZWFkZXIgLmJhbiB7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZWR0bC1jbnQtYXNpZGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBoMi50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gICAgICAuZWR0bC1jbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5lZHRsLWFzaWRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuZWEtYm94IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAyOHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhzKSB7XG4gIGJvZHkuZWR0bC1wZyB7XG4gICAgLmVkdGwtY250LWFzaWRlIHtcbiAgICAgIC51c2Utdm91Y2hlci1ib3gge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZWR0bC1hc2lkZSB7XG4gICAgICAgIC5lYS1ib3gge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDI4cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSB7XG4gICNzZWFyY2gtZW5naW5lLWJveCB7XG4gICAgLnNlYXJjaC1lbmdpbmUge1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgICYuYWN0aXZlIC5zZWFyY2gtZW5naW5lIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC50b3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogNjVweCAxNXB4O1xuICAgIG1hcmdpbjogMCAwIDQ5cHggMDtcbiAgICAudGl0bGUtYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2xpc3RpbmctcmVnaW9uLXBpbi5zdmdcIikgLTVweCAwIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDVweCBhdXRvO1xuICAgIH1cbiAgICAuaW1nLXRpdGxlLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmltZy1ib3gge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpdGxlLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2NyaXB0aW9uLWJveCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLndpdGhvdXQtaW1nIC50aXRsZS1kZXNjcmlwdGlvbi1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICBib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5pbWctYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLnRpdGxlLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhzKSB7XG4gIGJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC50aXRsZS1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNXB4IGF1dG87XG4gICAgfVxuICAgIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IC50aXRsZS1kZXNjcmlwdGlvbi1ib3ggaDEge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCB1cmwoaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzUuMTEuMi9jc3MvYWxsLm1pbi5jc3MpO1xuXG5ib2R5LnRubC1wZyB7XG4gIC50bmwtaGVhZGVyIHtcbiAgICAuYmFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMzc4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL3B1YmxpYy9pbWFnZXMvdHVubmVsLWJhbi5qcGcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaDEge1xuICAgICAgICBjb2xvcjogJHR4dC1icmVhay13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50bmwtY250LWFzaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAudG5sLWNudCB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgIH1cbiAgfVxuICAudG5sLWNudCB7XG4gICAgc2VsZWN0LmZvcm0tY29udHJvbC5zZWxlY3Qtcm91bmRlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICB9XG4gICAgcCwgdWwsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjMDcwMTU1O1xuICAgIH1cbiAgICAucHJpY2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkdHh0LWJsdWU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuYnRuLWJveCB7XG4gICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB9XG4gICAgLmFsZXJ0LWRhbmdlciB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgY3Vyc29yOiBncmFiO1xuICB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmZvcm0tY29udHJvbDpub3QoLmRhdGVfc291aGFpdGVfZnJvbnQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVkZGViO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gNXB4O1xuICB9XG4gIC5mb3JtLWNoZWNrIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIGZsZXg6IDAgMCAyNnB4O1xuICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgI3R1bm5lbF9wYXltZW50TW9kZSAuZm9ybS1jaGVjayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuZm9ybS1jaGVjay1sYWJlbFtmb3I9XCJ0dW5uZWxfcGF5bWVudE1vZGVfNFwiXSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgc3BhbiArIHNwYW4ge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2l2aWxpdGUtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAueW8tbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBtYXJnaW46IDEuMjVlbSAwIDAgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5sZWZ0LXBhcnQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgICAucmlnaHQtcGFydCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTJweFxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjYzdjNWRkO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgJi5uby1saW5lOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBzZWN0aW9uIHtcbiAgICArIHNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMy4yNWVtO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgJi5idHItbm9uZSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgJi5iYnItbm9uZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgLmJyLWZ1bGwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAub3B0aW9ucyB7XG4gICAgICAuc2VwLW9wdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICB9XG4gICAgICAub3B0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIC5vcHRpb24tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICAub3B0aW9uLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTglO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5zaG93LXZpZGVvIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnBhcnRzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2M3YzVkZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wYXJ0LWxlZnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiA0OTBweDtcbiAgICAgICAgICAgIC5jaGVja2JveC1ib3gge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgc3Bhbi5iZ2ZvcmxpbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vcHRpb24tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAmLnR4dC1jb3JhaWwge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmV3aXRoaWNvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBzcGFuLmJnZm9ybGluZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyZWUtdm91Y2hlciAuaWNvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgIG1hcmdpbjogLTE4cHggMCAtMTBweCA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL3R1bm5lbC10aW1lci5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBhcnQtcmlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGRlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNjBmYjI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNlY3Rpb24ueW91ci1vcmRlciB7XG4gICAgLnRhbmRlbS1jaG9pY2VzLWJveCB7XG4gICAgICBtYXJnaW46IDEuNWVtIDA7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICAudGFuZGVtLW9wdGlvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdHh0LXdoaXRlO1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDM0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAucmFkaW8tYm94IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsLWJveCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5kaXNjb3VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZy1ibHVlLWhvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMnB4IGF1dG8gMnB4IDJweDtcbiAgICAgICAgICAmOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYmx1ZS1ob3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWZ0LXBhcnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgICAgICB9XG4gICAgICAgIC5yaWdodC1wYXJ0IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGFuZGVtLW9wdGlvbi5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAgIGNvbG9yOiAkdHh0LXdoaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRiZy1jb3JhaWw7XG4gICAgICB9XG4gICAgfVxuICAgICNjb21wdGV1ciB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICB9XG4gICAgLnlvLWxpbmUuYWN0aXZpdHktdHlwZS1ib3gge1xuICAgICAgLmxlZnQtcGFydCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICB9XG4gICAgICAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgfVxuICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICBmb250LXNpemU6IDAuOTVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNlbnRlci1kYXRlLWJveCB7XG4gICAgICAuY2VudGVyLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDI5IC8gMjA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAuY2VudGVyLWNob2ljZSB7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgIH1cbiAgICAgIC5tZW50aW9uIHtcbiAgICAgICAgcCBzcGFuLnR4dC1jb3JhaWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUtc2VsZWN0aW9uLWJveCB7XG4gICAgICAubGFiZWwge1xuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODhlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmlucHV0LWJveCB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2I3R1bm5lbF9tYXRpbk1pZGlTb3VoYWl0ZWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCA3cHggMCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAuZm9ybS1jaGVjayArIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubWVudGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAjcG9zaXRpb24tY2FsZW5kYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogNTAlIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDUwJSFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgfVxuICAgICNjbGVuZGllci1yZXNlcnZhdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJlMjk3MDtcbiAgICAgIHdpZHRoOiA0NDFweDtcbiAgICAgIG1heC13aWR0aDogOTV2dztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiB1bnNldCFpbXBvcnRhbnQ7XG4gICAgICAubW9udGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgIH1cbiAgICAgIC50aXRsZS1tb250aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5tb2lzLWFubm5lIHtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb250aC13ZWVrLWRheXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAxNCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kYXlzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIC5kYXkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogY2FsYygxNC4yNSUgLSAxcHgpO1xuICAgICAgICAgIG1hcmdpbjogMCAxcHggMXB4IDA7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LXdoaXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42NWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3RhYmxlLWRheSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzAxNTU7XG4gICAgICAgICAgJi5icy1kYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMjNjNDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaHMtZGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwNzAxNTU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNlbGVjdGVkLWRheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLWlucHV0LWJveCB7XG4gICAgICAuY2FsZW5kYXItaW5wdXQtZm9ybS1ib3gge1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICB9XG4gICAgICAuaW5wdXQtYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaWNvbi1jYWxlbmRhciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWN0aW9uLnVzZS12b3VjaGVyIHtcbiAgICAuY29udGVudCBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICBwICsgaDMge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbiAgc2VjdGlvbi5wZWFjZS1hbmQtanVtcCB7XG4gICAgaW1nLmV4dGVuZCB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuICB9XG4gIHNlY3Rpb24ud2hvLXBheXMge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnR1bm5lbF9jdXN0b21lcl9jaXZpbGl0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuICBzZWN0aW9uLndoby1qdW1wIHtcbiAgICAucGFkLXJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgfVxuICAgICNqdW1wLWZyb250LWxpc3Qge1xuICAgICAgPiBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgLmJsb2NrX2p1bXBlcjpmaXJzdC1jaGlsZCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAudGl0bGUtZm9ybS1yZW1vdmUtYm94IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAucmVtb3ZlLWp1bXBlci1zdXBwcmltZXIge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlLWJveCB7XG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWJveCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdpZnQtY3VzdG9tLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZWRkZWI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvY2tfanVtcGVyIHtcbiAgICAgICAgLmp1bXBlci1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZXJyX2FnZSwgLmVycl9wb2lkcywgLmVycl90YWlsbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wZWFjZS1hbmQtanVtcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAudG90YWwge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgLnRvdGFsLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlY2VpcHQtc2hpcHBpbmctYmlsbGluZyB7XG4gICAgLmplLXNvdWhhaXRlLXJlY3UgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmFkcmVzc2VfZmFjdHVyYXRpb25fZGlmZiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuc2hpcHBpbmcge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICAgLnNoaXBwaW5nLWRlc3RpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWN0aW9uLnJlY2FwIHtcbiAgICAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tYWluLWluZm9zIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGFibGUgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgICYuZGF0YSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGFibGUgdHIuZGVtYW5kZXVyIHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlY2FwLW9yZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLnRhYmxlIHtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgIHRoZWFkIHRoIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB0ZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB0ZC5wcml4LW9wdGlvbnMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQudGV4dC1yaWdodC5wcmljZS11bml0IHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGRlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc2VjdGlvbi5wYXltZW50IHtcbiAgICAuY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgICAgKyAuY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmLmJyLWZ1bGwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvbW8tY29kZSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgLnByb21vLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtYm94IHtcbiAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgYnV0dG9uLmJ0bi5ib3V0b25fZ2VuZXJhbC5idG5fZ3Jvcy52YWxpZGVyX2NvZGVfcHJvbW8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNi41cHg7XG4gICAgICAgICAgICB0b3A6IDYuNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlbW92ZS1jb2RlLXByb21vLWJveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICNyZW1vdmUtY29kZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgICAuc3VibWl0LWZvcm0tYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuX2plX2xhbmNlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50bmwtYXNpZGUge1xuICAgIG1heC13aWR0aDogY2FsYygzNSUgLSAxNXB4KTtcbiAgICAub3BhY2l0eS01NSB7XG4gICAgICBvcGFjaXR5OiAwLjU1O1xuICAgIH1cbiAgICAjY2FydCB7XG4gICAgICBjb2xvcjogJHR4dC1icmVhay13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgd2lkdGg6IDQ2NXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiA5NXB4O1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJyZWFrLXdoaXRlO1xuICAgICAgfVxuICAgICAgLmNhcnQtaGVhZGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogNDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDVjOTU7XG4gICAgICB9XG4gICAgICAubWFpbi1pbmZvcyB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYwNWM5NTtcbiAgICAgICAgLmluZm8tbGluZSArIC5pbmZvLWxpbmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJ0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDVjOTU7XG4gICAgICAgIC5jYXJ0LWxpbmUgKyAuY2FydC1saW5lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICR0eHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcnQtY29udGVudC1zZWN0aW9uICsgLmNhcnQtY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5hZGQtcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcnQtdG90YWwge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjA1Yzk1O1xuICAgICAgICAudG90YWwtbGluZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJ0LWFkZGl0aW9ubmFsLWluZm9zIHtcbiAgICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC5hZGRpdGlvbm5hbC1saW5lIHtcbiAgICAgICAgICArIC5hZGRpdGlvbm5hbC1saW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgLmRhdGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFtkYXRhLXNjcm9sbC10bz1cImp1bXAtZnJvbnQtbGlzdFwiXSAuZGF0YSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXltZW50LWluLXNldmVyYWwtdGltZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tZ3JlZW4pO1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICAgIH1cbiAgICAudGVsLWxpbmsge2NvbG9yOiBjdXJyZW50Q29sb3I7fVxuICB9XG4gIC52aWRlby1ib3ggaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14bCkge1xuICBib2R5LnRubC1wZyAudG5sLWNudC1hc2lkZSAudG5sLWNudCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICBib2R5LnRubC1wZyAudG5sLWFzaWRlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNDAlIC0gMTVweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhsKSB7XG4gIGJvZHkudG5sLXBnIHtcbiAgICAudG5sLWFzaWRlICNjYXJ0IHtcbiAgICAgIC5jYXJ0LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB9XG4gICAgICAubWFpbi1pbmZvcyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgIH1cbiAgICAgIC5jYXJ0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICAuY2FydC10b3RhbCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgIH1cbiAgICAgIC5jYXJ0LWFkZGl0aW9ubmFsLWluZm9zIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIHtcbiAgICAjanVtcC1mcm9udC1saXN0IHtcbiAgICAgIC50aXRsZS1mb3JtLXJlbW92ZS1ib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnRpdGxlLWJveCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tYm94IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1sZykge1xuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5tYWluLWluZm9zIGltZyB7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGJvZHkgdGQucHJpeC1vcHRpb25zIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1sZWZ0IC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICBib2R5LnRubC1wZyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XS5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgZmxleDogMCAwIDE4cHg7XG4gICAgbWFyZ2luOiA0cHggMTZweCAwIDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgYm9keS50bmwtcGcge1xuICAgIC50bmwtaGVhZGVyIC5iYW4ge1xuICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRubC1jbnQtYXNpZGUge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIC50bmwtY250IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAudG5sLWFzaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbiNtb2JpbGUtcmVjYXAgLnRubC1hc2lkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICBzZWN0aW9uI21vYmlsZS1yZWNhcCAudG5sLWFzaWRlICNjYXJ0IHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXNtKSB7XG4gIC5wYXltZW50LWluLXNldmVyYWwtdGltZXMge1xuICAgIC50ZWwtbGluayB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleDogMTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteHMpIHtcbiAgYm9keS50bmwtcGcgIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24ge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnlvLWxpbmUgLmNlbnRlci1vZi1qdW1wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnlvLWxpbmUgYS5jaGFuZ2UtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LnRubC1wZyAueW8tbGluZSAubGVmdC1wYXJ0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC55by1kYXRlLWxpbmUgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgLnRubC1jbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5jb250ZW50LFxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLmNvbnRlbnQsXG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5jb250ZW50LCBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLmJsb2NrX2p1bXBlcjpmaXJzdC1jaGlsZCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDI1cHggMCAwO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAuY29udGVudC5ici1mdWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLm1haW4taW5mb3Mge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAucmVjYXAtb3JkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC50b3RhbCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC5wYWQtcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC5naWZ0LWN1c3RvbS1tZXNzYWdlIHRleHRhcmVhIHtcbiAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAub3B0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAub3B0aW9uLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzhweDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDY1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1yaWdodCAucHJpY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IC5wcmljZSBkZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGJvZHkgdGQucHJpeC1vcHRpb25zIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGQudGV4dC1yaWdodC5wcmljZS11bml0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICBib2R5LnRubC1wZyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAubWFpbi1pbmZvcyBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmxpbmV3aXRoaWNvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmxpbmV3aXRoaWNvbiAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC50b3RhbCAudG90YWwtbGluZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSB7XG4gICAgLnByb21vLWJveCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5pbnB1dC1ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZW1vdmUtY29kZS1wcm9tby1ib3gge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBlYWNlLWFuZC1qdW1wIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wZWFjZS1hbmQtanVtcCAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1yaWdodCAucHJpY2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBlYWNlLWFuZC1qdW1wIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IC5wcmljZSBkZWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLm9wdGlvbi1pbWcge1xuICAgIHRvcDogNjBweDtcbiAgfVxufSIsIi5nb29kaWVzLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICM1MzQyZDEgMCUsICMxMTExODMgODklLCAjMTExMTgzIDEwMCUpO1xuICBwYWRkaW5nOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5waW4tYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAzMiU7XG4gIH1cblxuICAuaW1nLWJveCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gIH1cblxuICAudHh0LWJveCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcbiAgfVxuXG59XG5cbi5nb29kaWVzLWNhcmQuY2VudGVyLWNhcmQtbGlzdGluZyB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbWctYm94IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG4gIC5pbWctYm94IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC50eHQtYm94IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbi5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5nb29kaWVzLWNhcmQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbGcpIHtcbiAgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmdvb2RpZXMtY2FyZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmdvb2RpZXMtY2FyZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/.cart-item input[type=checkbox].form-check-input:checked+label .notch.female,.goodies-box .promo-pin,.notch-plus,.sep-option .option.goodies .parts:before{display:none}.new-pin{display:inline-block;background:#ff6f48;color:#fff;padding:5px 20px;border-radius:20px;font-size:15px;line-height:20px;margin-left:15px}body.tnl-pg .cart-item.form-check input[type=checkbox].form-check-input{margin:20px 0 0 15px;position:absolute;z-index:1}body.tnl-pg .cart-item.form-check input[type=checkbox].form-check-input:disabled{opacity:0}.goodies-box{display:flex;align-items:stretch;justify-content:space-between;margin-top:25px;position:relative}.goodies-left{width:53%}.cart-items-choices{display:flex;gap:12px;flex-direction:column}body.tnl-pg .form-check.cart-item{position:relative;display:block}.cart-item label{width:auto;background:#fff;border:2px solid #deddeb;border-radius:20px 0 0 20px;display:flex;justify-content:space-between;position:relative;padding-left:52px;cursor:pointer;margin-right:35px}.cart-item.disabled label {cursor: initial;}body.tnl-pg .form-check.cart-item.disabled label:before{content:"Bientôt disponible";display:block;position:absolute;z-index:2;background:#06008d;color:#fff;top:15px;padding:5px 10px;border-radius:0 15px 15px 0;left:-2px;font-size:13px;text-transform:uppercase;font-weight:700}body.tnl-pg .form-check.cart-item.disabled .check-infos{padding-top:42px}.cart-item input[type=checkbox].form-check-input:checked+label{border-color:#06008d;padding-right:37px;margin-right:-2px}.cart-item label .img-box{display:flex;align-items:center}.check-infos{padding:15px 0;display:flex;align-items:start}.check-infos .infos span{display:block}.check-infos .infos span+span{margin-top:7px}.check-infos .infos .name{font-weight:700;text-transform:uppercase}.check-infos .infos .dimension{font-size:13px}.cart-items-total .parts .part .amount,.check-infos .infos .price{font-size:20px}.cart-item label img{position:relative;z-index:1}.notch{position:absolute;top:50%;right:-26px;transform:translateY(-50%);width:26px;height:68px;overflow:hidden}.notch.female{right:-63px}.notch.female.prevent{right:-62px}.notch.female.prevent .circle{border:0}.circle{width:68px;height:68px;border-radius:50%;border:2px solid #deddeb;background:#fff;position:absolute;right:0;top:0}.cart-item input[type=checkbox].form-check-input:checked+label .notch .circle,.goodies-section.active .goodies-right,.goodies-section.active .notch.female .circle{border-color:#06008d}.cart-item input[type=checkbox].form-check-input:checked+label .notch-plus{display:block;position:absolute;right:0;top:50%;z-index:4;font-size:35px;transform:translate(50%,-50%)}.goodies-right{font-size:15px;width:47%;background:url('images/goodies/coffret-goodies-temp.jpg') top center/cover no-repeat;display:flex;border:2px solid #deddeb;border-radius:0 20px 20px 0;overflow:hidden}.goodies-section.haspromo .goodies-box .promo-pin{font-size:15px;content:"-40%";display:block;position:absolute;top:30px;right:0;background:#fd4c76;padding:12px 5px 12px 18px;border-radius:20px 0 0 20px;color:#fff;font-weight:700;z-index:1}.goodies-section.haspromo.promo5pc .goodies-box .promo-pin:before{content:"5%"}.goodies-section.haspromo.promo10pc .goodies-box .promo-pin:before{content:"10%"}.cart-items-total{margin-top:auto;width:100%;background:#fff;padding:15px 20px 15px 35px;font-weight:700}.cart-items-total .parts{position:relative;display:flex;justify-content:space-between}.cart-items-total .parts+.parts{margin-top:15px}.cart-items-total .parts .part .amount.included,body.tnl-pg section .sep-option.pad-row .coffret-dvd .parts-box .parts .price.included{font-size:17px}del.goodies-box-total-before-promo{display:none;color:#160fb2;font-size:17px;margin-right:5px;font-weight:600}.goodies-section.haspromo del.goodies-box-total-before-promo{display:inline-block}.sep-option.pad-row .coffret-dvd{margin:50px 0 20px}.sep-option.pad-row .coffret-dvd .option{padding-left:15px;border:2px solid #deddeb;border-radius:20px;overflow:hidden;align-items:stretch}.sep-option.pad-row .coffret-dvd .option .option-content{margin:15px 0}.sep-option.pad-row .coffret-dvd .option .option-img{width:204px;max-width:unset;margin-left:25px;position:relative}.sep-option.pad-row .coffret-dvd .option .option-img:before{font-size:15px;content:"-40%";display:block;position:absolute;top:15px;right:0;background:#fd4c76;padding:12px 4px 12px 10px;border-radius:20px 0 0 20px;color:#fff;font-weight:700}.sep-option.pad-row .coffret-dvd .option .option-img img{height:100%;object-fit:cover}.sep-option.pad-row .coffret-dvd .option .parts .part-left .option-description{margin-top:-5px}body.tnl-pg section .sep-option.pad-row .coffret-dvd .parts-box .parts+.parts{margin-top:-10px}body.tnl-pg section .sep-option.pad-row .coffret-dvd .parts-box .parts .label{font-size:15px}.goodies-right .cart-items-total .parts:before{display:block;content:" ";position:absolute;width:100%;border-top:1px dotted #c7c5dd;z-index:0;top:10px}.cart-items-total .parts .part{background:#fff;padding:0 10px 0 0;position:relative}.cart-items-total .parts .part+.part{padding:0 0 0 10px}@media screen and (max-width:1400px){.sep-option.pad-row .coffret-dvd .option .option-content{width:70%}}@media screen and (max-width:768px){.check-infos .infos .dimension,.new-pin{font-size:12px}.goodies-box{flex-direction:column;margin:0}.goodies-left,.goodies-right{width:100%;margin:0}.option.goodies{border:2px solid #deddeb;border-bottom:none;padding:10px 0 20px;position:relative;border-radius:20px 20px 0 0}.cart-item input[type=checkbox].form-check-input:checked+label .notch-plus,.cart-item label .notch,.option.goodies .option-description p br:first-child{display:none}body.tnl-pg section .options .option.goodies .parts .part-left .label{display:flex;justify-content:space-between;align-items:center;padding-left:30px}.new-pin{border-radius:20px 0 0 20px;padding:5px 10px;line-height:12px;margin-left:10px}.option.goodies .parts .part-left .option-description{margin-top:5px!important;padding:0 30px}.sep-option.pad-row.goodies-section .goodies-box{border:2px solid #deddeb;border-top:none;border-radius:0 0 20px 20px}.sep-option.pad-row.goodies-section .goodies-box:before{content:" ";display:block;height:185px;background:url('images/goodies/offrir-un-saut-temp.jpg') center center/cover no-repeat}.sep-option.pad-row.goodies-section.active .goodies-box,.sep-option.pad-row.goodies-section.active .option.goodies{border-color:#06008d}.cart-items-choices{gap:0}.cart-item:after{content:"";width:98%;display:block;height:2px;background:#deddeb}.cart-item label{margin:0!important;border:none;border-radius:0;padding:0 0 0 40px!important}.cart-item label .img-box{max-width:50%}.goodies-right{background:0 0;border:none;border-radius:0}.cart-items-total{background:0 0;padding:20px 15px}.cart-items-total .parts+.parts{margin-top:7px}.check-infos .infos>span+span{margin-top:5px}.cart-items-total .parts .part .amount,.cart-items-total .parts .part .amount.included,.check-infos .infos .price{font-size:14px}.cart-items-total .parts .part{font-size:13px}.sep-option.pad-row .coffret-dvd{margin:20px 0}.sep-option.pad-row .coffret-dvd .option .option-content{margin:10px 0;width:80%}}@media screen and (max-width:575.98px){body.tnl-pg section .options .option.goodies .option-img{display:none}.sep-option.pad-row .coffret-dvd .option{align-items:start;padding-right:15px}.sep-option.pad-row .coffret-dvd .option .option-img{position:absolute;max-width:65px;margin-left:5px;right:15px}.sep-option.pad-row .coffret-dvd .option .option-img:before{transform:scale(.5);transform-origin:right top;top:5px}.sep-option.pad-row .coffret-dvd .option .option-img img{border-radius:7px}.sep-option.pad-row .coffret-dvd .option .parts-box{max-width:calc(100% - 80px)}.sep-option.pad-row .coffret-dvd .option .option-content{width:100%}}
