/* @import url('https://fonts.googleapis.com/css2?family=Lexend+Deca&display=swap'); */

/* https://www.npmjs.com/package/@fontsource/lexend-deca */
/* npm i @fontsource/lexend-deca */
/* @import "~@fontsource/lexend-deca"; */
/* ça marche mais je retire car l'import de cette font-family car l'objectif est d'améliorer les performances de l'application !! */

/* @import url('https://fonts.googleapis.com/css2?family=Lexend+Deca&display=swap'); */

/* Dépendance Npm installée : https://www.npmjs.com/package/@neos21/bootstrap3-glyphicons */
/* Voir la liste des icons : https://getbootstrap.com/docs/3.3/components/ */
/* Lorsque je lance "npm run dev", cela crée un dossier /build/fonts/ avec les glyphicons */

body {
  padding-top: 70px;
  /* font-family: 'Lexend Deca', sans-serif; */
  letter-spacing: 1px;
}

.main-logo {
  color: rgb(99, 99, 99) !important;
  font-weight: bold;
  /* font-style: italic; */
  letter-spacing: 2px;
  transition: 0.5s;
}

.main-logo:hover {
  color: rgb(173, 173, 173) !important;
  transition: 0.5s; 
}

@media all and (max-width: 320px){
  .main-logo {
    font-size: 12px !important;
  }
}

.openclass-logo {
  filter: grayscale(100%);
}

#paging_links {
  padding-top: 10px;
}

.first_page_link {
  text-decoration: none;
  color: black;
  font-weight: bold;
  font-size: 24px;
  margin: 4px;
}

.next_page_link {
  text-decoration: none;
  color: black;
  font-weight: bold;
  font-size: 18px;
  margin: 8px;
}

.special-modal-header {
  height: 28px;
  background-color: cornflowerblue;
}

.special-modal-body {
  letter-spacing: 2px;
}

.main-navbar {
  background-color: rgb(197, 217, 255);
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
}

.dropdown-box-user {
  width: 100%; 
  text-align: center;
  margin-bottom: 20px;
}

.home-task-button {
  width: 200px;
  display: inline-block;
}

.remember-check-box {
  font-size: 14px;
  cursor: pointer;
}

.copyright {
  text-align: center;
}

.slide-image {
  width: 100%;
  max-width: 700px;
}

.center-box {
  text-align: center;
}

.special-title {
  font-size: 20px;
}

.special-thumbnail {
  box-shadow: 1px 6px 12px rgba(0, 0, 0, 0.1);
  border: 1px solid #535353;
  border-radius: 20px !important;
  margin: 8px;
  text-align: center;
}

.special-caption-box {
  height: auto !important;
  padding: 10px !important;
}

.special-task-title {
  text-decoration: none;
}

.special-glyph {
  float: right;
}

.regular-spacer {
  height: 10px;
}

.task-infos {
  font-size: 12px;
}

.medium-spacer {
  height: 50px;
}

.carousel-holder {
  margin-bottom: 30px;
}

.carousel-control,
.item {
  border-radius: 4px;
}

.caption {
  height: 130px;
  overflow: hidden;
}

.caption h4 {
  white-space: nowrap;
}

.thumbnail img {
  width: 100%;
}

.ratings {
  padding-right: 10px;
  padding-left: 10px;
  color: #d17581;
}

.thumbnail {
  padding: 0;
}

.thumbnail .caption-full {
  padding: 9px;
  color: #333;
}

footer {
  margin: 50px 0;
}

.btn {
  border: 0px solid transparent;
  margin: 4px;
}

.btn-primary {
  box-shadow: 1px 6px 12px rgba(0, 0, 0, 0.2);
  font-weight: normal;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:visited {
  outline-style: none;
}

.btn-secondary {
  box-shadow: 1px 6px 12px rgba(0, 0, 0, 0.2);
  font-weight: normal;
}

.btn-secondary:hover,
.btn-secondary:active,
.btn-secondary:visited {
  outline-style: none;
}

.btn-success {
  box-shadow: none;
  font-weight: normal;
  background: white;
  color: green;
  border: 1px solid green;
}

.btn-success:hover,
.btn-success:active,
.btn-sucess:visited,
.btn-sucess.focus {
  outline-style: none;
}

.btn-special-success {
  box-shadow: 1px 6px 12px rgba(0, 0, 0, 0.1);
  font-weight: normal;
  background: #198754;
  color: white;
}

.btn-special-success:hover,
.btn-special-success:active,
.btn-special-sucess:visited,
.btn-special-sucess.focus {
  background: #24a066;
  outline-style: none;
  color: white;
}

.btn-danger {
  box-shadow: none;
  font-weight: normal;
  background: white;
  color: red;
  border: 1px solid red;
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger:visited {
  outline-style: none;
}

.btn-warning {
  box-shadow: 1px 6px 12px rgba(0, 0, 0, 0.2);
  font-weight: normal;
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning:visited {
  outline-style: none;
}

.btn-info {
  color: white;
  box-shadow: 1px 6px 12px rgba(0, 0, 0, 0.2);
  font-weight: normal;
}

.btn-info:hover,
.btn-info:active,
.btn-info:visited {
  color: white;
  outline-style: none;
}

.btn-light {
  box-shadow: 1px 6px 12px rgba(0, 0, 0, 0.2);
  font-weight: normal;
}

.btn-light:hover,
.btn-light:active,
.btn-light:visited {
  outline-style: none;
}

.btn-dark {
  box-shadow: 1px 6px 12px rgba(0, 0, 0, 0.2);
  font-weight: normal;
}

.btn-dark:hover,
.btn-dark:active,
.btn-dark:visited {
  outline-style: none;
}

input[type=text] {
  width: 100%;
  max-width: 300px;
  padding: 10px 13px;
  margin: 8px 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  transition: 0.5s;
  outline: none;
  background-color: white;
}

input[type=text]:focus {
  border: 1px solid #555;
}

input[type=search] {
  width: 100%;
  padding: 10px 13px;
  margin: 8px 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  transition: 0.5s;
  outline: none;
  background-color: white;
}

input[type=search]:focus {
  border: 1px solid #555;
}

input[type=password] {
  width: 100%;
  max-width: 300px;
  padding: 10px 13px;
  margin: 8px 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  transition: 0.5s;
  outline: none;
  background-color: white;
}

input[type=password]:focus {
  border: 1px solid #555;
}

input[type=email] {
  width: 100%;
  max-width: 300px;
  padding: 10px 13px;
  margin: 8px 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  transition: 0.5s;
  outline: none;
  background-color: white;
}

input[type=email]:focus {
  border: 1px solid #555;
}

textarea {
  box-shadow: 1px 6px 12px rgba(0, 0, 0, 0.1);
  width: 100%;
  max-width: 800px;
  padding: 10px 13px;
  height: 300px;
  margin: 8px 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  transition: 0.5s;
  outline: none;
  background-color: white;
}

textarea::-webkit-scrollbar {
  width: 1px;
}

textarea:focus {
  border: 1px solid #555;
}

select {
  width: 100%;
  max-width: 300px;
  padding: 10px 8px;
  margin: 8px 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  transition: 0.5s;
  outline: none;
  background-color: white;
}

select:focus {
  border: 1px solid #555;
}

.back-to-tasks {
  width: 320px; 
}

.create-tasks-button {
  box-shadow: 1px 6px 12px rgba(0, 0, 0, 0.2);
  font-weight: normal;
  background: cornflowerblue;
  color: white;
}

.create-tasks-button:hover {
  outline-style: none;
  color: white;
  background: rgb(116, 160, 240);
}

.logout-button {
  box-shadow: none;
  background: white;
  color: black;
  position: fixed; 
  top: 8px; 
  right: 8%; 
  width: 200px; 
  z-index: 10000;
}

.special-modal-button {
  border: 1px solid rgb(185, 185, 185);
  box-shadow: none;
  background: white;
  color: black;
  position: fixed; 
  top: 8px; 
  right: 8%; 
  width: 200px; 
  z-index: 10000;
}

.special-modal-button:hover {
  border: 1px solid cornflowerblue;
  color:white;
  background: rgb(182, 203, 243);
}

@media all and (max-width: 1300px){
  .logout-button {
    right: 4%;
  }

  .special-modal-button {
    right: 4%;
  }
}

@media all and (max-width: 1200px){
  .logout-button {
    right: 6%;
  }

  .special-modal-button {
    right: 6%;
  }
}

@media all and (max-width: 1100px){
  .logout-button {
    right: 4%;
  }

  .special-modal-button {
    right: 4%;
  }
}

@media all and (max-width: 1000px){
  .logout-text {
    display: none;
  }

  .menu-text {
    display: none;
  }

  .logout-button {
    width: 40px; 
    right: 10px;
  }

  .special-modal-button {
    width: 46px; 
    right: 10px;
  }
}

@media all and (max-width: 650px){
  .modal-content {
    margin-top: 70px;
  }

  .back-to-tasks {
    width: 100%; 
  }
}

.special-editor ul {
  list-style-type: none !important;
  color: red !important;
  font-weight: bold !important;
}

.special-table tr:hover {
  background: #f1f1f1 !important;
}

@media all and (max-width: 1000px) {
  .special-table th, .special-table td {
    width: 100% !important;
    display: block !important;
    box-sizing: border-box;
    border: 4px solid transparent !important;
    text-align: center !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }

  .special-table tr {
    border: 4px solid #dcdcdc !important;
  }

  .special-table-header {
    display: none !important;
  }
}

.login-alert-error {
  text-align: center;
}

@media all and (min-width: 1001px) {
  .login-alert-error {
    margin-left: 20%;
    margin-right: 20%;
  }
}


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