@charset "UTF-8";
.card-header {
  background-color: rgba(0, 0, 0, 0.07);
}

#contact_file_label {
  cursor: pointer;
}

/* Customización del checkbox label (el container) */
.customcheck {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Ocultar el checkbox por defecto del navegador */
.customcheck input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.customcheck__public .checkbox_text a {
  color: #e1d4fb;
  text-decoration: underline;
}

/* Creamos un checkbox personalizado */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
  border-radius: 5px;
}
.checkmark__public {
  top: -1px;
  height: 20px;
  width: 20px;
  background-color: black;
  border: solid #c2a5f6 2px;
}

/* Añadir un fondo al hacer hover */
.customcheck:hover input ~ .checkmark {
  background-color: #ccc;
}
.customcheck__public:hover input ~ .checkmark {
  background-color: #e1d4fb;
}

/* Poner un fondo al hacer check en el checkbox */
.customcheck input:checked ~ .checkmark {
  background-color: #3c93e3;
  border-radius: 5px;
}
.customcheck__public input:checked ~ .checkmark {
  background-color: #33205b;
  border: solid #33205b 2px;
}

/* Creamos el checkmark(tic interior del checkbox, oculto cuando no está checkado) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Mostrar el checkmark cuando está checkeado */
.customcheck input:checked ~ .checkmark:after {
  display: block;
}

/* Damos estilos al checkmark */
.customcheck .checkmark:after {
  left: 9px;
  top: 4px;
  width: 7px;
  height: 15px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.customcheck__public .checkmark:after {
  left: 6px;
  top: 3px;
  width: 5px;
  height: 10px;
}

/* Contacto parte pública */
body.public_contact_page {
  background: url(/build/images/contact_background.6a53c2dc.png) no-repeat left center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body.public_contact_page .wrapper .content-wrapper .content-header .container .alert {
  background-color: #c0a3f4 !important;
  font-size: 16px;
  color: white;
  position: absolute;
  right: 48%;
  width: 40%;
}

.public_contact_box {
  margin: 0 3rem;
  width: 35%;
  float: right;
  /* Seteamos la altura a auto para evitar un bug de renderizado del select2 */
  /* Seteamos el padding del select2 para igualar los tamaños de los inputs */
}
.public_contact_box .select2-container .select2-selection--single {
  height: auto !important;
}
.public_contact_box .select2-container .select2-selection--single .select2-selection__rendered {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  padding-left: 22px !important;
}
.public_contact_box .contact_title {
  margin-bottom: 1rem;
  font-size: 20px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.95;
  letter-spacing: normal;
}
.public_contact_box .contact_title_text {
  margin-bottom: 2rem;
  font-size: 16px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: normal;
}
.public_contact_box .display_inline_block {
  display: inline-block;
}
.public_contact_box input::placeholder, .public_contact_box textarea::placeholder {
  padding-left: 12px;
}
.public_contact_box .btn_send_box {
  float: right;
}
.public_contact_box .btn_send_box .button {
  width: 160px !important;
  height: 40px !important;
}
.public_contact_box .recaptcha_submit_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 1350px) {
  .public_contact_box .recaptcha_outer_box {
    width: 61%;
  }
  .public_contact_box .g-recaptcha {
    transform: scale(0.8);
    transform-origin: 0 0;
  }
}
@media (max-width: 1200px) {
  .public_contact_box .recaptcha_submit_box .btn_send_box {
    position: relative;
    bottom: 5px;
  }
  .public_contact_box .recaptcha_outer_box {
    width: 58%;
  }
  .public_contact_box .g-recaptcha {
    transform: scale(0.7);
  }
}
@media (max-width: 1090px) {
  .public_contact_box .recaptcha_submit_box {
    flex-direction: column;
    align-items: flex-start;
  }
  .public_contact_box .recaptcha_submit_box .btn_send_box {
    bottom: 0;
    top: 10px;
  }
  .public_contact_box .recaptcha_outer_box {
    width: 58%;
  }
  .public_contact_box .g-recaptcha {
    transform: scale(1);
  }
}
@media (max-width: 1000px) {
  body.public_contact_page {
    background-position: -180px 0;
  }
  body.public_contact_page .wrapper .content-wrapper .content-header .container .alert {
    right: unset;
    left: 0;
    width: 36%;
  }

  .public_contact_box {
    margin: 0 3rem;
    width: 45%;
  }
}
@media (max-width: 768px) {
  body.public_contact_page {
    background-position: -360px 0;
  }
  body.public_contact_page .wrapper .content-wrapper .content-header .container .alert {
    position: relative;
    width: 100%;
    margin-bottom: 3rem !important;
  }

  .public_contact_box {
    width: 55%;
  }
}
@media (max-width: 600px) {
  body.public_contact_page {
    background-position: -480px 0;
  }

  .public_contact_box {
    width: 85%;
    margin: 0 auto;
    float: none;
  }
  .public_contact_box__form {
    margin: 5rem 0 3rem;
  }
  .public_contact_box .contact_title {
    text-align: center;
  }
  .public_contact_box .contact_title_text {
    text-align: center;
  }
  .public_contact_box .recaptcha_submit_box {
    flex-direction: row;
    align-items: center;
  }
  .public_contact_box .g-recaptcha {
    transform: scale(0.8);
  }
  .public_contact_box .btn_send_box {
    float: none;
    margin: 0 auto 3rem;
    text-align: center;
  }
}
@media (max-width: 500px) {
  .public_contact_box .recaptcha_submit_box {
    flex-direction: row;
    align-items: center;
  }
  .public_contact_box .g-recaptcha {
    transform: scale(0.7);
  }
}
@media (max-width: 450px) {
  body.public_contact_page {
    background-position: -300px 0;
  }

  .public_contact_box .g-recaptcha {
    transform: scale(1);
  }
}
@media (max-width: 430px) {
  .public_contact_box .flex_form_group {
    gap: 0 !important;
  }
  .public_contact_box .customcheck {
    margin: 0 !important;
  }
}
@media (max-width: 330px) {
  .public_contact_box .g-recaptcha {
    transform: scale(0.9);
    transform-origin: 0 0;
  }
}

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