/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/lightbox2/dist/css/lightbox.min.css ***!
  \*****************************************************************************************************************************************/
.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/build/images/loading.f657825a.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/build/images/prev.0edc57cc.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/build/images/next.62074ac7.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/build/images/close.0cfd6489.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/front/styles/main.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
body {
  font-family: "Akshar", "Roboto", sans-serif;
  width: 100%;
}

.hidden {
  display: none;
}

.btn-billetterie-card {
  max-height: 50px;
}

.btn-rate-card {
  font-size: 1.25rem;
  padding: 0.5rem 0.5rem;
  text-align: center;
  border: 1px solid #343a40;
  border-radius: 0;
}
.btn-rate-card a {
  text-decoration: none;
  color: black;
}

.btn-rate-card:hover {
  background-color: black;
  color: white;
}
.btn-rate-card:hover a {
  color: white;
}

.btn-read-card {
  border: 1px solid #343a40;
  font-size: 1.25rem;
  padding: 0.5rem;
  border-radius: 0;
  background-color: white;
  text-decoration: none;
  color: black;
}

.btn-read-card:hover {
  background-color: black;
  color: white;
}
.btn-read-card:hover a {
  color: white;
}

.lien-souligne {
  color: black;
  text-decoration: none;
}

.lien-souligne:hover {
  text-decoration: underline;
}

/* Police */
.font-primary {
  font-family: "Akshar", sans-serif;
}

.font-primary-light {
  font-family: "Akshar", sans-serif;
  font-weight: 400;
}

/* Taille de texte */
/* Couleur de fond */
.bg-grey {
  background-color: #EDEDED;
}

.bg-footer {
  background-color: #FF5D5D;
}

.bg-pink {
  background-color: #fa5faa;
}

.bg-blue {
  background-color: #09b2FF;
}

.bg-green {
  background-color: #68ff85;
}

.bg-orange {
  background-color: #fe513a;
}

.bg-yellow {
  background-color: #ffb24b;
}

.bg-red {
  background-color: #ea1e79;
}

/* Couleur de texte */
.black {
  color: black !important;
}

.white {
  color: white;
}

.blue-title {
  color: #08afff;
}

.color-primary {
  color: #FF5D5D;
}

/* Custom Select */
.custom-select {
  position: relative;
}
.custom-select select {
  display: none;
}

.select-selected {
  background-color: white;
}
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
  transform: translateY(-50%);
}
.select-selected .select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

.select-items {
  position: absolute;
  background-color: white;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}
.select-items div, .select-items .select-selected {
  font-size: 30px;
  color: #000000;
  padding: 8px 16px;
  border: 0.5px solid black;
  cursor: pointer;
}
.select-items div:hover, .select-items .same-as-selected {
  background-color: #09b2FF;
  color: white;
}

.select-hide {
  display: none;
}

/* Event Annulé */
.cancelled-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 0, 0, 0.5); /* Couleur rouge avec 50% d'opacité */
  display: flex;
  justify-content: center;
}

.full-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7); /* Couleur rouge avec 50% d'opacité */
  display: flex;
  justify-content: center;
}

.cancelled-text {
  position: relative;
  font-size: 4rem;
  font-weight: bold;
  color: white;
  top: 40%;
}

/* Thème */
.theme-1 {
  min-height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
}

.theme-2 {
  display: flex;
  align-items: center;
  justify-content: start;
  color: white;
}

/* Menu */
.nav-link {
  color: black;
  font-size: 1.25rem;
}

.menu-item.active {
  position: relative;
}
.menu-item.active::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -60px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #09b2FF;
  transform: translate(0, -50%);
}

/* Overlay */
.prog {
  position: relative;
}
.prog .overlay {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.prog:hover .overlay {
  opacity: 1;
}

.overlay {
  position: absolute;
  top: 0 !important;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
}
.overlay > div {
  width: 25%;
}

/* text-decoration */
.text-decoration-none {
  text-decoration: none !important;
  color: black !important;
}

/* DropDown Select */
.dropdown-select {
  color: black;
  background-color: white;
  border-radius: 0;
  font-size: 1.25rem;
  border: 1px solid #343a40;
}

.dropdown-select-item-li {
  color: black;
  background-color: white;
  border-radius: 0;
  border: 0.5px solid black;
  cursor: pointer;
  padding: 10px;
  font-size: 30px;
  min-width: 300px;
}
.dropdown-select-item-li:hover {
  background-color: #09b2FF;
  color: white !important;
  cursor: pointer;
  min-width: 300px;
}

.dropdown-menu {
  padding: 0;
}

.dropdown-toggle-select {
  min-width: 300px;
  padding: 0.5rem;
}
.dropdown-toggle-select:hover {
  background-color: white;
  color: black;
}

/* Image */
.round-img-header {
  padding: 2px;
  border: solid 2px black;
  background-color: #ffffff;
  margin-left: -16px;
  width: 90px;
  height: 90px;
  object-fit: cover;
}

.round-img-header-sm {
  border: solid 2px black;
  background-color: #ffffff;
  margin-left: -8px;
  max-height: 50px;
}

.header-gallery-art {
  margin-left: -16px;
}

.round-left {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  padding-left: 15px;
  background-color: #FFFFFF;
  color: black;
  border: 1px solid black;
}

.btn-move-up {
  margin-top: -10px;
}

/* Responsive custom */
@media (min-width: 2200px) {
  .custom-col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .show-xxl {
    display: block !important;
  }
}
@media (max-width: 2200px) {
  .show-xxl {
    display: none !important;
  }
}
/* Header */
.border-event {
  border: 1px solid black;
}

.transport-infos {
  max-height: 80px;
  max-width: 80px;
}

.tarif-infos {
  max-height: 60px;
}

.captcha-infos {
  max-height: 122px;
}

.pass-culture-infos {
  max-height: 86px;
}

.card .card-vedette-home {
  right: 0;
  top: 25%;
  width: 25%;
  background-color: white;
}

.objectif-soutiens {
  font-size: 60px;
  font-weight: bold;
}

.lune-soutiens {
  font-size: 80px;
  font-weight: bold;
}

.bottom-17 {
  bottom: 17px;
}

.mh-45 {
  max-height: 45px;
}

/* Bordures */
.border-dotted, .border-dotted-black {
  border-left-width: 1px;
  border-left-style: dotted;
}

.border-dotted-black {
  border-left-color: black;
}

@media (min-width: 770px) {
  .border-dotted-white {
    border-left-color: white;
    border-left-width: 1px;
    border-left-style: dotted;
  }
}
.border-left-solid {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: black;
}

.border-dotted-right, .border-dotted-right-black {
  border-right-width: 1px;
  border-right-style: dotted;
}

.border-dotted-right-black {
  border-left-color: black;
}

@media (min-width: 770px) {
  .border-dotted-right-white {
    border-right-color: white;
    border-right-width: 1px;
    border-right-style: dotted;
  }
}
/* Modal */
/* Style pour la modale */
.modal {
  display: none;
  position: fixed;
  z-index: 1100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.9); /* Fond sombre semi-transparent */
}

/* Style pour la fermeture de la modale */
.close {
  color: white;
  position: absolute;
  top: 15px;
  right: 35px;
  font-size: 30px;
  cursor: pointer;
}

/* Style pour le contenu de la modale */
.modal-content {
  display: block;
  margin: 0 auto;
  max-width: 80%;
  max-height: 80%;
  object-fit: cover;
  top: 10%;
  border: 5px solid #FFFFFF;
}

/* Animation pour l'ouverture de la modale */
.fade-in {
  animation: fadeIn 0.3s;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (min-width: 990px) {
  .p-custom-actus {
    padding-left: 80px;
  }
}
@media (min-width: 770px) {
  .logo-footer {
    max-width: 40%;
  }
}
.btn-files {
  padding: 0.5rem 0.5rem;
  text-align: center;
  border: 1px solid #343a40;
  border-radius: 0;
  height: 50px;
  background-color: white;
  text-decoration: none;
  color: black;
}

@media (max-width: 989px) {
  .w-sm-100 {
    width: 100% !important;
  }
}
.row-header {
  --bs-gutter-x: 0rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.video-container {
  position: relative;
  padding-bottom: 56.25%; /* Rapport 16:9 (56.25%) */
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  width: 100%;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.sound-container div {
  height: 100px !important;
}

.sound-container iframe {
  height: 100px;
}

/* Wrapper */
@media (min-width: 992px) {
  .wrapper {
    padding: 0 40px 0 40px;
  }
}
.menu-header-item {
  position: relative;
  height: 30px; /* Assure une hauteur définie */
}

/* Pages infos pratiques et espace presse, gestion du point bleu et de la flêche */
.menu-header-item.active::before {
  content: "";
  position: absolute;
  top: 40px;
  left: 47%;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #09b2FF;
  transform: translate(0, -50%);
}

#page-link-container {
  position: relative;
}

.menu-container {
  position: relative; /* Assurez-vous que cette div intermédiaire a une position relative */
}

.menu-item {
  position: relative;
  cursor: pointer;
}

@media (min-width: 992px) {
  #page-link-container {
    border: 3px;
    border-style: dotted;
    border-bottom: 0;
    border-top: 0;
    border-left: 0;
  }
  .wrapper .triangle2.active {
    position: absolute;
    margin: auto;
    top: -35px;
    right: -69px;
    width: 40px;
    height: 40px;
    transform: rotate(-45deg);
    border-right: 3px dotted #000;
    border-bottom: 3px dotted #000;
  }
  .wrapper .triangle3.active {
    position: absolute;
    margin: auto;
    top: -35px;
    right: -65px;
    width: 40px;
    height: 40px;
    transform: rotate(-45deg);
    border-right: 20px solid #FFF;
    border-bottom: 20px solid #FFF;
  }
}
.logo-download {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  position: absolute;
  top: 3px;
  right: 15px;
  z-index: 1000;
  font-size: 1.2em !important;
  line-height: 1em;
  text-align: center;
  font-weight: bold;
  border-radius: 1.2em;
  background-color: white;
  text-decoration: none !important;
  color: #09b2FF;
}

/* lazysizes placeholder transition */
.lazyload,
.lazyloading {
  opacity: 0.6;
}

.lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdERjs7QUFpRUE7QUFDQTs7RUFFRztBQTlESDs7QUFnRUE7RUFDRTtFQUNBO0FBN0RGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbGlnaHRib3gyL2Rpc3QvY3NzL2xpZ2h0Ym94Lm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L3N0eWxlcy9tYWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmxiLWxvYWRlciwubGlnaHRib3h7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjB9Ym9keS5sYi1kaXNhYmxlLXNjcm9sbGluZ3tvdmVyZmxvdzpoaWRkZW59LmxpZ2h0Ym94T3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDo5OTk5O2JhY2tncm91bmQtY29sb3I6IzAwMDtmaWx0ZXI6YWxwaGEoT3BhY2l0eT04MCk7b3BhY2l0eTouODtkaXNwbGF5Om5vbmV9LmxpZ2h0Ym94e3dpZHRoOjEwMCU7ei1pbmRleDoxMDAwMDtmb250LXdlaWdodDo0MDA7b3V0bGluZTowfS5saWdodGJveCAubGItaW1hZ2V7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6aW5oZXJpdDttYXgtaGVpZ2h0Om5vbmU7Ym9yZGVyLXJhZGl1czozcHg7Ym9yZGVyOjRweCBzb2xpZCAjZmZmfS5saWdodGJveCBhIGltZ3tib3JkZXI6bm9uZX0ubGItb3V0ZXJDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjUwcHg7aGVpZ2h0OjI1MHB4O21hcmdpbjowIGF1dG87Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5sYi1vdXRlckNvbnRhaW5lcjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5sYi1sb2FkZXJ7dG9wOjQzJTtoZWlnaHQ6MjUlO3dpZHRoOjEwMCV9LmxiLWNhbmNlbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbG9hZGluZy5naWYpIG5vLXJlcGVhdH0ubGItbmF2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3otaW5kZXg6MTB9LmxiLWNvbnRhaW5lcj4ubmF2e2xlZnQ6MH0ubGItbmF2IGF7b3V0bGluZTowO2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBUEFBQVAvLy93QUFBQ0g1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlDUkFFQU93PT0pfS5sYi1uZXh0LC5sYi1wcmV2e2hlaWdodDoxMDAlO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2t9LmxiLW5hdiBhLmxiLXByZXZ7d2lkdGg6MzQlO2xlZnQ6MDtmbG9hdDpsZWZ0O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9wcmV2LnBuZykgbGVmdCA0OCUgbm8tcmVwZWF0O2ZpbHRlcjphbHBoYShPcGFjaXR5PTApO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNnM7LW1vei10cmFuc2l0aW9uOm9wYWNpdHkgLjZzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuNnM7dHJhbnNpdGlvbjpvcGFjaXR5IC42c30ubGItbmF2IGEubGItcHJldjpob3ZlcntmaWx0ZXI6YWxwaGEoT3BhY2l0eT0xMDApO29wYWNpdHk6MX0ubGItbmF2IGEubGItbmV4dHt3aWR0aDo2NCU7cmlnaHQ6MDtmbG9hdDpyaWdodDtiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvbmV4dC5wbmcpIHJpZ2h0IDQ4JSBuby1yZXBlYXQ7ZmlsdGVyOmFscGhhKE9wYWNpdHk9MCk7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC42czstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuNnM7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC42czt0cmFuc2l0aW9uOm9wYWNpdHkgLjZzfS5sYi1uYXYgYS5sYi1uZXh0OmhvdmVye2ZpbHRlcjphbHBoYShPcGFjaXR5PTEwMCk7b3BhY2l0eToxfS5sYi1kYXRhQ29udGFpbmVye21hcmdpbjowIGF1dG87cGFkZGluZy10b3A6NXB4O3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fS5sYi1kYXRhQ29udGFpbmVyOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LmxiLWRhdGF7cGFkZGluZzowIDRweDtjb2xvcjojY2NjfS5sYi1kYXRhIC5sYi1kZXRhaWxze3dpZHRoOjg1JTtmbG9hdDpsZWZ0O3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDoxLjFlbX0ubGItZGF0YSAubGItY2FwdGlvbntmb250LXNpemU6MTNweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MWVtfS5sYi1kYXRhIC5sYi1jYXB0aW9uIGF7Y29sb3I6IzRhZX0ubGItZGF0YSAubGItbnVtYmVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6bGVmdDtwYWRkaW5nLWJvdHRvbToxZW07Zm9udC1zaXplOjEycHg7Y29sb3I6Izk5OX0ubGItZGF0YSAubGItY2xvc2V7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9jbG9zZS5wbmcpIHRvcCByaWdodCBuby1yZXBlYXQ7dGV4dC1hbGlnbjpyaWdodDtvdXRsaW5lOjA7ZmlsdGVyOmFscGhhKE9wYWNpdHk9NzApO29wYWNpdHk6Ljc7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IC4yczstby10cmFuc2l0aW9uOm9wYWNpdHkgLjJzO3RyYW5zaXRpb246b3BhY2l0eSAuMnN9LmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVye2N1cnNvcjpwb2ludGVyO2ZpbHRlcjphbHBoYShPcGFjaXR5PTEwMCk7b3BhY2l0eToxfSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvbGlnaHRib3gyL2Rpc3QvY3NzL2xpZ2h0Ym94Lm1pbi5jc3NcIjtcblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnQWtzaGFyJywgJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1iaWxsZXR0ZXJpZS1jYXJkIHtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cblxuLmJ0bi1yYXRlLWNhcmRcbntcblxuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0M2E0MDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbi5idG4tcmF0ZS1jYXJkOmhvdmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBhe1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uYnRuLXJlYWQtY2FyZHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0M2E0MDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcblxufVxuLmJ0bi1yZWFkLWNhcmQ6aG92ZXJ7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGF7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5saWVuLXNvdWxpZ25le1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpZW4tc291bGlnbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBQb2xpY2UgKi9cbi5mb250LXByaW1hcnkge1xuICBmb250LWZhbWlseTogJ0Frc2hhcicsIHNhbnMtc2VyaWY7XG59XG5cbi5mb250LXByaW1hcnktbGlnaHQge1xuICBmb250LWZhbWlseTogJ0Frc2hhcicsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIFRhaWxsZSBkZSB0ZXh0ZSAqL1xuXG4vKiBDb3VsZXVyIGRlIGZvbmQgKi9cblxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiNFREVERUQ7XG59XG5cbi5iZy1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY1RDVEO1xufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYTVmYWE7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YjJGRjtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4ZmY4NTtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTUxM2E7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMjRiO1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMWU3OTtcbn1cblxuLyogQ291bGV1ciBkZSB0ZXh0ZSAqL1xuXG4uYmxhY2sge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuLndoaXRlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uYmx1ZS10aXRsZSB7XG4gIGNvbG9yOiAjMDhhZmZmO1xufVxuXG4uY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkY1RDVEO1xufVxuXG4vKiBDdXN0b20gU2VsZWN0ICovXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgc2VsZWN0IHtcbiAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbn1cblxuLnNlbGVjdC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLnNlbGVjdC1hcnJvdy1hY3RpdmU6YWZ0ZXJ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICAgIHRvcDogN3B4O1xuICB9XG59XG5cbi5zZWxlY3QtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgZGl2LC5zZWxlY3Qtc2VsZWN0ZWQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBkaXY6aG92ZXIsIC5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDliMkZGO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uc2VsZWN0LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cblxuLyogRXZlbnQgQW5udWzDqSAqL1xuLmNhbmNlbGxlZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjUpOyAvKiBDb3VsZXVyIHJvdWdlIGF2ZWMgNTAlIGQnb3BhY2l0w6kgKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mdWxsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyAvKiBDb3VsZXVyIHJvdWdlIGF2ZWMgNTAlIGQnb3BhY2l0w6kgKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbn1cblxuLmNhbmNlbGxlZC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIHRvcDogNDAlO1xufVxuXG4vKiBUaMOobWUgKi9cbi50aGVtZS0xIHtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRoZW1lLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBjb2xvcjogd2hpdGU7XG59XG5cblxuLyogTWVudSAqL1xuLm5hdi1saW5rIHtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cblxuLm9mZmNhbnZhcyB7XG4gICYub2ZmY2FudmFzLWVuZCB7XG4gIH1cbn1cblxuXG4ubWVudS1pdGVtLmFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOWIyRkY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cblxuLyogT3ZlcmxheSAqL1xuXG4ucHJvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLm92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLm92ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICByaWdodDowO1xuICBib3R0b206MDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICA+ZGl2IHtcbiAgICB3aWR0aDoyNSU7XG4gIH1cbn1cblxuXG4vKiB0ZXh0LWRlY29yYXRpb24gKi9cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4vKiBEcm9wRG93biBTZWxlY3QgKi9cblxuLmRyb3Bkb3duLXNlbGVjdCB7XG4gIGNvbG9yIDogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDNhNDA7XG59XG5cblxuLmRyb3Bkb3duLXNlbGVjdC1pdGVtLWxpIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOWIyRkY7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gIH1cblxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6MDtcbn1cblxuXG4uZHJvcGRvd24tdG9nZ2xlLXNlbGVjdCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbi8qIEltYWdlICovXG5cbi5yb3VuZC1pbWctaGVhZGVyIHtcbiAgcGFkZGluZzoycHg7XG4gIGJvcmRlcjogc29saWQgMnB4IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucm91bmQtaW1nLWhlYWRlci1zbSAge1xuICBib3JkZXI6IHNvbGlkIDJweCBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1heC1oZWlnaHQ6IDUwcHhcbn1cblxuLmhlYWRlci1nYWxsZXJ5LWFydCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbn1cblxuLnJvdW5kLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5cbi5idG4tbW92ZS11cCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4vKiBSZXNwb25zaXZlIGN1c3RvbSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDIyMDBweCkge1xuICAuY3VzdG9tLWNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5zaG93LXh4bCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMjIwMHB4KSB7XG4gIC5zaG93LXh4bCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLyogSGVhZGVyICovXG5cblxuXG4uYm9yZGVyLWV2ZW50e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuXG59XG5cbi50cmFuc3BvcnQtaW5mb3N7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG1heC13aWR0aDogODBweFxufVxuXG4udGFyaWYtaW5mb3Mge1xuICBtYXgtaGVpZ2h0OiA2MHB4XG59XG5cbi5jYXB0Y2hhLWluZm9ze1xuICBtYXgtaGVpZ2h0OiAxMjJweDtcbn1cblxuLnBhc3MtY3VsdHVyZS1pbmZvc3tcbiAgbWF4LWhlaWdodDogODZweDtcbn1cblxuXG4uY2FyZFxuXG4uY2FyZC12ZWRldHRlLWhvbWV7XG4gIHJpZ2h0OiAwO1xuICB0b3A6MjUlO1xuICB3aWR0aDogMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLm9iamVjdGlmLXNvdXRpZW5ze1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubHVuZS1zb3V0aWVucyB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ib3R0b20tMTcge1xuICBib3R0b206IDE3cHg7XG59XG5cbi5taC00NSB7XG4gIG1heC1oZWlnaHQ6IDQ1cHg7XG59XG5cblxuLyogQm9yZHVyZXMgKi9cbi5ib3JkZXItZG90dGVkIHtcblxuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogZG90dGVkO1xufVxuXG4uYm9yZGVyLWRvdHRlZC1ibGFjayB7XG4gIEBleHRlbmQgLmJvcmRlci1kb3R0ZWQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NzBweCkge1xuICAuYm9yZGVyLWRvdHRlZC13aGl0ZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xuXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC1zdHlsZTogZG90dGVkO1xuICB9XG59XG5cbi5ib3JkZXItbGVmdC1zb2xpZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGJsYWNrO1xufVxuXG4uYm9yZGVyLWRvdHRlZC1yaWdodCB7XG5cbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZG90dGVkO1xufVxuXG4uYm9yZGVyLWRvdHRlZC1yaWdodC1ibGFjayB7XG4gIEBleHRlbmQgLmJvcmRlci1kb3R0ZWQtcmlnaHQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiBibGFjaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gIC5ib3JkZXItZG90dGVkLXJpZ2h0LXdoaXRlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogZG90dGVkO1xuICB9XG59XG5cbi8qIE1vZGFsICovXG4vKiBTdHlsZSBwb3VyIGxhIG1vZGFsZSAqL1xuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IC8qIEZvbmQgc29tYnJlIHNlbWktdHJhbnNwYXJlbnQgKi9cbn1cblxuLyogU3R5bGUgcG91ciBsYSBmZXJtZXR1cmUgZGUgbGEgbW9kYWxlICovXG4uY2xvc2Uge1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFN0eWxlIHBvdXIgbGUgY29udGVudSBkZSBsYSBtb2RhbGUgKi9cbi5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdG9wOiAxMCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi8qIEFuaW1hdGlvbiBwb3VyIGwnb3V2ZXJ0dXJlIGRlIGxhIG1vZGFsZSAqL1xuLmZhZGUtaW4ge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjNzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MHB4KSB7XG4gIC5wLWN1c3RvbS1hY3R1cyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4XG4gIH1cbn1cblxuLy9AbWVkaWEgKG1heC13aWR0aDogOTg5cHgpIHtcbi8vICAucC1jdXN0b20tYWN0dXMge1xuLy8gICAgcGFkZGluZy1sZWZ0OiAzMHB4XG4vLyAgfVxuLy99XG5AbWVkaWEgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgLmxvZ28tZm9vdGVyIHtcblxuICAgIG1heC13aWR0aDogNDAlXG4gIH1cbn1cblxuXG4uYnRuLWZpbGVzIHtcblxuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDNhNDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk4OXB4KSB7XG4gIC53LXNtLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi5yb3ctaGVhZGVyIHtcbiAgLS1icy1ndXR0ZXIteDogMHJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIFJhcHBvcnQgMTY6OSAoNTYuMjUlKSAqL1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNvdW5kLWNvbnRhaW5lciBkaXYge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4uc291bmQtY29udGFpbmVyIGlmcmFtZXtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLyogV3JhcHBlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nOjAgNDBweCAwIDQwcHg7XG4gIH1cbn1cblxuXG5cblxuLm1lbnUtaGVhZGVyLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzBweDsgLyogQXNzdXJlIHVuZSBoYXV0ZXVyIGTDqWZpbmllICovXG59XG5cblxuLyogUGFnZXMgaW5mb3MgcHJhdGlxdWVzIGV0IGVzcGFjZSBwcmVzc2UsIGdlc3Rpb24gZHUgcG9pbnQgYmxldSBldCBkZSBsYSBmbMOqY2hlICovXG4ubWVudS1oZWFkZXItaXRlbS5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA0NyU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5YjJGRjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbiNwYWdlLWxpbmstY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIEFzc3VyZXotdm91cyBxdWUgY2V0dGUgZGl2IGludGVybcOpZGlhaXJlIGEgdW5lIHBvc2l0aW9uIHJlbGF0aXZlICovXG59XG5cbi5tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwYWdlLWxpbmstY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDNweDtib3JkZXItc3R5bGU6IGRvdHRlZDsgYm9yZGVyLWJvdHRvbTogMDsgYm9yZGVyLXRvcDogMDsgYm9yZGVyLWxlZnQ6MDtcbiAgfVxuICAud3JhcHBlcntcbiAgICAudHJpYW5nbGUyLmFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IC0zNXB4O1xuICAgICAgcmlnaHQ6IC02OXB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggZG90dGVkICMwMDA7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggZG90dGVkICMwMDA7XG4gICAgfVxuICAgIC50cmlhbmdsZTMuYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogLTM1cHg7XG4gICAgICByaWdodDogLTY1cHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgI0ZGRjtcbiAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI0ZGRjtcbiAgICB9XG4gIH1cbn1cblxuXG4ubG9nby1kb3dubG9hZFxue1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgd2lkdGg6MS4yZW07XG4gIGhlaWdodDoxLjJlbTtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHRvcDozcHg7XG4gIHJpZ2h0OjE1cHg7XG4gIHotaW5kZXg6MTAwMDtcbiAgZm9udC1zaXplOjEuMmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OjFlbTtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6MS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDliMkZGO1xuXG59XG5cbi8qIGxhenlzaXplcyBwbGFjZWhvbGRlciB0cmFuc2l0aW9uICovXG4ubGF6eWxvYWQsXG4ubGF6eWxvYWRpbmcge1xuICAgb3BhY2l0eTogMC42O1xuIH1cbi5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/