@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;
  }
  body #tarteaucitronRoot #tarteaucitronAlertBig {
    padding: 10px 0;
  }
  body #tarteaucitronRoot span#tarteaucitronDisclaimerAlert,
  body #tarteaucitronAlertBig #tarteaucitronPersonalize2,
  body #tarteaucitronAlertBig #tarteaucitronAllDenied2,
  body #tarteaucitronAlertBig #tarteaucitronCloseAlert {
    font-size: 12px !important;
  }
}
/* 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 {
  /* ---------- shared "Vous êtes..." fields (used inline in the pill popup AND in the drawer) ---------- */
  /* ---------- shared calendar (used inline in the "Quand ?" popup AND in the drawer) ---------- */
  /* ---------- filters drawer: a separate panel duplicating the filters, slides in from the right ---------- */
}
#search-engine-box.sticky-top {
  position: sticky;
  top: 0;
  z-index: 10;
}
#search-engine-box .filters-drawer-backdrop {
  display: none;
}
#search-engine-box .search-engine {
  display: flex;
  align-items: center;
  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 #refine-search {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  gap: 8px;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  color: #06008D;
  border: 1px solid #c5c5d0;
  border-radius: 25px;
  padding: 11px 18px;
  margin: 0 15px 0 0;
  white-space: nowrap;
  transition: background 0.15s ease, color 0.15s ease;
}
#search-engine-box .search-engine #refine-search .filters-icon {
  background: url(/build/images/listing-filters.4fb04718.svg) top center no-repeat;
  background-size: 100%;
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
#search-engine-box .search-engine #refine-search:hover {
  border-color: #06008D;
}
#search-engine-box .search-engine .filters {
  flex: 1;
  display: flex;
  align-items: center;
  min-width: 0;
}
#search-engine-box .search-engine .filters .choices-actions {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 20px;
  padding: 5px;
}
#search-engine-box .search-engine .filters .choices-actions .action {
  position: relative;
  padding: 12px 35px 12px 15px;
  cursor: pointer;
  text-align: left;
  border: 1px solid #c5c5d0;
  border-radius: 25px;
  margin: 5px 0;
}
#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: 700;
  color: #06008D;
  white-space: nowrap;
}
#search-engine-box .search-engine .filters .choices-actions .action .choices {
  display: none;
  position: absolute;
  z-index: 20;
  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 {
  border-color: #06008D;
}
#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 .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;
  align-self: stretch;
  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 .profil-genre-group {
  display: flex;
  gap: 10px;
  margin-bottom: 12px;
}
#search-engine-box .profil-genre-group .genre-btn {
  flex: 1;
  text-align: center;
  cursor: pointer;
  padding: 10px 12px;
  border: 1px solid #c5c5d0;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 700;
  color: #06008D;
  margin: 0;
  white-space: nowrap;
}
#search-engine-box .profil-genre-group input[type=radio] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
#search-engine-box .profil-genre-group input[type=radio]:checked + .genre-btn {
  background: #06008D;
  border-color: #06008D;
  color: #fff;
}
#search-engine-box .profil-warning {
  display: none;
  font-size: 12px;
  line-height: 15px;
  color: #FD4C76;
  font-weight: 600;
  margin-bottom: 12px;
}
#search-engine-box .profil-warning.show {
  display: block;
}
#search-engine-box .choices-elts.no-genre .profil-genre-warning,
#search-engine-box .drawer-profil-fields.no-genre .profil-genre-warning {
  display: block;
}
#search-engine-box .profil-field {
  margin-bottom: 10px;
}
#search-engine-box .profil-field:last-child {
  margin-bottom: 0;
}
#search-engine-box .profil-field label {
  display: block;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  color: #070155;
  margin-bottom: 4px;
}
#search-engine-box .profil-field input {
  width: 100%;
  border: 1px solid #c5c5d0;
  border-radius: 20px;
  padding: 8px 15px;
  font-size: 15px;
  font-weight: 600;
  color: #06008D;
  font-family: inherit;
}
#search-engine-box .profil-field input:disabled {
  background: #f6f5fb;
  color: #b3b3c2;
  cursor: not-allowed;
}
#search-engine-box .profil-field input::placeholder {
  color: #b3b3c2;
  font-weight: 500;
}
#search-engine-box .drawer-section select {
  width: 100%;
  border: 1px solid #c5c5d0;
  border-radius: 20px;
  padding: 8px 15px;
  font-size: 15px;
  font-weight: 600;
  color: #06008D;
  font-family: inherit;
}
#search-engine-box .profil-action .choices {
  min-width: 280px;
}
#search-engine-box .search-engine .filters .choices-actions .action .choices.date-choices {
  background: #F1EFF7;
  width: 770px;
  max-width: 90vw;
  padding: 30px;
}
#search-engine-box .calendar-dispo {
  color: #070155;
  background: #FFF;
  padding: 28px;
}
#search-engine-box .calendar-dispo .cust-cal-container {
  position: relative;
}
#search-engine-box .calendar-dispo .cust-cal-months {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  flex-wrap: wrap;
}
#search-engine-box .calendar-dispo .cal-nav-btn {
  position: absolute;
  top: -5px;
  background: none;
  border: 0;
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 1;
  color: #070155;
}
#search-engine-box .calendar-dispo .cal-nav-btn.cal-prev {
  left: 0;
}
#search-engine-box .calendar-dispo .cal-nav-btn.cal-next {
  right: 0;
}
#search-engine-box .calendar-dispo .cal-nav-btn:disabled {
  display: none;
}
#search-engine-box .calendar-dispo .month {
  text-align: center;
  width: 300px;
  max-width: 100%;
}
#search-engine-box .calendar-dispo .title-month {
  margin-bottom: 20px;
}
#search-engine-box .calendar-dispo .title-month .mois-annne {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #070155;
}
#search-engine-box .calendar-dispo .month-week-days {
  display: flex;
  justify-content: space-between;
}
#search-engine-box .calendar-dispo .month-week-days span {
  width: 14%;
  font-size: 12px;
}
#search-engine-box .calendar-dispo .days {
  margin-top: 15px;
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
#search-engine-box .calendar-dispo .days .day {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 1px 1px 0;
  aspect-ratio: 1/1;
  position: relative;
}
#search-engine-box .calendar-dispo .days .cal-past,
#search-engine-box .calendar-dispo .days .cal-unavail {
  color: #d8d8e2;
}
#search-engine-box .calendar-dispo .days .cal-avail {
  cursor: pointer;
  color: #fff;
  background: #070155;
}
#search-engine-box .calendar-dispo .days .cal-avail:hover {
  background: #FD4C76;
}
#search-engine-box .calendar-dispo .days .cal-sel {
  background: #FD4C76 !important;
}
#search-engine-box .date-marge-options {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 20px;
}
#search-engine-box .date-marge-options input[type=radio] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
#search-engine-box .date-marge-options label {
  cursor: pointer;
  padding: 8px 14px;
  border: 1px solid #c5c5d0;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 600;
  color: #070155;
  margin: 0;
  white-space: nowrap;
}
#search-engine-box .date-marge-options input[type=radio]:checked + label, #search-engine-box .date-marge-options label:hover {
  border-color: #070155;
}
#search-engine-box .filters-drawer {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  width: 450px;
  max-width: 92vw;
  border-top-left-radius: 40px;
  height: 100%;
  background: #F1EFF7;
  z-index: 1001;
  box-shadow: -12px 0 40px rgba(6, 0, 141, 0.2);
  flex-direction: column;
  align-items: center;
}
#search-engine-box .filters-drawer .filters-drawer-header {
  text-align: center;
  flex-shrink: 0;
  position: relative;
  padding: 25px 30px 15px 30px;
  width: 100%;
}
#search-engine-box .filters-drawer .filters-drawer-header .drawer-title {
  font-size: 21px;
  font-weight: 700;
  text-transform: uppercase;
  color: #06008D;
}
#search-engine-box .filters-drawer .filters-drawer-header .close-action {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  width: 36px;
  height: 36px;
  border: 1px solid #06008D;
  border-radius: 50%;
  position: absolute;
  top: 20px;
  right: 20px;
}
#search-engine-box .filters-drawer .filters-drawer-header .close-action span {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 14px;
  height: 2px;
  background: #06008D;
  border-radius: 1px;
}
#search-engine-box .filters-drawer .filters-drawer-header .close-action span:nth-child(1) {
  transform: translate(-50%, -50%) rotate(45deg);
}
#search-engine-box .filters-drawer .filters-drawer-header .close-action span:nth-child(2) {
  transform: translate(-50%, -50%) rotate(-45deg);
}
#search-engine-box .filters-drawer .filters-drawer-header .close-action:hover {
  background: #06008D;
}
#search-engine-box .filters-drawer .filters-drawer-header .close-action:hover span {
  background: #fff;
}
#search-engine-box .filters-drawer .drawer-selection {
  flex-shrink: 0;
  padding: 0 30px 20px 30px;
  font-size: 14px;
  color: #070155;
  width: 100%;
  max-width: 390px;
}
#search-engine-box .filters-drawer .drawer-selection .label {
  display: inline;
  text-transform: uppercase;
  font-weight: bold;
  margin-right: 5px;
}
#search-engine-box .filters-drawer .drawer-selection .drawer-nb-result {
  font-size: 17px;
  font-weight: bold;
}
#search-engine-box .filters-drawer .drawer-selection .chips {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
#search-engine-box .filters-drawer .drawer-selection .chips .active-filter {
  cursor: pointer;
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  color: #070155;
  background: #eeebf4;
  border: 1px solid #070155;
  padding: 6px 14px;
  margin: 0;
  border-radius: 18px;
}
#search-engine-box .filters-drawer .drawer-selection .chips .active-filter span.cross {
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
}
#search-engine-box .filters-drawer .filters-drawer-body {
  width: 100%;
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  padding: 0 30px 15px 30px;
}
#search-engine-box .filters-drawer .filters-drawer-body .drawer-section {
  background: #FFF;
  border-radius: 24px;
  padding: 20px;
  margin: 0 auto 20px auto;
  max-width: 330px;
  filter: drop-shadow(3.28px 3.774px 7.5px rgba(6, 0, 141, 0.1));
}
#search-engine-box .filters-drawer .filters-drawer-body .drawer-section-title {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 800;
  color: #070155;
  margin-bottom: 14px;
}
#search-engine-box .filters-drawer .filters-drawer-body .drawer-section-list .choice {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
#search-engine-box .filters-drawer .filters-drawer-body .drawer-section-list .choice:last-child {
  margin-bottom: 0;
}
#search-engine-box .filters-drawer .filters-drawer-body .drawer-section-list .choice label {
  cursor: pointer;
  font-size: 15px;
  font-weight: 600;
  color: #06008D;
  margin-left: 10px;
}
#search-engine-box .filters-drawer .filters-drawer-body .drawer-section-list.scrollable {
  max-height: 130px;
  overflow-y: auto;
}
#search-engine-box .filters-drawer .filters-drawer-body .calendar-dispo {
  padding: 0;
}
#search-engine-box .filters-drawer .filters-drawer-body .calendar-dispo .cust-cal-months {
  gap: 12px;
}
#search-engine-box .filters-drawer .filters-drawer-body .calendar-dispo .cust-cal-months .calendar-month-1 {
  width: 100%;
}
#search-engine-box .filters-drawer .filters-drawer-body .calendar-dispo .month {
  width: auto;
}
#search-engine-box .filters-drawer .filters-drawer-body .calendar-dispo .days .day {
  font-size: 12px;
}
#search-engine-box .filters-drawer .filters-drawer-body .date-marge-options {
  gap: 7px;
}
#search-engine-box .filters-drawer .drawer-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  gap: 15px;
  flex-shrink: 0;
  padding: 15px 30px;
  background: #fff;
  border-top: 1px solid #f6f5fb;
}
#search-engine-box .filters-drawer .drawer-footer .drawer-clear-link {
  font-weight: bold;
  font-size: 14px;
  color: #070155;
  white-space: nowrap;
  text-decoration: none;
}
#search-engine-box .filters-drawer .drawer-footer .drawer-clear-link span {
  text-decoration: underline;
}
#search-engine-box .filters-drawer .drawer-footer .drawer-clear-link:before {
  content: ">";
  margin-right: 5px;
}
#search-engine-box .filters-drawer .drawer-footer #drawer-validate {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  border: 0;
  border-radius: 25px;
  background: #06008D;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  padding: 6px 6px 6px 20px;
  white-space: nowrap;
  text-transform: uppercase;
}
#search-engine-box .filters-drawer .drawer-footer #drawer-validate:hover {
  background: #070155;
}
#search-engine-box .filters-drawer .drawer-footer #drawer-validate .go-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #FD4C76;
  font-size: 11px;
  font-weight: 800;
}
#search-engine-box.active .filters-drawer-backdrop {
  display: block;
  position: fixed;
  inset: 0;
  z-index: 1000;
}
#search-engine-box.active .filters-drawer {
  display: flex;
}

.filters-selection {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  color: #070155;
  padding: 0 20px;
  margin: 25px auto 0 auto;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
}
.filters-selection .selection-results {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 20px;
  row-gap: 10px;
}
.filters-selection .selection {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 38px;
}
.filters-selection .selection .chips {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  line-height: 38px;
  row-gap: 15px;
  column-gap: 8px;
}
.filters-selection .selection .label {
  text-transform: uppercase;
  margin-right: 20px;
}
.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;
  border-radius: 20px;
}
.filters-selection .selection .active-filter span.cross {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.filters-selection .result-box {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 20px;
  row-gap: 5px;
  flex-wrap: wrap;
}
.filters-selection .result {
  color: #070155;
  padding: 10px 0;
}
.filters-selection .result .extra-result {
  cursor: pointer;
  color: #FD4C76;
  text-decoration: underline;
}
.filters-selection .default a {
  display: inline-block;
  padding: 10px 0;
  position: relative;
  font-weight: bold;
  color: #070155;
  white-space: nowrap;
}
.filters-selection .default a:before {
  content: ">";
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.filters-selection .sort {
  align-self: self-start;
  display: flex;
  align-items: center;
  color: #6b6b78;
  font-size: 14px;
  font-weight: 600;
  padding: 10px 15px;
}
.filters-selection .sort label {
  width: 75px;
}
.filters-selection .sort select {
  background: none;
  border: none;
  padding: 0 20px 0 5px;
}

@media screen and (max-width: 1599.98px) {
  .nearby-action.action {
    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 {
    position: static;
  }
  #search-engine-box .search-engine {
    padding: 0;
    margin: -24px auto 0 auto;
    width: 400px;
    max-width: 95%;
    background: none;
    box-shadow: none;
    border-radius: 0;
  }
  #search-engine-box .search-engine.sticky-bottom {
    position: fixed;
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    margin: 0;
    padding-bottom: 10px;
    display: flex;
    justify-content: space-between;
    width: 400px;
    max-width: 95%;
  }
  #search-engine-box .search-engine #refine-search {
    font-weight: bold;
    font-size: 16px;
    text-transform: none;
    color: #070155;
    line-height: 20px;
    padding: 14px;
    width: 49%;
    max-width: 195px;
    text-align: center;
    justify-content: center;
    cursor: pointer;
    background: #fff;
    border-radius: 25px;
    border-color: transparent;
    box-shadow: 0px 0px 56.4px 3.6px rgba(7, 1, 85, 0.19);
    margin: 0;
  }
  #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 .filters-drawer {
    width: 100%;
    max-width: 100%;
    border-radius: 0;
  }
  #search-engine-box .filters-drawer .filters-drawer-header,
  #search-engine-box .filters-drawer .drawer-selection,
  #search-engine-box .filters-drawer .filters-drawer-body,
  #search-engine-box .filters-drawer .drawer-footer {
    padding-left: 20px;
    padding-right: 20px;
  }
  #search-engine-box .filters-drawer .filters-drawer-body .drawer-section {
    max-width: 360px;
  }
  .filters-selection {
    display: block;
    text-align: center;
  }
  .filters-selection .selection-results {
    justify-content: center;
  }
  .filters-selection .selection .chips {
    justify-content: center;
  }
  .filters-selection .selection .label {
    display: none;
  }
  .filters-selection .result {
    font-weight: 500;
  }
  .filters-selection .result .nb-result {
    display: inline;
    font-weight: bold;
  }
  .filters-selection .sort {
    justify-content: center;
    margin: 15px auto 0 auto;
  }
}
@media screen and (max-width: 767.98px) {
  #search-engine-box .calendar-dispo .cust-cal-months {
    gap: 15px;
  }
}
@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: flex;
    flex-direction: column;
    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 ul.menu-right li.link-chq-kdo {
    order: 1;
  }
  header.mobile-show ul.menu-right li.link-chq-kdo a {
    display: flex;
    align-items: center;
    gap: 4px;
    color: #FD4C76;
  }
  header.mobile-show ul.menu-right li.link-chq-kdo a:before {
    content: "";
    display: block;
    background: url(/build/images/header-link-chq-kdo.7116b174.svg) center center no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
  }
  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;
  }
}
@keyframes listing-spin {
  to {
    transform: rotate(360deg);
  }
}
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-wrap {
  position: relative;
}
body.listing-page .listing .listing-loader {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  align-items: flex-start;
  justify-content: center;
  padding-top: 15vh;
}
body.listing-page .listing .listing-loader .listing-spinner {
  width: 48px;
  height: 48px;
  border: 5px solid rgba(7, 1, 85, 0.15);
  border-top-color: #06008D;
  border-radius: 50%;
  animation: listing-spin 0.8s linear infinite;
}
body.listing-page .listing .centers-cards-wrap.load .listing-loader {
  display: flex;
}
body.listing-page .listing .centers-cards-wrap.load .centers-cards: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 {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  position: relative;
}
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 #tarteaucitronRoot {
  top: unset;
  bottom: 0;
}
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 {
  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 #tarteaucitronRoot {
    position: static;
    overflow: hidden;
  }
  body.center-pg #tarteaucitronRoot #tarteaucitronAlertBig {
    position: static;
  }
  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;
  list-style-type: disc;
  list-style-position: inside;
}
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 h1#cgv {
  font-size: 25px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}
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 {
  text-align: center;
  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;
}
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 .ticket-validity {
  font-size: 0.85rem;
}
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 .sep-option:last-child {
  margin: 2px 0 0 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;
  min-height: 250px;
  max-height: 95vh;
  max-width: 95vw;
  position: relative;
  font-weight: 500 !important;
  font-size: unset !important;
  overflow: auto;
}
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;
  position: relative;
  z-index: 1;
}
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 #afifly-date-selection-box .afifly-selected-heure-box:empty,
body.tnl-pg section.your-order #afifly-date-selection-box .afifly-selected-heure:empty {
  display: none;
}
body.tnl-pg section.your-order #afifly-date-selection-box .afifly-selected-heure {
  font-weight: bold;
  color: #2e2970;
  white-space: nowrap;
}
body.tnl-pg section.your-order #afifly-date-selection-box .afifly-selected-heure .far,
body.tnl-pg section.your-order #afifly-date-selection-box .afifly-selected-heure .fas {
  margin-right: 4px;
}
body.tnl-pg section.your-order #afifly-date-selection-box #clendier-reservation .afifly-slot-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 0 15px 15px;
}
body.tnl-pg section.your-order #afifly-date-selection-box #clendier-reservation .afifly-slot-btn {
  max-width: 100%;
  white-space: wrap;
}
body.tnl-pg section.your-order #afifly-date-selection-box #clendier-reservation .afifly-slot-dispo {
  font-size: 0.75em;
  opacity: 0.8;
  white-space: wrap;
}
body.tnl-pg section.your-order #afifly-date-selection-box #clendier-reservation .afifly-calendar-message {
  font-style: italic;
  color: #070155;
  position: absolute;
  top: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.95);
  height: 100%;
  display: none;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
body.tnl-pg section.your-order #afifly-date-selection-box #clendier-reservation #afifly-slots .btn-outline-secondary {
  color: #070155;
  border-color: #070155;
}
body.tnl-pg section.your-order #afifly-date-selection-box #clendier-reservation #afifly-slots .btn-outline-secondary:hover {
  color: #fff;
  background-color: #070155;
  border-color: #070155;
}
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;
  pointer-events: none;
  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 .goodies-toggle {
  align-items: center;
  background: none;
  border: 0;
  color: #070155;
  cursor: pointer;
  display: flex;
  font-size: 18px;
  font-weight: bold;
  justify-content: space-between;
  padding: 0;
  text-align: left;
  width: 100%;
}
body.tnl-pg section.who-jump #jump-front-list .goodies-collapsed {
  min-height: 0;
}
body.tnl-pg section.who-jump #jump-front-list .goodies-collapsed > .option,
body.tnl-pg section.who-jump #jump-front-list .goodies-collapsed > .goodies-box {
  display: none;
}
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;
}
body.tnl-pg .payment-in-several-times sup {
  font-size: 0.8rem;
}
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.who-jump #jump-front-list .goodies-toggle {
    font-size: 15px;
    line-height: 18px;
    flex-direction: column;
    gap: 1rem;
  }
  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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUEsZ0JBQWdCO0FDQWhCOzs7Q0FBQTtBQUtBOzs7Ozs7Ozs7Ozs7O0VBYUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FERUY7O0FDQUE7QUFDQTs7RUFFRTtBREdGOztBQ0RBO0VBQ0U7QURJRjs7QUNGQTtFQUNFO0FES0Y7O0FDSEE7RUFDRTtBRE1GOztBQ0pBOztFQUVFO0VBQ0E7QURPRjs7QUNMQTtFQUNFO0VBQ0E7QURRRjs7QUV0REE7RUFDSSx5QkNEYTtFREViLGNDU29CO0VEUnBCO0VBQ0E7RUFDQTtBRnlESjtBRXhESTtFQUNJO0FGMERSO0FFeERJO0VBQ0k7RUFDQTtBRjBEUjtBRXhESTtFQUNJO0FGMERSO0FFeERJO0VBQ0k7RUFDQTtBRjBEUjs7QUV2REE7RUFDSTtBRjBESjs7QUV4REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjJESjs7QUV6REE7RUFDSTtBRjRESjs7QUUxREE7RUFDSTtBRjZESjs7QUUzREE7RUFDSTtBRjhESjs7QUU1REE7RUFDSTtBRitESjs7QUU3REE7RUFDSTtBRmdFSjs7QUU5REE7RUFDSTtBRmlFSjs7QUUvREE7RUFDSSxjQ25DUztBSHFHYjs7QUVoRUE7RUFDSTtBRm1FSjs7QUVqRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NuRE87RURvRFA7RUFDQTtFQUNBO0VBQ0E7QUZvRUo7QUVuRUk7RUFDSTtFQUNBO0VBQ0EsbUJDbEVFO0FIdUlWO0FFbkVJO0VBQ0ksY0NqRUk7QUhzSVo7O0FFbEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0N2RWM7RUR3RWQ7RUFDQTtFQUNBO0FGcUVKO0FFcEVJO0VBQ0k7RUFDQTtFQUNBLG1CQ3RGRTtFRHVGRixxQkN2RkU7QUg2SlY7O0FFbkVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkMvRk07RURnR04sV0N0RlE7RUR1RlI7RUFDQTtFQUNBO0FGc0VKO0FFckVJO0VBQ0k7RUFDQTtFQUNBLG1CQ3RHUTtFRHVHUixxQkN2R1E7QUg4S2hCO0FFckVJO0VBQ0ksY0N2R0k7QUg4S1o7O0FFcEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3ZHUztFRHdHVDtFQUNBO0VBQ0E7RUFDQTtBRnVFSjtBRXRFSTtFQUNJO0VBQ0E7RUFDQSxtQkN2SEk7RUR3SEoscUJDeEhJO0FIZ01aOztBRXJFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQ3JJUTtFRHNJUjtFQUNBO0FGd0VKO0FFdkVJO0VBQ0k7RUFDQTtFQUNBLG1CQzFJVTtFRDJJVixxQkMzSVU7QUhvTmxCOztBRXRFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlFSjs7QUV2RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBFSjs7QUV4RUE7RUFDSTtFQUNBO0FGMkVKOztBRXpFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0NyS2M7QUhpUGxCOztBRTFFQTtFQUNJO0FGNkVKOztBRTNFQTtFQUNFO0FGOEVGOztBRTVFQTtFQUNFO0FGK0VGOztBRTdFQTtFQUNJO0VBQ0E7RUFDQSxjQ25MYztFRG9MZDtBRmdGSjs7QUU5RUE7RUFDSTtJQUNJO0VGaUZOO0FBQ0Y7QUUvRUE7RUFDSTtJQUNJO0VGaUZOO0VFL0VFO0lBQ0k7RUZpRk47RUUvRUU7SUFDSTtFRmlGTjtFRS9FRTtJQUNJO0lBQ0E7RUZpRk47RUUvRUU7SUFDSSxlQzFMYTtJRDJMYjtFRmlGTjtFRS9FRTtJQUNJO0lBQ0E7SUFDQTtFRmlGTjtBQUNGO0FFOUVBO0VBQ0k7SUFDSTtFRmdGTjtBQUNGO0FJaFRFO0VBQ0U7RUFDQTtBSmtUSjtBSWhURTtFQUNFO0FKa1RKO0FJaFRFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBSmtUSjtBSWhURTtFQUNFLG1CRFhRO0FINlRaO0FJaFRFO0VBQ0UsbUJEYmM7QUgrVGxCO0FJaFRFO0VBQ0UsbUJEZmE7RUNnQmIsY0RWUztFQ1dUO0VBQ0E7QUprVEo7QUloVEU7RUFDRSxtQkRyQmE7QUh1VWpCO0FJaFRFOztFQUVFLG1CRHpCYTtBSDJVakI7QUloVEU7RUFDRSxtQkQ1QmE7QUg4VWpCO0FJaFRFO0VBQ0UsbUJEL0JhO0FIaVZqQjtBSWhURTtFQUNFO0FKa1RKOztBSTlTQTtFQUVJO0lBQ0U7SUFDQTtJQUNBO0VKZ1RKO0FBQ0Y7QUk3U0E7RUFFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VKOFNKO0VJNVNFO0lBQ0U7RUo4U0o7RUk1U0U7Ozs7SUFJRTtFSjhTSjtBQUNGO0FLclhBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzWEo7O0FLcFhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHVYSjtBS3JYSTtFQUNJO0FMdVhSO0FLcFhJO0VBQ0k7RUFDQTtBTHNYUjs7QUtuWEE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNYSjs7QUtuWEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxzWEo7QUtwWEk7RUFFSTtFQUNBO0FMcVhSO0FLbFhJO0VBQ0k7QUxvWFI7QUtqWEk7RUFDSTtBTG1YUjs7QUtoWEE7RUFDSTtFQUNBO0VBQ0E7RUFXQTtBTHlXSjtBS25YSTtFQUNJO0FMcVhSO0FLblhJO0VBQ0k7QUxxWFI7QUtuWEk7RUFDSTtBTHFYUjtBS2hYSTtFQUNJO0FMa1hSO0FLL1dJO0VBQ0k7QUxpWFI7QUs5V0k7RUFDSTtBTGdYUjtBSzdXSTtFQUNJO0VBQ0E7RUFDQTtBTCtXUjs7QUs1V0E7RUFDSTtBTCtXSjs7QU0vY0E7RUFDRTtFQUNBO0VBQ0E7QU5rZEY7QU1qZEU7RUFDRTtBTm1kSjtBTWxkSTtFQUNFLGNIQ1k7RUdBWjtFQUNBO0VBQ0E7QU5vZE47QU1sZEk7RUFDRTtBTm9kTjtBTWxkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vZE47QU1uZE07RUFDRTtFQUNBO0VBQ0EsY0hoQlU7QUhxZWxCO0FNbmRNO0VBQ0UsY0huQlU7RUdvQlY7QU5xZFI7QU1qZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObWRKO0FNbGRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9kTjtBTW5kTTtFQUNFO0FOcWRSO0FNbGRJO0VBQ0U7RUFDQTtFQUNBO0FOb2ROO0FNaGRFO0VBQ0U7QU5rZEo7QU1oZEU7RUFDRTtFQUNBO0FOa2RKO0FNamRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tZE47QU1sZE07RUFDRTtBTm9kUjtBTWxkTTtFQUNFO0FOb2RSO0FNbGRNO0VBQ0U7RUFDQTtFQUNBLGNIekVVO0FINmhCbEI7QU1sZE07RUFDRTtFQUNBO0FOb2RSO0FNbGRNO0VBQ0U7QU5vZFI7QU1sZE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTm9kUjtBTWxkTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNIM0ZnQjtBSCtpQnhCO0FNaGRFO0VBQ0U7RUFDQTtFQUNBO0FOa2RKO0FNamRJO0VBQ0U7QU5tZE47QU1qZEk7RUFDRTtBTm1kTjtBTWxkTTtFQUNFO0FOb2RSO0FNbmRRO0VBQ0U7QU5xZFY7QU1wZFU7RUFDRTtBTnNkWjs7QU05Y0E7RUFDRTtJQUNFO0VOaWRGO0VNaGRFO0lBQ0U7SUFDQTtFTmtkSjtFTWpkSTtJQUNFO0VObWROO0VNaGRJO0lBQ0U7RU5rZE47RU1oZEk7SUFDRTtFTmtkTjtFTS9jRTtJQUNFO0VOaWRKO0FBQ0Y7QU03Y0E7RUFFSTtJQUNFO0VOOGNKO0VNNWNFO0lBQ0U7RU44Y0o7RU01Y0U7SUFDRTtFTjhjSjtBQUNGO0FPL21CQTtFQUNFO0FQaW5CRjtBT2huQkU7RUFDRTtFQUNBO0FQa25CSjtBT2puQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUG1uQk47QU9sbkJNO0VBQ0U7QVBvbkJSO0FPbm5CUTtFQUNFO0VBQ0E7QVBxbkJWO0FPbm5CUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNKVlE7QUgrbkJsQjtBT25uQlE7RUFDRTtBUHFuQlY7QU9obkJFO0VBQ0U7RUFDQTtFQUNBO0FQa25CSjtBT2puQkk7RUFDRTtBUG1uQk47QU9qbkJJO0VBQ0U7QVBtbkJOO0FPbG5CTTtFQUNFLGNKeEJLO0VJeUJMO0VBQ0E7QVBvbkJSO0FPam5CSTtFQUNFO0FQbW5CTjtBT2puQkk7RUFDRTtFQUNBO0VBQ0E7QVBtbkJOOztBTzltQkE7RUFHTTtJQVNFO0lBQ0E7RVB1bUJOO0VPaG5CTTtJQUNFO0lBQ0E7SUFDQTtFUGtuQlI7RU9obkJNO0lBQ0U7RVBrbkJSO0VPN21CSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUCttQk47RU85bUJNO0lBQ0U7SUFDQTtJQUNBO0VQZ25CUjtFTy9tQlE7SUFJRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQOG1CVjtFT3JuQlU7SUFDRTtFUHVuQlo7RU8vbUJRO0lBQ0UsbUJKekZGO0VIMHNCUjtBQUNGO0FPM21CQTtFQUNFO0lBQ0U7RVA2bUJGO0VPNW1CRTtJQUNFO0VQOG1CSjtFTzVtQkU7SUFDRTtJQUNBO0VQOG1CSjtFTzdtQkk7SUFDRTtFUCttQk47RU83bUJJO0lBQ0U7RVArbUJOO0VPOW1CTTtJQUNFO0lBQ0E7RVBnbkJSO0FBQ0Y7QVFudUJBO0VBb0tFO0VBK0ZBO0VBc0hBO0FSK1dGO0FRdnVCRTtFQUNFO0VBQ0E7RUFDQTtBUnl1Qko7QVF2dUJFO0VBQ0U7QVJ5dUJKO0FRdnVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSeXVCSjtBUXh1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0xoQlk7RUtpQlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMHVCTjtBUXp1Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJ1QlI7QVF6dUJNO0VBQ0UscUJMakNVO0FINHdCbEI7QVF4dUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVIwdUJOO0FRenVCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJ1QlI7QVExdUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI0dUJWO0FRM3VCVTtFQUNFO0VBQ0E7QVI2dUJaO0FRM3VCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI2dUJaO0FRM3VCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNMN0VNO0VLOEVOO0FSNnVCWjtBUTN1QlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNnVCWjtBUTN1QlU7RUFDRTtFQUNBO0FSNnVCWjtBUTN1QlU7RUFDRTtFQUNBO0FSNnVCWjtBUTV1Qlk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjTHhHSTtFS3lHSjtFQUNBO0VBQ0E7QVI4dUJkO0FRN3VCYztFQUNFO0VBQ0EsY0wxR0g7QUh5MUJiO0FRM3VCVTtFQUNFLHFCTG5ITTtBSGcyQmxCO0FRNXVCWTtFQUNFO0FSOHVCZDtBUTV1Qlk7RUFDRTtBUjh1QmQ7QVF4dUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMHVCTjtBUXp1Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjJ1QlI7QVFydUJFO0VBQ0U7RUFDQTtFQUNBO0FSdXVCSjtBUXR1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0x4S1k7RUt5S1o7RUFDQTtBUnd1Qk47QVF0dUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJ3dUJOO0FRdnVCTTtFQUNFLG1CTHhMUztFS3lMVCxxQkx6TFM7RUswTFQ7QVJ5dUJSO0FRcnVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNMeExTO0VLeUxUO0VBQ0E7QVJ1dUJKO0FRdHVCSTtFQUNFO0FSd3VCTjtBUXJ1QkU7O0VBRUU7QVJ1dUJKO0FRcnVCRTtFQUNFO0FSdXVCSjtBUXR1Qkk7RUFDRTtBUnd1Qk47QVF0dUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTGhOa0I7RUtpTmxCO0FSd3VCTjtBUXR1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTDNOWTtFSzROWjtBUnd1Qk47QVF2dUJNO0VBQ0UsbUJMdk5FO0VLd05GO0VBQ0E7QVJ5dUJSO0FRdnVCTTtFQUNFO0VBQ0E7QVJ5dUJSO0FRcHVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNMaFBZO0VLaVBaO0FSc3VCTjtBUWx1QkU7RUFDRTtBUm91Qko7QVFodUJFO0VBQ0UsbUJMclFhO0VLc1FiO0VBQ0E7RUFDQTtBUmt1Qko7QVFodUJFO0VBQ0UsY0xoUW9CO0VLaVFwQjtFQUNBO0FSa3VCSjtBUWp1Qkk7RUFDRTtBUm11Qk47QVFqdUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJtdUJOO0FRanVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTHJSa0I7QUh3L0J4QjtBUWx1Qk07RUFDRTtBUm91QlI7QVFsdUJNO0VBQ0U7QVJvdUJSO0FRbHVCTTtFQUNFO0FSb3VCUjtBUWp1Qkk7RUFDRTtFQUNBO0VBQ0E7QVJtdUJOO0FRanVCSTtFQUNFO0FSbXVCTjtBUWx1Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxjTDNTZ0I7QUgrZ0N4QjtBUWp1Qkk7RUFDRTtFQUNBO0FSbXVCTjtBUWx1Qk07RUFDRTtFQUNBO0FSb3VCUjtBUWp1Qkk7RUFDRTtFQUNBO0VBQ0E7QVJtdUJOO0FRbHVCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm91QlI7QVFsdUJNOztFQUVFO0FSb3VCUjtBUWx1Qk07RUFDRTtFQUNBO0VBQ0E7QVJvdUJSO0FRbnVCUTtFQUNFLG1CTGhWRTtBSHFqQ1o7QVFsdUJNO0VBQ0U7QVJvdUJSO0FRaHVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSa3VCSjtBUWp1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUm11Qk47QVFqdUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0xyV2tCO0VLc1dsQjtFQUNBO0FSbXVCTjtBUWp1Qkk7RUFDRSxxQkxoWGlCO0FIbWxDdkI7QVE5dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTG5ZYTtFS29ZYjtFQUNBO0VBQ0E7RUFDQTtBUmd1Qko7QVEvdEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUml1Qk47QVFodUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0x4WVU7QUgwbUNsQjtBUWh1Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSa3VCUjtBUWp1QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJMNVpRO0VLNlpSO0FSbXVCVjtBUWx1QlU7RUFBaUI7QVJxdUIzQjtBUXB1QlU7RUFBaUI7QVJ1dUIzQjtBUXJ1QlE7RUFDRSxtQkx4YU87QUgrb0NqQjtBUXR1QlU7RUFBTztBUnl1QmpCO0FRcnVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNMMWFrQjtFSzJhbEI7RUFDQTtBUnV1Qk47QVF0dUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJ3dUJSO0FRdHVCTTtFQUNFO0VBQ0E7QVJ3dUJSO0FRdHVCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSd3VCUjtBUXZ1QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0xsY2M7RUttY2Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnl1QlY7QVF4dUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVIwdUJaO0FRcnVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ1dUJOO0FRdHVCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnd1QlI7QVF0dUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0xuZWdCO0VLb2VoQjtBUnd1QlI7QVFydUJRO0VBQ0U7RUFDQTtFQUNBO0FSdXVCVjtBUXR1QlU7RUFBZTtBUnl1QnpCO0FReHVCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNMamZNO0VLa2ZOO0FSMHVCWjtBUXZ1QlE7RUFDRTtFQUNBO0FSeXVCVjtBUXR1Qk07RUFDRTtBUnd1QlI7QVF2dUJRO0VBQ0U7QVJ5dUJWO0FReHVCVTtFQUNFO0FSMHVCWjtBUXZ1QlE7RUFDRTtBUnl1QlY7QVF2dUJRO0VBQ0U7QVJ5dUJWO0FRdHVCTTtFQUNFO0FSd3VCUjtBUXJ1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ1dUJOO0FRdHVCTTtFQUNFO0VBQ0E7RUFDQSxjTHpoQmdCO0VLMGhCaEI7RUFDQTtBUnd1QlI7QVF2dUJRO0VBQ0U7QVJ5dUJWO0FRdnVCUTtFQUNFO0VBQ0E7QVJ5dUJWO0FRdHVCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSd3VCUjtBUXZ1QlE7RUFDRSxtQkx6akJhO0FIa3lDdkI7QVF2dUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJMamtCRTtFS2trQkY7RUFDQTtBUnl1QlY7QVFsdUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJvdUJOO0FRbHVCSTtFQUNFO0FSb3VCTjs7QVEvdEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTHRsQnNCO0VLdWxCdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmt1QkY7QVFqdUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm11Qko7QVFqdUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJtdUJKO0FRbHVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm91Qk47QVFsdUJJO0VBQ0U7RUFDQTtBUm91Qk47QVFsdUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0wzbkJrQjtFSzRuQmxCO0VBQ0E7RUFDQTtFQUNBO0FSb3VCTjtBUW51Qk07RUFDRTtFQUNBO0VBQ0E7QVJxdUJSO0FRanVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm11Qko7QVFqdUJFO0VBQ0UsY0xocEJvQjtFS2lwQnBCO0FSbXVCSjtBUWx1Qkk7RUFDRTtFQUNBLGNManBCTztFS2twQlA7QVJvdUJOO0FRanVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0w3cEJvQjtFSzhwQnBCO0FSbXVCSjtBUWx1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUm91Qk47QVFqdUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJtdUJKO0FRbHVCSTtFQUNFO0FSb3VCTjtBUWx1Qkk7RUFDRTtFQUNBO0VBQ0E7QVJvdUJOOztBUS90QkE7RUFDRTtJQUNFO0VSa3VCRjtBQUNGO0FRL3RCQTtFQUNFO0lBQ0U7RVJpdUJGO0VRL3RCQTtJQUNFO0VSaXVCRjtBQUNGO0FROXRCQTtFQUNFO0lBQ0U7SUFDQTtFUmd1QkY7QUFDRjtBUTd0QkE7RUFDRTtJQUNFO0VSK3RCRjtFUTl0QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUmd1Qko7RVE5dEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSZ3VCTjtFUTd0Qkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUit0Qk47RVE3dEJJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUit0Qk47RVE5dEJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVJndUJSO0VRN3RCSTtJQUNFO0VSK3RCTjtFUTV0QkU7SUFDRTtJQUNBO0lBQ0E7RVI4dEJKO0VRN3RCSTs7OztJQUlFO0lBQ0E7RVIrdEJOO0VRN3RCSTtJQUNFO0VSK3RCTjtFUTN0QkE7SUFDRTtJQUNBO0VSNnRCRjtFUTV0QkU7SUFDRTtFUjh0Qko7RVEzdEJJO0lBQ0U7RVI2dEJOO0VRM3RCSTtJQUNFO0VSNnRCTjtFUTF0QkU7SUFDRTtFUjR0Qko7RVEzdEJJO0lBQ0U7SUFDQTtFUjZ0Qk47RVExdEJFO0lBQ0U7SUFDQTtFUjR0Qko7QUFDRjtBUXh0QkE7RUFDRTtJQUNFO0VSMHRCRjtBQUNGO0FRdnRCQTtFQUdNO0lBQ0U7SUFDQTtFUnV0Qk47RVFydEJJO0lBQ0U7RVJ1dEJOO0FBQ0Y7QVMxaURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNGlERjtBUzNpREU7RUFDRTtBVDZpREo7QVMzaURFO0VBQ0U7QVQ2aURKO0FTM2lERTtFQUNFO0VBQ0E7QVQ2aURKO0FTNWlESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJObEJNO0VNbUJOO0VBQ0E7RUFDQTtFQUNBO0FUOGlETjtBUzdpRE07RUFDRTtBVCtpRFI7QVM5aURRO0VBQ0U7QVRnakRWO0FTN2lETTtFQUNFO0VBQ0E7QVQraURSO0FTN2lETTtFQUNFO0VBQ0E7QVQraURSO0FTN2lETTtFQUNFLGNOMUJPO0VNMkJQO0VBQ0E7RUFDQTtBVCtpRFI7QVMzaURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZpREo7QVM1aURJO0VBQ0U7QVQ4aUROO0FTNWlETTtFQUNFLGNObkRVO0VNb0RWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ4aURSO0FTNWlETTtFQUNFLGNOMURnQjtFTTJEaEI7RUFDQTtFQUNBO0VBQ0E7QVQ4aURSO0FTNWlETTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNOakVLO0VNa0VMO0VBQ0E7QVQ4aURSO0FTM2lESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUNmlETjtBUzNpRFE7RUFDRTtBVDZpRFY7QVN6aURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVQyaUROO0FTMWlETTtFQUNFO0VBQ0E7QVQ0aURSO0FTM2lEUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2aURWO0FTMWlETTtFQUNFO0VBQ0E7RUFDQTtBVDRpRFI7QVMzaURRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ2aURWO0FTM2lEUTtFQUNFO0VBQ0E7RUFDQTtBVDZpRFY7QVM1aURVO0VBQ0U7RUFDQTtFQUNBO0FUOGlEWjtBUzVpRFU7RUFDRTtFQUNBO0FUOGlEWjtBU3hpREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTjVJUztFTTZJVDtFQUNBO0FUMGlESjtBU3ppREk7RUFDRSxtQk54Sk07RU15Sk47QVQyaUROO0FTemlESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyaUROO0FTeGlETTtFQUNFO0FUMGlEUjtBU3hpRE07RUFDRTtBVDBpRFI7QVN0aURNO0VBQ0U7QVR3aURSO0FTdGlETTtFQUNFO0FUd2lEUjtBU25pREk7RUFDRSxtQk5wTFk7RU1xTFo7QVRxaUROO0FTcGlETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzaURSO0FTcGlETTtFQUNFLGNOMUxLO0VNMkxMO0FUc2lEUjtBU25pREk7RUFDRTtFQUNBLG1CTnhNTTtBSDZ1RFo7QVNwaURNO0VBQ0UscUJOek1VO0VNME1WLG1CTjFNVTtBSGd2RGxCO0FTbmlESTtFQUNFLG1CTjNNWTtBSGd2RGxCO0FTbGlEVTtFQUNFO0FUb2lEWjtBU2xpRFU7RUFDRTtBVG9pRFo7QVMvaERZO0VBQ0U7QVRpaURkO0FTN2hEWTtFQUNFO0FUK2hEZDtBU3ZoRFE7RUFDRTtBVHloRFY7O0FTbmhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUc2hERjs7QVNwaERBO0VBQ0U7QVR1aERGOztBU3BoREE7RUFDRTtJQUNFO0lBQ0E7RVR1aERGO0FBQ0Y7QVNwaERBO0VBQ0U7SUFDRTtJQUNBO0VUc2hERjtFU3JoREU7SUFDRTtFVHVoREo7RVNwaERJO0lBQ0U7RVRzaEROO0VTcGhESTtJQUNFO0lBQ0E7RVRzaEROO0VTcGhESTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVRzaEROO0VTcmhETTtJQUNFO0lBQ0E7SUFDQTtFVHVoRFI7RVN0aERRO0lBQ0U7RVR3aERWO0VTdGhEUTtJQUNFO0lBQ0E7RVR3aERWO0VTdGhEUTtJQUNFO0VUd2hEVjtFU3JoRFU7SUFDRTtFVHVoRFo7RVNwaERRO0lBQ0U7RVRzaERWO0VTbGhEUTtJQUNFO0VUb2hEVjtFU2xoRFE7SUFDRTtFVG9oRFY7RVNqaERNO0lBQ0U7RVRtaERSO0FBQ0Y7QVVoMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmsxREY7QVVqMURFO0VBQ0U7QVZtMURKO0FVajFERTtFQUNFO0FWbTFESjtBVWoxREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWbTFESjtBVWwxREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm8xRE47QVVuMURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWcTFEUjtBVWoxREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJQL0NhO0VPZ0RiO0VBQ0E7RUFDQTtFQUNBO0FWbTFESjtBVWoxREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZtMURKO0FVbDFESTtFQUNFO0FWbzFETjtBVW4xRE07RUFDRSxjUHpEVTtFTzBEVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZxMURSO0FVbDFESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZvMUROO0FVbjFETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWcTFEUjtBVW4xRE07RUFDRTtBVnExRFI7QVVsMURJO0VBQ0U7RUFDQTtFQUNBLG1CUHpGTTtFTzBGTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWbzFETjtBVW4xRE07RUFDRTtBVnExRFI7QVVwMURRO0VBQ0U7QVZzMURWO0FVbjFETTtFQUNFO0VBQ0E7RUFDQTtBVnExRFI7QVVuMURNO0VBQ0U7RUFDQTtBVnExRFI7QVVuMURNO0VBQ0UsY1BuR087RU9vR1A7RUFDQTtFQUNBO0FWcTFEUjtBVWgxREk7RUFDRSxtQlBwSFk7RU9xSFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmsxRE47QVVqMURNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWbTFEUjs7QVU5MERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVZpMURGOztBVS8wREE7RUFDRTtJQUNFO0VWazFERjtBQUNGO0FVaDFEQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVZrMURGO0FBQ0Y7QVdsL0RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYby9ESjtBV24vREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWHEvRFI7QVduL0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHEvRFI7QVdwL0RRO0VBQ0k7QVhzL0RaO0FXcC9EUTtFQUNJO0VBQ0E7RUFDQSxjUmxCTTtFUW1CTjtFQUNBO0FYcy9EWjtBV24vREk7RUFDSTtBWHEvRFI7QVdwL0RRO0VBQ0k7QVhzL0RaO0FXcC9EUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1JqQ007RVFrQ047QVhzL0RaO0FXci9EWTtFQUNJLGNSbkNRO0FIMGhFeEI7QVdwL0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhzL0RaO0FXci9EWTtFQUNJO0VBQ0E7QVh1L0RoQjtBV3IvRFk7RUFDSSxjUm5EUTtFUW9EUjtFQUNBO0VBQ0E7QVh1L0RoQjtBV3IvRFk7RUFDSTtBWHUvRGhCO0FXci9EWTtFQUNJO0FYdS9EaEI7QVd0L0RnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHcvRHBCO0FXcC9EUTtFQUNJO0FYcy9EWjtBV3AvRFE7RUFDSTtBWHMvRFo7QVdwL0RRO0VBQ0k7QVhzL0RaO0FXbi9EWTtFQUNJO0FYcS9EaEI7QVdqL0RJO0VBQ0k7RUFDQTtBWG0vRFI7QVdqL0RJO0VBQ0k7QVhtL0RSO0FXbC9EUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNSakdNO0VRa0dOO0VBQ0E7RUFDQTtBWG8vRFo7QVduL0RZO0VBQ0ksY1JyR1E7QUgwbEV4QjtBV2wvRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYby9EWjtBV2ovREk7RUFDSTtBWG0vRFI7QVdqL0RJO0VBQ0k7QVhtL0RSO0FXbC9EUTtFQUNJO0FYby9EWjtBV2wvRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG8vRFo7QVduL0RZO0VBQ0k7QVhxL0RoQjtBV24vRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYcS9EaEI7QVdsL0RRO0VBQ0k7QVhvL0RaO0FXai9EWTtFQUNJO0FYbS9EaEI7QVdqL0RZO0VBQ0k7QVhtL0RoQjtBV2ovRFk7RUFDSTtFQUNBO0FYbS9EaEI7QVdqL0RZO0VBQ0k7QVhtL0RoQjtBVy8rRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaS9EaEI7QVcvK0RZO0VBQ0k7RUFDQSxxQlJ0TE47QUh1cUVWO0FXLytEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYaS9EaEI7QVdoL0RnQjtFQUNJO0FYay9EcEI7QVdqL0RvQjtFQUNJO0VBQ0E7QVhtL0R4QjtBV2ovRG9CO0VBQ0k7RUFDQTtFQUNBLGNSN0xBO0VROExBO0VBQ0E7QVhtL0R4QjtBV2ovRG9CO0VBQ0k7QVhtL0R4QjtBV2ovRG9CO0VBQ0k7RUFDQTtBWG0vRHhCO0FXbC9Ed0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWG8vRDVCO0FXbC9Ed0I7RUFDSTtBWG8vRDVCO0FXbi9ENEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNSdE5yQjtFUXVOcUI7QVhxL0RoQztBV24vRDRCO0VBQ0k7RUFDQSxjUnRObkI7RVF1Tm1CO0VBQ0E7RUFDQTtBWHEvRGhDO0FXOStEUTtFQUNJO0FYZy9EWjtBVzcrREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCsrRFI7QVc5K0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGcvRFo7QVc5K0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY1JqUU07QUhpdkVsQjtBVzkrRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGcvRFo7QVc5K0RRO0VBQ0k7RUFDQTtFQUNBO0FYZy9EWjtBVzkrRFE7RUFDSTtFQUNBO0FYZy9EWjtBVy8rRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNSNVJFO0VRNlJGO0VBQ0E7RUFDQTtBWGkvRGhCO0FXNStEWTtFQUNJO0FYOCtEaEI7QVczK0RZO0VBQ0k7QVg2K0RoQjs7QVd2K0RBO0VBQ0ksbUJScFRRO0FIOHhFWjtBV3orREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgyK0RSOztBV3YrREE7RUFFUTtJQUNRO0lBQ0E7SUFDQTtFWHkrRGQ7RVd4K0RjO0lBQ0k7RVgwK0RsQjtFV3YrRE07SUFDSTtFWHkrRFY7RVd0K0RVO0lBQ0k7RVh3K0RkO0VXcitEYztJQUNJO0VYdStEbEI7RVdyK0RjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYdStEbEI7RVdyK0RjO0lBQ0k7SUFDQSxxQlJ4V1Y7RUgrMEVSO0VXcitEYztJQUNJO0lBQ0E7SUFDQTtFWHUrRGxCO0VXdCtEa0I7SUFDSTtJQUNBO0VYdytEdEI7RVd2K0RzQjtJQUNJO0lBQ0E7RVh5K0QxQjtBQUNGO0FXaitEQTtFQUNJO0lBQXFCO0VYbytEdkI7RVduK0RFO0lBQ0k7RVhxK0ROO0VXbitERTtJQUNJO0VYcStETjtFV24rREU7SUFDSTtFWHErRE47RVduK0RFO0lBQ0k7RVhxK0ROO0VXbitERTtJQUNJO0VYcStETjtFV24rREU7SUFDSTtFWHErRE47QUFDRjtBV2wrREE7RUFDSTtJQUFxQjtFWHErRHZCO0VXcCtERTtJQUNJO0VYcytETjtFV3IrRE07SUFDSTtJQUNBO0VYdStEVjtFV3IrRE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYdStEVjtFV3QrRFU7SUFDSTtFWHcrRGQ7RVdyK0RNO0lBQ0k7RVh1K0RWO0VXcCtEVTtJQUNJO0lBQ0E7SUFDQTtFWHMrRGQ7RVdwK0RVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVhzK0RkO0VXcCtEVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVhzK0RkO0VXcCtEVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVhzK0RkO0VXbitEYztJQUNJO0VYcStEbEI7RVduK0RjO0lBQ0k7RVhxK0RsQjtFV2orRGM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWG0rRGxCO0VXbCtEa0I7SUFDSTtFWG8rRHRCO0VXaitEYztJQUNJO0lBQ0EscUJSamVWO0VIbzhFUjtFV2orRGM7SUFDSTtJQUNBLHFCUnJlVjtFSHc4RVI7RVdoK0RVO0lBQ0k7RVhrK0RkO0VXLzlETTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVhpK0RWO0VXaCtEVTtJQUNJO0lBQ0E7SUFDQSxjUjdlRTtFSCs4RWhCO0VXaCtEVTtJQUNJO0lBQ0E7SUFDQSxjUmxmRTtJUW1mRjtJQUNBO0lBQ0E7SUFDQTtFWGsrRGQ7RVdoK0RVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWGsrRGQ7RVdqK0RjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWG0rRGxCO0VXaitEa0I7SUFDSTtFWG0rRHRCO0VXaCtEYztJQUNJO0lBQ0E7SUFDQTtFWGsrRGxCO0VXOTlETTtJQUlJO0lBQ0E7SUFDQTtJQUNBO0VYNjlEVjtFV24rRFU7SUFDSTtFWHErRGQ7RVcvOURVO0lBQ0ksY1IzaEJRO0lRNGhCUjtJQUNBO0lBQ0E7RVhpK0RkO0VXLzlEVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VYaStEZDtFVzc5REU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVgrOUROO0VXOTlETTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVhnK0RWO0VXOTlETTtJQUNJO0lBQ0E7RVhnK0RWO0VXOTlETTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VYZytEVjtFVy85RFU7SUFDSTtFWGkrRGQ7RVcvOURVO0lBQ0k7SUFDQTtFWGkrRGQ7RVc5OURNO0lBQ0k7RVhnK0RWO0VXNzlEVTtJQUNJO0VYKzlEZDtFVzk5RGM7SUFDSTtFWGcrRGxCO0VXNzlEVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYKzlEZDtFVzk5RGM7SUFDSTtFWGcrRGxCO0VXNzlEVTtJQUNJO0VYKzlEZDtFVzc5RFU7SUFDSTtFWCs5RGQ7RVc1OURjO0lBQ0k7RVg4OURsQjtFVzU5RGM7SUFDSTtFWDg5RGxCO0VXMzlEVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VYNjlEZDtFVzU5RGM7SUFDSTtFWDg5RGxCO0VXNTlEYztJQUNJO0VYODlEbEI7RVc1OURjO0lBQ0k7SUFDQTtFWDg5RGxCO0VXNzlEa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWCs5RHRCO0VXOTlEc0I7SUFDSTtJQUNBLGNSOW9CakI7RUg4bUZUO0VXNTlEYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0VYODlEbEI7RVc1OURjO0lBQ0k7SUFDQTtJQUNBO0lBQ0EsY1IzcEJGO0lRNHBCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWDg5RGxCO0VXNzlEa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVgrOUR0QjtFVzc5RGtCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVgrOUR0QjtFVzc5RGtCO0lBQ0k7RVgrOUR0QjtFVzU5RGM7SUFDSTtJQUNBO0VYODlEbEI7RVc3OURrQjtJQUNJO0VYKzlEdEI7RVc1OURjO0lBQ0k7RVg4OURsQjtFVzc5RGtCO0lBQ0k7RVgrOUR0QjtFVzc5RGtCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVgrOUR0QjtFVzE5RE07SUFDSTtFWDQ5RFY7RVczOURVO0lBQ0k7RVg2OURkO0VXMTlETTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VYNDlEVjtFVzM5RFU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNSenRCUTtFSHNyRnRCO0VXNTlEYztJQUNJO0VYODlEbEI7RVczOURVO0lBQ0k7RVg2OURkO0VXNTlEYztJQUNJO0lBQ0E7SUFDQTtJQUNBLGNSanVCUDtFSCtyRlg7RVc1OURjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYODlEbEI7RVcxOURNO0lBQ0k7RVg0OURWO0FBQ0Y7QVd4OURBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RVh5OURWO0FBQ0Y7QVdyOURBO0VBQ0k7SUFDSTtJQUNBO0VYdTlETjtBQUNGO0FXcDlEQTtFQUdZO0lBQ0k7RVhvOURkO0VXbDlEVTtJQUNJO0VYbzlEZDtFV2w5RFU7O0lBRUk7RVhvOURkO0VXajlETTtJQUNJO0VYbTlEVjtBQUNGO0FZcnZGQTtFQUNJO0VBQ0E7RUFDQTtBWnV2Rko7O0FZcnZGQTtFQUNJLGNUU1M7RVNSVDtFQUNBO0Fad3ZGSjtBWXR2Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnd2RlI7QVlydkZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVp1dkZSO0FZdHZGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fad3ZGWjtBWXJ2Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnV2RlI7QVl0dkZRO0VBQ0k7QVp3dkZaO0FZcnZGWTtFQUNJO0VBQ0E7QVp1dkZoQjtBWXJ2Rlk7RUFDSTtFQUNBLGNUN0JIO0VTOEJHO0FadXZGaEI7QVl0dkZnQjtFQUNJLGNUakNQO0FIeXhGYjtBWXB2RlE7RUFDSTtFQUNBO0VBQ0EsY1R2Q0M7RVN3Q0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpzdkZaO0FZcnZGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp1dkZoQjtBWXJ2Rlk7RUFDSSxxQlRoRUo7RVNpRUksY1R6REg7QUhnekZiO0FZbnZGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpxdkZoQjtBWW52Rlk7RUFDSTtBWnF2RmhCO0FZcHZGZ0I7RUFDSTtFQUNBO0Fac3ZGcEI7QVlwdkZnQjtFQUNJO0VBQ0E7QVpzdkZwQjtBWWp2Rlk7RUFDSTtFQUNBO0FabXZGaEI7QVlqdkZZO0VBQ0k7RUFDQTtBWm12RmhCO0FZL3VGWTtFQUNJO0VBQ0E7QVppdkZoQjtBWS91Rlk7RUFDSTtFQUNBO0FaaXZGaEI7QVk3dUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVordUZSO0FZOXVGUTtFQUNJO0FaZ3ZGWjtBWS91Rlk7RUFDSTtFQUNBO0FaaXZGaEI7QVlodkZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1RsSEE7RVNtSEEseUJUM0hIO0VTNEhHO0VBQ0E7RUFDQTtBWmt2RnBCO0FZaHZGZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CVGhJQTtBSGszRnBCO0FZL3VGWTtFQUNJO0FaaXZGaEI7QVkvdUZZO0VBQ0k7QVppdkZoQjtBWS91Rlk7RUFDSSxjVDNJSDtFUzRJRztFQUNBO0VBQ0E7RUFDQTtBWml2RmhCO0FZaHZGZ0I7RUFDSSxjVGxKUDtBSG80RmI7QVk5dUZRO0VBQ0k7QVpndkZaO0FZN3VGSTtFQUNJO0VBQ0E7RUFDQSxjVDNKWTtFUzRKWjtFQUNBO0FaK3VGUjtBWTl1RlE7RUFDSTtBWmd2Rlo7O0FZM3VGQTtFQUNJO0lBQ0k7RVo4dUZOO0VZN3VGTTtJQUNJO0VaK3VGVjtFWTV1RlU7SUFDSTtFWjh1RmQ7RVk1dUZVO0lBQ0k7SUFDQTtFWjh1RmQ7RVk1dUZVO0lBQ0k7RVo4dUZkO0VZM3VGTTtJQUNJO0lBQ0E7RVo2dUZWO0VZNXVGVTtJQUNJO0lBQ0E7SUFDQTtFWjh1RmQ7QUFDRjtBWXp1RkE7RUFDSTtJQUNJO0VaMnVGTjtFWXh1Rk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWjB1RlY7RVl6dUZVO0lBQ0k7RVoydUZkO0FBQ0Y7QVl0dUZBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWnd1Rk47RVl0dUZFO0lBQ0ksbUJUbk9TO0lTb09UO0lBQ0E7SUFDQTtFWnd1Rk47RVl2dUZNO0lBQ0k7SUFDQTtFWnl1RlY7RVl2dUZNO0lBQ0k7RVp5dUZWO0VZeHVGVTtJQUNJO0VaMHVGZDtFWXZ1Rk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFWnl1RlY7RVl4dUZVO0lBQ0k7RVowdUZkO0VZdnVGTTtJQUNJO0lBQ0E7RVp5dUZWO0VZeHVGVTtJQUNJO0VaMHVGZDtFWXZ1Rk07SUFDSTtFWnl1RlY7RVl4dUZVO0lBQ0k7RVowdUZkO0FBQ0Y7QWF2L0ZBO0VBQ0k7SUFDSTtFYnkvRk47RWF2L0ZFO0lBQ0k7RWJ5L0ZOO0FBQ0Y7QWF2L0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnkvRko7QWF4L0ZJO0VBQ0k7RUFDQTtBYjAvRlI7QWF4L0ZJO0VBQ0k7RUFDQTtBYjAvRlI7QWF4L0ZJO0VBQ0k7RUFDQTtBYjAvRlI7QWF4L0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjAvRlI7QWF6L0ZRO0VBQ0k7QWIyL0ZaO0FheC9GSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiMC9GUjtBYXgvRkk7RUFDSTtFQUNBO0VBQ0E7QWIwL0ZSO0Fhei9GUTtFQUNJO0VBQ0E7RUFDQTtBYjIvRlo7QWExL0ZZO0VBQ0k7RUFDQTtFQUNBLGNWOUNFO0VVK0NGO0FiNC9GaEI7QWF4L0ZJO0VBQ0k7RUFDQTtFQUNBO0FiMC9GUjtBYXovRlE7RUFDSTtFQUNBO0FiMi9GWjtBYXgvRkk7RUFDSTtFQUNBO0VBQ0E7QWIwL0ZSO0Fhei9GUTtFQUNJO0VBQ0E7QWIyL0ZaO0FheC9GSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMC9GUjtBYXovRlE7RUFDSTtFQUNBO0FiMi9GWjtBYTEvRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNC9GaEI7QWEzL0ZnQjtFQUNJO0VBQ0E7QWI2L0ZwQjtBYTMvRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI2L0ZwQjtBYTMvRmdCO0VBQ0k7RUFDQTtFQUNBLGNWNUdGO0FIeW1HbEI7QWE1L0ZvQjtFQUNJO0VBQ0EsY1YzR1g7QUh5bUdiO0FhMy9GZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiNi9GcEI7QWEzL0ZnQjtFQUNJO0VBQ0E7QWI2L0ZwQjtBYTUvRm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY1Z0SU47RVV1SU07RUFDQTtFQUNBO0FiOC9GeEI7QWE3L0Z3QjtFQUNJO0VBQ0EsY1Z4SWY7QUh1b0diO0FhMS9Gb0I7RUFDSTtBYjQvRnhCO0FhMS9Gb0I7RUFDSTtBYjQvRnhCO0Fhdi9GUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1CVmxLQTtFVW1LQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ5L0ZaO0FheC9GWTtFQUNJLG1CVjVLRTtBSHNxR2xCO0FhdC9GSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlZ2TEk7RVV3TEo7RUFDQTtFQUNBO0Fidy9GUjtBYXYvRlE7RUFDSTtBYnkvRlo7QWF4L0ZZO0VBQ0k7QWIwL0ZoQjtBYXYvRlE7RUFDSTtBYnkvRlo7QWF2L0ZRO0VBQ0k7RUFDQTtBYnkvRlo7QWF2L0ZRO0VBQ0ksY1Y3TEc7RVU4TEg7RUFDQTtFQUNBO0FieS9GWjtBYXQvRkk7RUFDSTtFQUNBO0VBQ0EsbUJWbE5JO0VVbU5KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYncvRlI7QWF2L0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ5L0ZaO0FheC9GWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIwL0ZoQjtBYXovRmdCO0VBQ0k7RUFDQTtBYjIvRnBCO0Fhei9GZ0I7RUFDSTtBYjIvRnBCO0Fhei9GZ0I7RUFDSTtBYjIvRnBCO0Fhei9GZ0I7RUFDSTtBYjIvRnBCOztBYXIvRkE7RUFDSTtFQUNBO0VBQ0EsY1Z6UG9CO0FIaXZHeEI7QWF2L0ZJO0VBQ0k7QWJ5L0ZSO0Fhdi9GSTtFQUNJO0FieS9GUjtBYXgvRlE7RUFDSTtFQUNBO0FiMC9GWjtBYXovRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIyL0ZoQjtBYXovRmdCO0VBQ0k7RUFDQTtBYjIvRnBCO0Fhei9GZ0I7RUFDSTtBYjIvRnBCO0Fhei9GZ0I7RUFDSTtFQUNBO0FiMi9GcEI7QWF2L0ZRO0VBQ0k7RUFDQTtBYnkvRlo7QWF0L0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYncvRlI7QWF2L0ZRO0VBQ0k7RUFDQTtBYnkvRlo7QWF2L0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJ5L0ZaO0FheC9GWTtFQUNJO0VBQ0EsY1ZwVEU7QUg4eUdsQjtBYXYvRlE7RUFDSTtFQUNBO0VBQ0E7QWJ5L0ZaO0Fhdi9GUTtFQUNJO0FieS9GWjtBYXYvRlE7RUFDSTtFQUNBO0VBQ0E7QWJ5L0ZaO0FheC9GWTtFQUNJO0FiMC9GaEI7QWF6L0ZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIyL0ZwQjs7QWFyL0ZBO0VBQ0k7QWJ3L0ZKO0Fhdi9GSTtFQUNJO0VBQ0E7QWJ5L0ZSO0Fhdi9GSTtFQUNJO0FieS9GUjtBYXgvRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMC9GWjtBYXgvRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYjAvRlo7QWF4L0ZRO0VBQ0k7QWIwL0ZaO0Fhei9GWTtFQUNJO0VBQ0E7QWIyL0ZoQjtBYXgvRlE7RUFDSTtBYjAvRlo7QWF4L0ZRO0VBQ0k7QWIwL0ZaO0Fhdi9GSTtFQUNJO0FieS9GUjtBYXgvRlE7RUFDSTtFQUNBO0VBQ0E7QWIwL0ZaO0Fhei9GWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIyL0ZoQjtBYXovRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMi9GaEI7QWExL0ZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWI0L0ZwQjtBYTMvRm9CO0VBQ0k7RUFDQTtFQUNBO0FiNi9GeEI7QWExL0ZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiNC9GcEI7QWEzL0ZvQjtFQUNJO0FiNi9GeEI7QWEzL0ZvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiNi9GeEI7QWE1L0Z3QjtFQUNJO0VBQ0E7QWI4L0Y1QjtBYTcvRjRCO0VBQ0k7RUFDQTtBYisvRmhDO0FhNS9Gd0I7RUFDSTtBYjgvRjVCO0FhNy9GNEI7RUFDSTtBYisvRmhDO0FhNy9GNEI7RUFDSTtBYisvRmhDOztBYXQvRkE7RUFDSTtFQUNBO0FieS9GSjtBYXgvRkk7RUFDSTtBYjAvRlI7QWF6L0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlZoZEk7RVVpZEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjIvRlo7QWExL0ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJWMWRKO0VVMmRJO0VBQ0E7RUFDQTtBYjQvRmhCO0FhMy9GZ0I7RUFDSTtBYjYvRnBCO0FhNS9Gb0I7RUFDSTtBYjgvRnhCO0FhMy9GZ0I7RUFDSTtFQUNBO0FiNi9GcEI7QWEzL0ZnQjtFQUNJO0VBQ0E7QWI2L0ZwQjtBYXovRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWIyL0ZwQjtBYXovRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWIyL0ZwQjtBYXovRmdCO0VBQ0k7QWIyL0ZwQjtBYXgvRlk7RUFDSTtBYjAvRmhCO0Fhdi9GUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnkvRlo7QWF0L0ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYncvRlI7QWF2L0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieS9GWjtBYXYvRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ5L0ZaO0Fhdi9GUTtFQUNJO0FieS9GWjs7QWFwL0ZBO0VBQ0k7RUFDQTtBYnUvRko7QWF0L0ZJO0VBQ0k7RUFDQTtBYncvRlI7QWF2L0ZRO0VBQ0k7RUFDQTtFQUNBO0FieS9GWjtBYXgvRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYjAvRmhCO0Fhei9GZ0I7RUFDSTtBYjIvRnBCO0Fhei9GZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjIvRnBCO0FheC9GWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiMC9GaEI7QWF6L0ZnQjtFQUNJO0VBQ0E7QWIyL0ZwQjtBYXovRmdCO0VBQ0k7RUFDQTtBYjIvRnBCOztBYXAvRkE7RUFDSTtJQUNJO0VidS9GTjtBQUNGO0FhcC9GQTtFQUNJO0lBQ0k7RWJzL0ZOO0FBQ0Y7QWFuL0ZBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RWJxL0ZOO0VhcC9GTTtJQUNJO0Vicy9GVjtBQUNGO0FhbC9GQTtFQUNJO0lBQ0k7SUFDQTtFYm8vRk47RWFsL0ZFO0lBQ0k7RWJvL0ZOO0VhbC9GRTtJQUNJO0Viby9GTjtFYWwvRkU7SUFDSTtFYm8vRk47RWFsL0ZFO0lBQ0k7SUFDQTtFYm8vRk47RWFsL0ZFO0lBQ0k7SUFDQTtJQUNBO0Viby9GTjtFYWwvRkU7SUFDSTtFYm8vRk47RWFsL0ZFO0lBQ0k7RWJvL0ZOO0VhbC9GRTtJQUNJO0Viby9GTjtFYWwvRkU7SUFDSTtFYm8vRk47RWFsL0ZFO0lBQ0k7RWJvL0ZOO0VhbC9GRTtJQUNJO0Viby9GTjtFYWwvRkU7SUFDSTtFYm8vRk47RWFsL0ZFO0lBQ0k7SUFDQTtJQUNBO0Viby9GTjtFYWgvRlU7SUFDSTtJQUNBO0lBQ0E7RWJrL0ZkO0VhaC9GVTtJQUNJO0Viay9GZDtBQUNGO0FhNStGQTtFQUVRO0lBQ0k7RWI2K0ZWO0VhMytGVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWI2K0ZkO0VheitGYztJQUNJO0ViMitGbEI7RWF6K0ZjO0lBQ0k7SUFDQTtFYjIrRmxCO0VhcCtGTTtJQUNJO0VicytGVjtFYXIrRlU7SUFDSTtJQUNBO0lBQ0E7RWJ1K0ZkO0VhcitGVTtJQUNJO0VidStGZDtFYXIrRlU7SUFDSTtFYnUrRmQ7RWFyK0ZVO0lBQ0k7RWJ1K0ZkO0VhbitGRTtJQUNJO0lBQ0E7RWJxK0ZOO0VhbitGRTtJQUNJO0VicStGTjtBQUNGO0FhbCtGQTtFQUNJO0lBQ0k7RWJvK0ZOO0VhbCtGRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VibytGTjtFYW4rRk07SUFDSTtJQUNBO0VicStGVjtFYW4rRk07SUFDSTtJQUNBO0VicStGVjtFYW4rRk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFYnErRlY7RWFuK0ZNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWJxK0ZWO0VhcCtGVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWJzK0ZkO0VhbitGYztJQUNJO0VicStGbEI7RWFqK0ZNO0lBQ0k7SUFDQTtFYm0rRlY7RWFsK0ZVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFYm8rRmQ7RWFsK0ZVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWJvK0ZkO0VhbitGYztJQUNJO0VicStGbEI7RWFuK0ZjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWJxK0ZsQjtFYWwrRlU7SUFDSTtFYm8rRmQ7RWFqK0ZNO0lBQ0k7RWJtK0ZWO0VhbCtGVTtJQUNJO0lBQ0E7RWJvK0ZkO0VhaCtGRTtJQUNJO0lBQ0E7RWJrK0ZOO0VhLzlGTTtJQUNJO0ViaStGVjtFYWgrRlU7SUFDSTtJQUNBO0ViaytGZDtFYWgrRlU7SUFDSTtJQUNBO0ViaytGZDtFYWorRmM7SUFDSTtJQUNBO0VibStGbEI7RWE3OUZNO0lBQ0k7SUFDQTtJQUNBO0ViKzlGVjtFYTU5RlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWI4OUZkO0VhNzlGYztJQUNJO0ViKzlGbEI7RWE5OUZrQjtJQUNJO0ViZytGdEI7RWE5OUZrQjtJQUNJO0lBQ0E7RWJnK0Z0QjtFYTc5RmM7SUFDSTtJQUNBO0lBQ0E7RWIrOUZsQjtFYTk5RmtCO0lBQ0k7SUFDQTtJQUNBO0ViZytGdEI7RWE5OUZrQjtJQUNJO0lBQ0E7RWJnK0Z0QjtFYTU5RlU7SUFDSTtFYjg5RmQ7RWE3OUZjO0lBQ0k7RWIrOUZsQjtFYTE5RkU7SUFDSTtFYjQ5Rk47QUFDRjtBYXo5RkE7RUFDSTtJQUNJO0lBQ0E7RWIyOUZOO0VhMTlGTTtJQUNJO0lBQ0E7RWI0OUZWO0VhMTlGTTtJQUNJO0lBQ0E7RWI0OUZWO0VhMTlGTTtJQUNJO0lBQ0E7RWI0OUZWO0VhMTlGTTtJQUNJO0lBQ0E7RWI0OUZWO0VhMTlGTTtJQUNJO0ViNDlGVjtFYTE5Rk07SUFDSTtFYjQ5RlY7RWExOUZNO0lBQ0k7SUFDQTtFYjQ5RlY7RWExOUZNO0lBQ0k7RWI0OUZWO0VhejlGRTtJQUNJO0lBQ0E7RWIyOUZOO0FBQ0Y7QWF6OUZBO0VBRVE7SUFDSTtFYjA5RlY7RWF6OUZVO0lBQ0k7RWIyOUZkO0VhejlGVTtJQUNJO0lBQ0E7RWIyOUZkO0FBQ0Y7QWF0OUZBO0VBQ0k7SUFBSztFYnk5RlA7RWF4OUZFO0lBQU07RWIyOUZSO0VhMTlGRTtJQUFNO0ViNjlGUjtFYTU5RkU7SUFBTztFYis5RlQ7QUFDRjtBY2g3SEE7RUFDRTtJQUFLO0VkbTdITDtBQUNGO0FjajdIRTtFQUNFO0VBQ0E7RUFDQTtBZG03SEo7QWNoN0hJO0VBQ0U7RUFDQTtBZGs3SE47QWNoN0hJO0VBQ0U7RUFDQTtBZGs3SE47QWNoN0hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGs3SE47QWNoN0hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1huQlk7RVdvQlo7RUFDQTtBZGs3SE47QWMvNkhFO0VBQ0U7RUFDQTtBZGk3SEo7QWNoN0hJO0VBQ0U7QWRrN0hOO0FjaDdISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkazdITjtBY2o3SE07RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QlhoRFU7RVdpRFY7RUFDQTtBZG03SFI7QWMvNkhNO0VBQ0U7QWRpN0hSO0FjLzZITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkaTdIUjtBYzk2SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkZzdITjtBYy82SE07RUFDRTtFQUNBO0VBQ0E7QWRpN0hSO0FjOTZISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkZzdITjtBYzk2SEk7RUFDRTtFQUNBO0FkZzdITjtBYzk2SEk7RUFDRSxjWDdGWTtFVzhGWjtFQUNBO0VBQ0E7RUFDQTtBZGc3SE47O0FjNTZIQTtFQUNFLG1CWDVHZTtFVzZHZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZCs2SEY7QWM5NkhFO0VBQ0U7RUFDQTtBZGc3SEo7QWMvNkhJO0VBQ0UsY1gvR1k7RVdnSFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRpN0hOO0FjLzZISTtFQUNFO0FkaTdITjtBYy82SE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRpN0hSO0FjOTZISTtFQUNFO0FkZzdITjtBYzk2SEk7RUFDRTtFQUNBO0VBQ0E7QWRnN0hOO0FjOTZITTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNYaEpVO0FIZ2tJbEI7QWM5NkhNO0VBQ0U7RUFDQTtFQUNBLGNYckpVO0VXc0pWO0VBQ0E7RUFDQTtFQUNBO0FkZzdIUjtBYzk2SE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRnN0hSO0FjLzZIUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRpN0hWO0FjaDdIVTtFQUNFO0FkazdIWjtBYy82SFE7RUFDRTtFQUNBO0VBQ0E7QWRpN0hWOztBYzM2SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkODZIRjtBYzc2SEU7RUFDRTtBZCs2SEo7QWM3NkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkKzZISjtBYzc2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQrNkhKO0FjNzZIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CWGpPYTtFV2tPYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQrNkhKO0FjOTZISTtFQUNFLG1CWDNPaUI7QUgycEl2QjtBYzc2SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQrNkhKO0FjOTZISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRnN0hOO0FjOTZISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkZzdITjtBYy82SE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkaTdIUjtBY2g3SFE7RUFDRTtFQUNBO0VBQ0E7QWRrN0hWO0FjLzZITTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FkaTdIUjtBY2g3SFE7RUFDRTtBZGs3SFY7QWNoN0hRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWRrN0hWO0FjajdIVTtFQUNFO0VBQ0E7QWRtN0haO0FjbDdIWTtFQUNFO0VBQ0E7RUFDQTtBZG83SGQ7QWNqN0hVO0VBQ0U7QWRtN0haO0FjbDdIWTtFQUNFO0FkbzdIZDtBY2w3SFk7RUFDRTtBZG83SGQ7QWNsN0hZO0VBQ0U7QWRvN0hkO0FjbDdIWTtFQUNFO0FkbzdIZDs7QWMzNkhBO0VBRUk7SUFDRTtFZDY2SEo7RWMzNkhFO0lBQ0U7RWQ2NkhKO0VjMTZIQTtJQUNFO0VkNDZIRjtBQUNGO0FjejZIQTtFQUdNO0lBQ0U7SUFDQTtFZHk2SE47RWN0NkhFO0lBQ0U7RWR3NkhKO0VjdDZIRTtJQUNFO0VkdzZISjtFY3Q2SEU7SUFDRTtFZHc2SEo7QUFDRjtBY3A2SEE7RUFHTTtJQUNFO0VkbzZITjtFY2o2SEU7SUFDRTtFZG02SEo7RWNsNkhJO0lBQ0U7RWRvNkhOO0VjbjZITTtJQUNFO0VkcTZIUjtFY2g2SEE7SUFDRTtJQUNBO0VkazZIRjtFY2o2SEU7SUFDRTtJQUNBO0VkbTZISjtFY2w2SEk7SUFDRTtJQUNBO0lBQ0E7RWRvNkhOO0VjajZIRTtJQUNFO0VkbTZISjtFY2g2SEk7SUFDRTtFZGs2SE47RWNoNkhJO0lBQ0U7RWRrNkhOO0VjLzVIRTtJQUNFO0VkaTZISjtFYy81SEU7SUFDRTtFZGk2SEo7RWMvNUhFO0lBQ0U7RWRpNkhKO0VjLzVIRTtJQUNFO0VkaTZISjtBQUNGO0FjOTVIQTtFQUdNO0lBQ0U7RWQ4NUhOO0VjNTVISTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VkODVITjtFYzU1SEk7SUFDRTtJQUNBO0VkODVITjtFYzU1SEk7SUFDRTtJQUNBO0VkODVITjtFYzM1SEU7SUFDSTtJQUNBO0VkNjVITjtFYzM1SEU7SUFDRTtFZDY1SEo7RWMxNUhBO0lBQ0U7RWQ0NUhGO0VjMzVIRTtJQUNFO0VkNjVISjtFYzE1SEE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VkNDVIRjtBQUNGO0FjejVIQTtFQUdNO0lBQ0U7RWR5NUhOO0VjcDVIRTtJQUNFO0VkczVISjtFY3I1SEk7SUFDRTtFZHU1SE47RWNyNUhJO0lBQ0U7SUFDQTtFZHU1SE47RWNyNUhJO0lBQ0U7SUFDQTtFZHU1SE47RWNyNUhJO0lBQ0U7SUFDQTtJQUNBO0VkdTVITjtBQUNGO0FldDJJRTtFQUNFO0VBQ0E7QWZ3MklKO0FldDJJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmdzJJSjtBZXQySUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZncySUo7QWV2MklJO0VBQ0UsY1p2Qk87QUhnNEliO0FldDJJRTtFQUNFO0VBQ0E7RUFDQTtBZncySUo7QWV2MklJO0VBQ0U7QWZ5MklOO0FldjJJSTtFQUNFO0FmeTJJTjtBZXgySU07RUFDRTtFQUNBO0VBQ0E7QWYwMklSO0FleDJJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmMDJJUjtBZXIySUk7RUFDRTtFQUNBO0VBQ0E7QWZ1MklOO0FlcjJJSTtFQUNFO0FmdTJJTjtBZXIySUk7RUFDRTtFQUNBO0FmdTJJTjtBZXIySUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmdTJJTjtBZXAySU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmczJJUjtBZW4ySUk7RUFDRTtBZnEySU47QWVuMklJO0VBQ0U7QWZxMklOO0FlcDJJTTtFQUNFO0FmczJJUjtBZXAySU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZnMySVI7QWVyMklRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWZ1MklWO0FldDJJVTtFQUNFO0VBQ0EsY1puSFk7QUgyOUl4QjtBZXAySU07RUFDRTtFQUNBO0VBQ0E7QWZzMklSO0FlcDJJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmczJJUjtBZW4ySUk7RUFDRTtFQUNBO0FmcTJJTjtBZXAySU07RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpMklSO0FlOTJJUTtFQUNFO0VBQ0E7RUFDQTtBZmczSVY7QWVyMklRO0VBQ0U7QWZ1MklWO0FlcjJJUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnUySVY7QWVyMklRO0VBQ0U7QWZ1MklWO0FlcjJJUTtFQUNFO0VBQ0EsbUJaN0tFO0FIb2hKWjtBZW4ySUk7RUFDRTtFQUNBO0VBQ0E7QWZxMklOO0FlcDJJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmczJJUjtBZXIySVE7RUFDRTtBZnUySVY7QWVwMklNO0VBQ0U7RUFDQTtFQUNBO0FmczJJUjtBZXAySU07RUFDRTtFQUNBO0VBQ0E7QWZzMklSO0FlcjJJUTtFQUNFO0FmdTJJVjtBZXAySU07RUFDRTtFQUNBO0FmczJJUjtBZWwySU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZm8ySVI7QWVsMklNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjWnZOZ0I7RVl3TmhCO0FmbzJJUjtBZW4ySVE7RUFDRTtFQUNBO0FmcTJJVjtBZWgySU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZmsySVI7QWVoMklNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWZrMklSO0FlaDJJTTtFQUNFO0FmazJJUjtBZS8xSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaTJJTjtBZS8xSUk7RUFDRTtFQUNBO0FmaTJJTjtBZWgySU07RUFDRTtFQUNBO0VBQ0EsY1oxUEs7RVkyUEw7QWZrMklSO0FlaDJJTTtFQUNFO0VBQ0E7QWZrMklSO0FlaDJJTTtFQUNFO0VBQ0E7QWZrMklSO0FlOTFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmcySUo7QWUvMUlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmkySU47QWUvMUlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1p0U1k7RVl1U1o7RUFDQTtBZmkySU47QWUvMUlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZpMklOO0FlLzFJSTtFQUNFO0VBQ0E7RUFDQTtBZmkySU47QWUvMUlJO0VBQ0U7RUFDQTtBZmkySU47QWVoMklNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjWm5VVTtFWW9VVjtFQUNBO0FmazJJUjtBZTcxSU07RUFDRTtBZisxSVI7QWU1MUlNO0VBQ0U7QWY4MUlSO0FlMTFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmNDFJSjtBZTMxSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY2MUlOO0FlMTFJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmNDFJUjtBZTMxSVE7RUFDRTtFQUNBO0VBQ0E7QWY2MUlWO0FlMTFJTTtFQUNFO0FmNDFJUjtBZTMxSVE7RUFDRTtFQUNBO0FmNjFJVjtBZTMxSVE7RUFDRTtBZjYxSVY7QWV6MUlJO0VBQ0U7QWYyMUlOO0FlMTFJTTtFQUNFO0VBQ0EsbUJacFlTO0VZcVlUO0VBQ0EscUJadFlTO0VZdVlUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjQxSVI7QWUzMUlRO0VBQ0U7RUFDQTtFQUNBO0FmNjFJVjtBZXoxSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYyMUlOO0FlMTFJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWY0MUlSO0FlMTFJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FmNDFJUjtBZTExSVU7RUFDRTtBZjQxSVo7QWUxMUlVO0VBQ0U7QWY0MUlaO0FlMTFJVTtFQUNFO0VBQ0E7QWY0MUlaO0FlMTFJVTtFQUNFO0FmNDFJWjtBZXoxSVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMjFJVjs7QWVwMUlBO0VBRUk7SUFDRTtJQUNBO0VmczFJSjtFZXAxSUU7SUFDRTtFZnMxSUo7RWVwMUlFO0lBQ0U7RWZzMUlKO0VlcDFJRTtJQUNFO0lBQ0E7SUFDQTtFZnMxSUo7RWVwMUlFO0lBQ0U7RWZzMUlKO0VlbjFJSTtJQUNFO0lBQ0E7RWZxMUlOO0VlbjFJSTtJQUNFO0lBQ0E7SUFDQTtFZnExSU47RWVsMUlFO0lBQ0U7SUFDQTtFZm8xSUo7RWVuMUlLO0lBQ0M7SUFDQTtJQUNBO0VmcTFJTjtFZW4xSUk7SUFDRTtJQUNBO0lBQ0E7RWZxMUlOO0VlbjFJSTtJQUNFO0VmcTFJTjtFZW4xSUk7SUFDSTtFZnExSVI7RWVuMUlJO0lBQ0U7SUFDQTtJQUNBO0VmcTFJTjtFZXAxSU07SUFDRTtFZnMxSVI7QUFDRjtBZWgxSUE7RUFFSTtJQUNFO0VmaTFJSjtFZTkwSUk7SUFDRTtFZmcxSU47RWU5MElJO0lBQ0U7RWZnMUlOO0VlOTBJSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VmZzFJTjtFZS8wSU07SUFDRTtFZmkxSVI7RWVoMUlRO0lBQ0U7RWZrMUlWO0VlOTBJSTtJQUNFO0VmZzFJTjtFZS8wSU07SUFDRTtFZmkxSVI7RWU5MElJO0lBQ0U7SUFDQTtFZmcxSU47RWUvMElNO0lBQ0U7SUFDQTtFZmkxSVI7RWUvMElNO0lBQ0U7RWZpMUlSO0VlNzBJRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VmKzBJSjtFZTcwSU07SUFDRTtFZiswSVI7RWU3MElNO0lBQ0U7RWYrMElSO0VlMzBJTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZjYwSVI7RWUzMElNO0lBQ0U7SUFDQTtFZjYwSVI7RWUzMElNO0lBQ0U7RWY2MElSO0VlejBJUTtJQUNFO0VmMjBJVjtFZXowSVE7SUFDRTtFZjIwSVY7RWV0MElNO0lBQ0U7RWZ3MElSO0VldDBJTTtJQUNFO0VmdzBJUjtBQUNGO0FlbDBJQTtFQUVJO0lBQ0U7SUFDQTtFZm0wSUo7RWVqMElFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZm0wSUo7RWVsMElJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZvMElOO0VlbjBJTTtJQUNFO0lBQ0E7SUFDQTtFZnEwSVI7RWVsMElJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmbzBJTjtFZW4wSU07SUFDRTtFZnEwSVI7RWVuMElNO0lBQ0U7SUFDQTtFZnEwSVI7RWVuMElNO0lBQ0U7RWZxMElSO0VlbjBJTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZxMElSO0FBQ0Y7QWdCejlKRTtFQUNFO0VBQ0E7QWhCMjlKSjtBZ0J4OUpJO0VBQ0U7RUFlQTtBaEI0OEpOO0FnQjE5Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNDlKUjtBZ0J6OUpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCMjlKUjtBZ0J6OUpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIyOUpSO0FnQng5Skk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjYi9CWTtFYWdDWjtFQUNBO0VBQ0E7QWhCMDlKTjtBZ0J4OUpJO0VBQ0U7RUFDQTtBaEIwOUpOO0FnQno5Sk07RUFDRTtFQUNBO0FoQjI5SlI7QWdCMTlKUTtFQUNFO0FoQjQ5SlY7QWdCMTlKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQjQ5SlY7QWdCMTlKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjQ5SlY7QWdCMTlKUTtFQUNFO0FoQjQ5SlY7QWdCeDlKSTtFQUNFO0VBQ0E7RUFDQTtBaEIwOUpOO0FnQno5Sk07RUFDRTtBaEIyOUpSO0FnQjE5SlE7RUFDRTtBaEI0OUpWO0FnQjM5SlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2JsRk07RWFtRk47QWhCNjlKWjtBZ0I1OUpZO0VBQ0U7RUFDQTtBaEI4OUpkO0FnQnQ5Skk7RUFDRTtFQUNBO0VBQ0E7QWhCdzlKTjtBZ0J2OUpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2J6R1U7QUhra0tsQjtBZ0J2OUpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjYi9HZ0I7QUh3a0t4QjtBZ0J0OUpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnc5Sk47QWdCdjlKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCeTlKUjtBZ0J2OUpNO0VBQ0U7RUFDQTtFQUNBO0FoQnk5SlI7QWdCcDlKSTtFQUNFO0VBQ0E7RUFDQTtBaEJzOUpOO0FnQnI5Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ1OUpSO0FnQnQ5SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJ3OUpWO0FnQnA5Skk7RUFDRSxjYjFKTztFYTJKUDtFQUNBO0VBQ0E7RUFDQTtBaEJzOUpOO0FnQmw5Skk7RUFDRTtFQUNBO0FoQm85Sk47QWdCbjlKTTtFQUNFO0VBQ0E7QWhCcTlKUjtBZ0JwOUpRO0VBQ0U7RUFDQTtFQUNBO0FoQnM5SlY7QWdCcDlKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNicExjO0VhcUxkO0FoQnM5SlY7QWdCcjlKVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCdTlKWjtBZ0JoOUpJO0VBQ0U7RUFDQTtFQUNBO0FoQms5Sk47QWdCOThKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmc5Sk47QWdCLzhKTTtFQUNFO0VBQ0E7RUFDQTtBaEJpOUpSO0FnQmg5SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQms5SlY7QWdCLzhKTTtFQUNFO0VBQ0E7QWhCaTlKUjtBZ0JoOUpRO0VBQ0U7RUFDQTtBaEJrOUpWO0FnQmg5SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQms5SlY7QWdCajlKVTtFQUNFO0FoQm05Slo7QWdCbDlKWTtFQUNFO0VBQ0E7RUFDQTtBaEJvOUpkO0FnQmo5SlU7RUFDRTtFQUNBO0VBQ0E7QWhCbTlKWjtBZ0I1OEpJO0VBQ0U7RUFDQTtBaEI4OEpOO0FnQjc4Sk07RUFDRTtFQUNBO0VBQ0E7QWhCKzhKUjtBZ0I5OEpRO0VBQ0U7RUFDQSxtQmJ6UVE7RWEwUVI7RUFDQTtBaEJnOUpWO0FnQjk4SlE7RUFDRTtBaEJnOUpWO0FnQjk4Slk7RUFDRTtFQUNBO0FoQmc5SmQ7QWdCOThKWTtFQUNFO0FoQmc5SmQ7QWdCeDhKSTtFQUNFO0FoQjA4Sk47QWdCejhKTTtFQUNFO0FoQjI4SlI7QWdCMThKUTtFQUNFO0FoQjQ4SlY7QWdCdjhKTTtFQUNFO0VBQ0E7RUFDQTtBaEJ5OEpSO0FnQng4SlE7RUFDRTtBaEIwOEpWO0FnQnI4SkU7RUFDRTtFQUNBO0FoQnU4Sko7QWdCdDhKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQnc4Sk47QWdCdjhKTTtFQUNFO0VBQ0E7RUFDQTtBaEJ5OEpSO0FnQnQ4Skk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmIxVVU7RWEyVVY7RUFDQTtBaEJ3OEpOO0FnQnQ4Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJ3OEpSO0FnQnQ4Sk07RUFDRTtFQUNBO0FoQnc4SlI7QWdCdDhKVTtFQUNFO0FoQnc4Slo7QWdCdDhKVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjYnRWQztFYXVWRDtBaEJ3OEpaO0FnQnY4Slk7RUFDRTtFQUNBO0VBQ0E7QWhCeThKZDtBZ0JwOEpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJzOEpSO0FnQnI4SlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJidlhNO0FIOHpLaEI7QWdCcjhKUTtFQUNFLG1CYjFYTTtFYTJYTjtFQUNBO0VBQ0E7QWhCdThKVjtBZ0J0OEpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ3OEpaO0FnQnY4Slk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ5OEpkO0FnQnA4Sk07RUFDRTtFQUNBO0FoQnM4SlI7QWdCcjhKUTtFQUNFO0VBQ0E7QWhCdThKVjtBZ0J0OEpVO0VBQ0U7QWhCdzhKWjtBZ0J0OEpVO0VBQ0U7RUFDQTtFQUNBO0FoQnc4Slo7QWdCcDhKTTtFQUNFO0FoQnM4SlI7QWdCcjhKUTtFQUNFO0VBQ0EsZ0JiOVpFO0VhK1pGLGNiaGFjO0VhaWFkO0VBQ0E7RUFDQTtBaEJ1OEpWO0FnQnQ4SlU7RUFDRTtBaEJ3OEpaO0FnQnQ4SlU7RUFDRTtBaEJ3OEpaO0FnQnQ4SlU7RUFDRTtBaEJ3OEpaO0FnQnY4Slk7RUFDRTtFQUNBO0FoQnk4SmQ7QWdCdjhKWTtFQUNFO0VBQ0E7QWhCeThKZDtBZ0J0OEpVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ3OEpaO0FnQnY4Slk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCYjljRTtFYStjRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQnk4SmQ7QWdCdDhKVTtFQUNFLGdCYjljQTtFYStjQTtBaEJ3OEpaO0FnQnQ4SlU7RUFDRTtBaEJ3OEpaO0FnQnQ4SlU7RUFDRTtFQUNBO0FoQnc4Slo7QWdCdDhKVTtFQUNFO0VBQ0EsY2IzZFk7RWE0ZFo7RUFDQTtBaEJ3OEpaO0FnQnI4SlE7RUFDRSxtQmJ0ZUU7RWF1ZUYsV2JqZUU7QUh3NktaO0FnQnQ4SlU7RUFDRSxtQmJ6ZUE7RWEwZUEsV2JwZUE7QUg0NktaO0FnQnA4Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJzOEpSO0FnQnI4SlE7RUFDRSxjYjVlRztFYTZlSDtBaEJ1OEpWO0FnQnA4Sk07RUFDRTtFQUNBO0VBQ0E7QWhCczhKUjtBZ0JyOEpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJiamdCRztFYWtnQkg7RUFDQTtBaEJ1OEpWO0FnQnQ4SlU7RUFDRSx5QmI1Z0JNO0FIbzlLbEI7QWdCcjhKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQnU4SlY7QWdCcjhKUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQnU4SlY7QWdCbDhKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjYmhpQmdCO0FIbytLeEI7QWdCajhKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJtOEpOO0FnQmw4Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQm84SlI7QWdCbDhKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCbzhKUjtBZ0JsOEpNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJvOEpSO0FnQmw4Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNiamxCVTtBSHFoTGxCO0FnQmw4Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCbzhKUjs7QWdCOTdKQTtFQUNFO0lBQ0U7RWhCaThKRjtFZ0I5N0pFO0lBQ0U7SUFDQTtJQUNBO0VoQmc4Sko7RWdCLzdKSTtJQUNFO0lBQ0E7SUFDQTtFaEJpOEpOO0VnQi83Skk7SUFDRTtJQUNBO0VoQmk4Sk47QUFDRjtBZ0I1N0pBO0VBQ0U7SUFDRTtFaEI4N0pGO0FBQ0Y7QWdCMzdKQTtFQUVJO0lBQ0U7RWhCNDdKSjtFZ0J6N0pBO0lBQ0U7RWhCMjdKRjtFZ0J6N0pBO0lBQ0U7SUFDQTtFaEIyN0pGO0VnQno3SkE7SUFDRTtFaEIyN0pGO0VnQjE3SkU7SUFDRTtJQUNBO0VoQjQ3Sko7RWdCMTdKRTtJQUNFO0lBQ0E7SUFDQTtFaEI0N0pKO0VnQno3SkE7SUFDRTtJQUNBO0VoQjI3SkY7RWdCMTdKRTtJQUNFO0lBQ0E7RWhCNDdKSjtBQUNGO0FnQno3SkE7RUFDRTtJQUNFO0VoQjI3SkY7QUFDRjtBZ0J4N0pBO0VBRUk7SUFDRTtJQUNBO0VoQnk3Sko7RWdCdjdKRTtJQUNFO0VoQnk3Sko7RWdCdjdKRTtJQUNFO0VoQnk3Sko7RWdCdjdKRTtJQUNFO0lBQ0E7SUFDQTtFaEJ5N0pKO0VnQng3Skk7SUFDRTtJQUNBO0lBQ0E7RWhCMDdKTjtFZ0J2N0pFO0lBQ0U7RWhCeTdKSjtFZ0J2N0pFO0lBQ0U7RWhCeTdKSjtFZ0J4N0pJO0lBQ0U7SUFDQTtFaEIwN0pOO0VnQng3Skk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoQjA3Sk47RWdCejdKTTtJQUNFO0VoQjI3SlI7RWdCejdKTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhCMjdKUjtFZ0IxN0pRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEI0N0pWO0VnQjM3SlU7SUFDRTtJQUNBO0lBQ0E7RWhCNjdKWjtFZ0IxN0pZO0lBQ0U7RWhCNDdKZDtFZ0J4N0pRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhCMDdKVjtFZ0J6N0pVO0lBQ0U7RWhCMjdKWjtFZ0J2N0pNO0lBQ0U7RWhCeTdKUjtFZ0JyN0pFO0lBQ0U7RWhCdTdKSjtFZ0JyN0pFO0lBQ0U7RWhCdTdKSjtBQUNGO0FnQnA3SkE7RUFFSTtJQUNFO0VoQnE3Sko7RWdCbjdKRTtJQUNFO0lBQ0E7RWhCcTdKSjtFZ0JuN0pFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoQnE3Sko7RWdCbjdKRTtJQUNFO0VoQnE3Sko7RWdCbjdKRTtJQUNFO0lBQ0E7SUFDQTtFaEJxN0pKO0VnQnA3Skk7SUFDRTtJQUNBO0lBQ0E7RWhCczdKTjtFZ0JuN0pFO0lBQ0U7SUFDQTtFaEJxN0pKO0VnQnA3Skk7SUFDRTtFaEJzN0pOO0VnQnI3Sk07SUFDRTtFaEJ1N0pSO0VnQm43SkU7SUFDRTtJQUNBO0VoQnE3Sko7RWdCcDdKSTtJQUNFO0lBQ0E7SUFDQTtFaEJzN0pOO0VnQnI3Sk07SUFDRTtFaEJ1N0pSO0VnQnQ3SlE7SUFDRTtFaEJ3N0pWO0VnQm43SkU7SUFDRTtFaEJxN0pKO0VnQnA3Skk7SUFDRTtJQUNBO0lBQ0E7RWhCczdKTjtFZ0JsN0pJO0lBQ0U7SUFDQTtFaEJvN0pOO0VnQmw3Skk7SUFDRTtFaEJvN0pOO0VnQm43Sk07SUFDRTtFaEJxN0pSO0VnQmo3SkU7SUFDRTtFaEJtN0pKO0VnQmo3SkU7SUFDRTtJQUNBO0lBQ0EsbUJiajFCTTtFSG93TFY7RWdCbDdKSTtJQUNFLG1CYmwxQlU7RUhzd0xoQjtBQUNGO0FnQmg3SkE7RUFDRTtJQUNFO0VoQms3SkY7QUFDRjtBZ0IvNkpBO0VBQ0U7SUFDRTtFaEJpN0pGO0FBQ0Y7QWlCdHhMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3eExOO0FpQnZ4TE07RUFDRSxjZEdVO0VjRlY7RUFDQTtFQUNBO0VBQ0E7QWpCeXhMUjtBaUJyeExFO0VBQ0U7RUFDQTtFQUNBO0FqQnV4TEo7QWlCdHhMSTtFQVNFO0FqQmd4TE47QWlCeHhMTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIweExSO0FpQnZ4TE07RUFDRTtBakJ5eExSO0FpQnZ4TE07RUFDRTtBakJ5eExSO0FpQnJ4TE07RUFDRTtBakJ1eExSO0FpQnB4TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakJzeExOO0FpQnB4TEk7RUFDRTtFQUNBO0VBQ0E7QWpCc3hMTjtBaUJweExJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNkbkRZO0FIeTBMbEI7QWlCcHhMSTtFQUNFO0FqQnN4TE47QWlCcnhMTTtFQUNFO0VBQ0E7QWpCdXhMUjtBaUJyeExNO0VBQ0U7QWpCdXhMUjtBaUJyeExNO0VBQ0U7QWpCdXhMUjtBaUJueExNO0VBQ0U7QWpCcXhMUjtBaUJseExJO0VBQ0U7QWpCb3hMTjtBaUJseExJO0VBQ0U7QWpCb3hMTjtBaUJueExNO0VBQ0U7QWpCcXhMUjtBaUJueExNO0VBQ0U7QWpCcXhMUjtBaUJseExJO0VBQ0U7RUFDQTtFQUNBO0FqQm94TE47QWlCbnhMTTtFQUNFO0VBQ0E7RUFDQSxtQmQ5Rkk7RWMrRko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJxeExSO0FpQmx4TFE7RUFDRTtBakJveExWO0FpQmx4TFE7RUFDRTtBakJveExWO0FpQmx4TFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm94TFY7QWlCbHhMUTtFQUNFO0FqQm94TFY7QWlCL3dMTTtFQUNFO0VBQ0E7RUFDQTtBakJpeExSO0FpQjl3TFE7RUFDRTtFQUNBO0FqQmd4TFY7QWlCNXdMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCOHdMTjtBaUIzd0xFO0VBQ0U7QWpCNndMSjtBaUI1d0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpCOHdMTjtBaUI1d0xJO0VBQ0U7RUFDQTtFQUNBO0FqQjh3TE47QWlCN3dMTTtFQUNFO0FqQit3TFI7QWlCOXdMUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQmd4TFY7QWlCN3dMTTtFQUNFO0FqQit3TFI7QWlCOXdMUTtFQUNFO0VBQ0E7QWpCZ3hMVjtBaUI5d0xRO0VBQ0U7QWpCZ3hMVjtBaUI5d0xRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJneExWO0FpQjl3TFE7RUFDRTtFQUNBO0VBQ0EsY2RuTGM7QUhtOEx4QjtBaUIvd0xVO0VBQ0U7RUFDQSxjZG5MQztBSG84TGI7QWlCL3dMVTtFQUNFO0FqQml4TFo7QWlCL3dMVTtFQUNFO0VBQ0E7QWpCaXhMWjtBaUI5d0xRO0VBQ0U7RUFDQTtFQUNBLGNkbk1jO0Vjb01kO0FqQmd4TFY7QWlCL3dMVTtFQUNFO0FqQml4TFo7QWlCNXdMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQjh3TE47QWlCN3dMTTtFQUNFO0VBQ0E7RUFDQSxjZHBOVTtBSG0rTGxCO0FpQjl3TFE7RUFDRTtBakJneExWO0FpQjN3TE07RUFDRTtFQUNBO0FqQjZ3TFI7QWlCNXdMUTtFQUNFO0FqQjh3TFY7QWlCNXdMUTtFQUNFO0FqQjh3TFY7QWlCMXdMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQjR3TE47QWlCM3dMTTtFQUNFO0VBQ0EsY2Q1T2dCO0VjNk9oQjtFQUNBO0FqQjZ3TFI7QWlCM3dMTTtFQUNFO0FqQjZ3TFI7QWlCNXdMUTtFQUNFO0FqQjh3TFY7O0FpQmx3TEE7RUFFSTtJQUNFO0VqQm93TEo7RWlCbndMSTtJQUNFO0lBQ0E7RWpCcXdMTjtFaUJsd0xFO0lBQ0U7SUFDQTtFakJvd0xKO0VpQm53TEk7SUFDRTtJQUNBO0VqQnF3TE47RWlCbndMSTtJQUNFO0VqQnF3TE47RWlCbndMSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqQnF3TE47RWlCcHdMTTtJQUNFO0VqQnN3TFI7QUFDRjtBaUJod0xBO0VBR007SUFDRTtJQUNBO0VqQmd3TE47RWlCL3ZMTTtJQUNFO0lBQ0E7RWpCaXdMUjtFaUI3dkxNO0lBQ0U7RWpCK3ZMUjtBQUNGO0FrQnhqTUk7RUFDRTtBbEIwak1OO0FrQnhqTUk7RUFDRTtFQUNBO0FsQjBqTU47QWtCdmpNRTtFQUNFO0VBQ0E7QWxCeWpNSjtBa0J4ak1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIwak1OO0FrQnhqTUk7RUFDRTtFQUNBO0FsQjBqTU47QWtCempNTTtFQUNFO0VBQ0E7QWxCMmpNUjtBa0Ixak1RO0VBQ0U7QWxCNGpNVjtBa0J6ak1NO0VBQ0U7QWxCMmpNUjtBa0Ixak1RO0VBQ0U7RUFDQTtFQUNBLGNmekJRO0FIcWxNbEI7QWtCMWpNUTtFQUNFO0FsQjRqTVY7QWtCM2pNVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCNmpNWjtBa0Izak1VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCNmpNWjtBa0Izak1VO0VBQ0U7QWxCNmpNWjtBa0J6ak1NO0VBQ0U7QWxCMmpNUjs7QWtCdGpNQTtFQUNFO0lBQ0U7RWxCeWpNRjtFa0J4ak1FO0lBQ0U7SUFDQTtFbEIwak1KO0VrQnhqTUU7SUFDRTtFbEIwak1KO0FBQ0Y7QWtCdGpNQTtFQUNFO0lBQ0U7RWxCd2pNRjtFa0J2ak1FO0lBQ0U7RWxCeWpNSjtFa0J2ak1FO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxCeWpNSjtFa0J2ak1FO0lBQ0U7RWxCeWpNSjtBQUNGO0FtQi9vTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CaXBNTjtBbUJocE1NO0VBQ0UsY2hCQ1U7RWdCQVY7RUFDQTtFQUNBO0VBQ0E7QW5Ca3BNUjtBbUI5b01FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2hCYm9CO0FINnBNeEI7QW1CL29NSTtFQUNFO0FuQmlwTU47QW1CN29NSTtFQUNFO0FuQitvTU47QW1CN29NSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoQjlCWTtBSDZxTWxCO0FtQjdvTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkIrb01OO0FtQjdvTUk7RUFDRTtFQUNBLGNoQnBDTztBSG1yTWI7QW1CN29NSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNoQjlDWTtFZ0IrQ1o7RUFDQTtBbkIrb01OO0FtQjdvTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoQnhESztFZ0J5REw7QW5CK29NTjtBbUI3b01JO0VBQ0U7QW5CK29NTjtBbUI3b01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIrb01OO0FtQjVvTUU7RUFDRTtBbkI4b01KO0FtQjVvTUU7RUFDRTtBbkI4b01KO0FtQjVvTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjhvTUo7QW1CNW9NRTtFQUNFO0VBQ0E7QW5COG9NSjtBbUI3b01JO0VBQ0U7RUFDQTtBbkIrb01OO0FtQjdvTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQitvTU47QW1CN29NSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIrb01OO0FtQjdvTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkIrb01OO0FtQjVvTUU7RUFDRTtBbkI4b01KO0FtQjdvTUk7RUFDRTtFQUNBO0FuQitvTU47QW1COW9NTTtFQUNFO0FuQmdwTVI7QW1COW9NTTtFQUNFO0VBQ0E7RUFDQTtBbkJncE1SO0FtQjVvTUU7RUFDRTtBbkI4b01KO0FtQjdvTUk7RUFDRTtFQUNBO0VBQ0E7QW5CK29NTjtBbUI5b01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQmdwTVI7QW1CNW9NRTtFQUNFO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QW5CMm9NSjtBbUJqcE1JO0VBQ0U7QW5CbXBNTjtBbUI3b01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEIzSmtCO0VnQjRKbEI7RUFDQTtFQUNBO0FuQitvTU47QW1CN29NSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQitvTU47QW1CN29NSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CK29NTjtBbUI3b01JO0VBQ0U7QW5CK29NTjtBbUIzb01JO0VBQ0U7QW5CNm9NTjtBbUIzb01JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI2b01OO0FtQjVvTU07RUFDRTtFQUNBO0FuQjhvTVI7QW1CNW9NTTtFQUNFO0VBQ0E7QW5COG9NUjtBbUI1b01NO0VBQ0U7QW5COG9NUjtBbUIxb01NO0VBQ0U7QW5CNG9NUjtBbUIzb01RO0VBQ0U7QW5CNm9NVjtBbUIxb01NO0VBQ0U7RUFDQTtFQUNBO0FuQjRvTVI7QW1CM29NUTtFQUNFO0FuQjZvTVY7QW1CM29NUTtFQUNFO0VBQ0E7RUFDQTtBbkI2b01WO0FtQjNvTVE7RUFDRTtBbkI2b01WO0FtQjNvTVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkI2b01WO0FtQjVvTVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5COG9NWjtBbUI1b01VO0VBQ0U7RUFDQTtFQUNBO0FuQjhvTVo7QW1CN29NWTtFQUNFO0FuQitvTWQ7QW1CN29NWTtFQUNFO0FuQitvTWQ7QW1COW9NYztFQUNFO0FuQmdwTWhCO0FtQjdvTVk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CK29NZDtBbUI5b01jO0VBQ0U7RUFDQTtFQUNBO0FuQmdwTWhCO0FtQjdvTVk7RUFDRTtBbkIrb01kO0FtQjlvTWM7RUFDRTtFQUNBO0FuQmdwTWhCO0FtQi9vTWdCO0VBQ0UsY2hCdlFMO0FIdzVNYjtBbUI3b01ZO0VBQ0U7RUFDQTtBbkIrb01kO0FtQjlvTWM7RUFDRTtFQUNBO0VBQ0E7QW5CZ3BNaEI7QW1CN29NWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQitvTWQ7QW1CNW9NVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQjhvTVo7QW1CN29NWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQitvTWQ7QW1COW9NYztFQUNFO0VBQ0E7RUFDQTtBbkJncE1oQjtBbUJ2b01JO0VBQ0U7RUFDQTtBbkJ5b01OO0FtQnhvTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCaEJqVUk7RWdCa1VKLGNoQm5VZ0I7RWdCb1VoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIwb01SO0FtQnpvTVE7RUFDRTtFQUNBO0VBQ0E7QW5CMm9NVjtBbUJ6b01RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CMm9NVjtBbUIxb01VO0VBQ0U7RUFDQTtFQUNBO0FuQjRvTVo7QW1CMW9NVTtFQUNFO0VBQ0E7QW5CNG9NWjtBbUJ6b01RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIyb01WO0FtQjFvTVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEJ4WEk7RWdCeVhKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNG9NWjtBbUJ6b01RO0VBQ0U7QW5CMm9NVjtBbUJ6b01RO0VBQ0U7RUFDQTtFQUNBO0FuQjJvTVY7QW1Cem9NUTtFQUNFO0VBQ0EsY2hCbFljO0VnQm1ZZDtFQUNBO0FuQjJvTVY7QW1CeG9NTTtFQUNFLG1CaEI3WUk7RWdCOFlKLFdoQnhZSTtFZ0J5WUoscUJoQi9ZSTtBSHloTlo7QW1Cdm9NSTtFQUNFO0FuQnlvTU47QW1CdG9NTTtFQUNFO0VBQ0E7QW5Cd29NUjtBbUJ0b01NO0VBQ0U7QW5Cd29NUjtBbUJ0b01NO0VBQ0UsY2hCelpnQjtFZ0IwWmhCO0VBQ0E7RUFDQTtFQUNBO0FuQndvTVI7QW1CcG9NTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQnNvTVI7QW1CcG9NTTtFQUNFLGNoQnhhZ0I7RWdCeWFoQjtFQUNBO0VBQ0E7RUFDQTtBbkJzb01SO0FtQnBvTU07RUFDRTtBbkJzb01SO0FtQm5vTVE7RUFDRTtBbkJxb01WO0FtQi9uTVE7RUFDRTtBbkJpb01WO0FtQi9uTVE7RUFDRTtBbkJpb01WO0FtQjluTU07RUFDRTtBbkJnb01SO0FtQjVuTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkI4bk1OO0FtQjduTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkIrbk1SO0FtQjduTU07RUFDRTtBbkIrbk1SO0FtQjVuTUk7RUFDRTtBbkI4bk1OO0FtQjVuTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5COG5NTjtBbUI1bk1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI4bk1OO0FtQjduTU07RUFDRTtFQUNBO0VBQ0E7QW5CK25NUjtBbUI3bk1NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQituTVI7QW1COW5NUTtFQUNFO0FuQmdvTVY7QW1COW5NUTtFQUNFO0FuQmdvTVY7QW1CN25NTTtFQUNFO0VBQ0E7RUFDQTtBbkIrbk1SO0FtQjluTVE7RUFDRTtBbkJnb01WO0FtQjduTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkIrbk1SO0FtQjluTVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJnb01WO0FtQi9uTVU7RUFDRTtFQUNBLFdoQnZoQkE7RWdCd2hCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CaW9NWjtBbUI5bk1RO0VBQ0U7RUFDQTtFQUNBO0FuQmdvTVY7QW1CL25NVTtFQUNFO0VBQ0E7QW5CaW9NWjtBbUIvbk1VO0VBQ0U7RUFDQTtBbkJpb01aO0FtQi9uTVU7RUFDRSxtQmhCbmpCQTtBSG9yTlo7QW1CL25NVTtFQUNFLG1CaEJ0akJBO0FIdXJOWjtBbUIxbk1NOztFQUVFO0FuQjRuTVI7QW1CMW5NTTtFQUNFO0VBQ0E7RUFBZTtBbkI2bk12QjtBbUIzbk1NOztFQUVFO0FuQjZuTVI7QW1CMW5NUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQjRuTVY7QW1CMW5NUTtFQUNFO0VBQ0E7QW5CNG5NVjtBbUIxbk1RO0VBQ0U7RUFDQTtFQUNBO0FuQjRuTVY7QW1CMW5NUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNG5NVjtBbUIxbk1RO0VBQ0U7RUFDQTtBbkI0bk1WO0FtQjFuTVE7RUFDRTtFQUNBO0VBQ0E7QW5CNG5NVjtBbUJ0bk1NO0VBQ0U7QW5Cd25NUjtBbUJ0bk1NO0VBQ0U7QW5Cd25NUjtBbUJ2bk1RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CeW5NVjtBbUJubk1JO0VBQ0U7QW5CcW5NTjtBbUJubk1JO0VBQ0U7QW5CcW5NTjtBbUJubk1JO0VBQ0U7QW5CcW5NTjtBbUJqbk1JO0VBQ0U7QW5CbW5NTjtBbUIvbU1JO0VBQ0U7RUFDQSxjaEIvb0JrQjtFZ0JncEJsQjtBbkJpbk1OO0FtQi9tTUk7RUFDRTtBbkJpbk1OO0FtQjdtTUk7RUFDRTtFQUNBO0VBQ0E7QW5CK21NTjtBbUI1bU1NO0VBQ0U7QW5COG1NUjtBbUI1bU1NO0VBQ0U7RUFDQTtFQUNBO0FuQjhtTVI7QW1CNW1NTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQjhtTVI7QW1CN21NUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CK21NVjtBbUI3bU1RO0VBQ0U7RUFDQTtBbkIrbU1WO0FtQjdtTVE7RUFDRTtBbkIrbU1WO0FtQjVtTU07RUFDRTtBbkI4bU1SO0FtQjdtTVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkIrbU1WO0FtQjVtTU07RUFDRTtFQUNBO0VBQ0E7RUFDQSxjaEJ0c0JnQjtFZ0J1c0JoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjhtTVI7QW1CNW1NTTtFQUNFO0FuQjhtTVI7QW1CNW1NUTs7RUFFRTtBbkI4bU1WO0FtQjFtTVE7RUFDRTtBbkI0bU1WO0FtQjNtTVU7RUFDRTtBbkI2bU1aO0FtQjNtTVU7RUFDRTtBbkI2bU1aO0FtQnhtTUk7RUFDRTtBbkIwbU1OO0FtQnhtTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CMG1NTjtBbUJ6bU1NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CMm1NUjtBbUJ0bU1JO0VBQ0U7QW5Cd21NTjtBbUJ0bU1JO0VBQ0U7QW5Cd21NTjtBbUJ0bU1JO0VBQ0U7QW5Cd21NTjtBbUJ2bU1NO0VBQ0U7RUFDQTtFQUNBO0FuQnltTVI7QW1CeG1NUTtFQUNFO0FuQjBtTVY7QW1CcG1NSTtFQUNFO0VBQ0E7RUFDQTtBbkJzbU1OO0FtQnBtTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cc21NTjtBbUJybU1NO0VBQ0U7QW5CdW1NUjtBbUJ0bU1RO0VBQ0U7QW5Cd21NVjtBbUJ0bU1RO0VBQ0U7QW5Cd21NVjtBbUJybU1NO0VBQ0U7QW5CdW1NUjtBbUJybU1NO0VBQ0U7RUFDQTtFQUNBO0FuQnVtTVI7QW1CcG1NSTtFQUNFO0VBQ0E7RUFDQTtBbkJzbU1OO0FtQnJtTU07RUFDRSxjaEI3eUJnQjtBSG81TnhCO0FtQnRtTVE7RUFDRTtBbkJ3bU1WO0FtQnRtTVE7RUFDRTtFQUNBO0VBQ0E7QW5Cd21NVjtBbUJ0bU1RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Cd21NVjtBbUJ2bU1VO0VBQ0U7QW5CeW1NWjtBbUJ0bU1RO0VBQ0U7QW5Cd21NVjtBbUJ2bU1VO0VBQ0U7RUFDQTtBbkJ5bU1aO0FtQmxtTUk7RUFDRTtBbkJvbU1OO0FtQm5tTU07RUFDRTtBbkJxbU1SO0FtQm5tTU07RUFDRTtBbkJxbU1SO0FtQmxtTUk7RUFDRTtBbkJvbU1OO0FtQm5tTU07RUFDRTtFQUNBO0FuQnFtTVI7QW1CcG1NUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNoQjcxQlE7RWdCODFCUjtBbkJzbU1WO0FtQnBtTVE7RUFDRTtFQUNBO0VBQ0E7QW5Cc21NVjtBbUJybU1VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5CdW1NWjtBbUJybU1VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CaEJ2M0JBO0VnQnczQkE7RUFDQTtBbkJ1bU1aO0FtQm5tTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnFtTVI7QW1CcG1NUTtFQUNFO0VBQ0E7QW5Cc21NVjtBbUJsbU1JO0VBQ0U7QW5Cb21NTjtBbUJsbU1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJvbU1OO0FtQmxtTVE7RUFDRTtBbkJvbU1WO0FtQmxtTVE7RUFDRTtBbkJvbU1WO0FtQmptTU07RUFDRTtBbkJtbU1SO0FtQi9sTUU7RUFDRTtBbkJpbU1KO0FtQmhtTUk7RUFDRTtBbkJrbU1OO0FtQmhtTUk7RUFDRSxjaEI5NUJZO0VnQis1QlosbUJoQmo2QmtCO0VnQms2QmxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ca21NTjtBbUJqbU1NO0VBQ0UsY2hCdDZCVTtBSHlnT2xCO0FtQmptTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CbW1NUjtBbUJqbU1NO0VBQ0U7RUFDQTtFQUNBO0FuQm1tTVI7QW1CbG1NUTtFQUNFO0FuQm9tTVY7QW1CbG1NUTtFQUNFO0VBQ0E7QW5Cb21NVjtBbUJqbU1NO0VBQ0U7RUFDQTtFQUNBO0FuQm1tTVI7QW1CbG1NUTtFQUNFO0FuQm9tTVY7QW1CbG1NUTtFQUNFO0VBQ0E7QW5Cb21NVjtBbUJsbU1RO0VBQ0U7RUFDQTtFQUNBLFdoQjM4QkU7QUgraU9aO0FtQmxtTVE7RUFDRTtBbkJvbU1WO0FtQmxtTVE7RUFDRTtBbkJvbU1WO0FtQm5tTVU7RUFDRTtBbkJxbU1aO0FtQmptTU07RUFDRTtFQUNBO0FuQm1tTVI7QW1CbG1NUTtFQUNFO0VBQ0E7RUFDQTtBbkJvbU1WO0FtQm5tTVU7RUFDRSxjaEI3OUJDO0VnQjg5QkQ7QW5CcW1NWjtBbUJqbU1NO0VBQ0U7RUFDQTtBbkJtbU1SO0FtQmxtTVE7RUFJRTtFQUNBO0FuQmltTVY7QW1Ccm1NVTtFQUNFO0FuQnVtTVo7QW1Cbm1NVTtFQUNFO0FuQnFtTVo7QW1Cam1NTTtFQUNFO0VBQ0E7QW5CbW1NUjtBbUIvbE1FO0VBQ0U7QW5CaW1NSjtBbUJobU1JO0VBQ0U7QW5Ca21NTjtBbUJobU1JO0VBQVc7QW5CbW1NZjtBbUJqbU1FO0VBQ0U7QW5CbW1NSjs7QW1CaG1NQTtFQUNFO0lBQ0U7RW5CbW1NRjtFbUJqbU1BO0lBQ0U7RW5CbW1NRjtBQUNGO0FtQmhtTUE7RUFHTTtJQUNFO0VuQmdtTU47RW1COWxNSTtJQUNFO0VuQmdtTU47RW1COWxNSTtJQUNFO0VuQmdtTU47RW1COWxNSTtJQUNFO0VuQmdtTU47RW1COWxNSTtJQUNFO0VuQmdtTU47RW1CMWxNSTtJQUNFO0VuQjRsTU47RW1CM2xNTTtJQUNFO0VuQjZsTVI7RW1CM2xNTTtJQUNFO0VuQjZsTVI7QUFDRjtBbUJ2bE1BO0VBQ0U7SUFDRTtFbkJ5bE1GO0VtQnZsTUE7SUFDRTtJQUNBO0VuQnlsTUY7RW1CdmxNQTtJQUNFO0VuQnlsTUY7RW1CdmxNQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5CeWxNRjtBQUNGO0FtQnRsTUE7RUFFSTtJQUNFO0VuQnVsTUo7RW1CdGxNSTtJQUNFO0lBQ0E7RW5Cd2xNTjtFbUJybE1FO0lBQ0U7RW5CdWxNSjtFbUJ0bE1JO0lBQ0U7RW5Cd2xNTjtFbUJ0bE1JO0lBQ0U7RW5Cd2xNTjtFbUJybE1FO0lBQ0U7SUFDQTtJQUNBO0VuQnVsTUo7RW1CcmxNRTtJQUNFO0VuQnVsTUo7QUFDRjtBbUJubE1BO0VBRUk7SUFBVztFbkJxbE1iO0VtQm5sTUE7SUFDRTtFbkJxbE1GO0VtQm5sTUE7SUFDRTtJQUNBO0VuQnFsTUY7RW1CbmxNQTtJQUNFO0lBQ0E7SUFDQTtFbkJxbE1GO0FBQ0Y7QW1CamxNQTtFQUNFO0lBQ0U7SUFDQTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtJQUNBO0VuQm1sTUY7RW1CamxNQTtJQUNFO0lBQ0E7RW5CbWxNRjtFbUJqbE1BO0lBQ0U7RW5CbWxNRjtFbUJqbE1BOzs7SUFHRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtJQUNBO0VuQm1sTUY7RW1CamxNQTtJQUNFO0VuQm1sTUY7RW1CamxNQTtJQUNFO0VuQm1sTUY7RW1CamxNQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuQm1sTUY7RW1CamxNQTtJQUNFO0lBQ0E7RW5CbWxNRjtFbUJqbE1BO0lBQ0U7RW5CbWxNRjtFbUJqbE1BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5CbWxNRjtFbUJqbE1BO0lBQ0U7RW5CbWxNRjtFbUJqbE1BO0lBQ0U7RW5CbWxNRjtFbUJqbE1BO0lBQ0U7SUFDQTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtJQUNBO0VuQm1sTUY7RW1CamxNQTtJQUNFO0lBQ0E7SUFDQTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmpsTUE7SUFDRTtFbkJtbE1GO0VtQmhsTUU7SUFDRTtFbkJrbE1KO0VtQmpsTUk7SUFDRTtJQUNBO0VuQm1sTU47RW1CamxNSTtJQUNFO0VuQm1sTU47RW1CaGxNRTtJQUNFO0lBQ0E7RW5Ca2xNSjtFbUIva01BO0lBQ0U7SUFDQTtFbkJpbE1GO0VtQi9rTUE7SUFDRTtFbkJpbE1GO0VtQi9rTUE7SUFDRTtJQUNBO0VuQmlsTUY7RW1CL2tNQTtJQUNFO0VuQmlsTUY7QUFDRjtBb0IvMU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCaTJPRjtBb0IvMU9FO0VBQ0U7QXBCaTJPSjtBb0I5MU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBCZzJPSjtBb0I3MU9FO0VBQ0U7QXBCKzFPSjtBb0I1MU9FO0VBQ0U7QXBCODFPSjs7QW9CeDFPRTtFQUNFO0FwQjIxT0o7QW9CejFPRTtFQUNFO0VBQ0E7QXBCMjFPSjtBb0J6MU9FO0VBQ0U7RUFDQTtFQUNBO0FwQjIxT0o7QW9CejFPRTtFQUNFO0FwQjIxT0o7O0FvQnYxT0E7RUFDRTtBcEIwMU9GOztBb0J2MU9BO0VBQ0U7SUFDRTtFcEIwMU9GO0FBQ0Y7QW9CdjFPQTtFQUNFO0lBQ0U7RXBCeTFPRjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvY29va2llLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvcmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9yZWFzc3VyYW5jZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvc2VhcmNoX2VuZ2luZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvY2VudGVyX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2NlbnRlcl9jYXJkX2xpc3Rpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ob21lcGFnZS5zY3NzIiwid2VicGFjazovLy8uL2Zyb250X291X3NhdXRlci5zY3NzIiwid2VicGFjazovLy8uL29mZmVyX2p1bXBfcGFnZS5zY3NzIiwid2VicGFjazovLy8uL3BhZ2VfY2VudGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFnZV9lZGl0b3JpYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi90b3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdHVubmVsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ29vZGllcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvZm9udC1hd2Vzb21lLzUuMTEuMi9jc3MvYWxsLm1pbi5jc3MpO1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRUZGNztcbiAgY29sb3I6ICMwNzAxNTU7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmctdG9wOiA3NnB4O1xufVxuYm9keSBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbn1cbmJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5ib2R5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogMTUzMHB4O1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnR4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXRyYW5zLW5vbmUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnR4dC1jb3JhaWwge1xuICBjb2xvcjogI0ZENEM3Njtcbn1cblxuLmZ3LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuLWhsdy1ibHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxNjBGQjI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNjBGQjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYnRuLWhsdy1ibHVlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzE2MEZCMjtcbn1cbi5idG4taGx3LWJsdWUgLmNvdW50IHtcbiAgY29sb3I6ICNGRDRDNzY7XG59XG5cbi5idG4taGx3LWJsdWUtc2Vjb25kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgYm9yZGVyOiAycHggc29saWQgIzA2MDA4RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi1obHctYmx1ZS1zZWNvbmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTYwRkIyO1xuICBib3JkZXItY29sb3I6ICMxNjBGQjI7XG59XG5cbi5idG4tZmlsbC1ibHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogIzE2MEZCMjtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNjBGQjI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWZpbGwtYmx1ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG4gIGJvcmRlci1jb2xvcjogIzA3MDE1NTtcbn1cbi5idG4tZmlsbC1ibHVlIC5jb3VudCB7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xufVxuXG4uYnRuLWhsdy1jb3JhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkQ0Qzc2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJ0bi1obHctY29yYWw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBib3JkZXItY29sb3I6ICNGRDRDNzY7XG59XG5cbi5idG4tZmlsbC1jb3JhaWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkQ0Qzc2O1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1maWxsLWNvcmFpbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFODE3NDk7XG4gIGJvcmRlci1jb2xvcjogI0U4MTc0OTtcbn1cblxuYm9keSAuYnRuLW1kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgcGFkZGluZzogMTVweCA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE3LjRweDtcbn1cblxuYm9keSAuYnRuLWxnIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgcGFkZGluZzogMTlweCA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE3LjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmJvZHkgLmJ0bi1tdy0yMDAge1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbm1haW4gaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA2MDA4RDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWRkZW4tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDY4cHg7XG4gIH1cbiAgLmhpZGRlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBtYWluIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBib2R5IC5idG4tbGcge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExOTkuOThweCkge1xuICAuY2xvdWQtYmcge1xuICAgIGJhY2tncm91bmQ6ICNGMUVGRjcgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvZm9uZC1udWFnZXMuanBnXCIpIHRvcCBjZW50ZXIgcmVwZWF0O1xuICB9XG59XG5ib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuYm9keSAjdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMixcbmJvZHkgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkFsbERlbmllZDIsXG5ib2R5ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbn1cbmJvZHkgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMiB7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG59XG5ib2R5ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTgxNzQ5O1xufVxuYm9keSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiB7XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkQ0Qzc2O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbn1cbmJvZHkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIHtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbn1cbmJvZHkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbk1haW5MaW5lLFxuYm9keSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDcwMTU1O1xufVxuYm9keSAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMDcwMTU1O1xufVxuYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb25TYXZlIHtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbn1cbmJvZHkgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblRpdGxlICsgW2lkXj10YXJ0ZWF1Y2l0cm9uRGV0YWlsc10ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgYm9keSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuICBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgYm9keSAjdGFydGVhdWNpdHJvblJvb3Qgc3BhbiN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0LFxuICBib2R5ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIsXG4gIGJvZHkgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkFsbERlbmllZDIsXG4gIGJvZHkgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlY3Rpb24jcmV2aWV3IHtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuc2VjdGlvbiNyZXZpZXcgLnItdG9wLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnNlY3Rpb24jcmV2aWV3IC5yLXRvcC1ib3ggLnN1YnRpdGxlIHtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5yLXRvcC1ib3ggaDIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuc2VjdGlvbiNyZXZpZXcgLnItdG9wLWJveCAuci1zY29yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5zZWN0aW9uI3JldmlldyAuci10b3AtYm94IC5yLXNjb3JlIC5zY29yZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuc2VjdGlvbiNyZXZpZXcgLnItdG9wLWJveCAuci1zY29yZSBhIHtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuc2VjdGlvbiNyZXZpZXcgLnN0YXItcmF0aW5ncyB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDIuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuc2VjdGlvbiNyZXZpZXcgLnN0YXItcmF0aW5ncyAuZmlsbC1yYXRpbmdzIHtcbiAgY29sb3I6ICNmOWI4MDk7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnNlY3Rpb24jcmV2aWV3IC5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc2VjdGlvbiNyZXZpZXcgLnN0YXItcmF0aW5ncyAuZW1wdHktcmF0aW5ncyB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAwO1xufVxuc2VjdGlvbiNyZXZpZXcgLmctcnctYm94IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuc2VjdGlvbiNyZXZpZXcgLmctcndzIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuc2VjdGlvbiNyZXZpZXcgLmctcndzIC5nLXJ3IHtcbiAgYmFja2dyb3VuZDogI2U1ZTRlZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogNyU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5zZWN0aW9uI3JldmlldyAuZy1yd3MgLmctcncgLmltZy1pbmZvcy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuc2VjdGlvbiNyZXZpZXcgLmctcndzIC5nLXJ3IC5pbWctaW5mb3MtYm94IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbnNlY3Rpb24jcmV2aWV3IC5nLXJ3cyAuZy1ydyAuaW1nLWluZm9zLWJveCAuaW5mb3MtYm94IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY29sb3I6ICMwNjAwOEQ7XG59XG5zZWN0aW9uI3JldmlldyAuZy1yd3MgLmctcncgLmltZy1pbmZvcy1ib3ggLmluZm9zLWJveCAudXNlcm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5nLXJ3cyAuZy1ydyAuaW1nLWluZm9zLWJveCAuaW5mb3MtYm94IC5kYXRlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuc2VjdGlvbiNyZXZpZXcgLmctcndzIC5nLXJ3IC5pbWctaW5mb3MtYm94IC5pbmZvcy1ib3ggLnN0YXItcmF0aW5ncyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBtYXJnaW46IDVweCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnNlY3Rpb24jcmV2aWV3IC5nLXJ3cyAuZy1ydyAubWVzc2FnZS1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMDcwMTU1O1xufVxuc2VjdGlvbiNyZXZpZXcgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuc2VjdGlvbiNyZXZpZXcgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5zbGljay1saXN0LmRyYWdnYWJsZSAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbnNlY3Rpb24jcmV2aWV3IC5zbGljay1saXN0LmRyYWdnYWJsZSAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uI3JldmlldyAuc2xpY2stbGlzdC5kcmFnZ2FibGUgLnNsaWNrLXNsaWRlID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuc2VjdGlvbiNyZXZpZXcgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIC5zbGljay1zbGlkZSA+IGRpdiA+IGRpdiAuZy1ydyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgc2VjdGlvbiNyZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIHNlY3Rpb24jcmV2aWV3IC5yLXRvcC1ib3gge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIHNlY3Rpb24jcmV2aWV3IC5yLXRvcC1ib3ggLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgc2VjdGlvbiNyZXZpZXcgLnItdG9wLWJveCAuci1zY29yZSAuc2NvcmUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxuICBzZWN0aW9uI3JldmlldyAuci10b3AtYm94IC5yLXNjb3JlIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBzZWN0aW9uI3JldmlldyAuZy1ydy1ib3gge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgc2VjdGlvbiNyZXZpZXcgLmctcnctYm94IHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgc2VjdGlvbiNyZXZpZXcgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbiAgc2VjdGlvbiNyZXZpZXcgLnItdG9wLWJveCAuci1zY29yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5zZWN0aW9uI3JlYXNzdXJhbmNlIHtcbiAgbWFyZ2luLXRvcDogMTgwcHg7XG59XG5zZWN0aW9uI3JlYXNzdXJhbmNlICNyZWEtc2xpZGVycyB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuc2VjdGlvbiNyZWFzc3VyYW5jZSAjcmVhLXNsaWRlcnMgLnJlYS1zbGlkZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuc2VjdGlvbiNyZWFzc3VyYW5jZSAjcmVhLXNsaWRlcnMgLnJlYS1zbGlkZXMgLnJlYS1zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5yZWEtc2xpZGVzIC5yZWEtc2xpZGUgLmxvZ28ge1xuICBoZWlnaHQ6IDEwMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5zZWN0aW9uI3JlYXNzdXJhbmNlICNyZWEtc2xpZGVycyAucmVhLXNsaWRlcyAucmVhLXNsaWRlIC50eHQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuc2VjdGlvbiNyZWFzc3VyYW5jZSAjcmVhLXNsaWRlcnMgLnJlYS1zbGlkZXMgLnJlYS1zbGlkZSAudHh0LWNvbnRlbnQgYiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5zZWN0aW9uI3JlYXNzdXJhbmNlIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogMTIwcHggYXV0byAwIGF1dG87XG59XG5zZWN0aW9uI3JlYXNzdXJhbmNlIC5jb250ZW50IGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuc2VjdGlvbiNyZWFzc3VyYW5jZSAuY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbnNlY3Rpb24jcmVhc3N1cmFuY2UgLmNvbnRlbnQgcCBhIHtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5zZWN0aW9uI3JlYXNzdXJhbmNlIC5jb250ZW50IC5idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbnNlY3Rpb24jcmVhc3N1cmFuY2UgLmNvbnRlbnQgLmJ1dHRvbnMgLmJ0bi1maWxsLWJsdWUge1xuICBtYXJnaW46IDAgMjBweDtcbiAgd2lkdGg6IDMyNXB4O1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5yZWEtc2xpZGVzLnNsaWNrLXNsaWRlciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICBzZWN0aW9uI3JlYXNzdXJhbmNlICNyZWEtc2xpZGVycyAucmVhLXNsaWRlcy5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNzAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5yZWEtc2xpZGVzLnNsaWNrLXNsaWRlciAucmVhLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSAjcmVhLXNsaWRlcnMgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSAjcmVhLXNsaWRlcnMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzE2MEZCMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgI3JlYS1zbGlkZXJzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSAjcmVhLXNsaWRlcnMgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzE2MEZCMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSAuY29udGVudCBwIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2UgLmNvbnRlbnQgLmJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSAuY29udGVudCAuYnV0dG9ucyAuYnRuLWZpbGwtYmx1ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgfVxufVxuI3NlYXJjaC1lbmdpbmUtYm94IHtcbiAgLyogLS0tLS0tLS0tLSBzaGFyZWQgXCJWb3VzIMOqdGVzLi4uXCIgZmllbGRzICh1c2VkIGlubGluZSBpbiB0aGUgcGlsbCBwb3B1cCBBTkQgaW4gdGhlIGRyYXdlcikgLS0tLS0tLS0tLSAqL1xuICAvKiAtLS0tLS0tLS0tIHNoYXJlZCBjYWxlbmRhciAodXNlZCBpbmxpbmUgaW4gdGhlIFwiUXVhbmQgP1wiIHBvcHVwIEFORCBpbiB0aGUgZHJhd2VyKSAtLS0tLS0tLS0tICovXG4gIC8qIC0tLS0tLS0tLS0gZmlsdGVycyBkcmF3ZXI6IGEgc2VwYXJhdGUgcGFuZWwgZHVwbGljYXRpbmcgdGhlIGZpbHRlcnMsIHNsaWRlcyBpbiBmcm9tIHRoZSByaWdodCAtLS0tLS0tLS0tICovXG59XG4jc2VhcmNoLWVuZ2luZS1ib3guc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyLWJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTYuNHB4IDMuNnB4IHJnYmEoNywgMSwgODUsIDAuMTkpO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lICNyZWZpbmUtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwYWRkaW5nOiAxMXB4IDE4cHg7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlLCBjb2xvciAwLjE1cyBlYXNlO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lICNyZWZpbmUtc2VhcmNoIC5maWx0ZXJzLWljb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvbGlzdGluZy1maWx0ZXJzLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAjcmVmaW5lLXNlYXJjaDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzA2MDA4RDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAzNXB4IDEycHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBtYXJnaW46IDVweCAwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbi5qdW1wLW9mZmVyLWFjdGlvbiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDYwMDhEO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA5NXZ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJveC1zaGFkb3c6IDEycHggMTRweCAyNy41MnB4IDQuNDhweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIC5jaG9pY2VzLWVsdHMge1xuICBtYXgtaGVpZ2h0OiA0NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24gLmNob2ljZXMgLmNob2ljZSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlcyAuY2hvaWNlIGxhYmVsIC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDYwMDhEO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbi5hY3RpdmUgLmNob2ljZS10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24uYWN0aXZlIC5jaG9pY2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLm1hcC1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2JnLW1hcC5qcGdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA0ODRweDtcbiAgbWF4LXdpZHRoOiAyNiU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5tYXAtYWN0aW9ucyBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyMTVweDtcbiAgYmFja2dyb3VuZDogIzA3MDE1NSB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvbGlzdGluZy1idG4tY2FydGUuc3ZnXCIpIDE1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDU1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU2LjRweCAzLjZweCByZ2JhKDcsIDEsIDg1LCAwLjE5KTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAucHJvZmlsLWdlbnJlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5wcm9maWwtZ2VucmUtZ3JvdXAgLmdlbnJlLWJ0biB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1ZDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAucHJvZmlsLWdlbnJlLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5wcm9maWwtZ2VucmUtZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nZW5yZS1idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDYwMDhEO1xuICBib3JkZXItY29sb3I6ICMwNjAwOEQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5wcm9maWwtd2FybmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5wcm9maWwtd2FybmluZy5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmNob2ljZXMtZWx0cy5uby1nZW5yZSAucHJvZmlsLWdlbnJlLXdhcm5pbmcsXG4jc2VhcmNoLWVuZ2luZS1ib3ggLmRyYXdlci1wcm9maWwtZmllbGRzLm5vLWdlbnJlIC5wcm9maWwtZ2VucmUtd2FybmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5wcm9maWwtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5wcm9maWwtZmllbGQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnByb2ZpbC1maWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnByb2ZpbC1maWVsZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnByb2ZpbC1maWVsZCBpbnB1dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmNmY1ZmI7XG4gIGNvbG9yOiAjYjNiM2MyO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5wcm9maWwtZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiM2IzYzI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmRyYXdlci1zZWN0aW9uIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLnByb2ZpbC1hY3Rpb24gLmNob2ljZXMge1xuICBtaW4td2lkdGg6IDI4MHB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlcy5kYXRlLWNob2ljZXMge1xuICBiYWNrZ3JvdW5kOiAjRjFFRkY3O1xuICB3aWR0aDogNzcwcHg7XG4gIG1heC13aWR0aDogOTB2dztcbiAgcGFkZGluZzogMzBweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8ge1xuICBjb2xvcjogIzA3MDE1NTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMjhweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLmN1c3QtY2FsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLmN1c3QtY2FsLW1vbnRocyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmNhbGVuZGFyLWRpc3BvIC5jYWwtbmF2LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDcwMTU1O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5jYWxlbmRhci1kaXNwbyAuY2FsLW5hdi1idG4uY2FsLXByZXYge1xuICBsZWZ0OiAwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5jYWxlbmRhci1kaXNwbyAuY2FsLW5hdi1idG4uY2FsLW5leHQge1xuICByaWdodDogMDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLmNhbC1uYXYtYnRuOmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLm1vbnRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLnRpdGxlLW1vbnRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLnRpdGxlLW1vbnRoIC5tb2lzLWFubm5lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzA3MDE1NTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLm1vbnRoLXdlZWstZGF5cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLm1vbnRoLXdlZWstZGF5cyBzcGFuIHtcbiAgd2lkdGg6IDE0JTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5jYWxlbmRhci1kaXNwbyAuZGF5cyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmNhbGVuZGFyLWRpc3BvIC5kYXlzIC5kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDFweCAxcHggMDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLmRheXMgLmNhbC1wYXN0LFxuI3NlYXJjaC1lbmdpbmUtYm94IC5jYWxlbmRhci1kaXNwbyAuZGF5cyAuY2FsLXVuYXZhaWwge1xuICBjb2xvcjogI2Q4ZDhlMjtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLmRheXMgLmNhbC1hdmFpbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmNhbGVuZGFyLWRpc3BvIC5kYXlzIC5jYWwtYXZhaWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5jYWxlbmRhci1kaXNwbyAuZGF5cyAuY2FsLXNlbCB7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzYgIWltcG9ydGFudDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZGF0ZS1tYXJnZS1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZGF0ZS1tYXJnZS1vcHRpb25zIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5kYXRlLW1hcmdlLW9wdGlvbnMgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmRhdGUtbWFyZ2Utb3B0aW9ucyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsICNzZWFyY2gtZW5naW5lLWJveCAuZGF0ZS1tYXJnZS1vcHRpb25zIGxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDcwMTU1O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ1MHB4O1xuICBtYXgtd2lkdGg6IDkydnc7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YxRUZGNztcbiAgei1pbmRleDogMTAwMTtcbiAgYm94LXNoYWRvdzogLTEycHggMCA0MHB4IHJnYmEoNiwgMCwgMTQxLCAwLjIpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZmlsdGVycy1kcmF3ZXItaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMTVweCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmZpbHRlcnMtZHJhd2VyLWhlYWRlciAuZHJhd2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzA2MDA4RDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmZpbHRlcnMtZHJhd2VyLWhlYWRlciAuY2xvc2UtYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA2MDA4RDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5maWx0ZXJzLWRyYXdlci1oZWFkZXIgLmNsb3NlLWFjdGlvbiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwNjAwOEQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmZpbHRlcnMtZHJhd2VyLWhlYWRlciAuY2xvc2UtYWN0aW9uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmZpbHRlcnMtZHJhd2VyLWhlYWRlciAuY2xvc2UtYWN0aW9uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5maWx0ZXJzLWRyYXdlci1oZWFkZXIgLmNsb3NlLWFjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNjAwOEQ7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5maWx0ZXJzLWRyYXdlci1oZWFkZXIgLmNsb3NlLWFjdGlvbjpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmRyYXdlci1zZWxlY3Rpb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMCAzMHB4IDIwcHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzA3MDE1NTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzkwcHg7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5kcmF3ZXItc2VsZWN0aW9uIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZHJhd2VyLXNlbGVjdGlvbiAuZHJhd2VyLW5iLXJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5kcmF3ZXItc2VsZWN0aW9uIC5jaGlwcyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5kcmF3ZXItc2VsZWN0aW9uIC5jaGlwcyAuYWN0aXZlLWZpbHRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA3MDE1NTtcbiAgYmFja2dyb3VuZDogI2VlZWJmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA3MDE1NTtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmRyYXdlci1zZWxlY3Rpb24gLmNoaXBzIC5hY3RpdmUtZmlsdGVyIHNwYW4uY3Jvc3Mge1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZmlsdGVycy1kcmF3ZXItYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweCAzMHB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZmlsdGVycy1kcmF3ZXItYm9keSAuZHJhd2VyLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMy4yOHB4IDMuNzc0cHggNy41cHggcmdiYSg2LCAwLCAxNDEsIDAuMSkpO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZmlsdGVycy1kcmF3ZXItYm9keSAuZHJhd2VyLXNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZmlsdGVycy1kcmF3ZXItYm9keSAuZHJhd2VyLXNlY3Rpb24tbGlzdCAuY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZmlsdGVycy1kcmF3ZXItYm9keSAuZHJhd2VyLXNlY3Rpb24tbGlzdCAuY2hvaWNlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZmlsdGVycy1kcmF3ZXItYm9keSAuZHJhd2VyLXNlY3Rpb24tbGlzdCAuY2hvaWNlIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmZpbHRlcnMtZHJhd2VyLWJvZHkgLmRyYXdlci1zZWN0aW9uLWxpc3Quc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZmlsdGVycy1kcmF3ZXItYm9keSAuY2FsZW5kYXItZGlzcG8ge1xuICBwYWRkaW5nOiAwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZmlsdGVycy1kcmF3ZXItYm9keSAuY2FsZW5kYXItZGlzcG8gLmN1c3QtY2FsLW1vbnRocyB7XG4gIGdhcDogMTJweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmZpbHRlcnMtZHJhd2VyLWJvZHkgLmNhbGVuZGFyLWRpc3BvIC5jdXN0LWNhbC1tb250aHMgLmNhbGVuZGFyLW1vbnRoLTEge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmZpbHRlcnMtZHJhd2VyLWJvZHkgLmNhbGVuZGFyLWRpc3BvIC5tb250aCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZmlsdGVycy1kcmF3ZXItYm9keSAuY2FsZW5kYXItZGlzcG8gLmRheXMgLmRheSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmZpbHRlcnMtZHJhd2VyLWJvZHkgLmRhdGUtbWFyZ2Utb3B0aW9ucyB7XG4gIGdhcDogN3B4O1xufVxuI3NlYXJjaC1lbmdpbmUtYm94IC5maWx0ZXJzLWRyYXdlciAuZHJhd2VyLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNmY1ZmI7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5kcmF3ZXItZm9vdGVyIC5kcmF3ZXItY2xlYXItbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5kcmF3ZXItZm9vdGVyIC5kcmF3ZXItY2xlYXItbGluayBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5kcmF3ZXItZm9vdGVyIC5kcmF3ZXItY2xlYXItbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5kcmF3ZXItZm9vdGVyICNkcmF3ZXItdmFsaWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDYwMDhEO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNnB4IDZweCA2cHggMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmRyYXdlci1mb290ZXIgI2RyYXdlci12YWxpZGF0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG59XG4jc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5kcmF3ZXItZm9vdGVyICNkcmF3ZXItdmFsaWRhdGUgLmdvLWJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZENEM3NjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuI3NlYXJjaC1lbmdpbmUtYm94LmFjdGl2ZSAuZmlsdGVycy1kcmF3ZXItYmFja2Ryb3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cbiNzZWFyY2gtZW5naW5lLWJveC5hY3RpdmUgLmZpbHRlcnMtZHJhd2VyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZpbHRlcnMtc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5maWx0ZXJzLXNlbGVjdGlvbiAuc2VsZWN0aW9uLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDEwcHg7XG59XG4uZmlsdGVycy1zZWxlY3Rpb24gLnNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uZmlsdGVycy1zZWxlY3Rpb24gLnNlbGVjdGlvbiAuY2hpcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICByb3ctZ2FwOiAxNXB4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG4uZmlsdGVycy1zZWxlY3Rpb24gLnNlbGVjdGlvbiAubGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZmlsdGVycy1zZWxlY3Rpb24gLnNlbGVjdGlvbiAuYWN0aXZlLWZpbHRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDcwMTU1O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5maWx0ZXJzLXNlbGVjdGlvbiAuc2VsZWN0aW9uIC5hY3RpdmUtZmlsdGVyIHNwYW4uY3Jvc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5maWx0ZXJzLXNlbGVjdGlvbiAucmVzdWx0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiA1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5maWx0ZXJzLXNlbGVjdGlvbiAucmVzdWx0IHtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5maWx0ZXJzLXNlbGVjdGlvbiAucmVzdWx0IC5leHRyYS1yZXN1bHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5maWx0ZXJzLXNlbGVjdGlvbiAuZGVmYXVsdCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZpbHRlcnMtc2VsZWN0aW9uIC5kZWZhdWx0IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZmlsdGVycy1zZWxlY3Rpb24gLnNvcnQge1xuICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZiNmI3ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4uZmlsdGVycy1zZWxlY3Rpb24gLnNvcnQgbGFiZWwge1xuICB3aWR0aDogNzVweDtcbn1cbi5maWx0ZXJzLXNlbGVjdGlvbiAuc29ydCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5uZWFyYnktYWN0aW9uLmFjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24gLmNob2ljZS10eHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICAjc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLm1hcC1hY3Rpb25zIHtcbiAgICBtYXgtd2lkdGg6IDI0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAubWFwLWFjdGlvbnMgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjc2VhcmNoLWVuZ2luZS1ib3gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTI0cHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZS5zdGlja3ktYm90dG9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgfVxuICAjc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgI3JlZmluZS1zZWFyY2gge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzA3MDE1NTtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNTYuNHB4IDMuNnB4IHJnYmEoNywgMSwgODUsIDAuMTkpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLm1hcC1hY3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogNDklO1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAubWFwLWFjdGlvbnMgI2xpc3Rpbmctc2hvdy1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE0cHggMTRweCA0MHB4O1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAuZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAjc2VhcmNoLWVuZ2luZS1ib3ggLmZpbHRlcnMtZHJhd2VyIC5maWx0ZXJzLWRyYXdlci1oZWFkZXIsXG4gICNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmRyYXdlci1zZWxlY3Rpb24sXG4gICNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmZpbHRlcnMtZHJhd2VyLWJvZHksXG4gICNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmRyYXdlci1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveCAuZmlsdGVycy1kcmF3ZXIgLmZpbHRlcnMtZHJhd2VyLWJvZHkgLmRyYXdlci1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG4gIC5maWx0ZXJzLXNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5maWx0ZXJzLXNlbGVjdGlvbiAuc2VsZWN0aW9uLXJlc3VsdHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5maWx0ZXJzLXNlbGVjdGlvbiAuc2VsZWN0aW9uIC5jaGlwcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZpbHRlcnMtc2VsZWN0aW9uIC5zZWxlY3Rpb24gLmxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXJzLXNlbGVjdGlvbiAucmVzdWx0IHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5maWx0ZXJzLXNlbGVjdGlvbiAucmVzdWx0IC5uYi1yZXN1bHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZmlsdGVycy1zZWxlY3Rpb24gLnNvcnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5jYWxlbmRhci1kaXNwbyAuY3VzdC1jYWwtbW9udGhzIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAjcmVmaW5lLXNlYXJjaCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAubWFwLWFjdGlvbnMgI2xpc3Rpbmctc2hvdy1tYXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNlbnRlci1jYXJkIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWF4LXdpZHRoOiAzNDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNjVweCAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2VudGVyLWNhcmQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNlbnRlci1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbn1cbi5jZW50ZXItY2FyZCAuYmFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuLmNlbnRlci1jYXJkIC5iYW4gLm1hY2Fyb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMC45ZW0gMS41ZW0gMC45ZW0gMS41ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjRlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNGVtO1xufVxuLmNlbnRlci1jYXJkIC5iYW4gLm1hY2Fyb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNlbnRlci1jYXJkIC5iYW4gLm1hY2Fyb24gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbn1cbi5jZW50ZXItY2FyZCAuYmFuIC5tYWNhcm9uIHNwYW4uZnJvbS10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjZlbTtcbn1cbi5jZW50ZXItY2FyZCAuYmFuIC5tYWNhcm9uIHNwYW4uZnJvbS1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLmNlbnRlci1jYXJkIC5iYW4gLm1hY2Fyb24gc3Bhbi5vbGQtcHJpY2Uge1xuICBjb2xvcjogIzEzMTA1YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjIwcHgpO1xufVxuLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jZW50ZXItY2FyZCAuY29udGVudCBzcGFuLmluZm9zIC5uYW1lIHtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jZW50ZXItY2FyZCAuY29udGVudCBzcGFuLmluZm9zIC5kZXNjcmlwdGlvbiwgLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLmRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzA3MDE1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubW9yZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5jZW50ZXItY2FyZCAuY29udGVudCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQgLmFjdGlvbnMudHdvLWNvbHVtbiAuYnRuIHtcbiAgd2lkdGg6IDkwJTtcbn1cbi5jZW50ZXItY2FyZCAuY29udGVudCAuZXh0cmEtaW5mb3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xufVxuLmNlbnRlci1jYXJkIC5jb250ZW50IC5leHRyYS1pbmZvcyAuanVtcC10eXBlcyB7XG4gIG1pbi13aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmNlbnRlci1jYXJkIC5jb250ZW50IC5leHRyYS1pbmZvcyAuanVtcC10eXBlcyAubGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2YjZiNzg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQgLmV4dHJhLWluZm9zIC5zdWNjZXNzZnVsLWp1bXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDBweCAwIDAgMTVweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQgLmV4dHJhLWluZm9zIC5zdWNjZXNzZnVsLWp1bXA6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTVweDtcbiAgYm90dG9tOiAtNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNWM1ZDA7XG59XG4uY2VudGVyLWNhcmQgLmNvbnRlbnQgLmV4dHJhLWluZm9zIC5zdWNjZXNzZnVsLWp1bXAgLnBpY3RvLWNvdW50LWJveCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNmI2Yjc4O1xufVxuLmNlbnRlci1jYXJkIC5jb250ZW50IC5leHRyYS1pbmZvcyAuc3VjY2Vzc2Z1bC1qdW1wIC5waWN0by1jb3VudC1ib3ggLnN0YXJzIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICNmOWI4MDk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jZW50ZXItY2FyZCAuY29udGVudCAuZXh0cmEtaW5mb3MgLnN1Y2Nlc3NmdWwtanVtcCAucGljdG8tY291bnQtYm94IC5jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2VudGVyLWNhcmQgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDclO1xuICBtaW4td2lkdGg6IDEwNXB4O1xuICBtYXJnaW46IDAgMSU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA3cHggNHB4IDdweCA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZENEM3NjtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZENEM3NjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5jZW50ZXItY2FyZCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZENEM3NjtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2VudGVyLWNhcmQgLmJ0biAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZmxleDogMCAwIDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG4uY2VudGVyLWNhcmQgLmJ0bi5idG4tYm9vayAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1yZXNlcnZlci1yb3NlLnN2Z1wiKTtcbn1cbi5jZW50ZXItY2FyZCAuYnRuLmJ0bi1ib29rOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2xpc3RpbmctYnRuLXJlc2VydmVyLWJsYW5jLnN2Z1wiKTtcbn1cbi5jZW50ZXItY2FyZCAuYnRuLmJ0bi1vZmZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1vZmZyaXItcm9zZS5zdmdcIik7XG59XG4uY2VudGVyLWNhcmQgLmJ0bi5idG4tb2ZmZXI6aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvbGlzdGluZy1idG4tb2ZmcmlyLWJsYW5jLnN2Z1wiKTtcbn1cbi5jZW50ZXItY2FyZC5jZW50ZXJfY2FyZF82OSAuYmFuIHtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG4uY2VudGVyLWNhcmQuY2VudGVyX2NhcmRfNjkgLmJhbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0zJTtcbn1cbi5jZW50ZXItY2FyZC5jZW50ZXJfY2FyZF82OSAuYmFuIC5tYWNhcm9uIHtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uY2VudGVyLWNhcmQuY2VudGVyX2NhcmRfNjkgLmNvbnRlbnQgLmFjdGlvbnMgLmJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xufVxuLmNlbnRlci1jYXJkLmNlbnRlcl9jYXJkXzY5IC5jb250ZW50IC5hY3Rpb25zIC5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNFODE3NDk7XG4gIGJhY2tncm91bmQ6ICNFODE3NDk7XG59XG4uY2VudGVyLWNhcmQuY2VudGVyX2NhcmRfNjk6bnRoLWxhc3QtY2hpbGQoMSBvZiAuY2VudGVyX2NhcmRfNjkpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbn1cbi5jZW50ZXItY2FyZC5jZW50ZXJfY2FyZF82OTpudGgtbGFzdC1jaGlsZCgxIG9mIC5jZW50ZXJfY2FyZF82OSk6bm90KDpmaXJzdC1jaGlsZCkgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNlbnRlci1jYXJkLmNlbnRlcl9jYXJkXzY5Om50aC1sYXN0LWNoaWxkKDEgb2YgLmNlbnRlcl9jYXJkXzY5KTpub3QoOmZpcnN0LWNoaWxkKSAuY29udGVudCBzcGFuLmluZm9zIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNlbnRlci1jYXJkLmNlbnRlcl9jYXJkXzY5Om50aC1sYXN0LWNoaWxkKDEgb2YgLmNlbnRlcl9jYXJkXzY5KTpub3QoOmZpcnN0LWNoaWxkKSAuY29udGVudCAuZXh0cmEtaW5mb3MgLmp1bXAtdHlwZXMgLmxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2VudGVyLWNhcmQuY2VudGVyX2NhcmRfNjk6bnRoLWxhc3QtY2hpbGQoMSBvZiAuY2VudGVyX2NhcmRfNjkpOm5vdCg6Zmlyc3QtY2hpbGQpIC5jb250ZW50IC5leHRyYS1pbmZvcyAuc3VjY2Vzc2Z1bC1qdW1wIC5waWN0by1jb3VudC1ib3gge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jZW50ZXItY2FyZC5jZW50ZXJfY2FyZF82OSAuYnRuLmJ0bi1vZmZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1vZmZyaXItYmxhbmMuc3ZnXCIpO1xufVxuXG4uY2VudGVyLWNhcmQuZmFrZXIge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbiNtYXAgLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLm5hbWUge1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jZW50ZXItY2FyZCAuY29udGVudCAuZXh0cmEtaW5mb3MgLmp1bXAtdHlwZXMgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNlbnRlci1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5jZW50ZXItY2FyZC5jZW50ZXJfY2FyZF82OSAuY29udGVudCBzcGFuLmluZm9zIC5uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNlbnRlci1jYXJkOm5vdCguY2VudGVyX2NhcmRfNjkpIC5iYW4ge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLmNlbnRlci1jYXJkOm5vdCguY2VudGVyX2NhcmRfNjkpIC5iYW4gLm1hY2Fyb24ge1xuICAgIHRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNlbnRlci1jYXJkOm5vdCguY2VudGVyX2NhcmRfNjkpIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDYwcHggMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jZW50ZXItY2FyZDpub3QoLmNlbnRlcl9jYXJkXzY5KSAuY29udGVudCAuZXh0cmEtaW5mb3Mge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5jZW50ZXItY2FyZDpub3QoLmNlbnRlcl9jYXJkXzY5KSAuY29udGVudCAuZXh0cmEtaW5mb3M6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jZW50ZXItY2FyZDpub3QoLmNlbnRlcl9jYXJkXzY5KSAuY29udGVudCAuZXh0cmEtaW5mb3MgLmp1bXAtdHlwZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNlbnRlci1jYXJkOm5vdCguY2VudGVyX2NhcmRfNjkpIC5jb250ZW50IC5leHRyYS1pbmZvcyAuanVtcC10eXBlcyAubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuY2VudGVyLWNhcmQ6bm90KC5jZW50ZXJfY2FyZF82OSkgLmNvbnRlbnQgLmV4dHJhLWluZm9zIC5qdW1wLXR5cGVzIC5sYWJlbCArIC5sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICB9XG4gIC5jZW50ZXItY2FyZDpub3QoLmNlbnRlcl9jYXJkXzY5KSAuY29udGVudCAuZXh0cmEtaW5mb3MgLnN1Y2Nlc3NmdWwtanVtcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2VudGVyLWNhcmQ6bm90KC5jZW50ZXJfY2FyZF82OSkgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubmFtZSB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmNlbnRlci1jYXJkOm5vdCguY2VudGVyX2NhcmRfNjkpIC5jb250ZW50IHNwYW4uaW5mb3MgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jZW50ZXItY2FyZDpub3QoLmNlbnRlcl9jYXJkXzY5KSAuY29udGVudCAuYWN0aW9ucyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgY29sb3I6ICM0MjQyNGY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nIC5iYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE4dnc7XG4gIG1pbi1oZWlnaHQ6IDIyNXB4O1xuICBtYXgtaGVpZ2h0OiAzMDVweDtcbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nIC5iYW4gLmp1bXAtdHlwZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS4yZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEuMmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmJhbiAuanVtcC10eXBlcyAubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNDI0MjRmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXNpemU6IDAuN2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLnNwZWNpYWwtdGFnIHtcbiAgZm9udC1zaXplOiAwLjg4ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC42ZW0gMS41ZW0gMC42ZW0gMC42ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNWVtO1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMWVtO1xuICBtaW4taGVpZ2h0OiA5NXB4O1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLmluZm9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZyAuY29udGVudCAuaW5mb3MgLm5hbWUge1xuICBjb2xvcjogIzA2MDA4RDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4wNWVtO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLnN1Y2Nlc3NmdWwtanVtcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZyAuY29udGVudCAuc3VjY2Vzc2Z1bC1qdW1wIC5zdGFycyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgY29sb3I6ICNmOWI4MDk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLnN1Y2Nlc3NmdWwtanVtcCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLm1hY2Fyb24ge1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjdlbSAwLjdlbSAwLjdlbSAxLjVlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41ZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNWVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLm1hY2Fyb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNlbnRlci1jYXJkLWxpc3RpbmcgLmNvbnRlbnQgLm1hY2Fyb24gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZyAuY29udGVudCAubWFjYXJvbiBzcGFuLmZyb20tdHh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZyAuY29udGVudCAubWFjYXJvbiBzcGFuLmZyb20tcHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjQ3ZW07XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZyAuY29udGVudCAubWFjYXJvbiBzcGFuLm9sZC1wcmljZSB7XG4gIGNvbG9yOiAjMTMxMDVjO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uY2VudGVyLWNhcmQtbGlzdGluZy5jZW50ZXJfY2FyZF82OSAuYmFuIHtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nLmNlbnRlcl9jYXJkXzY5IC5iYW4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMyU7XG59XG5cbi5jZW50ZXItY2FyZC1saXN0aW5nLmZha2VyIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLmNlbnRlci1jYXJkLWxpc3RpbmcgLmJhbiAuanVtcC10eXBlcyB7XG4gICAgcGFkZGluZzogMCAwLjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5jZW50ZXItY2FyZC1saXN0aW5nIC5iYW4gLmp1bXAtdHlwZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5oZWFkZXIgbmF2Lm0tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5oZWFkZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0zMHB4IDAgMCAtMTMwcHg7XG59XG5oZWFkZXIgLmxvZ28gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAubG9nbyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5oZWFkZXIgdWwubWVudS1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlciB1bC5tZW51LWxlZnQgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciB1bC5tZW51LWxlZnQgPiBsaSA+IC5tYWluLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciB1bC5tZW51LWxlZnQgPiBsaSA+IC5tYWluLWxpbms6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDcwMTU1O1xufVxuaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMTJweCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbn1cbmhlYWRlciB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAuaG92ZXItYm94LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMzVweCA1MHB4IDM1cHg7XG59XG5oZWFkZXIgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLnRpdGxlIHtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5idG4tbGlua3MgYSB7XG4gIG1hcmdpbjogMThweCAxMHB4IDAgMDtcbn1cbmhlYWRlciB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAubmVhcmJ5LWJveCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5oZWFkZXIgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3ggLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDUxNXB4O1xufVxuaGVhZGVyIHVsLm1lbnUtbGVmdCBsaTpob3ZlciAuaG92ZXItYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgdWwubWVudS1sZWZ0IGxpIC5jZW50ZXItYm94IHtcbiAgd2lkdGg6IDY4MHB4O1xufVxuaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuanVtcC1ib3gge1xuICB3aWR0aDogNTYwcHg7XG59XG5oZWFkZXIgdWwubWVudS1sZWZ0IC5tYWluLWxpbmstZGV2ZWxvcCAuc3ltYm9sIC5sZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAubS1tZW51LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciB1bC5tZW51LXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmhlYWRlciB1bC5tZW51LXJpZ2h0IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgdWwubWVudS1yaWdodCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwNzAxNTU7XG59XG5oZWFkZXIgdWwubWVudS1yaWdodCBsaSArIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwNjAwOEQ7XG59XG5oZWFkZXIgLmNvbnRhY3QtY2FydC1ib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgLmNjLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuY2MtYm94IC5waWN0by1ib3gge1xuICBwYWRkaW5nOiAxOXB4IDE1cHg7XG59XG5oZWFkZXIgLmNjLWJveCAucGljdG8tYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAxMnB4IDE0cHggMjcuNTJweCA0LjQ4cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xufVxuaGVhZGVyIC5jYy1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuaGVhZGVyIC5jYy1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLm9wZW4tY2xvc2Uge1xuICB3aWR0aDogMTUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMTI1ZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuaGVhZGVyIC5jYy1ib3g6aG92ZXIgLnBpY3RvLWJveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuY2MtYm94LmNvbnRhY3QtYm94IC5waG9uZS1saW5rIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5oZWFkZXIgLmNjLWJveC5jb250YWN0LWJveCAucGljdG8ucGljdG8tcGhvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxOHB4IDEwcHggMjVweCAxMHB4O1xufVxuaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLmNvbnRlbnQgLnBob25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3ggLnBpY3RvLnBpY3RvLWNhcnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDYwMDhEO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1jYXJ0LWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMjdweDtcbn1cbmhlYWRlciAuY2MtYm94LmNhcnQtYm94OmhvdmVyIC5waWN0by1ib3ggLnBpY3RvLnBpY3RvLWNhcnQge1xuICBiYWNrZ3JvdW5kOiAjMTYwRkIyIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1jYXJ0LWJsYW5jLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYm9yZGVyLWNvbG9yOiAjMTYwRkIyO1xufVxuaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNjVweDtcbn1cbmhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3gtY29udGFpbmVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDU1cHggNDVweDtcbn1cbmhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3gtY29udGFpbmVyIC5jb250ZW50IC5yZWNlbnRseS1vcmRlciB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTYwRkIyO1xufVxuaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLmVtcHR5IHtcbiAgbWFyZ2luOiAxNXB4IDAgMCAwO1xufVxuaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLmNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXIgLmNjLWJveC5jYXJ0LWJveCAucGljdG8tYm94LWNvbnRhaW5lciAuY29udGVudCAuY2VudGVyIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5oZWFkZXIgLmNjLWJveC5jYXJ0LWJveCAucGljdG8tYm94LWNvbnRhaW5lciAuY29udGVudCAuY2VudGVyIC5uYW1lLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cbmhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3gtY29udGFpbmVyIC5jb250ZW50IC5jZW50ZXIgLm5hbWUtbGluayAubmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxNjBGQjI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5oZWFkZXIgLmNjLWJveC5jYXJ0LWJveCAucGljdG8tYm94LWNvbnRhaW5lciAuY29udGVudCAuY2VudGVyIC5uYW1lLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5jYy1ib3gubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIC5hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEycHggNTBweCAxMnB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E3YTdhNztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IDUwJTtcbn1cbmhlYWRlciAuYWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwNjAwOEQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5oZWFkZXIgLmFjdGlvbiAuY2hvaWNlLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuaGVhZGVyIC5hY3Rpb24gLmNob2ljZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XG4gIG1heC13aWR0aDogOTV2dztcbiAgYm94LXNoYWRvdzogMTJweCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbn1cbmhlYWRlciAuYWN0aW9uIC5jaG9pY2VzLWVsdHMge1xuICBoZWlnaHQ6IDI0NXB4O1xuICBtYXgtaGVpZ2h0OiA0NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuaGVhZGVyIC5hY3Rpb24gLmNob2ljZXMgLmNob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmFjdGlvbiAuY2hvaWNlcyAuY2hvaWNlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuaGVhZGVyIC5hY3Rpb24uYWN0aXZlIC5jaG9pY2UtdHh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5oZWFkZXIgLmFjdGlvbi5hY3RpdmUgLmNob2ljZXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlYWRlci1wcm0ge1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xufVxuLmhlYWRlci1wcm0gLnBybS10eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgaGVhZGVyIC5sb2dvIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogLTI1cHggMCAwIC0xMDVweDtcbiAgfVxuICBoZWFkZXIgLmxvZ28gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIGhlYWRlciB1bC5tZW51LWxlZnQgPiBsaSA+IC5tYWluLWxpbmsge1xuICAgIHBhZGRpbmc6IDMwcHggMTJweDtcbiAgfVxuICBoZWFkZXIgLmNjLWJveCAucGljdG8tYm94IHtcbiAgICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLnBob25lLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLnBpY3RvLnBpY3RvLXBob25lIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNjAwOEQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItcGhvbmUtYmxldS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3g6aG92ZXIgLnBpY3RvLnBpY3RvLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTYwRkIyIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1waG9uZS1ibGFuYy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYwRkIyO1xuICB9XG4gIGhlYWRlciAuY2MtYm94LmNvbnRhY3QtYm94IC5waWN0by1ib3gtY29udGFpbmVyIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogLTIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY29udGFjdC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLnBob25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmhpZGUtYmV0d2Vlbi1tZC14bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlciB1bC5tZW51LWxlZnQgbGkgLmp1bXAtYm94IHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbiAgaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCAzNXB4IDMwcHg7XG4gIH1cbiAgaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IHVsIGxpIHtcbiAgICBtYXJnaW46IDE1cHggMTBweCAwIDA7XG4gIH1cbiAgaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5uZWFyYnktYm94IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIGhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3gtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCAzNXB4IDMwcHg7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3guY2FydC1ib3ggLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhpZGUtYmV0d2Vlbi1tZC14bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBoZWFkZXIgbmF2Lm0tbWVudSB7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyIC5sb2dvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgaGVhZGVyIHVsLm1lbnUtbGVmdCwgaGVhZGVyIHVsLm1lbnUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3ggLnBpY3RvLWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgfVxuICBoZWFkZXIgLmNjLWJveCAucGljdG8tYm94IC5waWN0byB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA2MDA4RDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gIGhlYWRlciAuY2MtYm94IC5waWN0by5waWN0by1waG9uZSB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDYwMDhEO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLXBob25lLWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG4gIGhlYWRlciAuY2MtYm94IC5waWN0by5waWN0by1tZW51IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA2MDA4RDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1idXJnZXItYmxldS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3g6aG92ZXIgLnBpY3RvLWJveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5jYy1ib3g6aG92ZXIgLnBpY3RvLWJveCAucGljdG8ucGljdG8tcGhvbmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLXBob25lLWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG4gIGhlYWRlciAuY2MtYm94LmFjdGl2ZSAucGljdG8tYm94LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBoZWFkZXIgLmNjLWJveC5hY3RpdmUgLnBpY3RvLWJveC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGhlYWRlciAuY2MtYm94LmFjdGl2ZSAucGljdG8tYm94IC5waWN0by5waWN0by1waG9uZSB7XG4gICAgYmFja2dyb3VuZDogIzE2MEZCMiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItcGhvbmUtYmxhbmMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJvcmRlci1jb2xvcjogIzE2MEZCMjtcbiAgfVxuICBoZWFkZXIgLmNjLWJveC5hY3RpdmUgLnBpY3RvLWJveCAucGljdG8ucGljdG8tY2FydCB7XG4gICAgYmFja2dyb3VuZDogIzE2MEZCMiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItY2FydC1ibGFuYy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYwRkIyO1xuICB9XG4gIGhlYWRlciAuY2MtYm94Lm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIgLnJldmlldy1zY29yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxuICBoZWFkZXIgLnJldmlldy1zY29yZSBzcGFuLnNjb3JlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMwNjAwOEQ7XG4gIH1cbiAgaGVhZGVyIC5yZXZpZXctc2NvcmUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGNvbG9yOiAjMDYwMDhEO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBoZWFkZXIgLnJldmlldy1zY29yZSAuc3Rhci1yYXRpbmdzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhlYWRlciAucmV2aWV3LXNjb3JlIC5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyB7XG4gICAgY29sb3I6ICNmOWI4MDk7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGhlYWRlciAucmV2aWV3LXNjb3JlIC5zdGFyLXJhdGluZ3MgLmZpbGwtcmF0aW5ncyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgaGVhZGVyIC5yZXZpZXctc2NvcmUgLnN0YXItcmF0aW5ncyAuZW1wdHktcmF0aW5ncyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIGhlYWRlciAubmVhcmJ5LWFjdGlvbi5hY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaGVhZGVyIC5uZWFyYnktYWN0aW9uLmFjdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyIC5uZWFyYnktYWN0aW9uLmFjdGlvbiAuY2hvaWNlLXR4dCB7XG4gICAgY29sb3I6ICMwNzAxNTU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgaGVhZGVyIC5uZWFyYnktYWN0aW9uLmFjdGlvbiAuY2hvaWNlcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogI2Y2ZjVmYjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyAjY2xvc2UtbW9iaWxlLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzA2MDA4RDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9jcm9zcy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyBuYXYubS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IC5sb2dvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogNTVweCBhdXRvIDM1cHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE5MnB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyAubG9nbyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0LCBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCA+IGxpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M1YzVkMDtcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0ID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNWM1ZDA7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCA+IGxpID4gLm1haW4tbGluayB7XG4gICAgcGFkZGluZzogMTVweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0ID4gbGkgPiAubWFpbi1saW5rIHNwYW4uc3ltYm9sIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaTpob3ZlciAuaG92ZXItYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLm1haW4tbGluay1kZXZlbG9wLmFjdGl2ZSArIC5ob3Zlci1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLm1haW4tbGluay1kZXZlbG9wLmFjdGl2ZSAuc3ltYm9sIC5wbHVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLm1haW4tbGluay1kZXZlbG9wLmFjdGl2ZSAuc3ltYm9sIC5sZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAudGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1cHggNDBweCAzNXB4IDQwcHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHVsIGxpIGEuYnRuLWhsdy1ibHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHVsIGxpIGEuYnRuLWhsdy1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMTYwRkIyO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCBhLmFsbC5idG4tZmlsbC1ibHVlIHtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5jZW50ZXJzLWxpbmtzLXN3aXRjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gICAgY29sb3I6ICMwNjAwOEQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVkMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAuY2VudGVycy1saW5rcy1zd2l0Y2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5jZW50ZXJzLWxpbmtzLXN3aXRjaCAuY2VudGVyLWxpbmstc3dpdGNoIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAuY2VudGVycy1saW5rcy1zd2l0Y2ggLmNlbnRlci1saW5rLXN3aXRjaC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmNmY1ZmI7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5yZWdpb24tYm94LCBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLnJlZ2lvbi1ib3guYWN0aXZlLCBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3guYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5uZWFyYnktYm94IC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3ggLmFjdGlvbnMgYS5hbGwuYnRuLWZpbGwtYmx1ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IC5tLW1lbnUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyAubS1tZW51LXJpZ2h0IC5jb250YWN0LWNhcnQtYm94ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LXJpZ2h0IGxpIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzA3MDE1NTtcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1yaWdodCBsaSBhOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1yaWdodCBsaS5saW5rLWNocS1rZG8ge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIGhlYWRlci5tb2JpbGUtc2hvdyB1bC5tZW51LXJpZ2h0IGxpLmxpbmstY2hxLWtkbyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cHg7XG4gICAgY29sb3I6ICNGRDRDNzY7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtcmlnaHQgbGkubGluay1jaHEta2RvIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1saW5rLWNocS1rZG8uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IC5yZXZpZXctc2NvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXItcHJtIC5wcm0tdHh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogMnB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGhlYWRlciAubG9nbyBzcGFuIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0ID4gbGkgPiAubWFpbi1saW5rIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1cHggMjVweCAzNXB4IDI1cHg7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5yZWdpb24tYm94LFxuICBoZWFkZXIubW9iaWxlLXNob3cgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggLm5lYXJieS1ib3gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaGVhZGVyLm1vYmlsZS1zaG93IHVsLm1lbnUtbGVmdCA+IGxpID4gLm1haW4tbGluayB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG59XG4uc2VwLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDE3MHB4O1xuICBoZWlnaHQ6IDI0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL3NlcC1mb290ZXIucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG5mb290ZXIge1xuICBjb2xvcjogI2Y2ZjVmYjtcbiAgcGFkZGluZzogMCAxNXB4IDEyMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG59XG5mb290ZXIgLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNjBweDtcbn1cbmZvb3RlciAubG9nby1ib3gge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5mb290ZXIgLmxvZ28tYm94IC5sb2dvIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCA+IGRpdiB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLnJldmlldyAuc2NvcmUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5yZXZpZXcgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmNmY1ZmI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5yZXZpZXcgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItdG9wLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjZmNWZiO1xuICBtaW4taGVpZ2h0OiA0OXB4O1xuICBwYWRkaW5nOiA4cHggMjJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2Y2ZjVmYjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5mb290ZXItdG9wLWJ0biAuaWNvbiB7XG4gIHdpZHRoOiAyNy40cHg7XG4gIGhlaWdodDogMjcuNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuZm9vdGVyLXRvcC1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGRDRDNzY7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5ob3RsaW5lIC5vcGVuLWNsb3NlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zMTI1ZW07XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5ob3RsaW5lIGEuZm9vdGVyLXRvcC1idG4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmhvdGxpbmUgYS5mb290ZXItdG9wLWJ0biAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2Zvb3Rlci1waG9uZS1ibGFuYy5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLmhvdGxpbmUgYS5mb290ZXItdG9wLWJ0bjpob3ZlciAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2Zvb3Rlci1waG9uZS1yb3NlLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFjdCBhIC5pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvZm9vdGVyLWVtYWlsLWJsYW5jLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFjdCBhOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvZm9vdGVyLWVtYWlsLXJvc2Uuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuZm9vdGVyIC5mb290ZXItdG9wIC5ycy1ib3ggYSAuaWNvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2Zvb3Rlci1pbnN0YS1ibGFuYy5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5mb290ZXIgLmZvb3Rlci10b3AgLnJzLWJveCBhOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvZm9vdGVyLWluc3RhLXJvc2Uuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuZm9vdGVyIC5mb290ZXItbWlkZGxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZm9vdGVyIC5mb290ZXItbWlkZGxlIC5mb290ZXItbGlua3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuZm9vdGVyIC5mb290ZXItbWlkZGxlIC5mb290ZXItbGlua3MgLnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cbmZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzIC50aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzgzODBiNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDE1NTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5mb290ZXIgLmZvb3Rlci1taWRkbGUgLmZvb3Rlci1saW5rcyAudGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzgzODBiNDtcbn1cbmZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzIHVsIGxpIHtcbiAgcGFkZGluZzogN3B4IDA7XG59XG5mb290ZXIgLmZvb3Rlci1taWRkbGUgLmZvb3Rlci1saW5rcyB1bCBsaSBhIHtcbiAgY29sb3I6ICNmNmY1ZmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbmZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbmZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzICsgLmZvb3Rlci1saW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzgzODBiNDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZm9vdGVyIC5jb3B5cmlnaHQgc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgZm9vdGVyIC5wYWRkaW5nLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbWlkZGxlIC5mb290ZXItbGlua3Mge1xuICAgIG1pbi13aWR0aDogMzUlO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW1pZGRsZSAuZm9vdGVyLWxpbmtzICsgLmZvb3Rlci1saW5rcyB7XG4gICAgbWluLXdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNSU7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbWlkZGxlIC5mb290ZXItbGlua3MgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmNvcHlyaWdodCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2VwLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci10b3AgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZXAtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICBoZWlnaHQ6IDM1dnc7XG4gICAgYmFja2dyb3VuZDogIzA3MDE1NSB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL3NlcC1mb290ZXIteHMucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICB9XG4gIGZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIgLmxvZ28tYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgZm9vdGVyIC5sb2dvLWJveCAubG9nbyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci10b3AgPiBkaXYge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbWlkZGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbWlkZGxlIC5mb290ZXItbGlua3Mge1xuICAgIG1hcmdpbjogOTBweCAwIGF1dG8gMCAhaW1wb3J0YW50O1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIGZvb3RlciAuY29weXJpZ2h0IHNwYW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsQ3VycmVudE9mZmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuLmhvbWUtc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDc2cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNzZweCk7XG4gIGhlaWdodDogY2FsYygxMDBzdmggLSA3NnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2hvbW1lLWJhbm5lci5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uaG9tZS1zZWFyY2gubm9lbC1iZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZS1iYW5uZXItbm9lbC0yMDI1LmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ob21lLXNlYXJjaC52YWxlbnRpbmVzZGF5LWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lLXNhaW50LXZhbGVudGluLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ob21lLXNlYXJjaC5ibGFja2ZyaWRheS1iZyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZS1ibGFjay1mcmlkYXkuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmhvbWUtc2VhcmNoIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMzh2aDtcbn1cbi5ob21lLXNlYXJjaCBoMSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5ob21lLXNlYXJjaCAuc2VhcmNoLWVuZ2luZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzVweCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDExNDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmhvbWUtc2VhcmNoIC5zZS1wYXJ0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTYsIDkyLCAwLjIpO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogNTAlO1xufVxuLmhvbWUtc2VhcmNoIC5zZS1wYXJ0IGZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZjZmNWZiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XG59XG4uaG9tZS1zZWFyY2ggLnNlLXBhcnQgZm9ybSAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzA2MDA4RDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG4uaG9tZS1zZWFyY2ggLnNlLXBhcnQtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xufVxuLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LWxlZnQgZm9ybSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcbn1cbi5ob21lLXNlYXJjaCAuc2UtcGFydC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDtcbn1cbi5ob21lLXNlYXJjaCAuc2UtcGFydC1yaWdodCBmb3JtIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7XG59XG4uaG9tZS1zZWFyY2ggLmFjdGlvbnMge1xuICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVkMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB3aWR0aDogNDEwcHg7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLmhvbWUtc2VhcmNoIC5hY3Rpb25zIC5jaG9pY2VzLWFjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob21lLXNlYXJjaCAuYWN0aW9ucyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzVweCAwIDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ob21lLXNlYXJjaCAuYWN0aW9ucyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24uanVtcC1vZmZlci1hY3Rpb24ge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmhvbWUtc2VhcmNoIC5hY3Rpb25zIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDYwMDhEO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMnB4O1xufVxuLmhvbWUtc2VhcmNoIC5hY3Rpb25zIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNjAwOEQ7XG59XG4uaG9tZS1zZWFyY2ggLmFjdGlvbnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIC5jaG9pY2UtdHh0IC5wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbi5ob21lLXNlYXJjaCAuYWN0aW9ucyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24gLmNob2ljZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA5NXZ3O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJveC1zaGFkb3c6IDEycHggMTRweCAyNy41MnB4IDQuNDhweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG59XG4uaG9tZS1zZWFyY2ggLmFjdGlvbnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIC5jaG9pY2VzIC5jaG9pY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhvbWUtc2VhcmNoIC5hY3Rpb25zIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlcyAuY2hvaWNlIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uaG9tZS1zZWFyY2ggLmFjdGlvbnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIC5jaG9pY2VzIC5jaG9pY2UgbGFiZWwgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xufVxuLmhvbWUtc2VhcmNoIC5hY3Rpb25zIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbi5hY3RpdmUgLmNob2ljZS10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ob21lLXNlYXJjaCAuYWN0aW9ucyAuY2hvaWNlcy1hY3Rpb25zIC5hY3Rpb24uYWN0aXZlIC5jaG9pY2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaG9tZS1zZWFyY2ggLmFjdGlvbnMgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lLXNlYXJjaCAuYWN0aW9ucyBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U4MTc0OTtcbn1cbi5ob21lLXNlYXJjaCAubWFjYXJvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE1dmg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBwYWRkaW5nOiAyZW0gMy41ZW0gMmVtIDIuNWVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN2VtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN2VtO1xufVxuLmhvbWUtc2VhcmNoIC5tYWNhcm9uIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ob21lLXNlYXJjaCAubWFjYXJvbiBzcGFuICsgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xufVxuLmhvbWUtc2VhcmNoIC5tYWNhcm9uIHNwYW4uZnJvbS10eHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ob21lLXNlYXJjaCAubWFjYXJvbiBzcGFuLmZyb20tcHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjE4NzVlbTtcbn1cbi5ob21lLXNlYXJjaCAubWFjYXJvbiBzcGFuLm9sZC1wcmljZSB7XG4gIGNvbG9yOiAjMTMxMDVjO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZENEM3NjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIC5jdXJyZW50LW9mZmVyLXR4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ob21lLXNlYXJjaCAuY3VycmVudC1vZmZlci1jb250YWluZXIgLmN1cnJlbnQtb2ZmZXItdHh0IHNwYW4ucGljdG8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogNzJweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQ6IGJsdWU7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2Jhbi9jYWRlYXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG59XG4uaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIC5jdXJyZW50LW9mZmVyLXR4dCBzcGFuLnBpY3RvLmNhZGVhdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvYmFuL2NhZGVhdS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbn1cbi5ob21lLXNlYXJjaCAuY3VycmVudC1vZmZlci1jb250YWluZXIgLmN1cnJlbnQtb2ZmZXItdHh0IHNwYW4ucGljdG8uY29ldXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2Jhbi9jb2V1ci5zdmdcIik7XG59XG4uaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIC5jdXJyZW50LW9mZmVyLXR4dCBzcGFuLnBpY3RvLmV0b2lsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvYmFuL2V0b2lsZS5zdmdcIik7XG59XG4uaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIC5jdXJyZW50LW9mZmVyLXR4dCBzcGFuLnBpY3RvLnNvbGVpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvYmFuL3NvbGVpbC5zdmdcIik7XG59XG5cbnNlY3Rpb24jb2ZmZXItanVtcCB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDcwMTU1O1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5sZWZ0LWJveCB7XG4gIHdpZHRoOiA1MCU7XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLmxlZnQtYm94IC5pbWctYm94IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnNlY3Rpb24jb2ZmZXItanVtcCAubGVmdC1ib3ggLmltZy1ib3ggYSAubmV3LXBpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZjZmNDg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxZW0gMS45ZW0gMWVtIDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbmltYXRpb246IGJsaW5rT25PZmYgMnMgaW5maW5pdGUgc3RlcHMoMSk7XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLmxlZnQtYm94IC5pbWctYm94IGEgLm5ldy1waW4gLm5ldyB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5sZWZ0LWJveCAuaW1nLWJveCBhIC5uZXctcGluIC5mcm9tIHtcbiAgZm9udC1zaXplOiAwLjdlbTtcbn1cbnNlY3Rpb24jb2ZmZXItanVtcCAubGVmdC1ib3ggLmltZy1ib3ggYSAubmV3LXBpbiAucHJpY2Uge1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLmxlZnQtYm94IGltZyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTQ1cHg7XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLnJpZ2h0LWJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLnJpZ2h0LWJveCAuY29udGVudCB7XG4gIHdpZHRoOiA2NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5yaWdodC1ib3ggaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuc2VjdGlvbiNvZmZlci1qdW1wIC5yaWdodC1ib3ggaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwNjAwOEQ7XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLnJpZ2h0LWJveCBwLm1haW4tZGVzYyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLnJpZ2h0LWJveCAuYnRuLWJveCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLnJpZ2h0LWJveCAuZmFzdC1kZXNjIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNDc1cHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcbn1cbnNlY3Rpb24jb2ZmZXItanVtcCAucmlnaHQtYm94IC5mYXN0LWRlc2Mgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zZWN0aW9uI29mZmVyLWp1bXAgLnJpZ2h0LWJveCAuZmFzdC1kZXNjIHN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvdHVubmVsLXRpbWVyLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG5zZWN0aW9uI21hcC1mciB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuc2VjdGlvbiNtYXAtZnIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5zZWN0aW9uI21hcC1mciAubGVmdC1ib3gge1xuICB3aWR0aDogNTAlO1xufVxuc2VjdGlvbiNtYXAtZnIgLmxlZnQtYm94IGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnNlY3Rpb24jbWFwLWZyIC5sZWZ0LWJveCAuY29udGVudCB7XG4gIHdpZHRoOiA2MzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuc2VjdGlvbiNtYXAtZnIgLmxlZnQtYm94IC5yZWdpb25zLWJveCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5zZWN0aW9uI21hcC1mciAubGVmdC1ib3ggLnJlZ2lvbnMtYm94IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMThweCAxMHB4IDAgMDtcbn1cbnNlY3Rpb24jbWFwLWZyIC5sZWZ0LWJveCAuYnRuLWhsdy1ibHVlOm5vdCg6aG92ZXIpIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjVmYjtcbn1cbnNlY3Rpb24jbWFwLWZyIC5sZWZ0LWJveCBhLmFsbC5idG4tZmlsbC1ibHVlIHtcbiAgbWFyZ2luOiAxOHB4IDEwcHggMCAwO1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCB7XG4gIHdpZHRoOiA1MCU7XG59XG5zZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAge1xuICBoZWlnaHQ6IDc0MHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE0NXB4O1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZS1pdy1jaHIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5zZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSBidXR0b24uZ20tdWktaG92ZXItZWZmZWN0IHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbnNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3ggLm1hcC1ib3ggI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIGJ1dHRvbi5nbS11aS1ob3Zlci1lZmZlY3QgPiBzcGFuIHtcbiAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQge1xuICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XG59XG5zZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQge1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5iYW4ge1xuICBoZWlnaHQ6IDE0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5zZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmJhbiAubWFjYXJvbiB7XG4gIHRvcDogMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbn1cbnNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3ggLm1hcC1ib3ggI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5zZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubmFtZSB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuc2VjdGlvbiNtYXAtZnIgLnJpZ2h0LWJveCAubWFwLWJveCAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuc2VjdGlvbiNqdW1wLXR5cGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMDBweDtcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxMzBweCAyMHB4IDEzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDcwMTU1O1xuICB3aWR0aDogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMzBweDtcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAubWFjYXJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIHBhZGRpbmc6IDEuOGVtIDEuNGVtIDEuOGVtIDJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN2VtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA3ZW07XG59XG5zZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3ggLm1hY2Fyb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5tYWNhcm9uIHNwYW4gKyBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG59XG5zZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3ggLm1hY2Fyb24gc3Bhbi5mcm9tLXR4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuODJlbTtcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAubWFjYXJvbiBzcGFuLmZyb20tcHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5qdW1wLXR5cGUgaDMge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5qdW1wLXR5cGUgcCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAuanVtcC10eXBlIGEge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC50eHQtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuc2xpZGVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogbGlnaHRibHVlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEzMHB4O1xufVxuc2VjdGlvbiNqdW1wLXR5cGVzIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDYuNzVlbTtcbiAgd2lkdGg6IDEzZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMS43NWVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDYwcHggMy42cHggcmdiYSg3LCAxLCA4NSwgMC4xOSk7XG59XG5zZWN0aW9uI2p1bXAtdHlwZXMgLnNsaWNrLWFycm93LmxlZnQtYnV0dG9uIHtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMy41ZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMuNWVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmNWZiIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2NoZXYtbGVmdC5zdmdcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0ZW07XG59XG5zZWN0aW9uI2p1bXAtdHlwZXMgLnNsaWNrLWFycm93LnJpZ2h0LWJ1dHRvbiB7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDMuNWVtO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjVlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy41ZW07XG4gIGJhY2tncm91bmQ6ICNmNmY1ZmIgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvY2hldi1yaWdodC5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDRlbTtcbn1cbnNlY3Rpb24janVtcC10eXBlcyAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5zZWN0aW9uI2hvbWVwYWdlLXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogMjUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnNlY3Rpb24jaG9tZXBhZ2UtdmlkZW8gLnZpZGVvLWJveCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnNlY3Rpb24jaG9tZXBhZ2UtdmlkZW8gLnZpZGVvLWJveCAudmlkZW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuc2VjdGlvbiNob21lcGFnZS12aWRlbyAudmlkZW8tYm94IC52aWRlbyAucHJldmlldy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbnNlY3Rpb24jaG9tZXBhZ2UtdmlkZW8gLnZpZGVvLWJveCAudmlkZW8gLnByZXZpZXctYm94IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuc2VjdGlvbiNob21lcGFnZS12aWRlbyAudmlkZW8tYm94IC52aWRlbyAucHJldmlldy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXgtaGVpZ2h0OiA0MCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZXBhZ2UtdmlkZW8tcGxheWVyLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuc2VjdGlvbiNob21lcGFnZS12aWRlbyAudmlkZW8tYm94IC52aWRlbyAuaWZyYW1lLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5zZWN0aW9uI2hvbWVwYWdlLXZpZGVvIC52aWRlby1ib3ggLnZpZGVvIC5pZnJhbWUtYm94IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uI2hvbWVwYWdlLXZpZGVvIC52aWRlby1ib3ggLnZpZGVvIC5pZnJhbWUtYm94LnZpZGVvLXJ1biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5zbGljay1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5zbGljay1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDg1cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyAuc2xpY2stYXJyb3cgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5ob21lLXNlYXJjaCAubWFjYXJvbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRvcDogMTB2aDtcbiAgfVxuICAuaG9tZS1zZWFyY2ggLnNlYXJjaC1lbmdpbmUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLmhvbWUtc2VhcmNoIC5zZS1wYXJ0IGZvcm0ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG4gIH1cbiAgLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICB9XG4gIC5ob21lLXNlYXJjaCAuY3VycmVudC1vZmZlci1jb250YWluZXIgLmN1cnJlbnQtb2ZmZXItdHh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbiAgLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciAuY3VycmVudC1vZmZlci10eHQgc3Bhbi5waWN0byB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzVweDtcbiAgfVxuICAuaG9tZS1zZWFyY2ggaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxuICBzZWN0aW9uI3JldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIH1cbiAgc2VjdGlvbiNvZmZlci1qdW1wIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICBzZWN0aW9uI21hcC1mciB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuICBzZWN0aW9uI3JlYXNzdXJhbmNlIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuICBzZWN0aW9uI2hvbWVwYWdlLXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuICBzZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAge1xuICAgIGhlaWdodDogNjQwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDExMHB4O1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDgwcHggODVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTEwcHg7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLnNsaWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgc2VjdGlvbiNvZmZlci1qdW1wIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHNlY3Rpb24jb2ZmZXItanVtcCAuY29udGFpbmVyIC5sZWZ0LWJveCwgc2VjdGlvbiNvZmZlci1qdW1wIC5jb250YWluZXIgLnJpZ2h0LWJveCB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIHNlY3Rpb24jb2ZmZXItanVtcCAuY29udGFpbmVyIC5sZWZ0LWJveCAuaW1nLWJveCBhIC5uZXctcGluIHtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICB9XG4gIHNlY3Rpb24jb2ZmZXItanVtcCAuY29udGFpbmVyIC5sZWZ0LWJveCBpbWcge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMTBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMTBweDtcbiAgfVxuICBzZWN0aW9uI21hcC1mciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBzZWN0aW9uI21hcC1mciAuY29udGFpbmVyIC5sZWZ0LWJveCwgc2VjdGlvbiNtYXAtZnIgLmNvbnRhaW5lciAucmlnaHQtYm94IHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG4gIHNlY3Rpb24jbWFwLWZyIC5jb250YWluZXIgLmxlZnQtYm94IC5zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHNlY3Rpb24jbWFwLWZyIC5jb250YWluZXIgLmxlZnQtYm94IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgc2VjdGlvbiNtYXAtZnIgLmNvbnRhaW5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBzZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3ggLmp1bXAtdHlwZSBoMyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuICBzZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3ggLm1hY2Fyb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmhvbWVwYWdlLXBnIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2gge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY4cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDBkdmggLSA2OHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNjhweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA0NiU7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAubWFjYXJvbiB7XG4gICAgdG9wOiA1MHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMzVweCAyMHB4IDIwcHg7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2VhcmNoLWVuZ2luZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjB2aDtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIGgxIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTYsIDkyLCAwLjIpO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydCAubW9iaWxlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0IC5zdWJtaXQtYWN0aW9uIC5zaG93LWNlbnRlciwgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydCAuc3VibWl0LWFjdGlvbiAuc2hvdy1zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydC1sZWZ0LCBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydC1sZWZ0IGZvcm0sIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlLXBhcnQtcmlnaHQgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlLXBhcnQtbGVmdCBmb3JtIC5hY3Rpb25zLCBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LXJpZ2h0IGZvcm0gLmFjdGlvbnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAwIDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LWxlZnQgZm9ybSAuYWN0aW9ucyAuY2hvaWNlcy1hY3Rpb25zLCBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LXJpZ2h0IGZvcm0gLmFjdGlvbnMgLmNob2ljZXMtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LWxlZnQgZm9ybSAuYWN0aW9ucyBidXR0b25bdHlwZT1zdWJtaXRdLCBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LXJpZ2h0IGZvcm0gLmFjdGlvbnMgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIC5zZS1wYXJ0LWxlZnQgZm9ybSAuYWN0aW9ucyBzZWxlY3QsIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlLXBhcnQtcmlnaHQgZm9ybSAuYWN0aW9ucyBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuY3VycmVudC1vZmZlci1jb250YWluZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciAuaG9tZS1zZWFyY2ggLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIC5jdXJyZW50LW9mZmVyLXR4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIHNlY3Rpb24jb2ZmZXItanVtcCAucmlnaHQtYm94IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbiAgc2VjdGlvbiNtYXAtZnIgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIHNlY3Rpb24jbWFwLWZyIC5jb250YWluZXIgLmxlZnQtYm94LCBzZWN0aW9uI21hcC1mciAuY29udGFpbmVyIC5yaWdodC1ib3gge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBzZWN0aW9uI21hcC1mciAuY29udGFpbmVyIC5sZWZ0LWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgc2VjdGlvbiNtYXAtZnIgLmNvbnRhaW5lciAubGVmdC1ib3ggaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICBzZWN0aW9uI2p1bXAtdHlwZXMgLnNsaWNrLWFycm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogNjVweDtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxuICBzZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5tYWNhcm9uIHtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5tYWNhcm9uIHNwYW4uZnJvbS10eHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICBzZWN0aW9uI2p1bXAtdHlwZXMgLmNvbnRlbnQtc2xpZGVyLWJveCAuY29udGVudC1ib3ggLm1hY2Fyb24gc3Bhbi5mcm9tLXByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAuanVtcC10eXBlIHtcbiAgICBwYWRkaW5nOiAxMDBweCA1NXB4IDcwcHggNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAuanVtcC10eXBlIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLmNvbnRlbnQtYm94IC5qdW1wLXR5cGUgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICB9XG4gIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbiNqdW1wLXR5cGVzIC5jb250ZW50LXNsaWRlci1ib3ggLnNsaWRlciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgc2VjdGlvbiNob21lcGFnZS12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tbWUtYmFubmVyLXhzLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2gubm9lbC1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lLWJhbm5lci1ub2VsLTIwMjUteHMuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaC52YWxlbnRpbmVzZGF5LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2hvbWUtc2FpbnQtdmFsZW50aW4teHMuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaC5ibGFja2ZyaWRheS1iZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lLWJsYWNrLWZyaWRheS14cy5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICBzZWN0aW9uLmhvbWUtc2VhcmNoIGgxIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgd2lkdGg6IDM0NXB4O1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLm1hY2Fyb24ge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlYXJjaC1lbmdpbmUge1xuICAgIG1hcmdpbjogMCAwIGNhbGMoKDEwMHZoIC0gMzcwcHgpICogMC4zKSAwO1xuICB9XG4gIHNlY3Rpb24uaG9tZS1zZWFyY2ggLnNlLXBhcnQtbGVmdCwgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgc2VjdGlvbi5ob21lLXNlYXJjaCAuc2UtcGFydCBmb3JtIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIHNlY3Rpb24jcmV2aWV3IC5yLXRvcC1ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIHNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3ggLm1hcC1ib3ggI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCAuY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICB9XG4gIHNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3ggLm1hcC1ib3ggI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCAuY29udGVudCAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICBzZWN0aW9uI21hcC1mciAucmlnaHQtYm94IC5tYXAtYm94ICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubmFtZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJsaW5rT25PZmYge1xuICAwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICA2MCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICA4NiUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlzdGluZy1zcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbmJvZHkubGlzdGluZy1wYWdlIG1haW4gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxNTgwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmctaGVhZGVyIC5iYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL291LXNhdXRlci1lbi1wYXJhY2h1dGUtYmFuLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nLWhlYWRlciAuYmFuLmJsYWNrZnJpZGF5LWJnIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9vdS1zYXV0ZXItZW4tcGFyYWNodXRlLWJhbi1ibGFjay1mcmlkYXkuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmctaGVhZGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMxM3B4O1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMTU4MHB4O1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmctaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjRjFFRkY3O1xuICB3aWR0aDogNzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIC5saXN0aW5nLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXZoO1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmxpc3RpbmctbG9hZGVyIC5saXN0aW5nLXNwaW5uZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDcsIDEsIDg1LCAwLjE1KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA2MDA4RDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGxpc3Rpbmctc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIC5jZW50ZXJzLWNhcmRzLXdyYXAubG9hZCAubGlzdGluZy1sb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMtd3JhcC5sb2FkIC5jZW50ZXJzLWNhcmRzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIC5jZW50ZXJzLWNhcmRzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzIlO1xufVxuYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgcC5lbXB0eS1yZXN1bHQge1xuICBmb250LXNpemU6IDEuMmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIC5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cbmJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIGgzLm90aGVyLWp1bXBzIHtcbiAgY29sb3I6ICMwNjAwOEQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbjogNTBweCAwIDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWEtYm94IHtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiAxLjVlbSAwO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICBmbGV4OiAwIDAgMTAwdnc7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cbi5yZWEtYm94IC5yZWFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4ucmVhLWJveCAucmVhcyAucmVhIHtcbiAgY29sb3I6ICNGMUVGRjc7XG4gIGZvbnQtc2l6ZTogMC44OGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTklO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLnJlYS1ib3ggLnJlYXMgLnR4dC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5yZWEtYm94IC5yZWFzIC50eHQtY29udGVudCBzcGFuLm5ldy1waW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZjZmNDg7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAtM3B4IDAgNXB4IDA7XG59XG4ucmVhLWJveCAucmVhcyAuZnVsbC1wYXJhIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ucmVhLWJveCAucmVhcyAucmV2aWV3LXNjb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuLnJlYS1ib3ggLnJlYXMgLnJldmlldy1zY29yZSBzcGFuLnNjb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMi4yOWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGMUVGRjc7XG59XG4ucmVhLWJveCAucmVhcyAucmV2aWV3LXNjb3JlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogI0YxRUZGNztcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnJlYS1ib3ggLnJlYXMgLnJldmlldy1zY29yZSAuc3Rhci1yYXRpbmdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnJlYS1ib3ggLnJlYXMgLnJldmlldy1zY29yZSAuc3Rhci1yYXRpbmdzIC5maWxsLXJhdGluZ3Mge1xuICBjb2xvcjogI2Y5YjgwOTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlYS1ib3ggLnJlYXMgLnJldmlldy1zY29yZSAuc3Rhci1yYXRpbmdzIC5maWxsLXJhdGluZ3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWEtYm94IC5yZWFzIC5yZXZpZXctc2NvcmUgLnN0YXItcmF0aW5ncyAuZW1wdHktcmF0aW5ncyB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAwO1xufVxuXG4jbWFwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogcmdiYSg2LCAwLCAxNDEsIDAuNCk7XG59XG4jbWFwLWNvbnRhaW5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtYXAtY29udGFpbmVyICNtYXAtYmctY2xvc2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI21hcC1jb250YWluZXIgLm1hcC1jbG9zZS1ib3gge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogODAlO1xuICB0b3A6IDclO1xuICBsZWZ0OiAxMCU7XG59XG4jbWFwLWNvbnRhaW5lciAjbGlzdGluZy1jbG9zZS1tYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNtYXAtY29udGFpbmVyICNsaXN0aW5nLWNsb3NlLW1hcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUtaXctY2hyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogMCAwIDdweCA3cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xufVxuI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIGJ1dHRvbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIGJ1dHRvbi5nbS11aS1ob3Zlci1lZmZlY3QgPiBzcGFuIHtcbiAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIHtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xufVxuI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQge1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5iYW4ge1xuICBoZWlnaHQ6IDE0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5iYW4gLm1hY2Fyb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRvcDogMjBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjBweDtcbn1cbiNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCAuY29udGVudCBzcGFuLmluZm9zIC5uYW1lIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IC5tb3JlLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4jbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNtYXAtY29udGFpbmVyICNtYXAgLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jW3JvbGU9ZGlhbG9nXSAuZ20tc3R5bGUtaXctZCAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQgLmNvbnRlbnQgLmV4dHJhLWluZm9zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIGJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG4gIGJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIC5jZW50ZXJzLWNhcmRzIC5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5yZWEtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmctaGVhZGVyIGgxIHtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG4gIGJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nIC5jZW50ZXJzLWNhcmRzIC5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgICB3aWR0aDogNDguNSU7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHM6YWZ0ZXIge1xuICAgIHdpZHRoOiA0OC41JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmctaGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZyAuY2VudGVycy1jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMgLmNlbnRlci1jYXJkLWxpc3Rpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnJlYS1ib3gge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnJlYS1ib3ggLnJlYXMge1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnJlYS1ib3ggLnJlYXMgLnJlYSB7XG4gICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG4gIC5yZWEtYm94IC5yZWEuZ2lmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVhLWJveC5rZWVwLWdpZnQgLnJlYS5naWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucmVhLWJveC5rZWVwLWdpZnQgLnJlYS52aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVhLWJveCAucmVhLnNtaWxleSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnJlYS1ib3ggLnJlYS53ZWJzaXRlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAucmVhLWJveCAucmVhLmdpZnQsIC5yZWEtYm94IC5yZWEudmlkZW8ge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5yZWEtYm94IC5yZWEuc2NvcmUge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZy1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmctaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmctaGVhZGVyIC5iYW4ge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvb3Utc2F1dGVyLWVuLXBhcmFjaHV0ZS1iYW4tbW9iLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIGJvZHkubGlzdGluZy1wYWdlIC5saXN0aW5nLWhlYWRlciAuYmFuLmJsYWNrZnJpZGF5LWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL291LXNhdXRlci1lbi1wYXJhY2h1dGUtYmFuLW1vYi1ibGFjay1mcmlkYXkuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMgLmNlbnRlci1jYXJkLWxpc3Rpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlYS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnJlYS1ib3ggLnJlYXMge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cbiAgI21hcC1jb250YWluZXIgLm1hcC1jbG9zZS1ib3gge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgbWF4LWhlaWdodDogNjQwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBib2R5Lmxpc3RpbmctcGFnZSAubGlzdGluZy1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI0MHB4KTtcbiAgfVxuICAjbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIH1cbiAgI21hcC1jb250YWluZXIgI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCAuY29udGVudCAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAjbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLm5hbWUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAjbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IC5leHRyYS1pbmZvcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDVweDtcbiAgfVxuICAjbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIC5jb250ZW50IC5tb3JlLWRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCB7XG4gIG1heC13aWR0aDogMTE2NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5vZmZlci1qdW1wLXBnIC5wYXJ0LWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDMycHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ub2ZmZXItanVtcC1wZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4ub2ZmZXItanVtcC1wZyBoMyBzcGFuIHtcbiAgY29sb3I6ICNGRDRDNzY7XG59XG4ub2ZmZXItanVtcC1wZyAuaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTE2NXB4O1xuICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG59XG4ub2ZmZXItanVtcC1wZyAuaW50cm8gYSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5vZmZlci1qdW1wLXBnIC5pbnRybyAuY29udGVudCB7XG4gIG1heC13aWR0aDogODIwcHg7XG59XG4ub2ZmZXItanVtcC1wZyAuaW50cm8gLmNvbnRlbnQgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmludHJvIC5jb250ZW50IHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IGlucHV0OmNoZWNrZWQgKyBidXR0b25bdHlwZT1idXR0b25dIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzYgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9vZmZlci1qdW1wL2NoZWNrLW1hcmstaWNvbi5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJSAhaW1wb3J0YW50O1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5idG4tYm94IGJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wbHVzLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wbHVzLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVkZGViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmZhc3QtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC90dW5uZWwtdGltZXIucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmRpc2FibGVkIC5wbHVzLWFjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTAlO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5jaG9pY2UgLmNvbnRlbnQgLmljb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5jaG9pY2UgLmNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZSAuY29udGVudCAudGl0bGUgLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZSAuY29udGVudCAudGl0bGUgLnByaWNlIC5vbGQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzA3MDE1NTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlIC5jb250ZW50IHAge1xuICBtYXJnaW46IDEycHggYXV0byAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZSAuY29udGVudCAuYnRuLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzIlO1xuICBtYXgtd2lkdGg6IDM0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkY2U4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5jaG9pY2VzIC5jaG9pY2UgLmltZy1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlcyAuY2hvaWNlIC5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZXMgLmNob2ljZS5kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHotaW5kZXg6IDE7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZXMgLmNob2ljZTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAyNy41MnB4IDQuNDhweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZXMgLmNob2ljZTpub3QoLmRpc2FibGVkKTpob3ZlciBidXR0b25bdHlwZT1idXR0b25dIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0IGgzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0IGgzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0IC5jaG9pY2VzIC5jaG9pY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OC40ODQ4NDg0OCU7XG4gIG1heC13aWR0aDogMzQ4cHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtbGVmdCA+IC50aXRsZSB7XG4gIHdpZHRoOiAzMiU7XG4gIG1heC13aWR0aDogMzQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0ID4gLnRpdGxlIHAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgPiAuY29udGVudCB7XG4gIHdpZHRoOiA3MjdweDtcbiAgbWF4LXdpZHRoOiA2NiU7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtYm94LnNlY29uZC1zdGVwIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtYm94LnNlY29uZC1zdGVwICNzaG93LW1hcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1ib3guc2Vjb25kLXN0ZXAgI3Nob3ctbWFwIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMnB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWJveC5maWZ0aC1zdGVwIC5pbWctY29udGVudC1ib3ggaW1nIHtcbiAgd2lkdGg6IDU1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtYm94LmZpZnRoLXN0ZXAgdGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVkZGViO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1ib3guZmlmdGgtc3RlcCBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWJveC5zaXh0aC1zdGVwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9vZmZlci1qdW1wL2xhc3Qtc3RlcC5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDUxOXB4O1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5zdWJtaXQtYm94IHtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5zdWJtaXQtYm94IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuc3VibWl0LWJveCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuc3VibWl0LWJveCBidXR0b25bdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuLm9mZmVyLWp1bXAtcGcgbWFpbiAuYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XG4gIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E3YTdhNztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG4ub2ZmZXItanVtcC1wZyBtYWluIC5hY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzA2MDA4RDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5vZmZlci1qdW1wLXBnIG1haW4gLmFjdGlvbiAuY2hvaWNlLXR4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9mZmVyLWp1bXAtcGcgbWFpbiAuYWN0aW9uIC5jaG9pY2VzLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAxMnB4IDE0cHggMjcuNTJweCA0LjQ4cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xufVxuLm9mZmVyLWp1bXAtcGcgbWFpbiAuYWN0aW9uIC5jaG9pY2VzLWVsdHMge1xuICBoZWlnaHQ6IDI0NXB4O1xuICBtYXgtaGVpZ2h0OiA0NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm9mZmVyLWp1bXAtcGcgbWFpbiAuYWN0aW9uIC5jaG9pY2VzLWJveCAuY2hvaWNlLWVsdCBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9mZmVyLWp1bXAtcGcgbWFpbiAuYWN0aW9uIC5jaG9pY2VzLWJveCAuY2hvaWNlLWVsdCBkaXYgbGFiZWwge1xuICBvcmRlcjogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4ub2ZmZXItanVtcC1wZyBtYWluIC5hY3Rpb24uYWN0aXZlIC5jaG9pY2UtdHh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ub2ZmZXItanVtcC1wZyBtYWluIC5hY3Rpb24uYWN0aXZlIC5jaG9pY2VzLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRkZWI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uLmRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgei1pbmRleDogMTtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmhlYWQtc2VjdGlvbiAuYm94LWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmhlYWQtc2VjdGlvbiAuYm94LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmhlYWQtc2VjdGlvbiAuYm94LXR4dCB7XG4gIHBhZGRpbmc6IDMwcHggNDVweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmhlYWQtc2VjdGlvbiAuYm94LXR4dCAudGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5oZWFkLXNlY3Rpb24gLmJveC10eHQgLnRpdGxlICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2sgaW5wdXQ6ZGlzYWJsZWQgKyBidXR0b25bdHlwZT1idXR0b25dIHtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDYwMDhEO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzA2MDA4RDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTVweDtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGlucHV0OmRpc2FibGVkICsgYnV0dG9uW3R5cGU9YnV0dG9uXTpiZWZvcmUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb250ZW50OiBcIkJpZW50w7R0IGRpc3BvbmlibGVcIjtcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRkZWI7XG4gIHdpZHRoOiA5OSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbCAuaW1nLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4O1xuICBmbGV4OiAwIDEgMjMwcHg7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIG1heC13aWR0aDogMzAlO1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2sgbGFiZWwgLmNoZWNrLWluZm9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbCAuY2hlY2staW5mb3MgLmluZm9zIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsIC5jaGVjay1pbmZvcyAuaW5mb3Mgc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4ub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbCAuY2hlY2staW5mb3MgLmluZm9zIC5uYW1lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2sgbGFiZWwgLmNoZWNrLWluZm9zIC5pbmZvcyAucHJpY2Uge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuY2FydC1pdGVtLmZvcm0tY2hlY2sgbGFiZWwgLmNoZWNrLWluZm9zIC5idG4tYm94IHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDEgMTQwcHg7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmZXItanVtcC1wZyBtYWluIC5oZWFkZXIgLmJhbiBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuaW50cm8gYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuaW50cm8gLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4yZW0gIWltcG9ydGFudDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtYm94LnNpeHRoLXN0ZXAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMyZjMxYjY7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0ID4gLnRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnBhcnQtbGVmdCA+IC5jb250ZW50IHtcbiAgICB3aWR0aDogNzI3cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0ID4gLnRpdGxlIHAge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQuZmlmdGgtc3RlcCAuaW1nLWNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0IGgzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmVyLWp1bXAtcGcgLnBsdXMtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWJveCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLmNob2ljZXMgLmNob2ljZSArIC5jaG9pY2Uge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgLmNob2ljZXMgLmNob2ljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5wYXJ0LWxlZnQgLmNob2ljZXMgLmNob2ljZSArIC5jaG9pY2Uge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmZvcm0tYm94IC5zdWJtaXQtYm94IHtcbiAgICBtYXJnaW46IDYwcHggYXV0byAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAuc3VibWl0LWJveCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZm9ybS1ib3ggLnN1Ym1pdC1ib3ggYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQ4cHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmdvb2RpZXMtc2VjdGlvbiAuaGVhZC1zZWN0aW9uIC5ib3gtaW1nIHtcbiAgICBoZWlnaHQ6IDIxMHB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmhlYWQtc2VjdGlvbiAuYm94LXR4dCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsIC5pbWctYm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMSAxMTBweDtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbCAuY2hlY2staW5mb3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbCAuYnRuLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbC5kaXNhYmxlZCAuY2hlY2staW5mb3Mge1xuICAgIHBhZGRpbmc6IDM1cHggMTBweDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuZ29vZGllcy1zZWN0aW9uIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbC5kaXNhYmxlZCBpbnB1dDpkaXNhYmxlZCArIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrLmRpc2FibGVkIGxhYmVsIC5jaGVjay1pbmZvcyB7XG4gICAgcGFkZGluZzogMzVweCAxMHB4O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5nb29kaWVzLXNlY3Rpb24gLmNhcnQtaXRlbS5mb3JtLWNoZWNrLmRpc2FibGVkIGxhYmVsIGlucHV0OmRpc2FibGVkICsgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gICAgcGFkZGluZzogN3B4IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZlci1qdW1wLXBnIC5mb3JtLWJveCAucGFydC1sZWZ0IC5jaG9pY2VzLmZ1bGwtdy1jaG9pY2UgLmNob2ljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuY2hvaWNlcy5mdWxsLXctY2hvaWNlIC5jaG9pY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZGViO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmNob2ljZXMuZnVsbC13LWNob2ljZSAuY2hvaWNlIC5pbWctYm94IHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGZsZXg6IDAgMSAyMzBweDtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuY2hvaWNlcy5mdWxsLXctY2hvaWNlIC5jaG9pY2UgLmltZy1ib3ggaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLm9mZmVyLWp1bXAtcGcgLmNob2ljZXMuZnVsbC13LWNob2ljZSAuY2hvaWNlIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgZmxleDogMTtcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuY2hvaWNlcy5mdWxsLXctY2hvaWNlIC5jaG9pY2UgLmNvbnRlbnQgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5jaG9pY2VzLmZ1bGwtdy1jaG9pY2UgLmNob2ljZSAuY29udGVudCAudHh0LWJveCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5vZmZlci1qdW1wLXBnIC5jaG9pY2VzLmZ1bGwtdy1jaG9pY2UgLmNob2ljZSAuY29udGVudCBwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAub2ZmZXItanVtcC1wZyAuY2hvaWNlcy5mdWxsLXctY2hvaWNlIC5jaG9pY2UgLmNvbnRlbnQgLmJ0bi1ib3gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBmbGV4OiAwIDEgMTQwcHg7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5ib2R5LmNlbnRlci1wZyAjdGFydGVhdWNpdHJvblJvb3Qge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDA7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciAuYmFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgLmJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzEsMDAwMDAwKzEwMCYwKzY1LDAuNjUrMTAwICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAxJSwgcmdiYSgwLCAwLCAwLCAwKSA2NSUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAxJSwgcmdiYSgwLCAwLCAwLCAwKSA2NSUsIHJnYmEoMCwgMCwgMCwgMC42NSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMSUsIHJnYmEoMCwgMCwgMCwgMCkgNjUlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwMDBcIiwgZW5kQ29sb3JzdHI9XCIjYTYwMDAwMDBcIixHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgLmJhbiBpbWcuYmctaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciAuYmFuIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDcwcHggMTVweCAzNXB4IDE1cHg7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBjb2xvcjogI0YxRUZGNztcbiAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZmljaGUtY2VudHJlL2ZpY2hlLXBpbi5zdmdcIikgbGVmdCA0cHggbm8tcmVwZWF0O1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgLmJyZWFkY3J1bWItYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5icmVhZGNydW1iLWJveCAuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5icmVhZGNydW1iLWJveCAuYnJlYWRjcnVtYiBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciAuYnJlYWRjcnVtYi1ib3ggLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5icmVhZGNydW1iLWJveCAuYnJlYWRjcnVtYiAuYmMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgLmJyZWFkY3J1bWItYm94IC5icmVhZGNydW1iIGEuYmMtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgbmF2I21lbnUtY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Q5ZDRkODtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOWQ0ZDg7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciBuYXYjbWVudS1jZW50ZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgbmF2I21lbnUtY2VudGVyIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjUlO1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgbmF2I21lbnUtY2VudGVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA2MDA4RDtcbiAgcGFkZGluZzogMjVweCA1cHg7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciBuYXYjbWVudS1jZW50ZXIgdWwgbGkgYS5hY3RpdmUsIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIG5hdiNtZW51LWNlbnRlciB1bCBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwNjAwOEQ7XG4gIHBhZGRpbmc6IDI1cHggNXB4IDIxcHggNXB4O1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyBzZWN0aW9uIGgyLCBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIHNlY3Rpb24gaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA2MDA4RDtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgc2VjdGlvbiAuZGVzY3JpcHRpb24tYm94IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA3MDE1NTtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbn1cbmJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWNvbnRlbnQge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5ib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3gge1xuICB3aWR0aDogNDgwcHg7XG4gIG1heC13aWR0aDogY2FsYyg0MCUgLSAzMHB4KTtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItZGV0YWlscyAudG8ta25vdy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItZGV0YWlscyAudG8ta25vdy1pdGVtcyAudG8ta25vdy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci1kZXRhaWxzIC50by1rbm93LWl0ZW1zIC50by1rbm93LWl0ZW0gaW1nIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLWRldGFpbHMgLmFkZGl0aW9uYWwtbWVudGlvbiB7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24ucmVjZWl2ZWQgLnJlY2VpdmVkLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5yZWNlaXZlZCAucmVjZWl2ZWQtaXRlbXMgLnJlY2VpdmVkLWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5yZWNlaXZlZCAucmVjZWl2ZWQtaXRlbXMgLnJlY2VpdmVkLWl0ZW0gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24ucmVjZWl2ZWQgLnJlY2VpdmVkLWl0ZW1zIC5yZWNlaXZlZC1pdGVtIHAuZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzA3MDE1NTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24ucmVjZWl2ZWQgLnJlY2VpdmVkLWl0ZW1zIC5yZWNlaXZlZC1pdGVtIHAuZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwNDI2YzU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5zaG93LW1hcCBkaXYjbWFwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuYmFuIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHdpZHRoOiAzMCU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2UgLmJhbiAubWFjYXJvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDI1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM4cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuY29udGVudCB7XG4gIHdpZHRoOiA3MCU7XG4gIG1pbi13aWR0aDogNTYwcHg7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2UgLmNvbnRlbnQgc3Bhbi5pbmZvcyB7XG4gIHdpZHRoOiAzODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuY29udGVudCAuYWN0aW9ucy1leHRyYS1pbmZvcyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2UgLmNvbnRlbnQgLmFjdGlvbnMtZXh0cmEtaW5mb3MgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItNjkgLmNlbnRlci1jYXJkLmNjLWxhcmdlIC5jb250ZW50IC5hY3Rpb25zLWV4dHJhLWluZm9zIC5hY3Rpb25zIC5idG4ge1xuICB3aWR0aDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogN3B4IDE1cHggN3B4IDE1cHg7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2UgLmNvbnRlbnQgLmFjdGlvbnMtZXh0cmEtaW5mb3MgLmV4dHJhLWluZm9zIHtcbiAgbWFyZ2luOiAwIDAgMCAzNXB4O1xuICB3aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLW90aGVyLWFjdGl2aXRpZXMgLm90aGVyLWFjdGl2aXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci1vdGhlci1hY3Rpdml0aWVzIC5vdGhlci1hY3Rpdml0aWVzIC5jZW50ZXItY2FyZCB7XG4gIHdpZHRoOiA0OCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLW90aGVyLWFjdGl2aXRpZXMgLm90aGVyLWFjdGl2aXRpZXMgLmNlbnRlci1jYXJkIC5iYW4uYmFuNjkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwNjAwOEQ7XG4gIGhlaWdodDogMjIwcHg7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItb3RoZXItYWN0aXZpdGllcyAub3RoZXItYWN0aXZpdGllcyAuY2VudGVyLWNhcmQgLmNvbnRlbnQge1xuICBwYWRkaW5nOiAzNXB4IDM1cHggMzVweCAzNXB4O1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItb3RoZXItYWN0aXZpdGllcyAub3RoZXItYWN0aXZpdGllcyAuY2VudGVyLWNhcmQgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubmFtZSB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLW90aGVyLWFjdGl2aXRpZXMgLm90aGVyLWFjdGl2aXRpZXMgLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24ubmVhcmVzdC1ib3ggLm5lYXJlc3QtY2VudGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5ib2R5LmNlbnRlci1wZyBzZWN0aW9uLm5lYXJlc3QtYm94IC5uZWFyZXN0LWNlbnRlcnMgLmNlbnRlci1jYXJkIHtcbiAgd2lkdGg6IDIzLjUlO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5uZWFyZXN0LWJveCAubmVhcmVzdC1jZW50ZXJzIC5jZW50ZXItY2FyZCArIC5jZW50ZXItY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjUlO1xufVxuYm9keS5jZW50ZXItcGcgc2VjdGlvbi5uZWFyZXN0LWJveCAubmVhcmVzdC10b3ducyAuYnRuLWhsdy1ibHVlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmJvZHkuY2VudGVyLXBnIHNlY3Rpb24ubmVhcmVzdC1ib3ggLm5lYXJlc3QtdG93bnMgLmJ0bi1obHctYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNjBGQjI7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogOTVweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5zdWNjZXNzZnVsLWp1bXAge1xuICBmb250LXNpemU6IDAuOTVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5zdWNjZXNzZnVsLWp1bXAgLnN0YXJzIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICNmOWI4MDk7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IGhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMWVtIC0yMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjA1Yzk1O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAucHJpY2UtYm94IHtcbiAgbWFyZ2luOiAwLjVlbSAwIDEuNWVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAucHJpY2UtYm94IC5wcmljZXMgLm9sZC1wcmljZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAucHJpY2UtYm94IC5wcmljZXMgLmZyb20tcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZm9udC1zaXplOiAyLjY0ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkQ0Qzc2O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC5wcmljZS1ib3ggLnByaWNlcyAuZnJvbS1wcmljZSAucGVvcGxlIHtcbiAgZm9udC1zaXplOiAwLjRlbTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAueW8tbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAueW8tbGluZSAubGVmdC1wYXJ0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC55by1saW5lIC5yaWdodC1wYXJ0IHtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnlvLWxpbmUgLnJpZ2h0LXBhcnQgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnlvLWxpbmUgLnJpZ2h0LXBhcnQgc2VsZWN0OmRpc2FibGVkIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLmp1bXAtdmRvLWJveCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLmp1bXAtdmRvLWJveCAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuN2VtO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC5qdW1wLXZkby1ib3ggLmRlc2NyaXB0aW9uIC5wbGFuZSB7XG4gIGZvbnQtc2l6ZTogMS4xOGVtO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAuanVtcC12ZG8tYm94IC5kZXNjcmlwdGlvbiBzcGFuLm13IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNzBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gKyAudGFuZGVtLW9wdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLnJhZGlvLWJveCB7XG4gIHdpZHRoOiAzMHB4O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIC5sYWJlbC1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiAubGFiZWwtYm94IC5kaXNjb3VudCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIC5sYWJlbC1ib3ggLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzA3MDE1NTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycHggYXV0bztcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDE1NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmJ1eWJveCAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIC55by1saW5lIC5sZWZ0LXBhcnQsIGJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiAueW8tbGluZSAucmlnaHQtcGFydCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLnlvLWxpbmUge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLnlvLWxpbmUgLnJpZ2h0LXBhcnQge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLnJpZ2h0LXBhcnQgLm9sZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xuICBjb2xvcjogIzA3MDE1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBjb2xvcjogI0ZGRjtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbi5zZWxlY3RlZCAueW8tbGluZSAubGVmdC1wYXJ0LCBib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24uc2VsZWN0ZWQgLnlvLWxpbmUgLnJpZ2h0LXBhcnQge1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBjb2xvcjogI0ZGRjtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRvdGFsLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxLjQxZW07XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLnRvdGFsLWJveCAuYW1vdW50IHtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC5hY3Rpb25zIC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDQ4JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS4wNmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjZlbSAxLjVlbSAwLjZlbSAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0ZENEM3NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZENEM3NjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLmFjdGlvbnMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODE3NDk7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuYnV5Ym94IC5hY3Rpb25zIC5idG4tYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZmljaGUtY2VudHJlL2ZpY2hlLWJ0bi1yZXNlcnZlci1ibGFuYy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEuNWVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVlbTtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5idXlib3ggLmFjdGlvbnMgLmJ0bi1vZmZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZmljaGUtY2VudHJlL2ZpY2hlLWJ0bi1vZmZyaXItYmxhbmMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41ZW07XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAubWVudGlvbi1ib3ggcC5tZW50aW9uIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwNzAxNTU7XG59XG5ib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuY3VzdG9tZXItcmV2aWV3IHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzVweCA5MHB4IDQwcHggMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogI2YxZWZmNztcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5jdXN0b21lci1yZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMzBweDtcbiAgYm90dG9tOiAtNTBweDtcbiAgYm9yZGVyOiAyNXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbn1cbmJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5jdXN0b21lci1yZXZpZXc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAzNHB4O1xuICBib3R0b206IC00MHB4O1xuICBib3JkZXI6IDIwcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2YxZWZmNyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjFlZmY3O1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmN1c3RvbWVyLXJldmlldyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmN1c3RvbWVyLXJldmlldyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2F2ZWF0XCIsIGN1cnNpdmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc4cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmN1c3RvbWVyLXJldmlldyAuY3VzdG9tZXItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDQyNmM1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3MHB4KSB7XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuY3VzdG9tZXItcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAyMHB4IDk1cHggMzBweCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmN1c3RvbWVyLXJldmlldyBpbWcge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC01MCUpO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5jdXN0b21lci1yZXZpZXcgLmN1c3RvbWVyLW5hbWUge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogOTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1oZWFkZXIgbmF2I21lbnUtY2VudGVyIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3gge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuY3VzdG9tZXItcmV2aWV3IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItNjkgLmNlbnRlci1jYXJkLmNjLWxhcmdlIC5iYW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2UgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLm5lYXJlc3QtYm94IC5uZWFyZXN0LWNlbnRlcnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5uZWFyZXN0LWJveCAubmVhcmVzdC1jZW50ZXJzIC5jZW50ZXItY2FyZCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGJvZHkuY2VudGVyLXBnICN0YXJ0ZWF1Y2l0cm9uUm9vdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgc2VjdGlvbiBoMiwgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyBzZWN0aW9uIGgzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciAuYmFuIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciAuYmFuIC5jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIG5hdiNtZW51LWNlbnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAyJTtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3gge1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCAuc3VjY2Vzc2Z1bC1qdW1wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCAuYnV5Ym94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3ggLmJ1eWJveCAuYWN0aW9ucyB7XG4gICAgb3JkZXI6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3ggLmJ1eWJveCAuYWN0aW9ucyAuYnRuIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5idXlib3ggLmFjdGlvbnMudHdvLWNvbHVtbiAuYnRuIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCAuYnV5Ym94IC5wcmljZS1ib3gge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3ggLmJ1eWJveCAucHJpY2UtYm94IC5mcm9tLW1lbnRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5tZW50aW9uLWJveCwgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5jdXN0b21lci1yZXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5yZWNlaXZlZCAucmVjZWl2ZWQtaXRlbXMgLnJlY2VpdmVkLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItZGV0YWlscyAudG8ta25vdy1pdGVtcyAudG8ta25vdy1pdGVtIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLWhlYWRlciAuYmFuIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5iYW4gLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMjVweCAxNXB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIC5iYW4gLmNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgc2VjdGlvbiBoMiwgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyBzZWN0aW9uIGgzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci1kZXRhaWxzIC50by1rbm93LWl0ZW1zIC50by1rbm93LWl0ZW0ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLWRldGFpbHMgLnRvLWtub3ctaXRlbXMgLnRvLWtub3ctaXRlbSBpbWcge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLnJlY2VpdmVkIC5yZWNlaXZlZC1pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLnJlY2VpdmVkIC5yZWNlaXZlZC1pdGVtcyAucmVjZWl2ZWQtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLnJlY2VpdmVkIC5yZWNlaXZlZC1pdGVtcyAucmVjZWl2ZWQtaXRlbSArIC5yZWNlaXZlZC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLW90aGVyLWFjdGl2aXRpZXMgLm90aGVyLWFjdGl2aXRpZXMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci1vdGhlci1hY3Rpdml0aWVzIC5vdGhlci1hY3Rpdml0aWVzIC5jZW50ZXItY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNDhweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5jZW50ZXItb3RoZXItYWN0aXZpdGllcyAub3RoZXItYWN0aXZpdGllcyAuY2VudGVyLWNhcmQgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLW90aGVyLWFjdGl2aXRpZXMgLm90aGVyLWFjdGl2aXRpZXMgLmNlbnRlci1jYXJkIC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5uZWFyZXN0LWJveCAubmVhcmVzdC1jZW50ZXJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLm5lYXJlc3QtYm94IC5uZWFyZXN0LWNlbnRlcnMgLmNlbnRlci1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2UgLmNvbnRlbnQgc3Bhbi5pbmZvcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGJvZHkuY2VudGVyLXBnIHNlY3Rpb24uY2VudGVyLTY5IC5jZW50ZXItY2FyZC5jYy1sYXJnZSAuY29udGVudCAuYWN0aW9ucy1leHRyYS1pbmZvcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2UgLmNvbnRlbnQgLmFjdGlvbnMtZXh0cmEtaW5mb3MgLmV4dHJhLWluZm9zIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5idXlib3gge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5idXlib3ggLmFjdGlvbnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAuOGVtIDEuNWVtO1xuICAgIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IC5idXlib3ggLmFjdGlvbnMgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI0U4MTc0OTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc5MHB4KSB7XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1oZWFkZXIgLmJhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNzhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9lZGl0b3JpYWwtYmFuLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWhlYWRlciAuYmFuIGgxIHtcbiAgY29sb3I6ICNGMUVGRjc7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5lZHRsLWNudCB7XG4gIHdpZHRoOiA2MCU7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5lZHRsLWNudCBwLCBib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5lZHRsLWNudCB1bCwgYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAuZWR0bC1jbnQgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA3MDE1NTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5lZHRsLWNudCBwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLmVkdGwtY250IC5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUubm8tYXNpZGUgLmVkdGwtY250IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIGgxI2NndiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgaDIge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSBoMi50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAucXJfcXVlc3Rpb24ge1xuICBwYWRkaW5nOiAwIDAgNTBweCAwO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAucXJfcXVlc3Rpb24gKyAucXJfcXVlc3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNiOWRmO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAucXJfcXVlc3Rpb24gaDIgKyBwLCBib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5xcl9xdWVzdGlvbiBoMiArIHVsIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnFyX3F1ZXN0aW9uIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAuZGl2X2NndiArIC5kaXZfY2d2IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLmJ0bi1ib3gge1xuICBtYXJnaW46IDUwcHggYXV0bztcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnZpZGVvLWJveCB7XG4gIG1hcmdpbjogMjVweCAwIDQwcHggMDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnZpZGVvLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnZpZGVvLWJveCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5xdW90ZS1mb3JtLWJveCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbjogMjVweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAucXVvdGUtZm9ybS1ib3ggaDMge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkQ0Qzc2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICBsZWZ0OiAtMjVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTdweDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnF1b3RlLWZvcm0tYm94IGZvcm0gLnR4dC1yZWQge1xuICBjb2xvcjogcmVkO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAucXVvdGUtZm9ybS1ib3ggZm9ybSBwLm1lbnRpb24ge1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5xdW90ZS1mb3JtLWJveCBmb3JtIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxNjBGQjI7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAucXVvdGUtZm9ybS1ib3ggZm9ybSAuYnRuLWJveCB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDEwcHggYXV0bztcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLmZvcm0tZ3JvdXAgbGFiZWwucmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6IHJlZDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnVzZS12b3VjaGVyLWJveCB7XG4gIHBhZGRpbmc6IDU1cHggNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94IHtcbiAgd2lkdGg6IDM0OHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5vZmZlci1qdW1wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gub2ZmZXItanVtcCAuYmFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gub2ZmZXItanVtcCAuYmFuIC5idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGJvdHRvbTogLTIxcHg7XG4gIGxlZnQ6IDEyLjUlO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gub2ZmZXItanVtcCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDI1cHggMTMlIDEzJSAxMyU7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5vZmZlci1qdW1wIC5jb250ZW50IC5vZmZlci1qdW1wLW9wdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94Lm9mZmVyLWp1bXAgLmNvbnRlbnQgLmljb24gaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gub2ZmZXItanVtcCAuY29udGVudCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMjNjNDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94Lm9mZmVyLWp1bXAgLmNvbnRlbnQgLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDcwMTU1O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gub2ZmZXItanVtcCAuY29udGVudCAucHJpY2UgLmZyb20ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRDRDNzY7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5vZmZlci1qdW1wIC5jb250ZW50IC5wcmljZSAub2xkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5vZmZlci1qdW1wIC5jb250ZW50IC5wcmljZSAuaW5jbHVkZWQge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gub2ZmZXItanVtcCAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzA3MDE1NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94Lm9mZmVyLWp1bXAgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3gucmVhc3N1cmFuY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyOXB4IDE1cHg7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5yZWFzc3VyYW5jZSAudHh0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzA2MDA4RDtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94LnJlYXNzdXJhbmNlIC50eHQtY29udGVudCBiIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkuZWR0bC1wZyAuZWR0bC1hc2lkZSAuZWEtYm94LmNlbnRlcjY5IC5jZW50ZXItY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3guY2VudGVyNjkgLmNlbnRlci1jYXJkIC5jb250ZW50IHNwYW4uaW5mb3MgLm5hbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5jZW50ZXI2OSAuY2VudGVyLWNhcmQgLmNvbnRlbnQgc3Bhbi5pbmZvcyAuZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5qdW1wLXR5cGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDE1cHg7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5qdW1wLXR5cGVzIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keS5lZHRsLXBnIC5lZHRsLWFzaWRlIC5lYS1ib3guanVtcC10eXBlcyB1bCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5ib2R5LmVkdGwtcGcgLmVkdGwtYXNpZGUgLmVhLWJveC5qdW1wLXR5cGVzIHVsIGxpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5lZHRsLXBnIC5lZHRsLWhlYWRlciAuYmFuIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIGJvZHkuZWR0bC1wZyAuZWR0bC1oZWFkZXIgLmJhbiBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICBib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIGgyLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIH1cbiAgYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAuZWR0bC1jbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLmVkdGwtYXNpZGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5lZHRsLWFzaWRlIC5lYS1ib3gge1xuICAgIG1hcmdpbjogMCAxMHB4IDI4cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keS5lZHRsLXBnIC5lZHRsLWNudC1hc2lkZSAudXNlLXZvdWNoZXItYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuZWR0bC1wZyAuZWR0bC1jbnQtYXNpZGUgLnVzZS12b3VjaGVyLWJveCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LmVkdGwtcGcgLmVkdGwtY250LWFzaWRlIC5lZHRsLWFzaWRlIC5lYS1ib3gge1xuICAgIG1hcmdpbjogMCAwIDI4cHggMDtcbiAgfVxufVxuYm9keS5saXN0aW5nLXBhZ2UudG93bi1wYWdlICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSB7XG4gIHRvcDogdW5zZXQ7XG59XG5ib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgI3NlYXJjaC1lbmdpbmUtYm94LmFjdGl2ZSAuc2VhcmNoLWVuZ2luZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiA2NXB4IDE1cHg7XG4gIG1hcmdpbjogMCAwIDQ5cHggMDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLnRpdGxlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2xpc3RpbmctcmVnaW9uLXBpbi5zdmdcIikgLTVweCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NXB4IGF1dG87XG59XG5ib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS5saXN0aW5nLXBhZ2UudG93bi1wYWdlIC50b3duLWhlYWRlciAuaW1nLXRpdGxlLWRlc2NyaXB0aW9uLWJveCAuaW1nLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQwJTtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLmltZy1ib3ggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLnRpdGxlLWRlc2NyaXB0aW9uLWJveCB7XG4gIHdpZHRoOiA1NSU7XG59XG5ib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IC50aXRsZS1kZXNjcmlwdGlvbi1ib3ggaDEge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA2MDA4RDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLnRpdGxlLWRlc2NyaXB0aW9uLWJveCAuZGVzY3JpcHRpb24tYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLnRpdGxlLWRlc2NyaXB0aW9uLWJveCAuZGVzY3JpcHRpb24tYm94IGgyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5ib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IC50aXRsZS1kZXNjcmlwdGlvbi1ib3ggLmRlc2NyaXB0aW9uLWJveCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLnRpdGxlLWRlc2NyaXB0aW9uLWJveCAuZGVzY3JpcHRpb24tYm94IHAge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5ib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94LndpdGhvdXQtaW1nIC50aXRsZS1kZXNjcmlwdGlvbi1ib3gge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5saXN0aW5nLXBhZ2UudG93bi1wYWdlIC50b3duLWhlYWRlciAuaW1nLXRpdGxlLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IC5pbWctYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3ggLnRpdGxlLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGJvZHkubGlzdGluZy1wYWdlLnRvd24tcGFnZSAudG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keS5saXN0aW5nLXBhZ2UudG93bi1wYWdlIC50b3duLWhlYWRlciAudGl0bGUtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggYXV0bztcbiAgfVxuICBib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIC5pbWctdGl0bGUtZGVzY3JpcHRpb24tYm94IC50aXRsZS1kZXNjcmlwdGlvbi1ib3ggaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuYm9keS50bmwtcGcgLnRubC1oZWFkZXIgLmJhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNzhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy90dW5uZWwtYmFuLmpwZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS50bmwtcGcgLnRubC1oZWFkZXIgLmJhbiBoMSB7XG4gIGNvbG9yOiAjRjFFRkY3O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkudG5sLXBnIC50bmwtY250LWFzaWRlIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICMwNzAxNTU7XG59XG5ib2R5LnRubC1wZyAudG5sLWNudC1hc2lkZSAudG5sLWNudCB7XG4gIHdpZHRoOiA2NSU7XG59XG5ib2R5LnRubC1wZyAudG5sLWNudCAudGlja2V0LXZhbGlkaXR5IHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xufVxuYm9keS50bmwtcGcgLnRubC1jbnQgc2VsZWN0LmZvcm0tY29udHJvbC5zZWxlY3Qtcm91bmRlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1ZDA7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDYwMDhEO1xufVxuYm9keS50bmwtcGcgLnRubC1jbnQgcCwgYm9keS50bmwtcGcgLnRubC1jbnQgdWwsIGJvZHkudG5sLXBnIC50bmwtY250IGxpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwNzAxNTU7XG59XG5ib2R5LnRubC1wZyAudG5sLWNudCAucHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRDRDNzY7XG59XG5ib2R5LnRubC1wZyAudG5sLWNudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5ib2R5LnRubC1wZyAudG5sLWNudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTYwRkIyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS50bmwtcGcgLnRubC1jbnQgLmJ0bi1ib3gge1xuICBtYXJnaW46IDUwcHggYXV0bztcbn1cbmJvZHkudG5sLXBnIC50bmwtY250IC5hbGVydC1kYW5nZXIgdWwgbGkge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbmJvZHkudG5sLXBnIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbmJvZHkudG5sLXBnIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuYm9keS50bmwtcGcgaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2w6bm90KC5kYXRlX3NvdWhhaXRlX2Zyb250KSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZGRlYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMC4zNzVyZW0gNXB4O1xufVxuYm9keS50bmwtcGcgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS50bmwtcGcgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmJvZHkudG5sLXBnIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmbGV4OiAwIDAgMjZweDtcbiAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuYm9keS50bmwtcGcgLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5ib2R5LnRubC1wZyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXS5mb3JtLWNoZWNrLWlucHV0IHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnRubC1wZyAjdHVubmVsX3BheW1lbnRNb2RlIC5mb3JtLWNoZWNrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkudG5sLXBnICN0dW5uZWxfcGF5bWVudE1vZGUgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWxbZm9yPXR1bm5lbF9wYXltZW50TW9kZV80XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LnRubC1wZyAjdHVubmVsX3BheW1lbnRNb2RlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsW2Zvcj10dW5uZWxfcGF5bWVudE1vZGVfNF0gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5ib2R5LnRubC1wZyAjdHVubmVsX3BheW1lbnRNb2RlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsW2Zvcj10dW5uZWxfcGF5bWVudE1vZGVfNF0gc3BhbiArIHNwYW4ge1xuICBmbGV4LXNocmluazogMTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xufVxuYm9keS50bmwtcGcgLmNpdmlsaXRlLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkudG5sLXBnIC5jaXZpbGl0ZS1ncm91cCAuZm9ybS1jaGVjayB7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5ib2R5LnRubC1wZyAuY2l2aWxpdGUtZ3JvdXAgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuYm9keS50bmwtcGcgLnlvLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMS4yNWVtIDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5ib2R5LnRubC1wZyAueW8tbGluZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkudG5sLXBnIC55by1saW5lIC5sZWZ0LXBhcnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbmJvZHkudG5sLXBnIC55by1saW5lIC5yaWdodC1wYXJ0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5ib2R5LnRubC1wZyAueW8tbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjYzdjNWRkO1xuICB6LWluZGV4OiAwO1xufVxuYm9keS50bmwtcGcgLnlvLWxpbmUubm8tbGluZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzLjI1ZW07XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAuY29udGVudC5idHItbm9uZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAuY29udGVudC5iYnItbm9uZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAuY29udGVudCAuYnItZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5zZXAtb3B0aW9uIHtcbiAgbWFyZ2luOiAycHggMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLnNlcC1vcHRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMnB4IDAgMCAwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLm9wdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAub3B0aW9uLWltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWF4LXdpZHRoOiAxOCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5zaG93LXZpZGVvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2M3YzVkZDtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAyNXB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDkwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmNoZWNrYm94LWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogNTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1sZWZ0IC5sYWJlbCBzcGFuLmJnZm9ybGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAub3B0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1sZWZ0IC5vcHRpb24tZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLm9wdGlvbi1kZXNjcmlwdGlvbiBwLnR4dC1jb3JhaWwge1xuICBjb2xvcjogI0ZENEM3Njtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAubGluZXdpdGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmxpbmV3aXRoaWNvbiBzcGFuLmJnZm9ybGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAuZnJlZS12b3VjaGVyIC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXNocmluazogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luOiAtMThweCAwIC0xMHB4IDVweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvdHVubmVsLXRpbWVyLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1yaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtcmlnaHQgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IC5wcmljZSBkZWwge1xuICBjb2xvcjogIzE2MGZiMjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAudGFuZGVtLWNob2ljZXMtYm94IHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBnYXA6IDEwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzA3MDE1NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDM0MHB4O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLnJhZGlvLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzNXB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLmxhYmVsLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIC5sYWJlbC1ib3ggLmRpc2NvdW50IHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIC5sYWJlbC1ib3ggLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAudGFuZGVtLWNob2ljZXMtYm94IC50YW5kZW0tb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDcwMTU1O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJweCBhdXRvIDJweCAycHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDE1NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLmxlZnQtcGFydCB7XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLnJpZ2h0LXBhcnQge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC50YW5kZW0tY2hvaWNlcy1ib3ggLnRhbmRlbS1vcHRpb24gLm9sZC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC44M2VtO1xuICBjb2xvcjogIzA3MDE1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG4gIGNvbG9yOiAjRkZGO1xuICBib3JkZXItY29sb3I6ICNGRDRDNzY7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NvbXB0ZXVyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnlvLWxpbmUuYWN0aXZpdHktdHlwZS1ib3ggLmxlZnQtcGFydCB7XG4gIGZvbnQtc2l6ZTogMS4yNGVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnlvLWxpbmUuYWN0aXZpdHktdHlwZS1ib3ggLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAueW8tbGluZS5hY3Rpdml0eS10eXBlLWJveCAub2xkLXByaWNlIHtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC5jZW50ZXItZGF0ZS1ib3ggLmNlbnRlci1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAyOS8yMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLmNlbnRlci1kYXRlLWJveCBhIHtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAuY2VudGVyLWRhdGUtYm94IC5jZW50ZXItY2hvaWNlIHtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC5jZW50ZXItZGF0ZS1ib3ggLm1lbnRpb24gcCBzcGFuLnR4dC1jb3JhaWwge1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC5kYXRlLXNlbGVjdGlvbi1ib3ggLmxhYmVsIGIge1xuICBmb250LXNpemU6IDEuMDVlbTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAuZGF0ZS1zZWxlY3Rpb24tYm94IC5sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg4ZW07XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLmRhdGUtc2VsZWN0aW9uLWJveCAuaW5wdXQtYm94IHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciBkaXYjdHVubmVsX21hdGluTWlkaVNvdWhhaXRlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciBkaXYjdHVubmVsX21hdGluTWlkaVNvdWhhaXRlZSAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXS5mb3JtLWNoZWNrLWlucHV0IHtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luOiAwIDdweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciBkaXYjdHVubmVsX21hdGluTWlkaVNvdWhhaXRlZSAuZm9ybS1jaGVjayArIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC5tZW50aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjcG9zaXRpb24tY2FsZW5kYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24ge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTI5NzA7XG4gIHdpZHRoOiA0NDFweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIG1heC1oZWlnaHQ6IDk1dmg7XG4gIG1heC13aWR0aDogOTV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdW5zZXQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5tb250aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUlO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyICNjbGVuZGllci1yZXNlcnZhdGlvbiAudGl0bGUtbW9udGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC50aXRsZS1tb250aCAubW9pcy1hbm5uZSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC50aXRsZS1tb250aCAuZmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5tb250aC13ZWVrLWRheXMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5tb250aC13ZWVrLWRheXMgc3BhbiB7XG4gIHdpZHRoOiAxNCU7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5kYXlzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5kYXlzIC5kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTQuMjUlIC0gMXB4KTtcbiAgbWFyZ2luOiAwIDFweCAxcHggMDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLmRheXMgLmRheSAucHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjRkZGO1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjY1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5kYXlzIC5zZWxlY3RhYmxlLWRheSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwNzAxNTU7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5kYXlzIC5zZWxlY3RhYmxlLWRheS5icy1kYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAyM2M0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyICNjbGVuZGllci1yZXNlcnZhdGlvbiAuZGF5cyAuc2VsZWN0YWJsZS1kYXkuaHMtZGF5IHtcbiAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLmRheXMgLnNlbGVjdGFibGUtZGF5LnNlbGVjdGVkLWRheSB7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5kYXlzIC5zZWxlY3RhYmxlLWRheTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGRDRDNzY7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2FmaWZseS1kYXRlLXNlbGVjdGlvbi1ib3ggLmFmaWZseS1zZWxlY3RlZC1oZXVyZS1ib3g6ZW1wdHksXG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2FmaWZseS1kYXRlLXNlbGVjdGlvbi1ib3ggLmFmaWZseS1zZWxlY3RlZC1oZXVyZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2FmaWZseS1kYXRlLXNlbGVjdGlvbi1ib3ggLmFmaWZseS1zZWxlY3RlZC1oZXVyZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzJlMjk3MDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjYWZpZmx5LWRhdGUtc2VsZWN0aW9uLWJveCAuYWZpZmx5LXNlbGVjdGVkLWhldXJlIC5mYXIsXG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2FmaWZseS1kYXRlLXNlbGVjdGlvbi1ib3ggLmFmaWZseS1zZWxlY3RlZC1oZXVyZSAuZmFzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2FmaWZseS1kYXRlLXNlbGVjdGlvbi1ib3ggI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5hZmlmbHktc2xvdC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgI2FmaWZseS1kYXRlLXNlbGVjdGlvbi1ib3ggI2NsZW5kaWVyLXJlc2VydmF0aW9uIC5hZmlmbHktc2xvdC1idG4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyICNhZmlmbHktZGF0ZS1zZWxlY3Rpb24tYm94ICNjbGVuZGllci1yZXNlcnZhdGlvbiAuYWZpZmx5LXNsb3QtZGlzcG8ge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgb3BhY2l0eTogMC44O1xuICB3aGl0ZS1zcGFjZTogd3JhcDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAjYWZpZmx5LWRhdGUtc2VsZWN0aW9uLWJveCAjY2xlbmRpZXItcmVzZXJ2YXRpb24gLmFmaWZseS1jYWxlbmRhci1tZXNzYWdlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzA3MDE1NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyICNhZmlmbHktZGF0ZS1zZWxlY3Rpb24tYm94ICNjbGVuZGllci1yZXNlcnZhdGlvbiAjYWZpZmx5LXNsb3RzIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzA3MDE1NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDcwMTU1O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyICNhZmlmbHktZGF0ZS1zZWxlY3Rpb24tYm94ICNjbGVuZGllci1yZXNlcnZhdGlvbiAjYWZpZmx5LXNsb3RzIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MDE1NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDcwMTU1O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC5jYWxlbmRhci1pbnB1dC1ib3ggLmNhbGVuZGFyLWlucHV0LWZvcm0tYm94IHtcbiAgZ2FwOiAxcmVtO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi55b3VyLW9yZGVyIC5jYWxlbmRhci1pbnB1dC1ib3ggLmlucHV0LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAuY2FsZW5kYXItaW5wdXQtYm94IC5pbnB1dC1ib3ggLmljb24tY2FsZW5kYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi51c2Utdm91Y2hlciAuY29udGVudCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi51c2Utdm91Y2hlciBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24udXNlLXZvdWNoZXIgcCArIGgzIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGVhY2UtYW5kLWp1bXAgaW1nLmV4dGVuZCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLXBheXMgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDcwMTU1O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tcGF5cyAudHVubmVsX2N1c3RvbWVyX2NpdmlsaXRlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgLnBhZC1yb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0ID4gZGl2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuYmxvY2tfanVtcGVyOmZpcnN0LWNoaWxkIC50aXRsZS1mb3JtLXJlbW92ZS1ib3gge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC50aXRsZS1mb3JtLXJlbW92ZS1ib3ggLnJlbW92ZS1qdW1wZXItc3VwcHJpbWVyIHtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLnRpdGxlLWZvcm0tcmVtb3ZlLWJveCAudGl0bGUtYm94IHtcbiAgd2lkdGg6IDE2NXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IC5mb3JtLWJveCB7XG4gIGZsZXg6IDE7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLmdpZnQtY3VzdG9tLW1lc3NhZ2Uge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuZ2lmdC1jdXN0b20tbWVzc2FnZSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWRkZWI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC5nb29kaWVzLXRvZ2dsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwNzAxNTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuZ29vZGllcy1jb2xsYXBzZWQge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC5nb29kaWVzLWNvbGxhcHNlZCA+IC5vcHRpb24sXG5ib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLmdvb2RpZXMtY29sbGFwc2VkID4gLmdvb2RpZXMtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuYmxvY2tfanVtcGVyIC5qdW1wZXItY2hhcmFjdGVyaXN0aWNzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC5ibG9ja19qdW1wZXIgLmp1bXBlci1jaGFyYWN0ZXJpc3RpY3MgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC5ibG9ja19qdW1wZXIgLmp1bXBlci1jaGFyYWN0ZXJpc3RpY3MgLmVycl9hZ2UsIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuYmxvY2tfanVtcGVyIC5qdW1wZXItY2hhcmFjdGVyaXN0aWNzIC5lcnJfcG9pZHMsIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuYmxvY2tfanVtcGVyIC5qdW1wZXItY2hhcmFjdGVyaXN0aWNzIC5lcnJfdGFpbGxlIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC5wZWFjZS1hbmQtanVtcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC50b3RhbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC50b3RhbCAudG90YWwtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS50bmwtcGcgLnJlY2VpcHQtc2hpcHBpbmctYmlsbGluZyAuamUtc291aGFpdGUtcmVjdSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnRubC1wZyAucmVjZWlwdC1zaGlwcGluZy1iaWxsaW5nIC5hZHJlc3NlX2ZhY3R1cmF0aW9uX2RpZmYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuYm9keS50bmwtcGcgLnJlY2VpcHQtc2hpcHBpbmctYmlsbGluZyAuc2hpcHBpbmcge1xuICBtYXJnaW46IDMwcHggMCAwIDA7XG59XG5ib2R5LnRubC1wZyAucmVjZWlwdC1zaGlwcGluZy1iaWxsaW5nIC5zaGlwcGluZyAuc2hpcHBpbmctZGVzdGluYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS50bmwtcGcgLnJlY2VpcHQtc2hpcHBpbmctYmlsbGluZyAuc2hpcHBpbmcgLnNoaXBwaW5nLWRlc3RpbmF0aW9uIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAuY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5tYWluLWluZm9zIHtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAubWFpbi1pbmZvcyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5tYWluLWluZm9zIHRhYmxlIHRkLmxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLm1haW4taW5mb3MgdGFibGUgdGQuZGF0YSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5tYWluLWluZm9zIHRhYmxlIHRyLmRlbWFuZGV1ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAubWFpbi1pbmZvcyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLnJlY2FwLW9yZGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAucmVjYXAtb3JkZXIgLnRhYmxlIHtcbiAgY29sb3I6ICMwNzAxNTU7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGhlYWQgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLnJlY2FwLW9yZGVyIC50YWJsZSB0Ym9keSB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLnJlY2FwLW9yZGVyIC50YWJsZSB0Ym9keSB0ZC5wcml4LW9wdGlvbnMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLnJlY2FwLW9yZGVyIC50YWJsZSB0Ym9keSB0ZC5wcml4LW9wdGlvbnMgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGQudGV4dC1yaWdodC5wcmljZS11bml0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLnJlY2FwLW9yZGVyIC50YWJsZSB0ZC50ZXh0LXJpZ2h0LnByaWNlLXVuaXQgZGVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAuY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLmNvbnRlbnQgKyAuY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLmNvbnRlbnQuYnItZnVsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnByb21vLWNvZGUge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5wcm9tby1jb2RlIC5wcm9tby1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnByb21vLWNvZGUgLnByb21vLWJveCBsYWJlbCB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDYwMDhEO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnByb21vLWNvZGUgLnByb21vLWJveCAuaW5wdXQtYm94IHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5wcm9tby1jb2RlIC5wcm9tby1ib3ggLmlucHV0LWJveCBpbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1ZDA7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSAucHJvbW8tYm94IC5pbnB1dC1ib3ggYnV0dG9uLmJ0bi5ib3V0b25fZ2VuZXJhbC5idG5fZ3Jvcy52YWxpZGVyX2NvZGVfcHJvbW8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2LjVweDtcbiAgdG9wOiA2LjVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZDogI0ZENEM3NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSAucmVtb3ZlLWNvZGUtcHJvbW8tYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzgwcHg7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSAucmVtb3ZlLWNvZGUtcHJvbW8tYm94ICNyZW1vdmUtY29kZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLmZvcm0tY2hlY2sge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbmJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAuc3VibWl0LWZvcm0tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5ib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnN1Ym1pdC1mb3JtLWJveCAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XS5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5zdWJtaXQtZm9ybS1ib3ggLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5zdWJtaXQtZm9ybS1ib3ggLmJ0bl9qZV9sYW5jZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSB7XG4gIG1heC13aWR0aDogY2FsYygzNSUgLSAxNXB4KTtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgLm9wYWNpdHktNTUge1xuICBvcGFjaXR5OiAwLjU1O1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCB7XG4gIGNvbG9yOiAjRjFFRkY3O1xuICBiYWNrZ3JvdW5kOiAjMDcwMTU1O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB3aWR0aDogNDY1cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB0b3A6IDk1cHg7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IHAge1xuICBjb2xvcjogI0YxRUZGNztcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtaGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogNDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDVjOTU7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5tYWluLWluZm9zIHtcbiAgcGFkZGluZzogMjVweCA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjA1Yzk1O1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAubWFpbi1pbmZvcyAuaW5mby1saW5lICsgLmluZm8tbGluZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5tYWluLWluZm9zIC5kYXRhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDVjOTU7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LWNvbnRlbnQgLmNhcnQtbGluZSArIC5jYXJ0LWxpbmUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LWNvbnRlbnQgLmRhdGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC1jb250ZW50IC5wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGRjtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtY29udGVudCAuY2FydC1jb250ZW50LXNlY3Rpb24gKyAuY2FydC1jb250ZW50LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC1jb250ZW50IC5hZGQtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LWNvbnRlbnQgLmFkZC1zLnNob3cge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5ib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LXRvdGFsIHtcbiAgcGFkZGluZzogMjVweCA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYwNWM5NTtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtdG90YWwgLnRvdGFsLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtdG90YWwgLnRvdGFsLWxpbmUgLnByaWNlIHtcbiAgY29sb3I6ICNGRDRDNzY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC1hZGRpdGlvbm5hbC1pbmZvcyB7XG4gIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC1hZGRpdGlvbm5hbC1pbmZvcyAuYWRkaXRpb25uYWwtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtYWRkaXRpb25uYWwtaW5mb3MgLmFkZGl0aW9ubmFsLWxpbmUgKyAuYWRkaXRpb25uYWwtbGluZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbmJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtYWRkaXRpb25uYWwtaW5mb3MgLmFkZGl0aW9ubmFsLWxpbmUgLmRhdGEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCBbZGF0YS1zY3JvbGwtdG89anVtcC1mcm9udC1saXN0XSAuZGF0YSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LnRubC1wZyAucGF5bWVudC1pbi1zZXZlcmFsLXRpbWVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS50bmwtcGcgLnBheW1lbnQtaW4tc2V2ZXJhbC10aW1lcyBzdXAge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbmJvZHkudG5sLXBnIC5wYXltZW50LWluLXNldmVyYWwtdGltZXMgLnRlbC1saW5rIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbmJvZHkudG5sLXBnIC52aWRlby1ib3ggaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgYm9keS50bmwtcGcgLnRubC1jbnQtYXNpZGUgLnRubC1jbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgYm9keS50bmwtcGcgLnRubC1hc2lkZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAuY2FydC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgLnRubC1hc2lkZSAjY2FydCAubWFpbi1pbmZvcyB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG4gIGJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG4gIGJvZHkudG5sLXBnIC50bmwtYXNpZGUgI2NhcnQgLmNhcnQtdG90YWwge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxuICBib2R5LnRubC1wZyAudG5sLWFzaWRlICNjYXJ0IC5jYXJ0LWFkZGl0aW9ubmFsLWluZm9zIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC50aXRsZS1mb3JtLXJlbW92ZS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IC50aXRsZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAudGl0bGUtZm9ybS1yZW1vdmUtYm94IC5mb3JtLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLm1haW4taW5mb3MgaW1nIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLnJlY2FwLW9yZGVyIC50YWJsZSB0Ym9keSB0ZC5wcml4LW9wdGlvbnMgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIGJvZHkudG5sLXBnIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmbGV4OiAwIDAgMThweDtcbiAgICBtYXJnaW46IDRweCAxNnB4IDAgMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5LnRubC1wZyAudG5sLWhlYWRlciAuYmFuIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIGJvZHkudG5sLXBnIC50bmwtaGVhZGVyIC5iYW4gaDEge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICBib2R5LnRubC1wZyAudG5sLWNudC1hc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICBib2R5LnRubC1wZyAudG5sLWNudC1hc2lkZSAudG5sLWNudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS50bmwtcGcgLnRubC1jbnQtYXNpZGUgLnRubC1hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uI21vYmlsZS1yZWNhcCAudG5sLWFzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiNtb2JpbGUtcmVjYXAgLnRubC1hc2lkZSAjY2FydCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGF5bWVudC1pbi1zZXZlcmFsLXRpbWVzIC50ZWwtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0czpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1sZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1pbi13aWR0aDogNzVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keS50bmwtcGcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAueW8tbGluZSAuY2VudGVyLW9mLWp1bXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAueW8tbGluZSBhLmNoYW5nZS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkudG5sLXBnIC55by1saW5lIC5sZWZ0LXBhcnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnlvLWRhdGUtbGluZSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICBib2R5LnRubC1wZyAudG5sLWNudCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLmNvbnRlbnQsXG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAuY29udGVudCxcbiAgYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC50aXRsZS1mb3JtLXJlbW92ZS1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLmNvbnRlbnQsIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuYmxvY2tfanVtcGVyOmZpcnN0LWNoaWxkIC50aXRsZS1mb3JtLXJlbW92ZS1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5jb250ZW50LmJyLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAubWFpbi1pbmZvcyB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgLnRvdGFsIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgLnBhZC1yb3cge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLmdpZnQtY3VzdG9tLW1lc3NhZ2UgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5vcHRpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5vcHRpb24taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzOHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNjVweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IC5wcmljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtcmlnaHQgLnByaWNlIGRlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuZ29vZGllcy10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGJvZHkgdGQucHJpeC1vcHRpb25zIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGQudGV4dC1yaWdodC5wcmljZS11bml0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICBib2R5LnRubC1wZyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAubWFpbi1pbmZvcyBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmxpbmV3aXRoaWNvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmxpbmV3aXRoaWNvbiAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC50b3RhbCAudG90YWwtbGluZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSAucHJvbW8tYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnByb21vLWNvZGUgLnByb21vLWJveCBsYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSAucHJvbW8tYm94IC5pbnB1dC1ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLnByb21vLWNvZGUgLnJlbW92ZS1jb2RlLXByb21vLWJveCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBlYWNlLWFuZC1qdW1wIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wZWFjZS1hbmQtanVtcCAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1yaWdodCAucHJpY2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBlYWNlLWFuZC1qdW1wIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IC5wcmljZSBkZWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLm9wdGlvbi1pbWcge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuLmdvb2RpZXMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzUzNDJkMSAwJSwgIzExMTE4MyA4OSUsICMxMTExODMgMTAwJSk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5nb29kaWVzLWNhcmQgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ29vZGllcy1jYXJkIC5waW4tYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIG1heC13aWR0aDogMzIlO1xufVxuLmdvb2RpZXMtY2FyZCAuaW1nLWJveCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xufVxuLmdvb2RpZXMtY2FyZCAudHh0LWJveCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4IDE1cHg7XG59XG5cbi5nb29kaWVzLWNhcmQuY2VudGVyLWNhcmQtbGlzdGluZzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdvb2RpZXMtY2FyZC5jZW50ZXItY2FyZC1saXN0aW5nIC5pbWctYm94IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogMjEwcHg7XG59XG4uZ29vZGllcy1jYXJkLmNlbnRlci1jYXJkLWxpc3RpbmcgLmltZy1ib3ggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZ29vZGllcy1jYXJkLmNlbnRlci1jYXJkLWxpc3RpbmcgLnR4dC1ib3gge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuZ29vZGllcy1jYXJkIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5nb29kaWVzLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5idXlib3gtY3VzdG9tZXItcmV2aWV3IC5nb29kaWVzLWNhcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn0iLCJib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYnJlYWstd2hpdGU7XG4gICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdRdWlja3NhbmQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nLXRvcDogNzZweDtcbiAgICBidXR0b24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJRdWlja3NhbmRcIiwgc2Fucy1zZXJpZjtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXgtd2lkdGg6IDE1MzBweDtcbn1cbmIsIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5pIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udHh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdHJhbnMtbm9uZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4udHh0LWNvcmFpbCB7XG4gICAgY29sb3I6ICR0eHQtY29yYWlsO1xufVxuLmZ3LXJlZ3VsYXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYnRuLWhsdy1ibHVlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICR0eHQtYmx1ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmctYmx1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgfVxuICAgIC5jb3VudCB7XG4gICAgICAgIGNvbG9yOiAkYmctY29yYWlsO1xuICAgIH1cbn1cbi5idG4taGx3LWJsdWUtc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZy1ibHVlLXNlY29uZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWJsdWU7XG4gICAgfVxufVxuLmJ0bi1maWxsLWJsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgY29sb3I6ICR0eHQtd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJnLWJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctYmx1ZS1ob3ZlcjtcbiAgICB9XG4gICAgLmNvdW50IHtcbiAgICAgICAgY29sb3I6ICRiZy1jb3JhaWw7XG4gICAgfVxufVxuLmJ0bi1obHctY29yYWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZy1jb3JhaWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWNvcmFpbDtcbiAgICB9XG59XG4uYnRuLWZpbGwtY29yYWlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJnLWNvcmFpbDtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbC1ob3ZlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctY29yYWlsLWhvdmVyO1xuICAgIH1cbn1cbmJvZHkgLmJ0bi1tZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIHBhZGRpbmc6IDE1cHggNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNy40cHg7XG59XG5ib2R5IC5idG4tbGcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBwYWRkaW5nOiAxOXB4IDUwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTcuNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuYm9keSAuYnRuLW13LTIwMCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5tYWluIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xufVxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRkZW4tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGlkZGVuLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICAgIGJvZHkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjhweDtcbiAgICB9XG4gICAgLmhpZGRlbi1kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5oaWRkZW4tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgbWFpbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy1sZWZ0LXJpZ2h0O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGJvZHkgLmJ0bi1sZyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1sZykge1xuICAgIC5jbG91ZC1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1icmVhay13aGl0ZSB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9mb25kLW51YWdlcy5qcGdcIikgdG9wIGNlbnRlciByZXBlYXQ7XG4gICAgfVxufSIsIiRiZy1icmVhay13aGl0ZTogI0YxRUZGNztcbiRiZy1icmVhay13aGl0ZS1ob3ZlcjogI0ZGRjtcbiRiZy1ibHVlOiAjMTYwRkIyO1xuJGJnLWJsdWUtaG92ZXI6ICMwNzAxNTU7XG4kYmctYmx1ZS1zZWNvbmQ6ICMwNjAwOEQ7XG4kYmctYmx1ZS1zZWNvbmQtaG92ZXI6ICMwNzAxNTU7XG4kYmctY29yYWlsOiAjRkQ0Qzc2O1xuJGJnLWNvcmFpbC1ob3ZlcjogI0U4MTc0OTtcbiRiZy1ibHVlLWZvb3RlcjogIzA3MDE1NTtcbiR0eHQtYmx1ZTogIzE2MEZCMjtcbiR0eHQtYmx1ZS1zZWNvbmQ6ICMwNjAwOEQ7XG4kdHh0LWJsdWUtc2Vjb25kLWhvdmVyOiAjMDcwMTU1O1xuJHR4dC13aGl0ZTogI0ZGRjtcbiR0eHQtYnJlYWstd2hpdGU6ICNGMUVGRjc7XG4kdHh0LWNvcmFpbDogI0ZENEM3NjtcbiR0eHQtZm9vdGVyOiAjZjZmNWZiO1xuJHR4dC1mb290ZXItc2Vjb25kOiAjODM4MGI0O1xuJGJnLWdyZXk6ICNmNmY1ZmI7XG4kdHh0LWJsdWUtb2xkOiAjMTMxMDVjO1xuJGJvcmRlci1jb2xvci1zZWxlY3Q6ICNjNWM1ZDA7XG4kbWF4LXdpZHRoLWJyZWFrcG9pbnQteHM6IDU3NS45OHB4O1xuJG1heC13aWR0aC1icmVha3BvaW50LXNtOiA3NjcuOThweDtcbiRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZDogOTkxLjk4cHg7XG4kbWF4LXdpZHRoLWJyZWFrcG9pbnQtbGc6IDExOTkuOThweDtcbiRtYXgtd2lkdGgtYnJlYWtwb2ludC14bDogMTM5OS45OHB4O1xuJG1heC13aWR0aC1icmVha3BvaW50LXh4bDogMTU5OS45OHB4O1xuJHBhZGRpbmctbGVmdC1yaWdodDogMCAxNXB4OyIsImJvZHkge1xuICAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XG4gICAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyLFxuICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMixcbiAgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IWltcG9ydGFudDtcbiAgfVxuICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICB9XG4gICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWwtaG92ZXI7XG4gIH1cbiAgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkFsbERlbmllZDIge1xuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWZvb3RlcjtcbiAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJnLWNvcmFpbDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxuICAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWZvb3RlcjtcbiAgfVxuICAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTWFpbkxpbmUsXG4gICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25NYWluTGluZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWUtZm9vdGVyO1xuICB9XG4gICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uSW5mbyB7XG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWUtZm9vdGVyO1xuICB9XG4gICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvblNhdmUge1xuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWZvb3RlcjtcbiAgfVxuICAjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uVGl0bGUrW2lkXj10YXJ0ZWF1Y2l0cm9uRGV0YWlsc10ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhsKSB7XG4gIGJvZHkge1xuICAgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXNtKSB7XG4gIGJvZHkge1xuICAgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICAgICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gICAgI3RhcnRlYXVjaXRyb25Sb290IHNwYW4jdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCxcbiAgICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyLFxuICAgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyLFxuICAgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwifnNsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3NcIjtcblxuc2VjdGlvbiNyZXZpZXcge1xuICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5yLXRvcC1ib3gge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuc3VidGl0bGUge1xuICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgLnItc2NvcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAuc2NvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zdGFyLXJhdGluZ3Mge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmZpbGwtcmF0aW5ncyB7XG4gICAgICBjb2xvcjogI2Y5YjgwOTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC5lbXB0eS1yYXRpbmdzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgLmctcnctYm94IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgLmctcndzIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZy1ydyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlNGVmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IDclO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIC5pbWctaW5mb3MtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIC5pbWctaW5mb3MtYm94IGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICAgIC5pbWctaW5mb3MtYm94IC5pbmZvcy1ib3gge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIH1cbiAgICAgIC5pbWctaW5mb3MtYm94IC5pbmZvcy1ib3ggLnVzZXJuYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAuaW1nLWluZm9zLWJveCAuaW5mb3MtYm94IC5kYXRlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuICAgICAgLmltZy1pbmZvcy1ib3ggLmluZm9zLWJveCAuc3Rhci1yYXRpbmdzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLm1lc3NhZ2UtYm94IHAge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIC5nLXJ3IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LW1kKSB7XG4gIHNlY3Rpb24jcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAuci10b3AtYm94IHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5yLXNjb3JlIC5zY29yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIH1cbiAgICAgIC5yLXNjb3JlIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5nLXJ3LWJveCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1zbSkge1xuICBzZWN0aW9uI3JldmlldyB7XG4gICAgLmctcnctYm94IHtcbiAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB9XG4gICAgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB9XG4gICAgLnItdG9wLWJveCAuci1zY29yZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbiIsInNlY3Rpb24jcmVhc3N1cmFuY2Uge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbiAgI3JlYS1zbGlkZXJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5yZWEtc2xpZGVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAucmVhLXNsaWRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnR4dC1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgfVxuICAgICAgICAudHh0LWNvbnRlbnQgYiB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3NTBweDtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG8gMCBhdXRvO1xuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgLmJ1dHRvbnMgLmJ0bi1maWxsLWJsdWUge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICB3aWR0aDogMzI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LWxnKSB7XG4gIHNlY3Rpb24jcmVhc3N1cmFuY2Uge1xuICAgICNyZWEtc2xpZGVycyB7XG4gICAgICAucmVhLXNsaWRlcy5zbGljay1zbGlkZXIge1xuICAgICAgICAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgLnJlYS1zbGlkZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZy1ibHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgc2VjdGlvbiNyZWFzc3VyYW5jZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIH1cbiAgICAgIC5idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgLmJ0bi1maWxsLWJsdWUge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNzZWFyY2gtZW5naW5lLWJveCB7XG4gICYuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLmZpbHRlcnMtZHJhd2VyLWJhY2tkcm9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2gtZW5naW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDU2LjRweCAzLjZweCByZ2JhKDcsIDEsIDg1LCAwLjE5KTtcbiAgICAjcmVmaW5lLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3Itc2VsZWN0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIHBhZGRpbmc6IDExcHggMThweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGNvbG9yIDAuMTVzIGVhc2U7XG4gICAgICAuZmlsdGVycy1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2xpc3RpbmctZmlsdGVycy5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVycyB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAuY2hvaWNlcy1hY3Rpb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAuYWN0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAzNXB4IDEycHggMTVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXNlbGVjdDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgJi5qdW1wLW9mZmVyLWFjdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2hvaWNlLXR4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1dnc7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMnB4IDE0cHggMjcuNTJweCA0LjQ4cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2hvaWNlcy1lbHRzIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1dmg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2hvaWNlcyAuY2hvaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgLmNob2ljZS10eHQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYXAtYWN0aW9ucyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvYmctbWFwLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogNDg0cHg7XG4gICAgICBtYXgtd2lkdGg6IDI2JTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2lkdGg6IDIxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1ob3ZlciB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvbGlzdGluZy1idG4tY2FydGUuc3ZnXCIpIDE1cHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDU1JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU2LjRweCAzLjZweCByZ2JhKDcsIDEsIDg1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAtLS0tLS0tLS0tIHNoYXJlZCBcIlZvdXMgw6p0ZXMuLi5cIiBmaWVsZHMgKHVzZWQgaW5saW5lIGluIHRoZSBwaWxsIHBvcHVwIEFORCBpbiB0aGUgZHJhd2VyKSAtLS0tLS0tLS0tICovXG4gIC5wcm9maWwtZ2VucmUtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgLmdlbnJlLWJ0biB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1zZWxlY3Q7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgICY6Y2hlY2tlZCArIC5nZW5yZS1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1zZWNvbmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWJsdWUtc2Vjb25kO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb2ZpbC13YXJuaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmNob2ljZXMtZWx0cy5uby1nZW5yZSAucHJvZmlsLWdlbnJlLXdhcm5pbmcsXG4gIC5kcmF3ZXItcHJvZmlsLWZpZWxkcy5uby1nZW5yZSAucHJvZmlsLWdlbnJlLXdhcm5pbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wcm9maWwtZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLXNlbGVjdDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmV5O1xuICAgICAgICBjb2xvcjogI2IzYjNjMjtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIH1cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNiM2IzYzI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcmF3ZXItc2VjdGlvbiB7XG4gICAgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1zZWxlY3Q7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAucHJvZmlsLWFjdGlvbiAuY2hvaWNlcyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC8qIC0tLS0tLS0tLS0gc2hhcmVkIGNhbGVuZGFyICh1c2VkIGlubGluZSBpbiB0aGUgXCJRdWFuZCA/XCIgcG9wdXAgQU5EIGluIHRoZSBkcmF3ZXIpIC0tLS0tLS0tLS0gKi9cbiAgLnNlYXJjaC1lbmdpbmUgLmZpbHRlcnMgLmNob2ljZXMtYWN0aW9ucyAuYWN0aW9uIC5jaG9pY2VzLmRhdGUtY2hvaWNlcyB7XG4gICAgYmFja2dyb3VuZDogJGJnLWJyZWFrLXdoaXRlO1xuICAgIHdpZHRoOiA3NzBweDtcbiAgICBtYXgtd2lkdGg6IDkwdnc7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuY2FsZW5kYXItZGlzcG8ge1xuICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgcGFkZGluZzogMjhweDtcbiAgICAuY3VzdC1jYWwtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmN1c3QtY2FsLW1vbnRocyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuY2FsLW5hdi1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICYuY2FsLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5jYWwtbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb250aCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC50aXRsZS1tb250aCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLm1vaXMtYW5ubmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAubW9udGgtd2Vlay1kYXlzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF5cyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gICAgICAuZGF5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxcHggMXB4IDA7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5jYWwtcGFzdCxcbiAgICAgIC5jYWwtdW5hdmFpbCB7XG4gICAgICAgIGNvbG9yOiAjZDhkOGUyO1xuICAgICAgfVxuICAgICAgLmNhbC1hdmFpbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwNzAxNTU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYWwtc2VsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGF0ZS1tYXJnZS1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1zZWxlY3Q7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCwgbGFiZWw6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmctYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLyogLS0tLS0tLS0tLSBmaWx0ZXJzIGRyYXdlcjogYSBzZXBhcmF0ZSBwYW5lbCBkdXBsaWNhdGluZyB0aGUgZmlsdGVycywgc2xpZGVzIGluIGZyb20gdGhlIHJpZ2h0IC0tLS0tLS0tLS0gKi9cbiAgLmZpbHRlcnMtZHJhd2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1heC13aWR0aDogOTJ2dztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAkYmctYnJlYWstd2hpdGU7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICBib3gtc2hhZG93OiAtMTJweCAwIDQwcHggcmdiYSg2LCAwLCAxNDEsIDAuMik7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5maWx0ZXJzLWRyYXdlci1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMTVweCAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuZHJhd2VyLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIH1cbiAgICAgIC5jbG9zZS1hY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtc2Vjb25kO1xuICAgICAgICAgIHNwYW4geyBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRyYXdlci1zZWxlY3Rpb24ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMjBweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICAgIC5kcmF3ZXItbmItcmVzdWx0IHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgIC5jaGlwcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIC5hY3RpdmUtZmlsdGVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWViZjQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICBzcGFuLmNyb3NzIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXJzLWRyYXdlci1ib2R5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAzMHB4IDE1cHggMzBweDtcbiAgICAgIC5kcmF3ZXItc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygzLjI4cHggMy43NzRweCA3LjVweCByZ2JhKDYsMCwxNDEsMC4xKSk7XG4gICAgICB9XG4gICAgICAuZHJhd2VyLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgfVxuICAgICAgLmRyYXdlci1zZWN0aW9uLWxpc3Qge1xuICAgICAgICAuY2hvaWNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zY3JvbGxhYmxlIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FsZW5kYXItZGlzcG8ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuY3VzdC1jYWwtbW9udGhzIHtcbiAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgLmNhbGVuZGFyLW1vbnRoLTEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb250aCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmRheXMgLmRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGF0ZS1tYXJnZS1vcHRpb25zIHtcbiAgICAgICAgZ2FwOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kcmF3ZXItZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJnLWdyZXk7XG4gICAgICAuZHJhd2VyLWNsZWFyLWxpbmsge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICNkcmF3ZXItdmFsaWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDYwMDhEO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggMjBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICB9XG4gICAgICAgIC5nby1iYWRnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAuZmlsdGVycy1kcmF3ZXItYmFja2Ryb3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBpbnNldDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgfVxuICAgIC5maWx0ZXJzLWRyYXdlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVycy1zZWxlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDI1cHggYXV0byAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAuc2VsZWN0aW9uLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG4gIC5zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgLmNoaXBzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLmFjdGl2ZS1maWx0ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHNwYW4uY3Jvc3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlc3VsdC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgIHJvdy1nYXA6IDVweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnJlc3VsdCB7XG4gICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIC5leHRyYS1yZXN1bHQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gIC5kZWZhdWx0IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG4gIC5zb3J0IHtcbiAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzZiNmI3ODtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDAgNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteHhsKSB7XG4gIC5uZWFyYnktYWN0aW9uLmFjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteGwpIHtcbiAgI3NlYXJjaC1lbmdpbmUtYm94IC5zZWFyY2gtZW5naW5lIC5maWx0ZXJzIC5jaG9pY2VzLWFjdGlvbnMgLmFjdGlvbiAuY2hvaWNlLXR4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gICNzZWFyY2gtZW5naW5lLWJveCAuc2VhcmNoLWVuZ2luZSAubWFwLWFjdGlvbnMge1xuICAgIG1heC13aWR0aDogMjQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1sZykge1xuICAjc2VhcmNoLWVuZ2luZS1ib3ggLnNlYXJjaC1lbmdpbmUgLm1hcC1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgI3NlYXJjaC1lbmdpbmUtYm94IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC5zZWFyY2gtZW5naW5lIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IC0yNHB4IGF1dG8gMCBhdXRvO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICYuc3RpY2t5LWJvdHRvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICB9XG5cbiAgICAgICNyZWZpbmUtc2VhcmNoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDcwMTU1O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDU2LjRweCAzLjZweCByZ2JhKDcsIDEsIDg1LCAwLjE5KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgLm1hcC1hY3Rpb25zIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICAgICNsaXN0aW5nLXNob3ctbWFwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDE0cHggNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmlsdGVycy1kcmF3ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLmZpbHRlcnMtZHJhd2VyLWhlYWRlcixcbiAgICAgIC5kcmF3ZXItc2VsZWN0aW9uLFxuICAgICAgLmZpbHRlcnMtZHJhd2VyLWJvZHksXG4gICAgICAuZHJhd2VyLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5maWx0ZXJzLWRyYXdlci1ib2R5IC5kcmF3ZXItc2VjdGlvbiB7XG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWx0ZXJzLXNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5zZWxlY3Rpb24tcmVzdWx0cyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLnNlbGVjdGlvbiB7XG4gICAgICAuY2hpcHMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZXN1bHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIC5uYi1yZXN1bHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAuc29ydCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXNtKSB7XG4gICNzZWFyY2gtZW5naW5lLWJveCAuY2FsZW5kYXItZGlzcG8gLmN1c3QtY2FsLW1vbnRocyB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICNzZWFyY2gtZW5naW5lLWJveCB7XG4gICAgLnNlYXJjaC1lbmdpbmUge1xuICAgICAgI3JlZmluZS1zZWFyY2gge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgLm1hcC1hY3Rpb25zICNsaXN0aW5nLXNob3ctbWFwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNlbnRlci1jYXJkIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWF4LXdpZHRoOiAzNDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgNjVweCAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNy41MnB4IDQuNDhweCByZ2JhKDYsIDAsIDE0MSwgMC4xNSk7XG4gIH1cbiAgLmJhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjIwcHg7XG4gICAgLm1hY2Fyb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAuOWVtIDEuNWVtIDAuOWVtIDEuNWVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIuNGVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNGVtO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICArIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmZyb20tdHh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICB9XG4gICAgICBzcGFuLmZyb20tcHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgIH1cbiAgICAgIHNwYW4ub2xkLXByaWNlIHtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1vbGQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gICAgc3Bhbi5pbmZvcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLm5hbWUge1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9uLCAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICAgIC5tb3JlLWRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICYudHdvLWNvbHVtbiB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV4dHJhLWluZm9zIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgICAuanVtcC10eXBlcyB7XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzZiNmI3ODtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VjY2Vzc2Z1bC1qdW1wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwcHggMCAwIDE1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNWM1ZDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBpY3RvLWNvdW50LWJveCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjNmI2Yjc4O1xuICAgICAgICAgIC5zdGFycyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmOWI4MDk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb3VudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0NyU7XG4gICAgbWluLXdpZHRoOiAxMDVweDtcbiAgICBtYXJnaW46IDAgMSU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDdweCA0cHggN3B4IDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmctY29yYWlsO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGZsZXg6IDAgMCAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgICAmLmJ0bi1ib29rIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2xpc3RpbmctYnRuLXJlc2VydmVyLXJvc2Uuc3ZnXCIpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciAuaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1yZXNlcnZlci1ibGFuYy5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnRuLW9mZmVyIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltYWdlcy9saXN0aW5nL2xpc3RpbmctYnRuLW9mZnJpci1yb3NlLnN2Z1wiKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgLmljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9wdWJsaWMvaW1hZ2VzL2xpc3RpbmcvbGlzdGluZy1idG4tb2ZmcmlyLWJsYW5jLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jZW50ZXJfY2FyZF82OSB7XG4gICAgLmJhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0zJTtcbiAgICAgIH1cbiAgICAgIC5tYWNhcm9uIHtcbiAgICAgICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudCAuYWN0aW9ucyAuYnRuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRiZy1jb3JhaWwtaG92ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWwtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoMSBvZiAuY2VudGVyX2NhcmRfNjkpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHNwYW4uaW5mb3Mge1xuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5leHRyYS1pbmZvcyB7XG4gICAgICAgICAgLmp1bXAtdHlwZXMge1xuICAgICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdWNjZXNzZnVsLWp1bXAge1xuICAgICAgICAgICAgLnBpY3RvLWNvdW50LWJveCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRuIHtcbiAgICAgICYuYnRuLW9mZmVyIHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLWJ0bi1vZmZyaXItYmxhbmMuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2VudGVyLWNhcmQuZmFrZXIge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jbWFwIC5jZW50ZXItY2FyZCAuY29udGVudCBzcGFuLmluZm9zIC5uYW1lIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY2VudGVyLWNhcmQgLmNvbnRlbnQgLmV4dHJhLWluZm9zIC5qdW1wLXR5cGVzIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhzKSB7XG4gIC5jZW50ZXItY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAmLmNlbnRlcl9jYXJkXzY5IC5jb250ZW50IHNwYW4uaW5mb3MgLm5hbWUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmOm5vdCguY2VudGVyX2NhcmRfNjkpIHtcbiAgICAgIC5iYW4ge1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgfVxuICAgICAgLmJhbiAubWFjYXJvbiB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDIwcHggNjBweCAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmV4dHJhLWluZm9zIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuanVtcC10eXBlcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5qdW1wLXR5cGVzIC5sYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5qdW1wLXR5cGVzIC5sYWJlbCArIC5sYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VjY2Vzc2Z1bC1qdW1wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4uaW5mb3Mge1xuICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNlbnRlci1jYXJkLWxpc3Rpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBjb2xvcjogIzQyNDI0ZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDE0cHggMjcuNTJweCA0LjQ4cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xuICB9XG4gIC5iYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDE4dnc7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgbWF4LWhlaWdodDogMzA1cHg7XG4gICAgLmp1bXAtdHlwZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxLjJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxLjJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDdweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICM0MjQyNGY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcGVjaWFsLXRhZyB7XG4gICAgZm9udC1zaXplOiAwLjg4ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLXNlY29uZDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAuNmVtIDEuNWVtIDAuNmVtIDAuNmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjVlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41ZW07XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDFlbTtcbiAgICBtaW4taGVpZ2h0OiA5NXB4O1xuICAgIC5pbmZvcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5uYW1lIHtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1Y2Nlc3NmdWwtanVtcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgIC5zdGFycyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgY29sb3I6ICNmOWI4MDk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgfVxuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1hY2Fyb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDAuN2VtIDAuN2VtIDAuN2VtIDEuNWVtO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi41ZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICsgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLmZyb20tdHh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICBzcGFuLmZyb20tcHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjQ3ZW07XG4gICAgICB9XG4gICAgICBzcGFuLm9sZC1wcmljZSB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtb2xkO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jZW50ZXJfY2FyZF82OSB7XG4gICAgLmJhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgYmFja2dyb3VuZDogIzA2MDA4RDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0zJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jZW50ZXItY2FyZC1saXN0aW5nLmZha2VyIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXh4bCkge1xuICAuY2VudGVyLWNhcmQtbGlzdGluZyAuYmFuIC5qdW1wLXR5cGVzIHtcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteGwpIHtcbiAgLmNlbnRlci1jYXJkLWxpc3RpbmcgLmJhbiAuanVtcC10eXBlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufSIsImhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbmF2Lm0tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtMzBweCAwIDAgLTEzMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC5tZW51LWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgICYgPiBsaSA+IC5tYWluLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkgLmhvdmVyLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMnB4IDE0cHggMjcuNTJweCA0LjQ4cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xuICAgICAgICAgICAgLmhvdmVyLWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzNXB4IDUwcHggMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1saW5rcyBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE4cHggMTBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmVhcmJ5LWJveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpOmhvdmVyIC5ob3Zlci1ib3gge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgbGkgLmNlbnRlci1ib3gge1xuICAgICAgICAgICAgd2lkdGg6IDY4MHB4O1xuICAgICAgICB9XG4gICAgICAgIGxpIC5qdW1wLWJveCB7XG4gICAgICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tbGluay1kZXZlbG9wIHtcbiAgICAgICAgICAgIC5zeW1ib2wgLmxlc3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm0tbWVudS1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIHVsLm1lbnUtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpICsgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWNhcnQtYm94ZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuY2MtYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucGljdG8tYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICAucGljdG8tYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMTJweCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQgLm9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIC5waWN0by1ib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYuY29udGFjdC1ib3gge1xuICAgICAgICAgICAgLnBob25lLWxpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBpY3RvLnBpY3RvLXBob25lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4IDI1cHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IC5waG9uZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNhcnQtYm94IHtcbiAgICAgICAgICAgIC5waWN0by1ib3ggLnBpY3RvLnBpY3RvLWNhcnQge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLWNhcnQtYmxldS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDI3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIC5waWN0by1ib3ggLnBpY3RvLnBpY3RvLWNhcnQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1jYXJ0LWJsYW5jLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiZy1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBpY3RvLWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDU1cHggNDVweDtcbiAgICAgICAgICAgICAgICAgICAgLnJlY2VudGx5LW9yZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJnLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubW9iaWxlLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDUwcHggMTJweCAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhN2E3YTc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2UtdHh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1dnc7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMnB4IDE0cHggMjcuNTJweCA0LjQ4cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2VzLWVsdHMge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNDVweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1dmg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2VzIC5jaG9pY2Uge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuY2hvaWNlLXR4dCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaG9pY2VzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1wcm0ge1xuICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgLnBybS10eHQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gICAgaGVhZGVyIHtcbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMjVweCAwIDAgLTEwNXB4O1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB1bC5tZW51LWxlZnQgPiBsaSA+IC5tYWluLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYy1ib3gge1xuICAgICAgICAgICAgLnBpY3RvLWJveCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTlweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb250YWN0LWJveCB7XG4gICAgICAgICAgICAgICAgLnBob25lLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGljdG8ucGljdG8tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLXBob25lLWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMjdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciAucGljdG8ucGljdG8tcGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZSB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItcGhvbmUtYmxhbmMuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiZy1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGljdG8tYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAucGhvbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14bCkge1xuICAgIC5oaWRlLWJldHdlZW4tbWQteGwge2Rpc3BsYXk6IG5vbmUhaW1wb3J0YW50O31cbiAgICBoZWFkZXIgdWwubWVudS1sZWZ0IGxpIC5qdW1wLWJveCB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICB9XG4gICAgaGVhZGVyIHVsLm1lbnUtbGVmdCBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHggMzVweCAzMHB4O1xuICAgIH1cbiAgICBoZWFkZXIgdWwubWVudS1sZWZ0IGxpIC5ob3Zlci1ib3ggdWwgbGkge1xuICAgICAgICBtYXJnaW46IDE1cHggMTBweCAwIDA7XG4gICAgfVxuICAgIGhlYWRlciB1bC5tZW51LWxlZnQgbGkgLmhvdmVyLWJveCAubmVhcmJ5LWJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIGhlYWRlciAuY2MtYm94LmNhcnQtYm94IC5waWN0by1ib3gtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDMwcHggMzVweCAzMHB4O1xuICAgIH1cbiAgICBoZWFkZXIgLmNjLWJveC5jYXJ0LWJveCAucGljdG8tYm94LWNvbnRhaW5lciAuY29udGVudCAudGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICAgIC5oaWRlLWJldHdlZW4tbWQteGwge2Rpc3BsYXk6IGJsb2NrIWltcG9ydGFudDt9XG4gICAgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBuYXYubS1tZW51IHtcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsLm1lbnUtbGVmdCwgdWwubWVudS1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5jYy1ib3gge1xuICAgICAgICAgICAgLnBpY3RvLWJveCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waWN0by1ib3ggLnBpY3RvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBpY3RvLnBpY3RvLXBob25lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItcGhvbmUtYmxldS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGljdG8ucGljdG8tbWVudSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9oZWFkZXItYnVyZ2VyLWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCAyN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnBpY3RvLWJveC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGljdG8tYm94IC5waWN0by5waWN0by1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLXBob25lLWJsZXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAucGljdG8tYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5waWN0by1ib3ggLnBpY3RvLnBpY3RvLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUgdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLXBob25lLWJsYW5jLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBpY3RvLWJveCAucGljdG8ucGljdG8tY2FydCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2hlYWRlci1jYXJ0LWJsYW5jLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1vYmlsZS1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3LXNjb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgIHNwYW4uc2NvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3Rhci1yYXRpbmdzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC5maWxsLXJhdGluZ3Mge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Y5YjgwOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbXB0eS1yYXRpbmdzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZWFyYnktYWN0aW9uLmFjdGlvbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAuY2hvaWNlLXR4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hvaWNlcyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGhlYWRlci5tb2JpbGUtc2hvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNWZiO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAjY2xvc2UtbW9iaWxlLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2Nyb3NzLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBuYXYubS1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBtYXJnaW46IDU1cHggYXV0byAzNXB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwubWVudS1sZWZ0LCB1bC5tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHVsLm1lbnUtbGVmdCB7XG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiBsaSA+IC5tYWluLWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBzcGFuLnN5bWJvbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaTpob3ZlciAuaG92ZXItYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkgLm1haW4tbGluay1kZXZlbG9wLmFjdGl2ZSArIC5ob3Zlci1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkgLm1haW4tbGluay1kZXZlbG9wLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLnN5bWJvbCAucGx1cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zeW1ib2wgLmxlc3Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSAuaG92ZXItYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaG92ZXItYm94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA0MHB4IDM1cHggNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhvdmVyLWJveC1jb250YWluZXIgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBhLmJ0bi1obHctYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYS5hbGwuYnRuLWZpbGwtYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNlbnRlcnMtbGlua3Mtc3dpdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1ZDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjNWM1ZDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2VudGVyLWxpbmstc3dpdGNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNlbnRlci1saW5rLXN3aXRjaC5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjVmYjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVnaW9uLWJveCwgLm5lYXJieS1ib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmVhcmJ5LWJveCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIGEuYWxsLmJ0bi1maWxsLWJsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm0tbWVudS1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC5jb250YWN0LWNhcnQtYm94ZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwubWVudS1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkubGluay1jaHEta2RvIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvaGVhZGVyLWxpbmstY2hxLWtkby5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJldmlldy1zY29yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtc20pIHtcbiAgICAuaGVhZGVyLXBybSB7XG4gICAgICAgIC5wcm0tdHh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14cykge1xuICAgIGhlYWRlciAubG9nbyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIGhlYWRlci5tb2JpbGUtc2hvdyB7XG4gICAgICAgIHVsLm1lbnUtbGVmdCB7XG4gICAgICAgICAgICAmID4gbGkgPiAubWFpbi1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSAuaG92ZXItYm94IC5ob3Zlci1ib3gtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweCAzNXB4IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSAuaG92ZXItYm94IC5yZWdpb24tYm94LFxuICAgICAgICAgICAgbGkgLmhvdmVyLWJveCAubmVhcmJ5LWJveCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bC5tZW51LWxlZnQgPiBsaSA+IC5tYWluLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5zZXAtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvc2VwLWZvb3Rlci5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG59XG5mb290ZXIge1xuICAgIGNvbG9yOiAkdHh0LWZvb3RlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTIwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1mb290ZXI7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTM2MHB4O1xuICAgIH1cblxuICAgIC5sb2dvLWJveCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLmxvZ28gc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3IHtcbiAgICAgICAgICAgIC5zY29yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWZvb3RlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtY29yYWlsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLXRvcC1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1mb290ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDIycHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdHh0LWZvb3RlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjcuNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjcuNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWNvcmFpbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhvdGxpbmUge1xuICAgICAgICAgICAgLm9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1ZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYS5mb290ZXItdG9wLWJ0biB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvZm9vdGVyLXBob25lLWJsYW5jLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL2Zvb3Rlci1waG9uZS1yb3NlLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QgYSB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvZm9vdGVyLWVtYWlsLWJsYW5jLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciAuaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvZm9vdGVyLWVtYWlsLXJvc2Uuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJzLWJveCBhIHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9mb290ZXItaW5zdGEtYmxhbmMuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIC5pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9mb290ZXItaW5zdGEtcm9zZS5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLW1pZGRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmZvb3Rlci1saW5rcyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtZm9vdGVyLXNlY29uZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJsdWUtZm9vdGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHh0LWZvb3Rlci1zZWNvbmQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1mb290ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItbGlua3MgKyAuZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjb2xvcjogJHR4dC1mb290ZXItc2Vjb25kO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbGcpIHtcbiAgICBmb290ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgLnBhZGRpbmctdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItbWlkZGxlIHtcbiAgICAgICAgICAgIC5mb290ZXItbGlua3Mge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1saW5rcyArIC5mb290ZXItbGlua3Mge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjUlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvb3Rlci1saW5rcyAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgICAuc2VwLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgIH1cbiAgICBmb290ZXIge1xuICAgICAgICAuZm9vdGVyLXRvcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtc20pIHtcbiAgICAuc2VwLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDM1dnc7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWZvb3RlciB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL3NlcC1mb290ZXIteHMucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICB9XG4gICAgZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtZm9vdGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubG9nby1ib3gge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgICAgICAgLmxvZ28gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci1taWRkbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDkwcHggMCBhdXRvIDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGtleWZyYW1lcyBzY3JvbGxDdXJyZW50T2ZmZXIge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxufVxuLmhvbWUtc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3NnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNzZweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHN2aCAtIDc2cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2hvbW1lLWJhbm5lci5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgICYubm9lbC1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZS1iYW5uZXItbm9lbC0yMDI1LmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgJi52YWxlbnRpbmVzZGF5LWJnIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lLXNhaW50LXZhbGVudGluLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgJi5ibGFja2ZyaWRheS1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZS1ibGFjay1mcmlkYXkuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi10b3A6IDM4dmg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWVuZ2luZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2UtcGFydCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksMTYsOTIsMC4yKTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNWZiO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDIwcHggMDtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZS1wYXJ0LWxlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZS1wYXJ0LXJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA0MTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgIC5jaG9pY2VzLWFjdGlvbnMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmFjdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAmLmp1bXAtb2ZmZXItYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hvaWNlLXR4dCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hvaWNlcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1dnc7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMTJweCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNob2ljZXMgLmNob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAuY2hvaWNlLXR4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2hvaWNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsLWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWNhcm9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTV2aDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAzLjVlbSAyZW0gMi41ZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3ZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3ZW07XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICArIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4uZnJvbS10eHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5mcm9tLXByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjE4NzVlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLm9sZC1wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLW9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2MjVlbTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1cnJlbnQtb2ZmZXItY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5jdXJyZW50LW9mZmVyLXR4dCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBzcGFuLnBpY3RvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmx1ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2Jhbi9jYWRlYXUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAmLmNhZGVhdSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvYmFuL2NhZGVhdS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jb2V1ciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvYmFuL2NvZXVyLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5ldG9pbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2Jhbi9ldG9pbGUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNvbGVpbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvYmFuL3NvbGVpbC5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuc2VjdGlvbiNvZmZlci1qdW1wIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5sZWZ0LWJveCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIC5pbWctYm94IGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLm5ldy1waW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjZmNDg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDEuOWVtIDFlbSAxLjhlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogMnB4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBibGlua09uT2ZmIDJzIGluZmluaXRlIHN0ZXBzKDEpO1xuXG4gICAgICAgICAgICAgICAgLm5ldyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZnJvbSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE0NXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodC1ib3gge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNjUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwLm1haW4tZGVzYyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1ib3gge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAuZmFzdC1kZXNjIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDNweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZ2xvYmFsL3R1bm5lbC10aW1lci5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5zZWN0aW9uI21hcC1mciB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5sZWZ0LWJveCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZWdpb25zLWJveCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMThweCAxMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLWhsdy1ibHVlOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY1ZmI7XG4gICAgICAgIH1cbiAgICAgICAgYS5hbGwuYnRuLWZpbGwtYmx1ZSB7XG4gICAgICAgICAgICBtYXJnaW46IDE4cHggMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0LWJveCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIC5tYXAtYm94ICNtYXB7XG4gICAgICAgICAgICBoZWlnaHQ6IDc0MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTQ1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTQ1cHg7XG4gICAgICAgICAgICAuZ20tc3R5bGUtaXctY2hyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPVwiZGlhbG9nXCJdIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjUwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJ1dHRvbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5nbS1zdHlsZS1pdy1kIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucG9wdXBfaW5mb19jZW50ZXIuY2VudGVyLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYWNhcm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uaW5mb3MgLm5hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbnNlY3Rpb24janVtcC10eXBlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgIC5jb250ZW50LXNsaWRlci1ib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5jb250ZW50LWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTMwcHggMjBweCAxMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1ob3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMzBweDtcbiAgICAgICAgICAgIC5tYWNhcm9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuOGVtIDEuNGVtIDEuOGVtIDJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3ZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN2VtO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4uZnJvbS10eHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4uZnJvbS1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmp1bXAtdHlwZSB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudHh0LXNsaWRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0Ymx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgaGVpZ2h0OiA2Ljc1ZW07XG4gICAgICAgIHdpZHRoOiAxM2VtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzA2MDA4RDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDEuNzVlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IDMuNnB4IHJnYmEoNywgMSwgODUsIDAuMTkpO1xuICAgICAgICAmLmxlZnQtYnV0dG9uIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjVlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjVlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzLjVlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1ncmV5IHVybCgnLi4vLi4vcHVibGljL2ltYWdlcy9nbG9iYWwvY2hldi1sZWZ0LnN2ZycpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDRlbTtcbiAgICAgICAgfVxuICAgICAgICAmLnJpZ2h0LWJ1dHRvbiB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41ZW07XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjVlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMuNWVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWdyZXkgdXJsKCcuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC9jaGV2LXJpZ2h0LnN2ZycpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNGVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuc2VjdGlvbiNob21lcGFnZS12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC52aWRlby1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAucHJldmlldy1ib3gge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZXBhZ2UtdmlkZW8tcGxheWVyLnBuZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pZnJhbWUtYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudmlkZW8tcnVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICBzZWN0aW9uI2p1bXAtdHlwZXMgLnNsaWNrLWFycm93IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgc2VjdGlvbiNqdW1wLXR5cGVzIC5zbGljay1hcnJvdyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIHNlY3Rpb24janVtcC10eXBlcyAuc2xpY2stYXJyb3cge1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14bCkge1xuICAgIC5ob21lLXNlYXJjaCAubWFjYXJvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgdG9wOiAxMHZoO1xuICAgIH1cbiAgICAuaG9tZS1zZWFyY2ggLnNlYXJjaC1lbmdpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgICAuaG9tZS1zZWFyY2ggLnNlLXBhcnQgZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XG4gICAgfVxuICAgIC5ob21lLXNlYXJjaCAuY3VycmVudC1vZmZlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuICAgIC5ob21lLXNlYXJjaCAuY3VycmVudC1vZmZlci1jb250YWluZXIgLmN1cnJlbnQtb2ZmZXItdHh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICB9XG4gICAgLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciAuY3VycmVudC1vZmZlci10eHQgc3Bhbi5waWN0byB7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweDtcbiAgICB9XG4gICAgLmhvbWUtc2VhcmNoIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgIH1cbiAgICBzZWN0aW9uI3JldmlldyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICAgIH1cbiAgICBzZWN0aW9uI29mZmVyLWp1bXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweFxuICAgIH1cbiAgICBzZWN0aW9uI21hcC1mciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgIH1cbiAgICBzZWN0aW9uI2p1bXAtdHlwZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICB9XG4gICAgc2VjdGlvbiNyZWFzc3VyYW5jZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgIH1cbiAgICBzZWN0aW9uI2hvbWVwYWdlLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgfVxuICAgIHNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3ggLm1hcC1ib3ggI21hcCB7XG4gICAgICAgIGhlaWdodDogNjQwcHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTEwcHg7XG4gICAgfVxuICAgIHNlY3Rpb24janVtcC10eXBlcyB7XG4gICAgICAgIC5jb250ZW50LXNsaWRlci1ib3gge1xuICAgICAgICAgICAgLmNvbnRlbnQtYm94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHggODBweCA4NXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMTBweFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1sZykge1xuICAgIHNlY3Rpb24jb2ZmZXItanVtcCB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIC5sZWZ0LWJveCwgLnJpZ2h0LWJveCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGVmdC1ib3gge1xuICAgICAgICAgICAgICAgIC5pbWctYm94IGEgLm5ldy1waW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDExMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uI21hcC1mciB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAubGVmdC1ib3gsIC5yaWdodC1ib3gge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVmdC1ib3ggLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVmdC1ib3ggaDIge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAuanVtcC10eXBlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gICAgfVxuICAgIHNlY3Rpb24janVtcC10eXBlcyAuY29udGVudC1zbGlkZXItYm94IC5jb250ZW50LWJveCAubWFjYXJvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICAgIC5ob21lcGFnZS1wZyAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIHNlY3Rpb24uaG9tZS1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2OHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDY4cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwc3ZoIC0gNjhweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogNDYlO1xuICAgICAgICAubWFjYXJvbiB7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZW5naW5lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjB2aDtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuc2UtcGFydCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxNiwgOTIsIDAuMik7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgICAgICAubW9iaWxlLWJ0biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJtaXQtYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAuc2hvdy1jZW50ZXIsIC5zaG93LXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZS1wYXJ0LWxlZnQsIC5zZS1wYXJ0LXJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9ybSAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC5jaG9pY2VzLWFjdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIC5hY3Rpb25zIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VycmVudC1vZmZlci1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgLmhvbWUtc2VhcmNoIC5jdXJyZW50LW9mZmVyLWNvbnRhaW5lciAuY3VycmVudC1vZmZlci10eHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uI29mZmVyLWp1bXAgLnJpZ2h0LWJveCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIHNlY3Rpb24jbWFwLWZyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAubGVmdC1ib3gsIC5yaWdodC1ib3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0LWJveCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uI2p1bXAtdHlwZXMge1xuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXNsaWRlci1ib3gge1xuICAgICAgICAgICAgLmNvbnRlbnQtYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDkwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC5tYWNhcm9uIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICBzcGFuLmZyb20tdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzcGFuLmZyb20tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5qdW1wLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCA1NXB4IDcwcHggNTVweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbiNob21lcGFnZS12aWRlbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXNtKSB7XG4gICAgc2VjdGlvbi5ob21lLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tbWUtYmFubmVyLXhzLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgJi5ub2VsLWJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZS1iYW5uZXItbm9lbC0yMDI1LXhzLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi52YWxlbnRpbmVzZGF5LWJnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvaG9tZS1zYWludC12YWxlbnRpbi14cy5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgICYuYmxhY2tmcmlkYXktYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9ob21lLWJsYWNrLWZyaWRheS14cy5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgICAgfVxuICAgICAgICAubWFjYXJvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWVuZ2luZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCBjYWxjKCgxMDB2aCAtIDM3MHB4KSAqIDAuMzApIDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNlLXBhcnQtbGVmdCwgLnNlLXBhcnQtcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuc2UtcGFydCBmb3JtIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbiNyZXZpZXcgLnItdG9wLWJveCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14cykge1xuICAgIHNlY3Rpb24jbWFwLWZyIC5yaWdodC1ib3ggLm1hcC1ib3ggI21hcCAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1kaWFsb2ddIC5nbS1zdHlsZS1pdy1kIC5wb3B1cF9pbmZvX2NlbnRlci5jZW50ZXItY2FyZCB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Bhbi5pbmZvcyAubmFtZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rT25PZmYge1xuICAgIDAlIHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIDYwJSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIDg2JSB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIDEwMCUgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbn1cbiIsIkBrZXlmcmFtZXMgbGlzdGluZy1zcGluIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5ib2R5Lmxpc3RpbmctcGFnZSB7XG4gIG1haW4gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE1ODBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5saXN0aW5nLWhlYWRlciB7XG4gICAgLmJhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL291LXNhdXRlci1lbi1wYXJhY2h1dGUtYmFuLmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICAgIC5iYW4uYmxhY2tmcmlkYXktYmcge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9vdS1zYXV0ZXItZW4tcGFyYWNodXRlLWJhbi1ibGFjay1mcmlkYXkuanBnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMTNweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgICAgIGNvbG9yOiAkdHh0LWJyZWFrLXdoaXRlO1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAubGlzdGluZyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLmNlbnRlcnMtY2FyZHMtd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5saXN0aW5nLWxvYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTV2aDtcbiAgICAgIC5saXN0aW5nLXNwaW5uZXIge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKDcsIDEsIDg1LCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBhbmltYXRpb246IGxpc3Rpbmctc3BpbiAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNlbnRlcnMtY2FyZHMtd3JhcC5sb2FkIHtcbiAgICAgIC5saXN0aW5nLWxvYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAuY2VudGVycy1jYXJkczpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNlbnRlcnMtY2FyZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMyJTtcbiAgICAgIH1cbiAgICB9XG4gICAgcC5lbXB0eS1yZXN1bHQge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIH1cbiAgICBoMy5vdGhlci1qdW1wcyB7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMzBweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4ucmVhLWJveCB7XG4gIGJhY2tncm91bmQ6ICRiZy1ibHVlLXNlY29uZDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBwYWRkaW5nOiAxLjVlbSAwO1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICBmbGV4OiAwIDAgMTAwdnc7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgLnJlYXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLnJlYSB7XG4gICAgICBjb2xvcjogJHR4dC1icmVhay13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44OGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHdpZHRoOiAxOSU7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICAudHh0LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgc3Bhbi5uZXctcGluIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY2ZjQ4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogLTNweCAwIDVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZnVsbC1wYXJhIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cbiAgICAucmV2aWV3LXNjb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuXG4gICAgICBzcGFuLnNjb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yOWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR0eHQtYnJlYWstd2hpdGU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgY29sb3I6ICR0eHQtYnJlYWstd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgIC5zdGFyLXJhdGluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC5maWxsLXJhdGluZ3Mge1xuICAgICAgICAgIGNvbG9yOiAjZjliODA5O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmVtcHR5LXJhdGluZ3Mge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI21hcC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoNiwgMCwgMTQxLCAwLjQpO1xuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgI21hcC1iZy1jbG9zZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm1hcC1jbG9zZS1ib3gge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgdG9wOiA3JTtcbiAgICBsZWZ0OiAxMCU7XG4gIH1cbiAgI2xpc3RpbmctY2xvc2UtbWFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogJGJnLWJsdWUtc2Vjb25kO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgIH1cbiAgfVxuICAjbWFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgLmdtLXN0eWxlLWl3LWNociB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuZ20tc3R5bGUgLmdtLXN0eWxlLWl3LWNbcm9sZT1cImRpYWxvZ1wiXSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAyNTBweCFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDdweCA3cHggcmdiYSg2LCAwLCAxNDEsIDAuMTUpO1xuICAgICAgYnV0dG9uLmdtLXVpLWhvdmVyLWVmZmVjdCB7XG4gICAgICAgIHRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAyMnB4IWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHghaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nbS1zdHlsZS1pdy1kIHtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4IWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlF1aWNrc2FuZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAuYmFuIHtcbiAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAubWFjYXJvbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgc3Bhbi5pbmZvcyAubmFtZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1vcmUtZGV0YWlscyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5leHRyYS1pbmZvcyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14bCkge1xuICBib2R5Lmxpc3RpbmctcGFnZSB7XG4gICAgLmxpc3RpbmctaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gICAgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMgLmNlbnRlci1jYXJkLWxpc3Rpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbiAgLnJlYS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LWxnKSB7XG4gIGJvZHkubGlzdGluZy1wYWdlIHtcbiAgICAubGlzdGluZy1oZWFkZXIge1xuICAgICAgaDEge1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubGlzdGluZyAuY2VudGVycy1jYXJkcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gICAgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMgLmNlbnRlci1jYXJkLWxpc3Rpbmcge1xuICAgICAgd2lkdGg6IDQ4LjUlO1xuICAgIH1cbiAgICAubGlzdGluZyAuY2VudGVycy1jYXJkczphZnRlciB7XG4gICAgICB3aWR0aDogNDguNSU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICBib2R5Lmxpc3RpbmctcGFnZSB7XG4gICAgLmxpc3RpbmctaGVhZGVyIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5saXN0aW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAuY2VudGVycy1jYXJkcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuY2VudGVyLWNhcmQtbGlzdGluZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVhLWJveCB7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAucmVhcyB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAucmVhIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWEuZ2lmdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLmtlZXAtZ2lmdCB7XG4gICAgICAucmVhLmdpZnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5yZWEudmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucmVhLnNtaWxleSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gICAgLnJlYS53ZWJzaXRlIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAucmVhLmdpZnQsIC5yZWEudmlkZW8ge1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICAgIC5yZWEuc2NvcmUge1xuICAgICAgb3JkZXI6IDQ7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtc20pIHtcbiAgYm9keS5saXN0aW5nLXBhZ2Uge1xuICAgIC5saXN0aW5nLWhlYWRlciB7XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICAgIC5iYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL291LXNhdXRlci1lbi1wYXJhY2h1dGUtYmFuLW1vYi5qcGdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgICAuYmFuLmJsYWNrZnJpZGF5LWJnIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vcHVibGljL2ltYWdlcy9vdS1zYXV0ZXItZW4tcGFyYWNodXRlLWJhbi1tb2ItYmxhY2stZnJpZGF5LmpwZ1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHMgLmNlbnRlci1jYXJkLWxpc3Rpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmxpc3RpbmcgLmNlbnRlcnMtY2FyZHM6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnJlYS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLnJlYXMge1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG4gIH1cbiAgI21hcC1jb250YWluZXIgLm1hcC1jbG9zZS1ib3gge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgbWF4LWhlaWdodDogNjQwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14cykge1xuICBib2R5Lmxpc3RpbmctcGFnZSB7XG4gICAgLmxpc3RpbmctaGVhZGVyIHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjbWFwLWNvbnRhaW5lciAjbWFwIC5nbS1zdHlsZSAuZ20tc3R5bGUtaXctY1tyb2xlPWRpYWxvZ10gLmdtLXN0eWxlLWl3LWQgLnBvcHVwX2luZm9fY2VudGVyLmNlbnRlci1jYXJkIHtcbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgICAuYWN0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgICBzcGFuLmluZm9zIC5uYW1lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICAgIC5leHRyYS1pbmZvcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgfVxuICAgICAgLm1vcmUtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIub2ZmZXItanVtcC1wZyB7XG4gIC8vbWFpbiAuaGVhZGVyIHtcbiAgLy8gIC5iYW4ge1xuICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgIGhlaWdodDogMzc4cHg7XG4gIC8vICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vcHVibGljL2ltYWdlcy9lZGl0b3JpYWwtYmFuLmpwZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gIC8vICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8vICAgIGRpc3BsYXk6IGZsZXg7XG4gIC8vICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vICAgIGgxIHtcbiAgLy8gICAgICBjb2xvcjogJHR4dC1icmVhay13aGl0ZTtcbiAgLy8gICAgICBmb250LXNpemU6IDQ1cHg7XG4gIC8vICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIC8vICAgICAgbWF4LXdpZHRoOiA3NzBweDtcbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cbiAgLmZvcm0tYm94IHtcbiAgICBtYXgtd2lkdGg6IDExNjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucGFydC1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgfVxuICB9XG4gIC5pbnRybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTE2NXB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbiAgICBhIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA4MjBweDtcbiAgICAgIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ib3gge1xuICAgIGlucHV0OmNoZWNrZWQgKyBidXR0b25bdHlwZT1idXR0b25dIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsIHVybCgnLi4vLi4vcHVibGljL2ltYWdlcy9vZmZlci1qdW1wL2NoZWNrLW1hcmstaWNvbi5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCFpbXBvcnRhbnQ7O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJSFpbXBvcnRhbnQ7O1xuICAgIH1cbiAgICAuYnRuLWJveCBidXR0b24ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5wbHVzLWJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5wbHVzLWFjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RlZGRlYjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICB9XG4gICAgLmZhc3QtaWNvbiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC90dW5uZWwtdGltZXIucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5kaXNhYmxlZCAucGx1cy1hY3Rpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNob2ljZSAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIC5vbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDAgYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICAgIC5idG4tYm94IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2hvaWNlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmNob2ljZSB7XG4gICAgICAgIC5pbWctYm94IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBtYXgtd2lkdGg6IDM0OHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkY2U4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuZGlzYWJsZWQge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguZGlzYWJsZWQpOmhvdmVyIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcnQtbGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jaG9pY2VzIC5jaG9pY2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0OC40ODQ4NDg0OCU7XG4gICAgICAgIG1heC13aWR0aDogMzQ4cHg7XG4gICAgICB9XG4gICAgICA+IC50aXRsZSB7XG4gICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIG1heC13aWR0aDogMzQ4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA3MjdweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJ0LWJveC5zZWNvbmQtc3RlcCB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgICAgI3Nob3ctbWFwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcnQtYm94LmZpZnRoLXN0ZXAge1xuICAgICAgLmltZy1jb250ZW50LWJveCBpbWcge1xuICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RlZGRlYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFydC1ib3guc2l4dGgtc3RlcCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vcHVibGljL2ltYWdlcy9vZmZlci1qdW1wL2xhc3Qtc3RlcC5wbmcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA1MTlweDtcbiAgICB9XG4gICAgLnN1Ym1pdC1ib3gge1xuICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbWFpbiAuYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E3YTdhNztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICAgIC5jaG9pY2UtdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jaG9pY2VzLWJveCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMTJweCAxNHB4IDI3LjUycHggNC40OHB4IHJnYmEoNiwgMCwgMTQxLCAwLjE1KTtcbiAgICB9XG4gICAgLmNob2ljZXMtZWx0cyB7XG4gICAgICBoZWlnaHQ6IDI0NXB4O1xuICAgICAgbWF4LWhlaWdodDogNDV2aDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICAgIC5jaG9pY2VzLWJveCAuY2hvaWNlLWVsdCBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuY2hvaWNlLXR4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAuY2hvaWNlcy1ib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmdvb2RpZXMtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRkZWI7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAmLmRpc2FibGVkOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLmhlYWQtc2VjdGlvbiB7XG4gICAgICAuYm94LWltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3gtdHh0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0NXB4O1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSArIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FydC1pdGVtLmZvcm0tY2hlY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyBidXR0b25bdHlwZT1idXR0b25dIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1zZWNvbmQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctYmx1ZS1zZWNvbmQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDE1cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29udGVudDogXCJCaWVudMO0dCBkaXNwb25pYmxlXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcnQtaXRlbS5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRkZWI7XG4gICAgICB3aWR0aDogOTklO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAuaW1nLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmbGV4OiAwIDEgMjMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgLmNoZWNrLWluZm9zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgIC5pbmZvcyB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiArIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1ib3gge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXg6IDAgMSAxNDBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LW1kKSB7XG4gIC5vZmZlci1qdW1wLXBnIHtcbiAgICBtYWluIC5oZWFkZXIgLmJhbiBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLmludHJvIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIC5pbnRybyBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5pbnRybyAuY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5mb3JtLWJveCAuY2hvaWNlIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gICAgLmZvcm0tYm94IHtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5wYXJ0LWJveC5zaXh0aC1zdGVwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyZjMxYjY7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1ib3ggLnBhcnQtbGVmdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNzI3cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICA+IC50aXRsZSBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICAgICYuZmlmdGgtc3RlcCAuaW1nLWNvbnRlbnQtYm94IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtc20pIHtcbiAgLm9mZmVyLWp1bXAtcGcge1xuICAgIC5wbHVzLWFjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZvcm0tYm94IHtcbiAgICAgIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAucGFydC1ib3gge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmNob2ljZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmNob2ljZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgKyAuY2hvaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFydC1sZWZ0IC5jaG9pY2VzIC5jaG9pY2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgKyAuY2hvaWNlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VibWl0LWJveCB7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdvb2RpZXMtc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzQ4cHg7XG4gICAgICBtYXJnaW46IDI1cHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmhlYWQtc2VjdGlvbiB7XG4gICAgICAgIC5ib3gtaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ib3gtdHh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjayBsYWJlbCB7XG4gICAgICAgIC5pbWctYm94IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZsZXg6IDAgMSAxMTBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuY2hlY2staW5mb3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLWJveCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIC5jaGVjay1pbmZvcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0OmRpc2FibGVkICsgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJ0LWl0ZW0uZm9ybS1jaGVjay5kaXNhYmxlZCBsYWJlbCB7XG4gICAgICAgIC5jaGVjay1pbmZvcyB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0OmRpc2FibGVkICsgYnV0dG9uW3R5cGU9YnV0dG9uXSB7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXNtKSB7XG4gIC5vZmZlci1qdW1wLXBnIHtcbiAgICAuZm9ybS1ib3ggLnBhcnQtbGVmdCAuY2hvaWNlcy5mdWxsLXctY2hvaWNlIC5jaG9pY2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICAuY2hvaWNlcy5mdWxsLXctY2hvaWNlIC5jaG9pY2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZGRlYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmltZy1ib3gge1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBmbGV4OiAwIDEgMjMwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC50eHQtYm94IHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi1ib3gge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXg6IDAgMSAxNDBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5LmNlbnRlci1wZyB7XG4gICN0YXJ0ZWF1Y2l0cm9uUm9vdCB7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLmNlbnRlci1oZWFkZXIge1xuICAgIC5iYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzEsMDAwMDAwKzEwMCYwKzY1LDAuNjUrMTAwICovXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMCkgMSUsIHJnYmEoMCwwLDAsMCkgNjUlLCByZ2JhKDAsMCwwLDAuNjUpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDElLHJnYmEoMCwwLDAsMCkgNjUlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLDApIDElLHJnYmEoMCwwLDAsMCkgNjUlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbiAgICAgIH1cbiAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICBpbWcuYmctaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHggMzVweCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgY29sb3I6ICR0eHQtYnJlYWstd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2ZpY2hlLWNlbnRyZS9maWNoZS1waW4uc3ZnXCIpIGxlZnQgNHB4IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgLmJyZWFkY3J1bWItYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIGxpICsgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAuYmMtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgYS5iYy1saW5rOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBuYXYjbWVudS1jZW50ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkOWQ0ZDg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Q5ZDRkODtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNC41JTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDVweDtcbiAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyICB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDYwMDhEO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDVweCAyMXB4IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNlbnRlci1zZWN0aW9ucyB7XG4gICAgc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGgyLCBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgfVxuICAgICAgLmRlc2NyaXB0aW9uLWJveCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5jZW50ZXItY29udGVudC1idXlib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gICAgICAuY2VudGVyLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgICAuY2VudGVyLWJ1eWJveCB7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDMwcHgpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNlY3Rpb24uY2VudGVyLWRldGFpbHMge1xuICAgIC50by1rbm93LWl0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAudG8ta25vdy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWRkaXRpb25hbC1tZW50aW9uIHtcbiAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICBzZWN0aW9uLnJlY2VpdmVkIHtcbiAgICAucmVjZWl2ZWQtaXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5yZWNlaXZlZC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgfVxuICAgICAgICBwLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDQyNmM1O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWN0aW9uLnNob3ctbWFwIHtcbiAgICBkaXYjbWFwIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgfVxuICB9XG4gIHNlY3Rpb24uY2VudGVyLTY5IHtcbiAgICAuY2VudGVyLWNhcmQuY2MtbGFyZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuYmFuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIC5tYWNhcm9uIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAyNXB4O1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDM4cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzhweDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtaW4td2lkdGg6IDU2MHB4O1xuICAgICAgICBzcGFuLmluZm9zIHtcbiAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9ucy1leHRyYS1pbmZvcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4IDdweCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXh0cmEtaW5mb3Mge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWN0aW9uLmNlbnRlci1vdGhlci1hY3Rpdml0aWVzIHtcbiAgICAub3RoZXItYWN0aXZpdGllcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLmNlbnRlci1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAuYmFuLmJhbjY5IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHR4dC1ibHVlLXNlY29uZDtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDM1cHggMzVweCAzNXB4O1xuICAgICAgICAgIHNwYW4uaW5mb3Mge1xuICAgICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWN0aW9uLm5lYXJlc3QtYm94IHtcbiAgICAubmVhcmVzdC1jZW50ZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuY2VudGVyLWNhcmQge1xuICAgICAgICB3aWR0aDogMjMuNSU7XG4gICAgICAgICsgLmNlbnRlci1jYXJkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMS41JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmVhcmVzdC10b3ducyB7XG4gICAgICAuYnRuLWhsdy1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE2MEZCMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDk1cHg7XG4gICAgLnN1Y2Nlc3NmdWwtanVtcCB7XG4gICAgICBmb250LXNpemU6IDAuOTVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgIC5zdGFycyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGNvbG9yOiAjZjliODA5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1eWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDI1cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlLWhvdmVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBociB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDFlbSAtMjBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzYwNWM5NTtcbiAgICAgIH1cbiAgICAgIC5wcmljZS1ib3gge1xuICAgICAgICBtYXJnaW46IDAuNWVtIDAgMS41ZW0gMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC5wcmljZXMge1xuICAgICAgICAgIC5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mcm9tLXByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNjRlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAucGVvcGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjRlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnlvLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmxlZnQtcGFydCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctYmx1ZS1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtcGFydCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWUtaG92ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuanVtcC12ZG8tYm94IHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgIC5wbGFuZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMThlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5tdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGFuZGVtLWNob2ljZXMtYm94IHtcbiAgICAgICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgICAgICAudGFuZGVtLW9wdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdHh0LXdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgKyAudGFuZGVtLW9wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucmFkaW8tYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGFiZWwtYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmRpc2NvdW50IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmctYmx1ZS1ob3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IGF1dG87XG4gICAgICAgICAgICAmOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJsdWUtaG92ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnlvLWxpbmUgLmxlZnQtcGFydCwgLnlvLWxpbmUgLnJpZ2h0LXBhcnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHR4dC13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC55by1saW5lIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnlvLWxpbmUgLnJpZ2h0LXBhcnQge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJpZ2h0LXBhcnQgLm9sZC1wcmljZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODNlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFuZGVtLW9wdGlvbi5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICAgICBjb2xvcjogJHR4dC13aGl0ZTtcbiAgICAgICAgICAueW8tbGluZSAubGVmdC1wYXJ0LCAueW8tbGluZSAucmlnaHQtcGFydCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgICAgICAgY29sb3I6ICR0eHQtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudG90YWwtYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmb250LXNpemU6IDEuNDFlbTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAuYW1vdW50IHtcbiAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjZlbSAxLjVlbSAwLjZlbSAzZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR0eHQtY29yYWlsO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0eHQtY29yYWlsO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29yYWlsLWhvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuLWJvb2sge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvZmljaGUtY2VudHJlL2ZpY2hlLWJ0bi1yZXNlcnZlci1ibGFuYy5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxLjVlbSBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVlbTtcbiAgICAgICAgfVxuICAgICAgICAuYnRuLW9mZmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2ZpY2hlLWNlbnRyZS9maWNoZS1idG4tb2ZmcmlyLWJsYW5jLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEuNWVtIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW50aW9uLWJveCB7XG4gICAgICBwLm1lbnRpb24ge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbWVyLXJldmlldyB7XG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBhZGRpbmc6IDM1cHggOTBweCA0MHB4IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWVmZjc7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICBib3JkZXI6IDI1cHggc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDM0cHg7XG4gICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIGJvcmRlcjogMjBweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjFlZmY3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmMWVmZjc7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnQ2F2ZWF0JywgY3Vyc2l2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNzhweDtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICB9XG4gICAgICAuY3VzdG9tZXItbmFtZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAjMDQyNmM1O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICByaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3MHB4KSB7XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItaGVhZGVyIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyB7XG4gICAgLmN1c3RvbWVyLXJldmlldyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDk1cHggMzBweCAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtNTAlKTtcbiAgICAgIH1cbiAgICAgIC5jdXN0b21lci1uYW1lIHtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICByaWdodDogOTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhsKSB7XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1sZykge1xuICBib2R5LmNlbnRlci1wZyB7XG4gICAgLmNlbnRlci1oZWFkZXIgbmF2I21lbnUtY2VudGVyIHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgfVxuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3gge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuY3VzdG9tZXItcmV2aWV3IHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICBib2R5LmNlbnRlci1wZyBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmJhbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgYm9keS5jZW50ZXItcGcgc2VjdGlvbi5uZWFyZXN0LWJveCAubmVhcmVzdC1jZW50ZXJzIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5jZW50ZXItY2FyZCB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBib2R5LmNlbnRlci1wZyAuY2VudGVyLXNlY3Rpb25zIC5jZW50ZXItY29udGVudC1idXlib3ggLmNlbnRlci1idXlib3gge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgYm9keS5jZW50ZXItcGcge1xuICAgICN0YXJ0ZWF1Y2l0cm9uUm9vdCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgLmNlbnRlci1zZWN0aW9ucyBzZWN0aW9uIGgyLCAuY2VudGVyLXNlY3Rpb25zIHNlY3Rpb24gaDMge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIC5jZW50ZXItaGVhZGVyIC5iYW4gLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2VudGVyLWhlYWRlciBuYXYjbWVudS1jZW50ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAuY2VudGVyLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAyJTtcbiAgICAgIH1cbiAgICAgIC5jZW50ZXItYnV5Ym94IHtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuc3VjY2Vzc2Z1bC1qdW1wIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5idXlib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIC5hY3Rpb25zIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudHdvLWNvbHVtbiB7XG4gICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaWNlLWJveCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAuZnJvbS1tZW50aW9uIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnRpb24tYm94LCAuY3VzdG9tZXItcmV2aWV3IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24ucmVjZWl2ZWQgLnJlY2VpdmVkLWl0ZW1zIC5yZWNlaXZlZC1pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIHNlY3Rpb24uY2VudGVyLWRldGFpbHMgLnRvLWtub3ctaXRlbXMgLnRvLWtub3ctaXRlbSB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhzKSB7XG4gIGJvZHkuY2VudGVyLXBnIHtcbiAgICAuY2VudGVyLWhlYWRlciAuYmFuIHtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgfVxuICAgIC5jZW50ZXItaGVhZGVyIC5iYW4gLmNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgcGFkZGluZzogNTBweCAxNXB4IDI1cHggMTVweDtcbiAgICB9XG4gICAgLmNlbnRlci1oZWFkZXIgLmJhbiAuY29udGFpbmVyIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IHJnYmEoMCwwLDAsLjY1KTtcbiAgICB9XG4gICAgLmNlbnRlci1zZWN0aW9ucyBzZWN0aW9uIGgyLCAuY2VudGVyLXNlY3Rpb25zIHNlY3Rpb24gaDMge1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgfVxuICAgIHNlY3Rpb24uY2VudGVyLWRldGFpbHMgLnRvLWtub3ctaXRlbXMgLnRvLWtub3ctaXRlbSB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgc2VjdGlvbi5yZWNlaXZlZCAucmVjZWl2ZWQtaXRlbXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLnJlY2VpdmVkLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICArIC5yZWNlaXZlZC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNlY3Rpb24uY2VudGVyLW90aGVyLWFjdGl2aXRpZXMgLm90aGVyLWFjdGl2aXRpZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAuY2VudGVyLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDhweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLm5lYXJlc3QtYm94IC5uZWFyZXN0LWNlbnRlcnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAuY2VudGVyLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDhweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uLmNlbnRlci02OSAuY2VudGVyLWNhcmQuY2MtbGFyZ2Uge1xuICAgICAgLmNvbnRlbnQgc3Bhbi5pbmZvcyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAuY29udGVudCAuYWN0aW9ucy1leHRyYS1pbmZvcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5leHRyYS1pbmZvcyB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCAuYnV5Ym94IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCAuYnV5Ym94IC5hY3Rpb25zIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMC44ZW0gMS41ZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWwtaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzkwcHgpIHtcbiAgYm9keS5jZW50ZXItcGcgLmNlbnRlci1zZWN0aW9ucyAuY2VudGVyLWNvbnRlbnQtYnV5Ym94IC5jZW50ZXItYnV5Ym94IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcyMHB4KSB7XG4gIGJvZHkuY2VudGVyLXBnIC5jZW50ZXItc2VjdGlvbnMgLmNlbnRlci1jb250ZW50LWJ1eWJveCAuY2VudGVyLWJ1eWJveCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4iLCJib2R5LmVkdGwtcGcge1xuICAuZWR0bC1oZWFkZXIge1xuICAgIC5iYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzNzhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vcHVibGljL2ltYWdlcy9lZGl0b3JpYWwtYmFuLmpwZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJyZWFrLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVkdGwtY250LWFzaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuZWR0bC1jbnQge1xuICAgICAgcCwgdWwsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMwNzAxNTU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgICAgfVxuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgLm10LTAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5vLWFzaWRlIHtcbiAgICAgIC5lZHRsLWNudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBoMSNjZ3Yge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGgyLnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgfVxuICAgIC5xcl9xdWVzdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICAgICAgKyAucXJfcXVlc3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmNiOWRmO1xuICAgICAgfVxuICAgICAgaDIgKyBwLCBoMiArIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGl2X2NndiB7XG4gICAgICAmICsgLmRpdl9jZ3Yge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWJveCB7XG4gICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB9XG4gICAgLnZpZGVvLWJveCB7XG4gICAgICBtYXJnaW46IDI1cHggMCA0MHB4IDA7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAucXVvdGUtZm9ybS1ib3gge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIG1hcmdpbjogMjVweCAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGgzIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE3cHg7XG4gICAgICB9XG4gICAgICBmb3JtIHtcbiAgICAgICAgLnR4dC1yZWQge1xuICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIH1cbiAgICAgICAgcC5tZW50aW9uIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzE2MEZCMjtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tYm94IHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAxMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIGxhYmVsLnJlcXVpcmVkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudXNlLXZvdWNoZXItYm94IHtcbiAgICAgIHBhZGRpbmc6IDU1cHggNjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIH1cbiAgfVxuICAuZWR0bC1hc2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgLmVhLWJveCB7XG4gICAgICB3aWR0aDogMzQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB9XG4gICAgLmVhLWJveC5vZmZlci1qdW1wIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmJhbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgYm90dG9tOiAtMjFweDtcbiAgICAgICAgICBsZWZ0OiAxMi41JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEzJSAxMyUgMTMlO1xuICAgICAgICAub2ZmZXItanVtcC1vcHRpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzAwMjNjNDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgICAgLmZyb20ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5vbGQge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbmNsdWRlZCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5lYS1ib3gucmVhc3N1cmFuY2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjlweCAxNXB4O1xuICAgICAgLnR4dC1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICAgIGIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVhLWJveC5jZW50ZXI2OSB7XG4gICAgICAuY2VudGVyLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLmNvbnRlbnQgc3Bhbi5pbmZvcyAubmFtZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHNwYW4uaW5mb3MgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVhLWJveC5qdW1wLXR5cGVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcGFkZGluZzogNjBweCAxNXB4O1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1sZykge1xuICBib2R5LmVkdGwtcGcge1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICBib2R5LmVkdGwtcGcge1xuICAgIC5lZHRsLWhlYWRlciAuYmFuIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5lZHRsLWNudC1hc2lkZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIGgyLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIH1cbiAgICAgIC5lZHRsLWNudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmVkdGwtYXNpZGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5lYS1ib3gge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDI4cHggMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteHMpIHtcbiAgYm9keS5lZHRsLXBnIHtcbiAgICAuZWR0bC1jbnQtYXNpZGUge1xuICAgICAgLnVzZS12b3VjaGVyLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5lZHRsLWFzaWRlIHtcbiAgICAgICAgLmVhLWJveCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjhweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keS5saXN0aW5nLXBhZ2UudG93bi1wYWdlIHtcbiAgI3NlYXJjaC1lbmdpbmUtYm94IHtcbiAgICAuc2VhcmNoLWVuZ2luZSB7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgIH1cbiAgICAmLmFjdGl2ZSAuc2VhcmNoLWVuZ2luZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAudG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDY1cHggMTVweDtcbiAgICBtYXJnaW46IDAgMCA0OXB4IDA7XG4gICAgLnRpdGxlLWJveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogNDdweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL3B1YmxpYy9pbWFnZXMvbGlzdGluZy9saXN0aW5nLXJlZ2lvbi1waW4uc3ZnXCIpIC01cHggMCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHggYXV0bztcbiAgICB9XG4gICAgLmltZy10aXRsZS1kZXNjcmlwdGlvbi1ib3gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5pbWctYm94IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aXRsZS1kZXNjcmlwdGlvbi1ib3gge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbi1ib3gge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi53aXRob3V0LWltZyAudGl0bGUtZGVzY3JpcHRpb24tYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtbWQpIHtcbiAgYm9keS5saXN0aW5nLXBhZ2UudG93bi1wYWdlIC50b3duLWhlYWRlciAuaW1nLXRpdGxlLWRlc2NyaXB0aW9uLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAuaW1nLWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC50aXRsZS1kZXNjcmlwdGlvbi1ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14cykge1xuICBib2R5Lmxpc3RpbmctcGFnZS50b3duLXBhZ2UgLnRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAudGl0bGUtYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCBhdXRvO1xuICAgIH1cbiAgICAuaW1nLXRpdGxlLWRlc2NyaXB0aW9uLWJveCAudGl0bGUtZGVzY3JpcHRpb24tYm94IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgdXJsKGh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS81LjExLjIvY3NzL2FsbC5taW4uY3NzKTtcblxuYm9keS50bmwtcGcge1xuICAudG5sLWhlYWRlciB7XG4gICAgLmJhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDM3OHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9wdWJsaWMvaW1hZ2VzL3R1bm5lbC1iYW4uanBnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICR0eHQtYnJlYWstd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG5sLWNudC1hc2lkZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgLnRubC1jbnQge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG4gIH1cbiAgLnRubC1jbnQge1xuICAgIC50aWNrZXQtdmFsaWRpdHkge1xuICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIH1cbiAgICBzZWxlY3QuZm9ybS1jb250cm9sLnNlbGVjdC1yb3VuZGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1ZDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgIH1cbiAgICBwLCB1bCwgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwNzAxNTU7XG4gICAgfVxuICAgIC5wcmljZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICR0eHQtYmx1ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5idG4tYm94IHtcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIH1cbiAgICAuYWxlcnQtZGFuZ2VyIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sOm5vdCguZGF0ZV9zb3VoYWl0ZV9mcm9udCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWRkZWI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSA1cHg7XG4gIH1cbiAgLmZvcm0tY2hlY2sge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgZmxleDogMCAwIDI2cHg7XG4gICAgICBtYXJnaW46IDAgMjRweCAwIDA7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuICAjdHVubmVsX3BheW1lbnRNb2RlIC5mb3JtLWNoZWNrIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5mb3JtLWNoZWNrLWxhYmVsW2Zvcj1cInR1bm5lbF9wYXltZW50TW9kZV80XCJdIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgICBzcGFuICsgc3BhbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaXZpbGl0ZS1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC55by1saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIG1hcmdpbjogMS4yNWVtIDAgMCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmxlZnQtcGFydCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kLWhvdmVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgfVxuICAgIC5yaWdodC1wYXJ0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNjN2M1ZGQ7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICAmLm5vLWxpbmU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIHNlY3Rpb24ge1xuICAgICsgc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjI1ZW07XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAmLmJ0ci1ub25lIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAmLmJici1ub25lIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAuYnItZnVsbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5vcHRpb25zIHtcbiAgICAgIC5zZXAtb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDJweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm9wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAub3B0aW9uLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgLm9wdGlvbi1pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4JTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuc2hvdy12aWRlbyB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5wYXJ0cyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNjN2M1ZGQ7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucGFydC1sZWZ0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogNDkwcHg7XG4gICAgICAgICAgICAuY2hlY2tib3gtYm94IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIHNwYW4uYmdmb3JsaW5lIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3B0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgJi50eHQtY29yYWlsIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHh0LWNvcmFpbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5ld2l0aGljb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgc3Bhbi5iZ2ZvcmxpbmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mcmVlLXZvdWNoZXIgLmljb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgICBtYXJnaW46IC0xOHB4IDAgLTEwcHggNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2VzL2dsb2JhbC90dW5uZWwtdGltZXIucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wYXJ0LXJpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBkZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTYwZmIyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWN0aW9uLnlvdXItb3JkZXIge1xuICAgIC50YW5kZW0tY2hvaWNlcy1ib3gge1xuICAgICAgbWFyZ2luOiAxLjVlbSAwO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgLnRhbmRlbS1vcHRpb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgYmFja2dyb3VuZDogJHR4dC13aGl0ZTtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVkMDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAzNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgICAgLnJhZGlvLWJveCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5sYWJlbC1ib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuZGlzY291bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmctYmx1ZS1ob3ZlcjtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW46IDJweCBhdXRvIDJweCAycHg7XG4gICAgICAgICAgJjpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJsdWUtaG92ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVmdC1wYXJ0IHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOTVlbTtcbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtcGFydCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLm9sZC1wcmljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgzZW07XG4gICAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRhbmRlbS1vcHRpb24uc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctY29yYWlsO1xuICAgICAgICBjb2xvcjogJHR4dC13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmctY29yYWlsO1xuICAgICAgfVxuICAgIH1cbiAgICAjY29tcHRldXIge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgfVxuICAgIC55by1saW5lLmFjdGl2aXR5LXR5cGUtYm94IHtcbiAgICAgIC5sZWZ0LXBhcnQge1xuICAgICAgICBmb250LXNpemU6IDEuMjRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgfVxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgIH1cbiAgICAgIC5vbGQtcHJpY2Uge1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jZW50ZXItZGF0ZS1ib3gge1xuICAgICAgLmNlbnRlci1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyOSAvIDIwO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLmNlbnRlci1jaG9pY2Uge1xuICAgICAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgICB9XG4gICAgICAubWVudGlvbiB7XG4gICAgICAgIHAgc3Bhbi50eHQtY29yYWlsIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRlLXNlbGVjdGlvbi1ib3gge1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgYiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjA1ZW07XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg4ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbnB1dC1ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdiN0dW5uZWxfbWF0aW5NaWRpU291aGFpdGVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBtYXJnaW46IDAgN3B4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLmZvcm0tY2hlY2sgKyAuZm9ybS1jaGVjayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgI3Bvc2l0aW9uLWNhbGVuZGFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDUwJSFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiA1MCUhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgIH1cbiAgICAjY2xlbmRpZXItcmVzZXJ2YXRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZTI5NzA7XG4gICAgICB3aWR0aDogNDQxcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDk1dmg7XG4gICAgICBtYXgtd2lkdGg6IDk1dnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNTAwIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogdW5zZXQhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAubW9udGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1JTtcbiAgICAgIH1cbiAgICAgIC50aXRsZS1tb250aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgLm1vaXMtYW5ubmUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vbnRoLXdlZWstZGF5cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDE0JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRheXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLmRheSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDE0LjI1JSAtIDFweCk7XG4gICAgICAgICAgbWFyZ2luOiAwIDFweCAxcHggMDtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29sb3I6ICR0eHQtd2hpdGU7XG4gICAgICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdGFibGUtZGF5IHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgICAgICAgICAmLmJzLWRheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAyM2M0O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5ocy1kYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzA3MDE1NTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2VsZWN0ZWQtZGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb3JhaWw7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAjYWZpZmx5LWRhdGUtc2VsZWN0aW9uLWJveCB7XG4gICAgICAuYWZpZmx5LXNlbGVjdGVkLWhldXJlLWJveDplbXB0eSxcbiAgICAgIC5hZmlmbHktc2VsZWN0ZWQtaGV1cmU6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmFmaWZseS1zZWxlY3RlZC1oZXVyZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzJlMjk3MDt3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgICAgLmFmaWZseS1zZWxlY3RlZC1oZXVyZSAuZmFyLFxuICAgICAgLmFmaWZseS1zZWxlY3RlZC1oZXVyZSAuZmFzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB9XG4gICAgICAjY2xlbmRpZXItcmVzZXJ2YXRpb24ge1xuICAgICAgICAuYWZpZmx5LXNsb3QtbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFmaWZseS1zbG90LWJ0biB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5hZmlmbHktc2xvdC1kaXNwbyB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5hZmlmbHktY2FsZW5kYXItbWVzc2FnZSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGNvbG9yOiAjMDcwMTU1O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgI2FmaWZseS1zbG90cyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICAgICAgICBjb2xvcjogIzA3MDE1NTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwNzAxNTU7XG4gICAgICAgIH1cbiAgICAgICAgI2FmaWZseS1zbG90cyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwMTU1O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzA3MDE1NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYWxlbmRhci1pbnB1dC1ib3gge1xuICAgICAgLmNhbGVuZGFyLWlucHV0LWZvcm0tYm94IHtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgfVxuICAgICAgLmlucHV0LWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmljb24tY2FsZW5kYXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc2VjdGlvbi51c2Utdm91Y2hlciB7XG4gICAgLmNvbnRlbnQgaDMge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgcCArIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG4gIHNlY3Rpb24ucGVhY2UtYW5kLWp1bXAge1xuICAgIGltZy5leHRlbmQge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cbiAgfVxuICBzZWN0aW9uLndoby1wYXlzIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC50dW5uZWxfY3VzdG9tZXJfY2l2aWxpdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgc2VjdGlvbi53aG8tanVtcCB7XG4gICAgLnBhZC1yb3cge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgICAjanVtcC1mcm9udC1saXN0IHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5ibG9ja19qdW1wZXI6Zmlyc3QtY2hpbGQgLnRpdGxlLWZvcm0tcmVtb3ZlLWJveCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgLnRpdGxlLWZvcm0tcmVtb3ZlLWJveCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLnJlbW92ZS1qdW1wZXItc3VwcHJpbWVyIHtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZS1ib3gge1xuICAgICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1ib3gge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5naWZ0LWN1c3RvbS1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGVkZGViO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdvb2RpZXMtdG9nZ2xlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogJHR4dC1ibHVlLXNlY29uZC1ob3ZlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmdvb2RpZXMtY29sbGFwc2VkIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICA+IC5vcHRpb24sXG4gICAgICAgID4gLmdvb2RpZXMtYm94IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvY2tfanVtcGVyIHtcbiAgICAgICAgLmp1bXBlci1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZXJyX2FnZSwgLmVycl9wb2lkcywgLmVycl90YWlsbGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wZWFjZS1hbmQtanVtcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAudG90YWwge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgLnRvdGFsLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlY2VpcHQtc2hpcHBpbmctYmlsbGluZyB7XG4gICAgLmplLXNvdWhhaXRlLXJlY3UgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmFkcmVzc2VfZmFjdHVyYXRpb25fZGlmZiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuc2hpcHBpbmcge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgICAgLnNoaXBwaW5nLWRlc3RpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWN0aW9uLnJlY2FwIHtcbiAgICAuY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIC5tYWluLWluZm9zIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGFibGUgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgICYuZGF0YSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGFibGUgdHIuZGVtYW5kZXVyIHRkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJlY2FwLW9yZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgLnRhYmxlIHtcbiAgICAgICAgY29sb3I6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICAgIHRoZWFkIHRoIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB0ZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB0ZC5wcml4LW9wdGlvbnMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQudGV4dC1yaWdodC5wcmljZS11bml0IHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGRlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc2VjdGlvbi5wYXltZW50IHtcbiAgICAuY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDMwcHggMCAwO1xuICAgICAgKyAuY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmLmJyLWZ1bGwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvbW8tY29kZSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgLnByb21vLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkdHh0LWJsdWUtc2Vjb25kO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtYm94IHtcbiAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWQwO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgYnV0dG9uLmJ0bi5ib3V0b25fZ2VuZXJhbC5idG5fZ3Jvcy52YWxpZGVyX2NvZGVfcHJvbW8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNi41cHg7XG4gICAgICAgICAgICB0b3A6IDYuNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWNvcmFpbDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJlbW92ZS1jb2RlLXByb21vLWJveCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICNyZW1vdmUtY29kZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgICAuc3VibWl0LWZvcm0tYm94IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0uZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuX2plX2xhbmNlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50bmwtYXNpZGUge1xuICAgIG1heC13aWR0aDogY2FsYygzNSUgLSAxNXB4KTtcbiAgICAub3BhY2l0eS01NSB7XG4gICAgICBvcGFjaXR5OiAwLjU1O1xuICAgIH1cbiAgICAjY2FydCB7XG4gICAgICBjb2xvcjogJHR4dC1icmVhay13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICR0eHQtYmx1ZS1zZWNvbmQtaG92ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgd2lkdGg6IDQ2NXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiA5NXB4O1xuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkdHh0LWJyZWFrLXdoaXRlO1xuICAgICAgfVxuICAgICAgLmNhcnQtaGVhZGVyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogNDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDVjOTU7XG4gICAgICB9XG4gICAgICAubWFpbi1pbmZvcyB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYwNWM5NTtcbiAgICAgICAgLmluZm8tbGluZSArIC5pbmZvLWxpbmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJ0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2MDVjOTU7XG4gICAgICAgIC5jYXJ0LWxpbmUgKyAuY2FydC1saW5lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGEge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAucHJpY2Uge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICR0eHQtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcnQtY29udGVudC1zZWN0aW9uICsgLmNhcnQtY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5hZGQtcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcnQtdG90YWwge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjA1Yzk1O1xuICAgICAgICAudG90YWwtbGluZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICBjb2xvcjogJHR4dC1jb3JhaWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJ0LWFkZGl0aW9ubmFsLWluZm9zIHtcbiAgICAgICAgcGFkZGluZzogMjVweCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC5hZGRpdGlvbm5hbC1saW5lIHtcbiAgICAgICAgICArIC5hZGRpdGlvbm5hbC1saW5lIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgLmRhdGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFtkYXRhLXNjcm9sbC10bz1cImp1bXAtZnJvbnQtbGlzdFwiXSAuZGF0YSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXltZW50LWluLXNldmVyYWwtdGltZXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBzdXAge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICAgIC50ZWwtbGluayB7Y29sb3I6IGN1cnJlbnRDb2xvcjt9XG4gIH1cbiAgLnZpZGVvLWJveCBpZnJhbWUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LXhsKSB7XG4gIGJvZHkudG5sLXBnIC50bmwtY250LWFzaWRlIC50bmwtY250IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIGJvZHkudG5sLXBnIC50bmwtYXNpZGUge1xuICAgIG1heC13aWR0aDogY2FsYyg0MCUgLSAxNXB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQteGwpIHtcbiAgYm9keS50bmwtcGcge1xuICAgIC50bmwtYXNpZGUgI2NhcnQge1xuICAgICAgLmNhcnQtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cbiAgICAgIC5tYWluLWluZm9zIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgfVxuICAgICAgLmNhcnQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgIH1cbiAgICAgIC5jYXJ0LXRvdGFsIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgfVxuICAgICAgLmNhcnQtYWRkaXRpb25uYWwtaW5mb3Mge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAge1xuICAgICNqdW1wLWZyb250LWxpc3Qge1xuICAgICAgLnRpdGxlLWZvcm0tcmVtb3ZlLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAudGl0bGUtYm94IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1ib3gge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1icmVha3BvaW50LWxnKSB7XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLm1haW4taW5mb3MgaW1nIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucmVjYXAgLnJlY2FwLW9yZGVyIC50YWJsZSB0Ym9keSB0ZC5wcml4LW9wdGlvbnMgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIGJvZHkudG5sLXBnIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmbGV4OiAwIDAgMThweDtcbiAgICBtYXJnaW46IDRweCAxNnB4IDAgMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICBib2R5LnRubC1wZyB7XG4gICAgLnRubC1oZWFkZXIgLmJhbiB7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudG5sLWNudC1hc2lkZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgLnRubC1jbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50bmwtYXNpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBzZWN0aW9uI21vYmlsZS1yZWNhcCAudG5sLWFzaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgIHNlY3Rpb24jbW9iaWxlLXJlY2FwIC50bmwtYXNpZGUgI2NhcnQge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLWJyZWFrcG9pbnQtc20pIHtcbiAgLnBheW1lbnQtaW4tc2V2ZXJhbC10aW1lcyB7XG4gICAgLnRlbC1saW5rIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0czpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1sZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAxO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1pbi13aWR0aDogNzVweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC14cykge1xuICBib2R5LnRubC1wZyAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnRhbmRlbS1jaG9pY2VzLWJveCAudGFuZGVtLW9wdGlvbiB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAueW8tbGluZSAuY2VudGVyLW9mLWp1bXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ueW91ci1vcmRlciAueW8tbGluZSBhLmNoYW5nZS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJvZHkudG5sLXBnIC55by1saW5lIC5sZWZ0LXBhcnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnlvdXItb3JkZXIgLnlvLWRhdGUtbGluZSAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICBib2R5LnRubC1wZyAudG5sLWNudCBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLmNvbnRlbnQsXG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAuY29udGVudCxcbiAgYm9keS50bmwtcGcgc2VjdGlvbi53aG8tanVtcCAjanVtcC1mcm9udC1saXN0IC50aXRsZS1mb3JtLXJlbW92ZS1ib3gge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBheW1lbnQgLmNvbnRlbnQsIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuYmxvY2tfanVtcGVyOmZpcnN0LWNoaWxkIC50aXRsZS1mb3JtLXJlbW92ZS1ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHggMjVweCAwIDA7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5jb250ZW50LmJyLWZ1bGwge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAubWFpbi1pbmZvcyB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgLnRvdGFsIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgLnBhZC1yb3cge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wICNqdW1wLWZyb250LWxpc3QgLmdpZnQtY3VzdG9tLW1lc3NhZ2UgdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5vcHRpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbiAub3B0aW9ucyAub3B0aW9uIC5vcHRpb24taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzOHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogNjVweDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IC5wcmljZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtcmlnaHQgLnByaWNlIGRlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ud2hvLWp1bXAgI2p1bXAtZnJvbnQtbGlzdCAuZ29vZGllcy10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGJvZHkgdGQucHJpeC1vcHRpb25zIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnJlY2FwIC5yZWNhcC1vcmRlciAudGFibGUgdGQudGV4dC1yaWdodC5wcmljZS11bml0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24gLm9wdGlvbnMgLm9wdGlvbiAucGFydHMgLnBhcnQtbGVmdCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICBib2R5LnRubC1wZyAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5yZWNhcCAubWFpbi1pbmZvcyBpbWcge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wYXltZW50IC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmxpbmV3aXRoaWNvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LWxlZnQgLmxpbmV3aXRoaWNvbiAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLndoby1qdW1wIC50b3RhbCAudG90YWwtbGluZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGJvZHkudG5sLXBnIHNlY3Rpb24ucGF5bWVudCAucHJvbW8tY29kZSB7XG4gICAgLnByb21vLWJveCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5pbnB1dC1ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZW1vdmUtY29kZS1wcm9tby1ib3gge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBlYWNlLWFuZC1qdW1wIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbiAgYm9keS50bmwtcGcgc2VjdGlvbi5wZWFjZS1hbmQtanVtcCAub3B0aW9ucyAub3B0aW9uIC5wYXJ0cyAucGFydC1yaWdodCAucHJpY2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uLnBlYWNlLWFuZC1qdW1wIC5vcHRpb25zIC5vcHRpb24gLnBhcnRzIC5wYXJ0LXJpZ2h0IC5wcmljZSBkZWwge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnRubC1wZyBzZWN0aW9uIC5vcHRpb25zIC5vcHRpb24gLm9wdGlvbi1pbWcge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuIiwiLmdvb2RpZXMtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzUzNDJkMSAwJSwgIzExMTE4MyA4OSUsICMxMTExODMgMTAwJSk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBpbi1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDMyJTtcbiAgfVxuXG4gIC5pbWctYm94IGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbiAgfVxuXG4gIC50eHQtYm94IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuICB9XG5cbn1cblxuLmdvb2RpZXMtY2FyZC5jZW50ZXItY2FyZC1saXN0aW5nIHtcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmltZy1ib3gge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbiAgLmltZy1ib3ggaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLnR4dC1ib3gge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuLmJ1eWJveC1jdXN0b21lci1yZXZpZXcgLmdvb2RpZXMtY2FyZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1sZykge1xuICAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuZ29vZGllcy1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtYnJlYWtwb2ludC1tZCkge1xuICAuYnV5Ym94LWN1c3RvbWVyLXJldmlldyAuZ29vZGllcy1jYXJkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/