/* Estilos específicos para o componente Flashcard */

.flashcard-container {
  max-width: 800px;
  margin: 0 auto;
  padding: 20px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  min-height: 100vh;
}

/* Tela inicial do jogo */
.flashcard-start {
  text-align: center;
  padding: 40px 20px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
  color: white;
}

.flashcard-start h2 {
  margin-bottom: 10px;
  font-size: 2.5rem;
  font-weight: 700;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

.flashcard-start p {
  margin-bottom: 30px;
  font-size: 1.2rem;
  opacity: 0.9;
}

.username-input {
  margin-bottom: 25px;
}

.username-input label {
  display: block;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 1.1rem;
}

.username-input input {
  width: 100%;
  max-width: 320px;
  padding: 14px 18px;
  border: none;
  border-radius: 12px;
  font-size: 16px;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  transition: all 0.3s ease;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}

.username-input input:focus {
  outline: none;
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
}

/* Botões */
.start-button, .restart-button, .next-button {
  background: linear-gradient(45deg, #ff6b6b, #ee5a24);
  color: white;
  border: none;
  padding: 14px 32px;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  min-width: 160px;
  box-shadow: 0 4px 15px rgba(238, 90, 36, 0.3);
  text-transform: uppercase;
  letter-spacing: 1px;
}

.start-button:hover, .restart-button:hover, .next-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 8px 25px rgba(238, 90, 36, 0.4);
}

.start-button:disabled {
  background: #95a5a6;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

.error-message {
  color: #e74c3c;
  background: rgba(231, 76, 60, 0.1);
  border: 1px solid rgba(231, 76, 60, 0.3);
  padding: 12px 20px;
  border-radius: 8px;
  margin: 15px 0;
  backdrop-filter: blur(10px);
}

/* Header do jogo */
.flashcard-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: white;
  padding: 20px 25px;
  border-radius: 12px;
  margin-bottom: 25px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.player-info {
  font-weight: 700;
  color: #2c3e50;
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  gap: 8px;
}

.question-counter {
  font-weight: 600;
  color: #667eea;
  font-size: 1rem;
  padding: 8px 16px;
  background: rgba(102, 126, 234, 0.1);
  border-radius: 20px;
}

/* Seção da pergunta */
.question-section {
  background: white;
  padding: 35px 30px;
  border-radius: 16px;
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08);
  margin-bottom: 25px;
  border-left: 6px solid #667eea;
}

.question-text {
  font-size: 1.4rem;
  color: #2c3e50;
  margin: 0;
  line-height: 1.6;
  font-weight: 600;
}

/* Estilos para HTML renderizado dentro das questões */
.question-text p {
  margin: 0.5em 0;
}

.question-text strong, .question-text b {
  font-weight: 700;
  color: #1a252f;
}

.question-text em, .question-text i {
  font-style: italic;
}

.question-text ul, .question-text ol {
  margin: 0.5em 0;
  padding-left: 2em;
}

.question-text li {
  margin: 0.25em 0;
}

/* Alternativas */
.alternatives-section {
  display: grid;
  gap: 15px;
  margin-bottom: 25px;
}

.alternative-button {
  background: white;
  border: 2px solid #e9ecef;
  padding: 18px 22px;
  border-radius: 12px;
  text-align: left;
  cursor: pointer;
  transition: all 0.3s ease;
  font-size: 16px;
  line-height: 1.5;
  position: relative;
  overflow: hidden;
}

/* Estilos para HTML renderizado dentro das alternativas */
.alternative-button span p {
  margin: 0;
}

.alternative-button span strong, .alternative-button span b {
  font-weight: 700;
}

.alternative-button span em, .alternative-button span i {
  font-style: italic;
}

.alternative-button span ul, .alternative-button span ol {
  margin: 0.5em 0;
  padding-left: 1.5em;
}

.alternative-button span li {
  margin: 0.25em 0;
}

.alternative-button:before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
  transition: left 0.5s;
}

.alternative-button:hover:not(:disabled):before {
  left: 100%;
}

.alternative-button:hover:not(:disabled) {
  border-color: #667eea;
  background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
  transform: translateX(6px);
  box-shadow: 0 4px 15px rgba(102, 126, 234, 0.2);
}

.alternative-button:disabled {
  cursor: not-allowed;
}

.alternative-button.correct-answer {
  background: linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);
  border-color: #28a745;
  color: #155724;
  box-shadow: 0 4px 15px rgba(40, 167, 69, 0.3);
}

.alternative-button.correct-selected {
  background: linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);
  border-color: #28a745;
  color: #155724;
  box-shadow: 0 6px 20px rgba(40, 167, 69, 0.4);
  transform: scale(1.02);
}

.alternative-button.wrong-selected {
  background: linear-gradient(135deg, #f8d7da 0%, #f1c2c7 100%);
  border-color: #dc3545;
  color: #721c24;
  box-shadow: 0 6px 20px rgba(220, 53, 69, 0.4);
  transform: scale(1.02);
}

/* Seção de feedback */
.feedback-section {
  background: white;
  padding: 35px 30px;
  border-radius: 16px;
  box-shadow: 0 6px 25px rgba(0, 0, 0, 0.08);
  text-align: center;
  animation: slideUp 0.5s ease-out;
}

@keyframes slideUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.feedback-icon {
  font-size: 5rem;
  margin-bottom: 20px;
  animation: bounce 0.6s ease-out;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-5px);
  }
}

.feedback-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 15px;
}

.feedback-message {
  color: #6c757d;
  margin-bottom: 15px;
  font-style: italic;
  font-size: 1.1rem;
}

/* Estilos para HTML renderizado no feedback */
.feedback-message p {
  margin: 0.5em 0;
}

.feedback-message strong, .feedback-message b {
  font-weight: 700;
  color: #495057;
}

.feedback-message em, .feedback-message i {
  font-style: italic;
}

.feedback-message ul, .feedback-message ol {
  margin: 0.5em 0;
  padding-left: 1.5em;
}

.feedback-message li {
  margin: 0.25em 0;
}

.correct-answer-text {
  color: #495057;
  margin-bottom: 15px;
  font-size: 1.1rem;
  padding: 15px;
  background: #f8f9fa;
  border-radius: 8px;
  border-left: 4px solid #28a745;
}

/* Estilos para HTML na resposta correta */
.correct-answer-text strong {
  font-weight: 700;
  color: #155724;
}

.correct-answer-text p {
  margin: 0.5em 0;
}

.correct-answer-text em, .correct-answer-text i {
  font-style: italic;
}

/* Tela de conclusão */
.game-complete {
  text-align: center;
  padding: 40px 20px;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  border-radius: 16px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
  color: white;
}

.game-complete h2 {
  margin-bottom: 20px;
  font-size: 2.8rem;
  font-weight: 700;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

.game-stats {
  background: rgba(255, 255, 255, 0.95);
  color: #2c3e50;
  padding: 30px;
  border-radius: 12px;
  margin: 25px 0;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
}

.game-stats p {
  margin: 12px 0;
  font-size: 1.2rem;
  font-weight: 500;
}

.game-stats p:last-child {
  font-weight: 700;
  color: #667eea;
  font-size: 1.5rem;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 2px solid #e9ecef;
}

/* Responsividade */
@media (max-width: 768px) {
  .flashcard-container {
    padding: 15px;
  }
  
  .flashcard-header {
    flex-direction: column;
    gap: 12px;
    text-align: center;
  }
  
  .question-section {
    padding: 25px 20px;
  }
  
  .question-text {
    font-size: 1.2rem;
  }
  
  .alternative-button {
    padding: 16px 18px;
    font-size: 15px;
  }
  
  .feedback-section {
    padding: 25px 20px;
  }
  
  .feedback-icon {
    font-size: 4rem;
  }
  
  .username-input input {
    max-width: 280px;
  }
}

@media (max-width: 480px) {
  .flashcard-start h2 {
    font-size: 2rem;
  }
  
  .game-complete h2 {
    font-size: 2.2rem;
  }
  
  .question-text {
    font-size: 1.1rem;
  }
  
  .alternative-button {
    padding: 14px 16px;
    font-size: 14px;
  }
}


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