.filter {
  display: block;
  position: sticky;
  top: -70px;
  -webkit-box-shadow: 0 5px 40px -8px rgba(0, 0, 0, 0.48);
  -moz-box-shadow: 0 5px 40px -8px rgba(0, 0, 0, 0.48);
  box-shadow: 0 5px 40px -8px rgba(0, 0, 0, 0.48);
  padding: 0.5rem 1rem;
  border-radius: 10px;
}

.noUi-handle::before {
  width: 2px;
  background-color: #238189;
  left: 15px;
}

.noUi-handle::after {
  width: 0px;
}

.noUi-handle {
  border-color: #238189;
}

.noUi-touch-area {
  cursor: pointer;
}

.noUi-connect {
  background: #238189;
}

.noUi-connects {
  border: 1px solid #238189;
}

.form-control:focus {
  box-shadow: none;
  border: none;
  background: lightgrey;
}

@media (min-width: 992px) {
  .noUi-base, .noUi-connects, .noUi-target {
    width: 13rem;
  }
  .noUi-target {
    margin: auto;
  }
}
.noUi-target {
  border: none;
}

@media (max-width: 992px) {
  .noUi-target {
    margin: 0 2rem;
  }
}
#min-data, #max-data, #max-price, #min-price {
  color: #238189;
  font-family: "Gotham Medium", serif;
}

.form-control {
  padding: 0;
}

.form-row > .col, .form-row > [class*=col-] {
  padding: 0;
  margin: 2rem;
}

.item-form {
  text-align: center;
  margin-bottom: 6px;
}

.form-check-label {
  margin-left: 20px;
}

.form-check > input[type=checkbox] {
  display: none;
}

.form-check > label {
  cursor: pointer;
  height: 0;
  position: relative;
  top: 10px;
  background-color: #238189;
}

.form-check > label::before {
  background: gray;
  border-radius: 20px;
  border: 1px solid gray;
  content: "";
  height: 1.3rem;
  margin-top: 4px;
  margin-left: -50px;
  position: absolute;
  opacity: 0.3;
  transition: all 0.4s ease-in-out;
  width: 35px;
}

.form-check > label::after {
  background: rgb(255, 255, 255);
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  content: "";
  height: 1.1rem;
  width: 1.1rem;
  left: 2px;
  margin-top: 5.5px;
  margin-left: -50px;
  position: absolute;
  transition: all 0.3s ease-in-out;
}

.form-check > input[type=checkbox]:checked + label::before {
  background: inherit;
  opacity: 1;
  border-color: #238189;
}

.form-check > input[type=checkbox]:checked + label::after {
  background: white;
  left: 16px;
}

.default-color {
  margin: 1rem 0;
  font-size: 1.2rem;
}

#col-options fieldset {
  margin-bottom: 0;
}

#col-options {
  display: flex;
  justify-content: center;
  margin: 1rem 0 0;
}

@media (min-width: 575.98px) and (max-width: 991.98px) {
  #categories, #operators, #fion {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  #categories .form-check, #operators .form-check, #collapseOne .form-check {
    margin-right: 2rem;
  }
}
#categories .form-check, #operators .form-check {
  padding-bottom: 0.2rem;
}

.js-filter-form hr {
  margin: 0.2rem 0;
}

#headingOne, #headingTwo, #headingThree {
  cursor: pointer;
}

#sortButton:hover, #sortButton:hover i {
  text-decoration: none !important;
  background-color: #238189;
  color: #FFFFFF;
}

#sortButton {
  color: #238189;
  font-family: "Gotham Medium", sans-serif !important;
  border: 1px solid #238189;
  border-radius: 8px;
  padding: 5px;
  cursor: pointer;
}

#search-button {
  font-size: 1.375rem;
}

.card-effect {
  -webkit-animation: mover 1s alternate;
  animation: mover 1s alternate;
}

.card-effect {
  -webkit-animation: mover 1s alternate;
  animation: mover 1s alternate;
}

@-webkit-keyframes mover {
  0% {
    transform: translateY(0);
    opacity: 0;
  }
  50% {
    transform: translateY(-10px);
    opacity: 0.5;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes mover {
  0% {
    transform: translateY(0);
    opacity: 0;
  }
  50% {
    transform: translateY(-5px);
    opacity: 0.5;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.table-row {
  background-color: white;
}

.timeRest {
  font-size: 0.8rem !important;
}

.detailsMobileVersion {
  background: linear-gradient(to right, #238189 50%, white 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all 0.5s ease-out;
  cursor: pointer;
  width: 100%;
}

.detailsMobileVersion:hover {
  background-position: left bottom;
  color: #FFFFFF;
}
.detailsMobileVersion:hover i {
  color: #FFFFFF !important;
}

.detailsMobileVersion i {
  font-size: 0.8rem !important;
}

#mobilesPlansTitle {
  text-align: left;
  font-size: 1rem;
}

#mobilesPlans p {
  margin: 0;
  padding: 4px 0;
  font-size: 0.9rem;
  line-height: 1.15rem;
}

.bold {
  font-family: "Gotham Medium", serif;
}

.block {
  display: block;
  font-size: 1.375rem;
  font-weight: 900;
}

.exposant, .exposant-price {
  position: relative;
  bottom: 1px;
  font-size: 0.6em;
  line-height: 0.8em;
  vertical-align: super;
  text-decoration: none;
  font-family: "Gotham Medium", serif;
}

.exposant-price {
  font-size: 1.4rem;
}

.per-month {
  position: relative;
  top: 2rem;
  right: 2rem;
}

.per-month-mobile {
  position: relative;
  top: 1.5rem;
  right: 2.5rem;
}

.per-month1 {
  position: relative;
  top: 2rem;
  right: 0.8rem;
}

.per-month1-mobile {
  position: relative;
  top: 1.4rem;
  right: 0.8rem;
}

.mobilesPlans ul {
  padding: 0;
  margin-bottom: 0;
}

.mobilesPlans li {
  line-height: 1.2em;
  list-style: none;
  flex-direction: column;
}

.mobilesPlans small {
  font-size: 0.7rem;
}

.li-data img {
  margin: 0 auto 1rem;
}

.li-mobile img {
  margin-bottom: 0;
}

.li-data img.boxes-img {
  margin-bottom: 0.1rem;
}

#price-li {
  line-height: inherit;
}

#price-div {
  height: 100%;
}

.li-data {
  height: 80px;
}

.mobilesPlans {
  font-size: 1.125rem;
  cursor: pointer;
}

.btn:focus {
  box-shadow: none;
}

.js-filter-content .mobilesPlans:hover {
  background: whitesmoke;
}

.noUi-base, .noUi-connects {
  position: initial;
}

.options {
  display: none;
}

.mobilesPlans:hover .options {
  display: block;
}

.mobilesPlans .details:after {
  font-family: Font Awesome\ 5 Free, serif;
  content: "\f067";
  font-weight: 900;
  padding-left: 4px;
  font-size: 0.8rem;
}

.mobilesPlans:hover .details:after {
  content: "\f068";
}

.details:hover, .details:active, .details:focus {
  text-decoration: none;
}

.details {
  font-size: 0.9rem;
}

.body-row {
  line-height: 2rem;
  margin-bottom: 2rem;
  -webkit-box-shadow: 0px 0px 17px -7px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 17px -7px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 17px -7px rgba(0, 0, 0, 0.75);
  border-radius: 5px;
}

.logo {
  border-radius: 5px;
}

@media (min-width: 330px) {
  .mobilePlansCards {
    display: flex;
    justify-content: space-between;
  }
}
.mobilePlansCards {
  margin: auto;
}

.box1 {
  position: relative;
}

.ribbon1 {
  top: -10px;
  right: -10px;
  width: 120px;
  height: 120px;
  overflow: hidden;
  position: absolute;
}

.ribbon1:before, .ribbon1:after {
  position: absolute;
  z-index: -1;
  content: "";
  display: block;
  border: 5px solid #c92351;
}

.ribbon1:before {
  top: 0;
  left: 25px;
  border-radius: 3px 0 0 0;
}

.ribbon1:after {
  bottom: 25px;
  right: 0;
  border-radius: 0 0 3px 0;
}

.ribbon1 span {
  font-size: 0.8rem !important;
  position: absolute;
  display: block;
  width: 225px;
  padding: 5px 0 7px;
  background-color: #c92351;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  color: #fff;
  font: 700 14px "Lato", sans-serif;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  text-align: center;
  left: -25px;
  top: 30px;
  transform: rotate(45deg);
}

#code-promo {
  height: 3rem;
  text-align: center;
}

.col-2, .col-3, .col-1 {
  align-self: center;
  text-align: left;
}

#price {
  font-size: 3rem;
  font-weight: 900;
  margin: 1rem 0 0 2rem;
}

@media (max-width: 389px) {
  #price {
    margin-left: 0;
  }
}
.mobile-price {
  font-size: 2rem;
}

.widthcard {
  width: 40%;
}

#MobilesPlansVisit {
  font-size: 1rem;
}

#MobilesPlansVisitMobile {
  font-size: 1.2rem;
}

.container, .container-sm {
  max-width: none;
}

.toggleIcon:after {
  font-family: Font Awesome\ 5 Free, serif;
  font-weight: 900;
  content: "\f067";
  text-align: right;
}

@media (min-width: 576px) {
  .container {
    max-width: 570px;
  }
}
@media (min-width: 767px) {
  #comparator-image-top {
    background-position-y: -2rem;
  }
  .mobilesPlansMobile {
    display: none;
  }
  .container, .container-sm, .container-md {
    min-width: 736px;
    max-width: 1140px;
  }
}
@media (min-width: 992px) {
  #comparator-image-top {
    background-position-y: -18rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vY29tcGFyYXRvck1vYmlsZXNQbGFucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpGOztBQVFBO0VBQ0U7RUFDQTtFQUNBO0FBTEY7O0FBUUE7RUFDRTtBQUxGOztBQVFBO0VBQ0U7QUFMRjs7QUFRQTtFQUNFO0FBTEY7O0FBUUE7RUFDRTtBQUxGOztBQVFBO0VBQ0U7QUFMRjs7QUFRQTtFQUNFO0VBQ0E7RUFDQTtBQUxGOztBQVFBO0VBQ0U7SUFDRTtFQUxGO0VBT0E7SUFDRTtFQUxGO0FBQ0Y7QUFRQTtFQUNFO0FBTkY7O0FBUUE7RUFDRTtJQUNFO0VBTEY7QUFDRjtBQVFBO0VBQ0U7RUFDQTtBQU5GOztBQVNBO0VBQ0U7QUFORjs7QUFTQTtFQUNFO0VBQ0E7QUFORjs7QUFTQTtFQUNFO0VBQ0E7QUFORjs7QUFXQTtFQUNFO0FBUkY7O0FBV0E7RUFDRTtBQVJGOztBQVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJGOztBQVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJGOztBQVdBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVZGOztBQWFBO0VBQ0U7RUFDQTtFQUNBO0FBVkY7O0FBYUE7RUFDRTtFQUNBO0FBVkY7O0FBYUE7RUFDRTtFQUNBO0FBVkY7O0FBYUE7RUFDRTtBQVZGOztBQWFBO0VBQ0U7RUFDQTtFQUNBO0FBVkY7O0FBaUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUFkRjtFQWlCQTtJQUNFO0VBZkY7QUFDRjtBQWtCQTtFQUNFO0FBaEJGOztBQW1CQTtFQUNFO0FBaEJGOztBQW9CQTtFQUNFO0FBakJGOztBQXNCQTtFQUNFO0VBQ0E7RUFDQTtBQW5CRjs7QUFzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFuQkY7O0FBdUJBO0VBQ0U7QUFwQkY7O0FBeUJBO0VBQ0U7RUFDQTtBQXRCRjs7QUF5QkE7RUFDRTtFQUNBO0FBdEJGOztBQXlCQTtFQUNFO0lBQ0U7SUFDQTtFQXRCRjtFQXdCQTtJQUNFO0lBQ0E7RUF0QkY7RUF3QkE7SUFDRTtJQUNBO0VBdEJGO0FBQ0Y7QUF5QkE7RUFDRTtJQUNFO0lBQ0E7RUF2QkY7RUF5QkE7SUFDRTtJQUNBO0VBdkJGO0VBeUJBO0lBQ0U7SUFDQTtFQXZCRjtBQUNGO0FBMEJBO0VBQ0U7QUF4QkY7O0FBMkJBO0VBQ0U7QUF4QkY7O0FBMkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeEJGOztBQTJCQTtFQUNFO0VBQ0E7QUF4QkY7QUEwQkU7RUFDRTtBQXhCSjs7QUE2QkE7RUFDRTtBQTFCRjs7QUE2QkE7RUFDRTtFQUNBO0FBMUJGOztBQTZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMUJGOztBQTZCQTtFQUNFO0FBMUJGOztBQTZCQTtFQUNFO0VBQ0E7RUFDQTtBQTFCRjs7QUE2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTFCRjs7QUE2QkE7RUFDRTtBQTFCRjs7QUE2QkE7RUFDRTtFQUNBO0VBQ0E7QUExQkY7O0FBNkJBO0VBQ0U7RUFDQTtFQUNBO0FBMUJGOztBQTZCQTtFQUNFO0VBQ0E7RUFDQTtBQTFCRjs7QUE2QkE7RUFDRTtFQUNBO0VBQ0E7QUExQkY7O0FBNkJBO0VBQ0U7RUFDQTtBQTFCRjs7QUE2QkE7RUFDRTtFQUNBO0VBQ0E7QUExQkY7O0FBNEJBO0VBQ0U7QUF6QkY7O0FBNEJBO0VBQ0U7QUF6QkY7O0FBNEJBO0VBQ0U7QUF6QkY7O0FBNEJBO0VBQ0U7QUF6QkY7O0FBNEJBO0VBQ0U7QUF6QkY7O0FBNEJBO0VBQ0U7QUF6QkY7O0FBNEJBO0VBQ0U7QUF6QkY7O0FBNEJBO0VBQ0U7RUFDQTtBQXpCRjs7QUE0QkE7RUFDRTtBQXpCRjs7QUE0QkE7RUFDRTtBQXpCRjs7QUE0QkE7RUFDRTtBQXpCRjs7QUE0QkE7RUFDRTtBQXpCRjs7QUE0QkE7RUFDRTtBQXpCRjs7QUEyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeEJGOztBQTJCQTtFQUNFO0FBeEJGOztBQTJCQTtFQUNFO0FBeEJGOztBQTJCQTtFQUNFO0FBeEJGOztBQXlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRDRjs7QUF5Q0E7RUFDRTtBQXRDRjs7QUF5Q0E7RUFDRTtJQUNFO0lBQ0E7RUF0Q0Y7QUFDRjtBQXlDQTtFQUNFO0FBdkNGOztBQTRDQTtFQUNFO0FBekNGOztBQTRDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpDRjs7QUE0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBekNGOztBQTRDQTtFQUNFO0VBQ0E7RUFDQTtBQXpDRjs7QUE0Q0E7RUFDRTtFQUNBO0VBQ0E7QUF6Q0Y7O0FBNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpDRjs7QUE2Q0E7RUFDRTtFQUNBO0FBMUNGOztBQTZDQTtFQUNFO0VBQ0E7QUExQ0Y7O0FBNkNBO0VBQ0U7RUFDQTtFQUNBO0FBMUNGOztBQTZDQTtFQUNFO0lBQ0U7RUExQ0Y7QUFDRjtBQTZDQTtFQUNFO0FBM0NGOztBQThDQTtFQUNFO0FBM0NGOztBQThDQTtFQUNFO0FBM0NGOztBQThDQTtFQUNFO0FBM0NGOztBQThDQTtFQUNFO0FBM0NGOztBQStDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBNUNGOztBQWtEQTtFQUdFO0lBQ0U7RUFqREY7QUFDRjtBQW9EQTtFQUVFO0lBQ0U7RUFuREY7RUFzREE7SUFDRTtFQXBERjtFQXVEQTtJQUNFO0lBQ0E7RUFyREY7QUFDRjtBQXdEQTtFQUNFO0lBQ0U7RUF0REY7QUFDRixDIiwiZmlsZSI6ImNvbXBhcmF0b3JNb2JpbGVzUGxhbnMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipTRUFSQ0ggRk9STSBNT0JJTEVTUExBTlMqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cblxuLy8vLy8vLy8vLy8vLy8vL0dMT0JBTCBTRUFSQ0ggRk9STS8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLmZpbHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IC03MHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDQwcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNDgpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDQwcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNDgpO1xuICBib3gtc2hhZG93OiAwIDVweCA0MHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjQ4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi8vLy8vLy8vLy8vLy8vLy9TTElERVIgUkFOR0UvLy8vLy8vLy8vLy8vLy8vLy8vXG4ubm9VaS1oYW5kbGU6OmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzgxODk7XG4gIGxlZnQ6IDE1cHg7XG59XG5cbi5ub1VpLWhhbmRsZTo6YWZ0ZXIge1xuICB3aWR0aDogMHB4O1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMyMzgxODk7XG59XG5cbi5ub1VpLXRvdWNoLWFyZWEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjMjM4MTg5O1xufVxuXG4ubm9VaS1jb25uZWN0cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMzgxODk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IGxpZ2h0Z3JleTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub1VpLWJhc2UsIC5ub1VpLWNvbm5lY3RzLCAubm9VaS10YXJnZXQge1xuICAgIHdpZHRoOiAxM3JlbTtcbiAgfVxuICAubm9VaS10YXJnZXQge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ubm9VaS10YXJnZXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5vVWktdGFyZ2V0IHtcbiAgICBtYXJnaW46IDAgMnJlbTtcbiAgfVxufVxuXG4jbWluLWRhdGEsICNtYXgtZGF0YSwgI21heC1wcmljZSwgI21pbi1wcmljZSB7XG4gIGNvbG9yOiAjMjM4MTg5O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gTWVkaXVtXCIsIHNlcmlmO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm0tcm93ID4gLmNvbCwgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJyZW07XG59XG5cbi5pdGVtLWZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLy8vLy8vLy8vLy8vLy9DSEVDS0JPWCBPUFRJT05TLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uZm9ybS1jaGVjayA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWNoZWNrID4gbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzgxODk7XG59XG5cbi5mb3JtLWNoZWNrID4gbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4zO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDM1cHg7XG59XG5cbi5mb3JtLWNoZWNrID4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8vY29sb3I6ICMyMzgxODk7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEuMXJlbTtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgbGVmdDogMnB4O1xuICBtYXJnaW4tdG9wOiA1LjVweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZm9ybS1jaGVjayA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogIzIzODE4OTtcbn1cblxuLmZvcm0tY2hlY2sgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBsZWZ0OiAxNnB4O1xufVxuXG4uZGVmYXVsdC1jb2xvciB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuI2NvbC1vcHRpb25zIGZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2NvbC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG59XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDA7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogMS41cmVtO1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc1Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjY2F0ZWdvcmllcywgI29wZXJhdG9ycywgI2Zpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgI2NhdGVnb3JpZXMgLmZvcm0tY2hlY2ssICNvcGVyYXRvcnMgLmZvcm0tY2hlY2ssICNjb2xsYXBzZU9uZSAuZm9ybS1jaGVjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICB9XG59XG5cbiNjYXRlZ29yaWVzIC5mb3JtLWNoZWNrLCAjb3BlcmF0b3JzIC5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMnJlbTtcbn1cblxuLmpzLWZpbHRlci1mb3JtIGhyIHtcbiAgbWFyZ2luOiAwLjJyZW0gMDtcbn1cblxuLy8vLy8vLy8vLy8vLy8vL0NIRUNLQk9YIFRJVExFLy8vLy8vLy8vLy8vLy8vLy8vL1xuI2hlYWRpbmdPbmUsICNoZWFkaW5nVHdvLCAjaGVhZGluZ1RocmVlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9CVVRUT05TIEZPUk0gQVJST1cvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuI3NvcnRCdXR0b246aG92ZXIsICNzb3J0QnV0dG9uOmhvdmVyIGkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzODE4OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiNzb3J0QnV0dG9uIHtcbiAgY29sb3I6ICMyMzgxODk7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBNZWRpdW1cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjM4MTg5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vU0VBUkNIIEJVVFRPTi8vLy8vLy8vLy8vLy8vLy8vLy9cbiNzZWFyY2gtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipUQUJMRSBNT0JJTEVTUExBTlMqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cbi5jYXJkLWVmZmVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlciAxcyAgYWx0ZXJuYXRlO1xuICBhbmltYXRpb246IG1vdmVyIDFzICBhbHRlcm5hdGU7XG59XG5cbi5jYXJkLWVmZmVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlciAxcyAgYWx0ZXJuYXRlO1xuICBhbmltYXRpb246IG1vdmVyIDFzICBhbHRlcm5hdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi50YWJsZS1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnRpbWVSZXN0IHtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmRldGFpbHNNb2JpbGVWZXJzaW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjM4MTg5IDUwJSwgd2hpdGUgNTAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRldGFpbHNNb2JpbGVWZXJzaW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIGNvbG9yOiAjRkZGRkZGO1xuICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgxNSw3NiwxMzAsMSkgMTAwJSk7XG4gIGkge1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uZGV0YWlsc01vYmlsZVZlcnNpb24gaSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbiNtb2JpbGVzUGxhbnNUaXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuI21vYmlsZXNQbGFucyBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1cmVtO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBNZWRpdW1cIiwgc2VyaWY7XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uZXhwb3NhbnQsIC5leHBvc2FudC1wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAxcHg7XG4gIGZvbnQtc2l6ZTogLjZlbTtcbiAgbGluZS1oZWlnaHQ6IC44ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gTWVkaXVtXCIsIHNlcmlmO1xufVxuXG4uZXhwb3NhbnQtcHJpY2Uge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnBlci1tb250aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycmVtO1xuICByaWdodDogMnJlbTtcbn1cblxuLnBlci1tb250aC1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMi41cmVtO1xufVxuXG4ucGVyLW1vbnRoMXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJyZW07XG4gIHJpZ2h0OiAwLjhyZW07XG59XG5cbi5wZXItbW9udGgxLW1vYmlsZXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEuNHJlbTtcbiAgcmlnaHQ6IDAuOHJlbTtcbn1cblxuLm1vYmlsZXNQbGFucyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2JpbGVzUGxhbnMgbGkge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9iaWxlc1BsYW5zIHNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5cbi5saS1kYXRhIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG59XG5cbi5saS1tb2JpbGUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpLWRhdGEgaW1nLmJveGVzLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbn1cblxuI3ByaWNlLWxpIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbiNwcmljZS1kaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5saS1kYXRhIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubW9iaWxlc1BsYW5zIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmpzLWZpbHRlci1jb250ZW50IC5tb2JpbGVzUGxhbnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4ubm9VaS1iYXNlLCAubm9VaS1jb25uZWN0cyB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuXG4ub3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGVzUGxhbnM6aG92ZXIgLm9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2JpbGVzUGxhbnMgLmRldGFpbHM6YWZ0ZXIge1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBzZXJpZjtcbiAgY29udGVudDpcIlxcZjA2N1wiO1xuICBmb250LXdlaWdodDo5MDA7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cblxuLm1vYmlsZXNQbGFuczpob3ZlciAuZGV0YWlsczphZnRlciB7XG4gIGNvbnRlbnQ6XCJcXGYwNjhcIjtcbn1cblxuLmRldGFpbHM6aG92ZXIsIC5kZXRhaWxzOmFjdGl2ZSwgLmRldGFpbHM6Zm9jdXMgIHtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cbi5kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4vLy5tb2JpbGVzUGxhbnM6aG92ZXIge1xuLy8gIGNvbG9yOiAjRkZGRkZGO1xuLy8gIGJhY2tncm91bmQtY29sb3I6ICMyMzgxODk7XG4vL1xuLy8gICNtb2JpbGVzUGxhbnNUaXRsZSwgI3ByaWNlLCAjdGltZVJlc3QsICN0aW1lUmVzdCBpIHtcbi8vICAgIGNvbG9yOiAjRkZGRkZGO1xuLy8gIH1cbi8vXG4vLyAgLmJ0bi1wcmltYXJ5IHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4vLyAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4vLyAgICBjb2xvcjogIzIzODE4OTtcbi8vICB9XG4vL31cblxuLmJvZHktcm93IHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxN3B4IC03cHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE3cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE3cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5sb2dvIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzMwcHgpIHtcbiAgLm1vYmlsZVBsYW5zQ2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5tb2JpbGVQbGFuc0NhcmRzIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vUmliYm9uLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbi5ib3gxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmliYm9uMSB7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yaWJib24xOmJlZm9yZSwgLnJpYmJvbjE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNjOTIzNTE7XG59XG5cbi5yaWJib24xOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAwO1xufVxuXG4ucmliYm9uMTphZnRlciB7XG4gIGJvdHRvbTogMjVweDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggMDtcbn1cblxuLnJpYmJvbjEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjVweDtcbiAgcGFkZGluZzogNXB4IDAgN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkyMzUxO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogNzAwIDE0cHggJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IC0yNXB4O1xuICB0b3A6IDMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuXG4jY29kZS1wcm9tbyB7XG4gIGhlaWdodDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29sLTIsIC5jb2wtMywgLmNvbC0xIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jcHJpY2Uge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbjogMXJlbSAwIDAgMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4OXB4KSB7XG4gICNwcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1vYmlsZS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLndpZHRoY2FyZCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbiNNb2JpbGVzUGxhbnNWaXNpdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuI01vYmlsZXNQbGFuc1Zpc2l0TW9iaWxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5jb250YWluZXIsIC5jb250YWluZXItc20ge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cblxuLnRvZ2dsZUljb246YWZ0ZXIge1xuICBmb250LWZhbWlseTogRm9udCBBd2Vzb21lXFwgNSBGcmVlLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6OTAwO1xuICBjb250ZW50OlwiXFxmMDY3XCI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKk1FRElBIFFVRVJJRVMqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLy9cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI2NvbXBhcmF0b3ItaW1hZ2UtdG9wIHtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuXG4gICNjb21wYXJhdG9yLWltYWdlLXRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAtMnJlbTtcbiAgfVxuXG4gIC5tb2JpbGVzUGxhbnNNb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtaW4td2lkdGg6IDczNnB4O1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY29tcGFyYXRvci1pbWFnZS10b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogLTE4cmVtO1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/