/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/styles/main.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* eigene css */
header {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #144746;
}

.header-pic {
  width: 95%;
  background-color: #144746;
  aspect-ratio: 6/1;
  object-fit: contain;
}
@media (max-width: 760px) {
  .header-pic {
    aspect-ratio: 3/1;
  }
}

.bahn-color {
  background-color: #144746;
}

#caption-von {
  font-size: 0.75rem;
  color: #2B2C5A;
  text-align: center;
}

/* Schild 'caption */
.text-badge-shield {
  display: inline-block;
  background-color: #004a99;
  color: #ffffff;
  font-size: 0.75rem;
  padding: 3px 10px;
  border-radius: 4px;
  font-weight: bold;
  text-align: center;
  border: 3px solid #003366;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2); /*  Schatten */
}

/* Container zum Zentrieren */
.shield-wrapper {
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
}

/* Trenner für Seiten */
.trenner-strich {
  border: none;
  border-top: 3px dashed #333;
  color: #fff;
  background-color: #fff;
  height: 1px;
  width: 50px;
  margin: 20px auto;
}

.trenner-dotted-line {
  border: none;
  border-top: 5px dotted #333;
  color: #fff;
  background-color: #fff;
  height: 1px;
  width: 50px;
  margin: 20px auto;
}

.trenner-punkt {
  text-align: center;
  margin: 10px 0;
}

.trenner-punkt::after {
  content: "...";
  font-size: 2em;
  letter-spacing: 5px;
  color: #333;
}

/* Button gleich groß (Container) */
.button-container {
  display: flex;
  gap: 10px; /* abstand veränderbar */
  width: 100%;
}

.btn-all-width {
  flex: 1;
  padding: 3px;
  border: 2px solid #144746;
  border-radius: 5px;
  color: #144746;
  cursor: pointer;
  font-size: 0.9rem;
  transition: all 0.3s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.btn-all-width:hover {
  background-color: #144746;
  color: #ffffff;
}

/* media-query für button-all-width */
@media (max-width: 600px) {
  .button-container {
    flex-direction: column;
    gap: 5px;
  }
}
@media (max-width: 860px) {
  .btn-all-width {
    font-size: 0.5rem;
  }
}
/* Überschrift Fahrplan */
.caption-head {
  color: white;
  background: #144746;
  font-size: 1.6em;
  box-shadow: 0.2em 0.1em 0.1em 0 hsl(0, 0%, 0%);
  padding: 0.2em 0.2em 0.2em 2em;
  width: calc(100vw - 40px);
  margin-bottom: 0.5em;
  position: relative;
  display: inline-block;
}

.caption-head::before {
  content: "";
  position: absolute;
  display: block;
  height: 0;
  width: 0;
  top: 1em;
  left: -0.6em;
  border-style: solid;
  border-width: 0.75em;
  border-color: transparent hsl(0.33, 89%, 7%) transparent transparent;
  z-index: -1;
}

/* seiten Überschrift (Dynamischer) */
.fahrplan-info-titel {
  font-family: monospace;
  font-size: 0.75rem;
  color: #c0c0c0;
  background-color: #222;
  padding: 6px;
  border-radius: 5px;
  margin-bottom: 5px;
  display: block;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

/* Stile für das Icon */
.bi-train-front {
  color: #ffffff;
}

/* dynamischer Wer der Züge */
.zugnummer-dynamisch {
  color: #ffffff;
  font-weight: bold;
  text-shadow: none;
  margin-left: 5px;
}

.table-data {
  margin-top: 0.75em;
  border-collapse: separate;
  border-spacing: 0.4em;
  box-shadow: 0 0 0.2em #4a4a4a;
  position: relative;
  font-size: 0.9rem;
  max-width: 100%;
  z-index: 1;
}

.th-cell {
  background-color: #f4d552;
  color: #0a42f0;
  padding: 0.2em 0.5em;
  border-radius: 0.1em;
  text-align: center;
}

.td-cell {
  font-style: italic;
  font-weight: 400;
  font-size: 1.1rem;
  text-align: center;
  background-color: #f7f5d1; /*#f9f8d8;*/
  color: #000000;
  padding: 0.3em 0.5em;
  border-radius: 0.1em;
  box-shadow: inset 1px 3px 5px -3px rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 995px) {
  .table-data {
    margin-top: 0.75em;
    border-collapse: separate;
    border-spacing: 0.4em;
    box-shadow: 0 0 0.2em #4a4a4a;
    position: relative;
    font-size: 0.75rem;
    max-width: 100%;
    padding-bottom: 3px;
    z-index: 1;
  }
}
/* Ausschalten twig. Login */
.registration-disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
  filter: grayscale(100%);
}

.titel-card-info {
  padding: 1px;
  font-size: 0.8rem;
  color: #000000;
  font-weight: bold;
  text-align: center;
  border-left: 2px solid #007bff;
  background-color: #BBD6EE;
}

/* Navigations Hinweis Schild design orange */
.hinweis-sign-nav {
  background-color: #fd7e14;
  border: 3px solid white;
  border-radius: 10px;
  padding: 8px;
  display: block;
  width: auto;
  max-width: 100%;
  box-sizing: border-box;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
  color: #000000;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 0.8rem;
}

.hinweis-sign-nav ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 15px;
  padding: 12px;
  width: 100%;
  border-left: 8px solid #007bff;
}

.hinweis-sign-nav a {
  text-decoration: none;
  color: #000000;
  padding: 8px 8px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  word-break: normal;
  font-size: 0.85rem;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 5px;
  transition: background 0.3s;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hinweis-sign-nav a i {
  margin-right: 5px !important;
  flex-shrink: 0;
}

/* hover */
.hinweis-sign-nav a:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

/* Die neue Trenner-Klasse */
.hinweis-separator {
  width: 90%;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.15);
  margin: 5px 0;
  border-bottom: 1px solid #000000;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  list-style: none;
  pointer-events: none; /* No klick */
}

@media (min-width: 700px) and (max-width: 1100px) {
  .hinweis-sign-nav a {
    padding: 0 3px 0 1px; /* Weniger Padding links/rechts spart Platz */
    font-size: 0.7rem; /* Minimale Verkleinerung verhindert den Umbruch */
  }
  .hinweis-sign-nav ul {
    padding: 6px; /* Auch das Container-Padding straffen */
    gap: 8px; /* Lücke zwischen den Links verkleinern */
  }
  .hinweis-sign-nav a {
    padding: 6px 10px; /* Kleinere Klickflächen für die Links */
  }
}
/* ende Navigations Hinweis */
/* ------------------------ */
/* Navigation Hinweis in gelb */
.hinweis-sign-nav-gelb {
  box-sizing: border-box; /* Wichtig! Padding wird in die Breite eingerechnet */
  background-color: #C49C16;
  border: 3px solid #000000;
  border-radius: 10px;
  padding: 5px; /* Reduziert von 10px auf 5px für Sidebar */
  display: block;
  width: 100%; /* Fest auf 100% der Sidebar */
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
  color: #000000;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 0.8rem;
  overflow: hidden; /* Verhindert, dass Inhalt ausbricht */
}

.hinweis-sign-nav-gelb ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch; /* Stretch statt flex-start für volle Breite der Links */
  gap: 10px;
  padding: 5px 5px 5px 10px; /* Reduziert, damit links Platz für den blauen Rand ist */
  margin: 0; /* Bootstrap-Standard-Abstände entfernen */
  width: 100%;
  box-sizing: border-box;
  border-left: 4px solid #007bff; /* Etwas schmaler für Sidebar */
}

.hinweis-sign-nav-gelb a {
  text-decoration: none;
  color: #000000;
  padding: 5px;
  display: block;
  width: 100%; /* Nimmt verfügbaren Platz ein */
  box-sizing: border-box;
  white-space: normal; /* Erlaubt Zeilenumbruch */
  word-wrap: normal;
  overflow-wrap: normal;
  hyphens: auto;
  text-align: left;
  font-size: 0.75rem; /* Etwas kleiner für Sidebar */
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 5px;
}

/* Fix für den Active-Status, damit er nicht nach rechts rutscht */
.hinweis-sign-active.active {
  margin-left: 0 !important;
  padding-left: 5px;
}

@media (min-width: 700px) and (max-width: 1100px) {
  .hinweis-sign-nav-gelb a {
    font-size: 0.65rem;
    padding: 4px;
    letter-spacing: -0.02em; /* Buchstaben rücken minimal näher zusammen */
  }
}
/*ende Hinweis gelb */
.img-text {
  position: relative;
  width: 100%;
  color: #ffffff;
}

/* Overlay */
/* Bild kontrollieren */
.image-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.image-container img {
  width: 100%;
  height: auto; /* img höhe */
  display: block;
}

.overlay-wrapper {
  position: absolute;
  top: 5%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  width: 90%; /* text abstand vom rand */
  z-index: 10;
}

.img-text-overlay {
  font-family: cursive;
  color: #ff0000;
  font-size: clamp(0.95rem, 1vw, 1rem); /* Skaliert flüssig mit der Viewport-Breite */
  margin: 0;
  line-height: 0.9rem;
}

.text-overlay-next {
  color: #ffffff;
  font-size: clamp(0.7rem, 0.9vw, 0.85rem); /* Skaliert ebenfalls */
  margin-top: 0.3rem;
}

@media (max-width: 767.98px) {
  .img-text-overlay {
    font-size: 1.1rem;
  }
  .text-overlay-next {
    font-size: 0.85rem;
    line-height: 0.9rem;
  }
  .overlay-wrapper {
    width: 95%; /* Mehr Platz auf kleinen Screens nutzen */
    top: 5%; /* Etwas höher rutschen, da das Bild oft schmaler wird */
  }
}
.artikel {
  background-color: #f0e4db;
  color: #000000;
  font-family: cursive;
  font-size: 0.75rem;
  margin: 3px;
  padding: 2px;
  border: #000000 solid 1px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQUFoQjtBQVdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJBZFc7QUFNYjs7QUFXQTtFQUNFO0VBQ0EseUJBbkJXO0VBb0JYO0VBQ0E7QUFSRjtBQVdFO0VBUEY7SUFRSTtFQVJGO0FBQ0Y7O0FBVUE7RUFDRTtBQVBGOztBQVNBO0VBQ0U7RUFDQSxjQTNCVztFQTRCWDtBQU5GOztBQVFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxGOztBQVFBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFMRjs7QUFRQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMRjs7QUFPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7O0FBTUE7RUFDRTtFQUNBO0FBSEY7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUZGOztBQUtBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFGRjs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERjs7QUFHQTtFQUNFO0VBQ0E7QUFBRjs7QUFFQTtBQUNBO0VBQ0U7SUFDRTtJQUNBO0VBQ0Y7QUFDRjtBQUNBO0VBQ0U7SUFDRTtFQUNGO0FBQ0Y7QUFDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7O0FBQ0E7QUFFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFDSTtBQUNBO0VBQ0U7QUFFTjs7QUFDSTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFFTjs7QUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjs7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHRjs7QUFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFHRjtBQUNGO0FBREE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlGOztBQUZBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUtGOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1GOztBQUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7QUFPRjs7QUFMQTtBQUNBO0VBQ0U7QUFRRjs7QUFOQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQVBBO0VBQ0U7SUFDRTtJQUNBO0VBVUY7RUFQQTtJQUNFO0lBQ0E7RUFTRjtFQU5BO0lBQ0U7RUFRRjtBQUNGO0FBTkU7QUFDRjtBQUNBO0FBQ0E7RUFDRTtFQUNBLHlCQXBUVztFQXFUWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVFGOztBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVNGOztBQU5BO0FBQ0E7RUFDRTtFQUNBO0FBU0Y7O0FBTkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQVNGO0FBQ0Y7QUFOQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBUUY7O0FBTkE7QUFDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBU0Y7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBU0Y7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7QUFTRjs7QUFQQTtFQUNFO0lBQ0U7RUFVRjtFQVBBO0lBQ0U7SUFDQTtFQVNGO0VBTkE7SUFDRTtJQUNBO0VBUUY7QUFDRjtBQU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFRRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va3Vyc2J1Y2gtb2JlcmxhdXNpdHovLi9hc3NldHMvc3R5bGVzL21haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlaWdlbmUgY3NzICovXHJcbiRiYWhuLWNvbG9yOiAjMTQ0NzQ2O1xyXG4kdHJhaW4tY29sb3I6ICM0MDU4NDQ7XHJcbiR0cmFpbi1yb3Q6ICM4MDAwMjA7XHJcbiR0cmFpbi1vcmFuZ2U6ICNGRjdGMDA7XHJcbiR0cmFpbi1ncmF1OiAjRDNEM0QzO1xyXG4kdHJhaW4tZWxmZTogI0UzRDNBNjtcclxuJHRyYWluLWJsYXU6ICMyQjJDNUE7XHJcbiR0cmFpbi1saWxhOiAjNjU2MDcwO1xyXG4kdHJhaW4tZ2VsYjogI0M0OUMxNjtcclxuXHJcbmhlYWRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhaG4tY29sb3I7XHJcbn1cclxuXHJcbi5oZWFkZXItcGlje1xyXG4gIHdpZHRoOjk1JTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFobi1jb2xvcjtcclxuICBhc3BlY3QtcmF0aW86IDYvMTtcclxuICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIC8vbWFyZ2luOiAycHggYXV0byA1cHggYXV0bztcclxuICAvL1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCl7XHJcbiAgICBhc3BlY3QtcmF0aW86IDMvMTtcclxuICB9XHJcbn1cclxuLmJhaG4tY29sb3J7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NDc0NjtcclxufVxyXG4jY2FwdGlvbi12b257XHJcbiAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgY29sb3I6ICR0cmFpbi1ibGF1O1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcbi8qIFNjaGlsZCAnY2FwdGlvbiAqL1xyXG4udGV4dC1iYWRnZS1zaGllbGQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YTk5O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICBwYWRkaW5nOiAzcHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDMzNjY7XHJcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggcmdiYSgwLDAsMCwwLjIpOyAvKiAgU2NoYXR0ZW4gKi9cclxufVxyXG5cclxuLyogQ29udGFpbmVyIHp1bSBaZW50cmllcmVuICovXHJcbi5zaGllbGQtd3JhcHBlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi8qIFRyZW5uZXIgZsO8ciBTZWl0ZW4gKi9cclxuLnRyZW5uZXItc3RyaWNoIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXRvcDogM3B4IGRhc2hlZCAjMzMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuLnRyZW5uZXItZG90dGVkLWxpbmUge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItdG9wOiA1cHggZG90dGVkICMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogNTBweDtcclxuICBtYXJnaW46IDIwcHggYXV0bztcclxufVxyXG4udHJlbm5lci1wdW5rdHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuLnRyZW5uZXItcHVua3Q6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIi4uLlwiO1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbiBnbGVpY2ggZ3Jvw58gKENvbnRhaW5lcikgKi9cclxuLmJ1dHRvbi1jb250YWluZXJ7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGdhcDogMTBweDsgLyogYWJzdGFuZCB2ZXLDpG5kZXJiYXIgKi9cclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4uYnRuLWFsbC13aWR0aHtcclxuICBmbGV4OiAxO1xyXG4gIHBhZGRpbmc6IDNweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMTQ0NzQ2O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBjb2xvcjogIzE0NDc0NjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAuOXJlbTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4uYnRuLWFsbC13aWR0aDpob3ZlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ0NzQ2O1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi8qIG1lZGlhLXF1ZXJ5IGbDvHIgYnV0dG9uLWFsbC13aWR0aCAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCl7XHJcbiAgLmJ0bi1hbGwtd2lkdGh7XHJcbiAgICBmb250LXNpemU6IC41cmVtO1xyXG4gIH1cclxufVxyXG4vKiDDnGJlcnNjaHJpZnQgRmFocnBsYW4gKi9cclxuLmNhcHRpb24taGVhZCB7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJhY2tncm91bmQ6ICMxNDQ3NDY7XHJcbiAgZm9udC1zaXplOiAxLjZlbTtcclxuICBib3gtc2hhZG93OiAuMmVtIC4xZW0gLjFlbSAwIGhzbCgwLCAwJSwgMCUpO1xyXG4gIHBhZGRpbmc6IC4yZW0gLjJlbSAuMmVtIDJlbTtcclxuICB3aWR0aDpjYWxjKDEwMHZ3IC0gNDBweCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uY2FwdGlvbi1oZWFkOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICB0b3A6IDFlbTtcclxuICBsZWZ0OiAtLjZlbTtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogLjc1ZW07XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBoc2woMC4zMyA4OSUgNyUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcbi8qIHNlaXRlbiDDnGJlcnNjaHJpZnQgKER5bmFtaXNjaGVyKSAqL1xyXG5cclxuICAuZmFocnBsYW4taW5mby10aXRlbCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBjb2xvcjogI2MwYzBjMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAgIC8qIFN0aWxlIGbDvHIgZGFzIEljb24gKi9cclxuICAgIC5iaS10cmFpbi1mcm9udCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIGR5bmFtaXNjaGVyIFdlciBkZXIgWsO8Z2UgKi9cclxuICAgIC56dWdudW1tZXItZHluYW1pc2NoIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgLnRhYmxlLWRhdGEge1xyXG4gIG1hcmdpbi10b3A6Ljc1ZW07XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICBib3JkZXItc3BhY2luZzogLjRlbTtcclxuICBib3gtc2hhZG93OiAwIDAgLjJlbSAjNGE0YTRhO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IC45cmVtO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi50aC1jZWxse1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGQ1NTI7XHJcbiAgY29sb3I6ICMwYTQyZjA7XHJcbiAgcGFkZGluZzogLjJlbSAuNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi50ZC1jZWxsIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y1ZDE7IC8qI2Y5ZjhkODsqL1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIHBhZGRpbmc6IC4zZW0gLjVlbTtcclxuICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAzcHggNXB4IC0zcHggcmdiKDAgMCAwIC8gMC41KTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5NXB4KSB7XHJcbiAgLnRhYmxlLWRhdGEge1xyXG4gICAgbWFyZ2luLXRvcDogLjc1ZW07XHJcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IC40ZW07XHJcbiAgICBib3gtc2hhZG93OiAwIDAgLjJlbSAjNGE0YTRhO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuLyogQXVzc2NoYWx0ZW4gdHdpZy4gTG9naW4gKi9cclxuLnJlZ2lzdHJhdGlvbi1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBWZXJoaW5kZXJ0IGRhcyBLbGlja2VuIGluIEZlbGRlclxyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IC8vIE1hY2h0IGVzIHp1c8OkdHpsaWNoIGZhcmJsb3NcclxufVxyXG4udGl0ZWwtY2FyZC1pbmZve1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICBmb250LXNpemU6IC44cmVtO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDdiZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCRDZFRTtcclxufVxyXG4vKiBOYXZpZ2F0aW9ucyBIaW53ZWlzIFNjaGlsZCBkZXNpZ24gb3JhbmdlICovXHJcbi5oaW53ZWlzLXNpZ24tbmF2IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOmF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgwLDAsMCwwLjUpO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IC44cmVtO1xyXG59XHJcbi5oaW53ZWlzLXNpZ24tbmF2IHVse1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAgIzAwN2JmZjtcclxufVxyXG5cclxuLmhpbndlaXMtc2lnbi1uYXYgYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIHBhZGRpbmc6IDhweCA4cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogLjg1cmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuLmhpbndlaXMtc2lnbi1uYXYgYSBpIHtcclxuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi8qIGhvdmVyICovXHJcbi5oaW53ZWlzLXNpZ24tbmF2IGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG4vKiBEaWUgbmV1ZSBUcmVubmVyLUtsYXNzZSAqL1xyXG4uaGlud2Vpcy1zZXBhcmF0b3Ige1xyXG4gIHdpZHRoOiA5MCU7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBtYXJnaW46IDVweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgLyogTm8ga2xpY2sgKi9cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAuaGlud2Vpcy1zaWduLW5hdiBhIHtcclxuICAgIHBhZGRpbmc6IDAgM3B4IDAgMXB4OyAvKiBXZW5pZ2VyIFBhZGRpbmcgbGlua3MvcmVjaHRzIHNwYXJ0IFBsYXR6ICovXHJcbiAgICBmb250LXNpemU6IDAuN3JlbTsgLyogTWluaW1hbGUgVmVya2xlaW5lcnVuZyB2ZXJoaW5kZXJ0IGRlbiBVbWJydWNoICovXHJcbiAgfVxyXG5cclxuICAuaGlud2Vpcy1zaWduLW5hdiB1bCB7XHJcbiAgICBwYWRkaW5nOiA2cHg7IC8qIEF1Y2ggZGFzIENvbnRhaW5lci1QYWRkaW5nIHN0cmFmZmVuICovXHJcbiAgICBnYXA6IDhweDsgLyogTMO8Y2tlIHp3aXNjaGVuIGRlbiBMaW5rcyB2ZXJrbGVpbmVybiAqL1xyXG4gIH1cclxuXHJcbiAgLmhpbndlaXMtc2lnbi1uYXYgYSB7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweDsgLyogS2xlaW5lcmUgS2xpY2tmbMOkY2hlbiBmw7xyIGRpZSBMaW5rcyAqL1xyXG4gIH1cclxufVxyXG4gIC8qIGVuZGUgTmF2aWdhdGlvbnMgSGlud2VpcyAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogTmF2aWdhdGlvbiBIaW53ZWlzIGluIGdlbGIgKi9cclxuLmhpbndlaXMtc2lnbi1uYXYtZ2VsYiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogV2ljaHRpZyEgUGFkZGluZyB3aXJkIGluIGRpZSBCcmVpdGUgZWluZ2VyZWNobmV0ICovXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRyYWluLWdlbGI7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDAwMDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweDsgLyogUmVkdXppZXJ0IHZvbiAxMHB4IGF1ZiA1cHggZsO8ciBTaWRlYmFyICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8qIEZlc3QgYXVmIDEwMCUgZGVyIFNpZGViYXIgKi9cclxuICBib3gtc2hhZG93OiAzcHggM3B4IDVweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogVmVyaGluZGVydCwgZGFzcyBJbmhhbHQgYXVzYnJpY2h0ICovXHJcbn1cclxuXHJcbi5oaW53ZWlzLXNpZ24tbmF2LWdlbGIgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyAvKiBTdHJldGNoIHN0YXR0IGZsZXgtc3RhcnQgZsO8ciB2b2xsZSBCcmVpdGUgZGVyIExpbmtzICovXHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDEwcHg7IC8qIFJlZHV6aWVydCwgZGFtaXQgbGlua3MgUGxhdHogZsO8ciBkZW4gYmxhdWVuIFJhbmQgaXN0ICovXHJcbiAgbWFyZ2luOiAwOyAvKiBCb290c3RyYXAtU3RhbmRhcmQtQWJzdMOkbmRlIGVudGZlcm5lbiAqL1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMDA3YmZmOyAvKiBFdHdhcyBzY2htYWxlciBmw7xyIFNpZGViYXIgKi9cclxufVxyXG4uaGlud2Vpcy1zaWduLW5hdi1nZWxiIGEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8qIE5pbW10IHZlcmbDvGdiYXJlbiBQbGF0eiBlaW4gKi9cclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIEVybGF1YnQgWmVpbGVudW1icnVjaCAqL1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gIG92ZXJmbG93LXdyYXA6bm9ybWFsO1xyXG4gIGh5cGhlbnM6IGF1dG87XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXNpemU6IDAuNzVyZW07IC8qIEV0d2FzIGtsZWluZXIgZsO8ciBTaWRlYmFyICovXHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgMC41KTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi8qIEZpeCBmw7xyIGRlbiBBY3RpdmUtU3RhdHVzLCBkYW1pdCBlciBuaWNodCBuYWNoIHJlY2h0cyBydXRzY2h0ICovXHJcbi5oaW53ZWlzLXNpZ24tYWN0aXZlLmFjdGl2ZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG59XHJcblxyXG5AbWVkaWEobWluLXdpZHRoOiA3MDBweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gIC5oaW53ZWlzLXNpZ24tbmF2LWdlbGIgYSB7XHJcbiAgICBmb250LXNpemU6IDAuNjVyZW07XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTsgLyogQnVjaHN0YWJlbiByw7xja2VuIG1pbmltYWwgbsOkaGVyIHp1c2FtbWVuICovXHJcbiAgfVxyXG59XHJcblxyXG4vKmVuZGUgSGlud2VpcyBnZWxiICovXHJcbi5pbWctdGV4dHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLyogT3ZlcmxheSAqL1xyXG4vKiBCaWxkIGtvbnRyb2xsaWVyZW4gKi9cclxuLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmltYWdlLWNvbnRhaW5lciBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bzsgLyogaW1nIGjDtmhlICovXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5vdmVybGF5LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiA5MCU7IC8qIHRleHQgYWJzdGFuZCB2b20gcmFuZCAqL1xyXG4gIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uaW1nLXRleHQtb3ZlcmxheSB7XHJcbiAgZm9udC1mYW1pbHk6IGN1cnNpdmU7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbiAgZm9udC1zaXplOiBjbGFtcCguOTVyZW0sIDF2dywgMXJlbSk7IC8qIFNrYWxpZXJ0IGZsw7xzc2lnIG1pdCBkZXIgVmlld3BvcnQtQnJlaXRlICovXHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAuOXJlbTtcclxufVxyXG5cclxuLnRleHQtb3ZlcmxheS1uZXh0IHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LXNpemU6IGNsYW1wKDAuN3JlbSwgLjl2dywgLjg1cmVtKTsgLyogU2thbGllcnQgZWJlbmZhbGxzICovXHJcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gIC5pbWctdGV4dC1vdmVybGF5IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtb3ZlcmxheS1uZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAuOXJlbTtcclxuICB9XHJcblxyXG4gIC5vdmVybGF5LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDk1JTsgLyogTWVociBQbGF0eiBhdWYga2xlaW5lbiBTY3JlZW5zIG51dHplbiAqL1xyXG4gICAgdG9wOiA1JTsgICAgLyogRXR3YXMgaMO2aGVyIHJ1dHNjaGVuLCBkYSBkYXMgQmlsZCBvZnQgc2NobWFsZXIgd2lyZCAqL1xyXG4gIH1cclxufVxyXG4uYXJ0aWtlbHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlNGRiO1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIGZvbnQtZmFtaWx5OiBjdXJzaXZlO1xyXG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gIG1hcmdpbjogM3B4O1xyXG4gIHBhZGRpbmc6IDJweDtcclxuICBib3JkZXI6ICMwMDAwMDAgc29saWQgMXB4O1xyXG59XHJcbiJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/