/* =======================================================
   ROOT VARIABLES (TODO move to variables)
======================================================== */
:root {
  --e-insp-Light-Green: #D8EBE2;
  --e-insp-Dark-Green: #41AEA1;
  --e-insp-Flashy-Blue: #3D5AFE;
  --e-insp-White: #FFF;
  --e-insp-Black-1: #1E202F;
  --e-insp-Black-2: #404359;
  --e-insp-Red: #CF2E2D;
  --e-insp-Overlay-White-16: rgba(255, 255, 255, 0.16);
}

/* =======================================================
   Green container styles
======================================================== */
.home-agenda, .cibles-agenda {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: clamp(3rem, 8vw, 6.5rem) 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2rem;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

.agenda-main {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 32px;
}

.agenda-main .agenda-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
          align-self: stretch;
}

.agenda-main .agenda-title h2 {
  margin-bottom: 0 !important;
  color: var(--e-insp-Black-1) !important;
}

.agenda-main .agenda-title .see-all-events {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 4px;
}

/* =======================================================
   Cards container styles
======================================================== */
.agenda-main .agenda-cards {
  display: grid;
  /* mobile first */
  gap: 1.5rem;
  grid-template-columns: 1fr;
}

/* =======================================================
   Cards styles
======================================================== */
.agenda-main .agenda-cards .event-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border-radius: 8px;
  border: 1px solid var(--e-insp-Dark-Green);
  background: var(--e-insp-White);
  overflow: hidden;
  width: 100%;
}

.agenda-main .agenda-cards .event-card.einspe {
  border: 1px solid var(--e-insp-Flashy-Blue);
}

.agenda-main .agenda-cards .event-card .agenda-card-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.75rem 1rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: var(--e-insp-Dark-Green);
}

.agenda-main .agenda-cards .event-card .agenda-card-header.einspe {
  background: var(--e-insp-Flashy-Blue);
}

.agenda-main .agenda-cards .event-card .agenda-card-header .tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
}

.agenda-main .agenda-cards .event-card .agenda-card-header .badge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 28px;
  padding: 0.125rem 0.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2px;
  border-radius: 16px;
  text-align: center;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
}

/* Badge styles */
.agenda-main .agenda-cards .event-card .agenda-card-header .badge.event-type {
  background: var(--e-insp-White);
  color: var(--e-insp-Black-1);
}

.agenda-main .agenda-cards .event-card .agenda-card-header .badge.duration {
  background: var(--e-insp-Overlay-White-16, rgba(255, 255, 255, 0.16));
  color: var(--e-insp-White);
}

/* =======================================================
   Card body
======================================================== */
.agenda-main .agenda-cards .event-card .agenda-card-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem 1rem 1.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.agenda-main .agenda-cards .event-card .agenda-card-body .event-date {
  color: var(--e-insp-Dark-Green);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.25rem;
}

.agenda-main .agenda-cards .event-card .agenda-card-body .event-date.unavailable {
  color: var(--e-insp-Red);
}

.agenda-main .agenda-cards .event-card .agenda-card-body h3 {
  color: var(--e-insp-Black-1);
  font-size: 1.25rem !important;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 1.5rem !important;
  margin-bottom: 0 !important;
}

.agenda-main .agenda-cards .event-card .agenda-card-body p {
  color: var(--e-insp-Black-2);
  font-size: 0.875rem !important;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem !important;
  margin-bottom: 0 !important;
}

/* =======================================================
   RESPONSIVITY
======================================================== */
@media (min-width: 48rem) and (max-width: 74.9375rem) {
  .agenda-main .agenda-cards {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
  .agenda-main .agenda-cards .event-card:nth-child(3) {
    grid-column: 1/-1;
  }
}
@media (min-width: 75rem) {
  .agenda-main .agenda-cards {
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
  }
  .agenda-main .agenda-cards .event-card:nth-child(3) {
    grid-column: auto;
  }
}
@media (max-width: 48rem) {
  .agenda-main .agenda-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 16px;
  }
}
@media (max-width: 64rem) {
  .agenda-main .agenda-card-header {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 4px;
  }
}
@media (max-width: 30rem) {
  .agenda-main .agenda-cards .event-card .agenda-card-body {
    padding: 0.75rem;
    gap: 12px;
  }
}
@media (hover: none) {
  .agenda-main .event-card {
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: -webkit-transform 0.2s ease;
    -o-transition: -o-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease, -o-transform 0.2s ease;
  }
  .agenda-main .event-card:active {
    -webkit-transform: scale(0.98);
         -o-transform: scale(0.98);
            transform: scale(0.98);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUtYWdlbmRhLnNjc3MiLCJob21lLWFnZW5kYS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OzBEQUFBO0FBR0E7RUFDSSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSxxQkFBQTtFQUVBLG9EQUFBO0FDQUo7O0FER0E7OzBEQUFBO0FBSUE7RUFDSSxrQkFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQ0FBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtNQUFBLDRCQUFBO1VBQUEsbUJBQUE7QUNESjs7QURJQTtFQUNJLFdBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDhCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO0VBQUEsMEJBQUE7TUFBQSxxQkFBQTtVQUFBLGtCQUFBO0VBQ0EsU0FBQTtBQ0RKOztBRElBO0VBQ0ksb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO0VBQUEsNkJBQUE7TUFBQSxtQkFBQTtVQUFBLHFCQUFBO0VBQ0EsUUFBQTtFQUNBLHlCQUFBO0VBQUEsc0NBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsMkJBQUE7TUFBQSw0QkFBQTtVQUFBLG1CQUFBO0FDREo7O0FESUE7RUFDSSwyQkFBQTtFQUNBLHVDQUFBO0FDREo7O0FESUE7RUFDSSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VB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QTtJQUNBLFNBQUE7RUNSTjtBQUNGO0FEV0E7RUFDSTtJQUNJLCtDQUFBO0lBQUEsdUNBQUE7SUFBQSxxQ0FBQTtJQUFBLCtCQUFBO0lBQUEsb0ZBQUE7RUNUTjtFRFlFO0lBQ0ksOEJBQUE7U0FBQSx5QkFBQTtZQUFBLHNCQUFBO0VDVk47QUFDRiIsImZpbGUiOiJob21lLWFnZW5kYS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBST09UIFZBUklBQkxFUyAoVE9ETyBtb3ZlIHRvIHZhcmlhYmxlcylcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG46cm9vdCB7XG4gICAgLS1lLWluc3AtTGlnaHQtR3JlZW46ICNEOEVCRTI7XG4gICAgLS1lLWluc3AtRGFyay1HcmVlbjogIzQxQUVBMTtcbiAgICAtLWUtaW5zcC1GbGFzaHktQmx1ZTogIzNENUFGRTtcbiAgICAtLWUtaW5zcC1XaGl0ZTogI0ZGRjtcbiAgICAtLWUtaW5zcC1CbGFjay0xOiAjMUUyMDJGO1xuICAgIC0tZS1pbnNwLUJsYWNrLTI6ICM0MDQzNTk7XG4gICAgLS1lLWluc3AtUmVkOiAjQ0YyRTJEO1xuXG4gICAgLS1lLWluc3AtT3ZlcmxheS1XaGl0ZS0xNjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR3JlZW4gY29udGFpbmVyIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmhvbWUtYWdlbmRhLCAuY2libGVzLWFnZW5kYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogY2xhbXAoM3JlbSwgOHZ3LCA2LjVyZW0pIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMnJlbTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uYWdlbmRhLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiAzMnB4O1xufVxuXG4uYWdlbmRhLW1haW4gLmFnZW5kYS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLXRpdGxlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWUtaW5zcC1CbGFjay0xKSAhaW1wb3J0YW50O1xufVxuXG4uYWdlbmRhLW1haW4gLmFnZW5kYS10aXRsZSAuc2VlLWFsbC1ldmVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGdhcDogNHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDYXJkcyBjb250YWluZXIgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgLyogbW9iaWxlIGZpcnN0ICovXG4gICAgZ2FwOiAxLjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENhcmRzIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWUtaW5zcC1EYXJrLUdyZWVuKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWluc3AtV2hpdGUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkLmVpbnNwZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZS1pbnNwLUZsYXNoeS1CbHVlKTtcbn1cblxuLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMgLmV2ZW50LWNhcmQgLmFnZW5kYS1jYXJkLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZS1pbnNwLURhcmstR3JlZW4pO1xufVxuXG4uYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZCAuYWdlbmRhLWNhcmQtaGVhZGVyLmVpbnNwZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZS1pbnNwLUZsYXNoeS1CbHVlKTtcbn1cblxuLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMgLmV2ZW50LWNhcmQgLmFnZW5kYS1jYXJkLWhlYWRlciAudGFncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDRweDtcbn1cblxuLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMgLmV2ZW50LWNhcmQgLmFnZW5kYS1jYXJkLWhlYWRlciAuYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLyogQmFkZ2Ugc3R5bGVzICovXG4uYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZCAuYWdlbmRhLWNhcmQtaGVhZGVyIC5iYWRnZS5ldmVudC10eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWluc3AtV2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1lLWluc3AtQmxhY2stMSk7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkIC5hZ2VuZGEtY2FyZC1oZWFkZXIgLmJhZGdlLmR1cmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWluc3AtT3ZlcmxheS1XaGl0ZS0xNiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KSk7XG4gICAgY29sb3I6IHZhcigtLWUtaW5zcC1XaGl0ZSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENhcmQgYm9keVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkIC5hZ2VuZGEtY2FyZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICAgIGZsZXg6IDE7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkIC5hZ2VuZGEtY2FyZC1ib2R5IC5ldmVudC1kYXRlIHtcbiAgICBjb2xvcjogdmFyKC0tZS1pbnNwLURhcmstR3JlZW4pO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMgLmV2ZW50LWNhcmQgLmFnZW5kYS1jYXJkLWJvZHkgLmV2ZW50LWRhdGUudW5hdmFpbGFibGUge1xuICAgIGNvbG9yOiB2YXIoLS1lLWluc3AtUmVkKTtcbn1cblxuLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMgLmV2ZW50LWNhcmQgLmFnZW5kYS1jYXJkLWJvZHkgaDMge1xuICAgIGNvbG9yOiB2YXIoLS1lLWluc3AtQmxhY2stMSk7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMgLmV2ZW50LWNhcmQgLmFnZW5kYS1jYXJkLWJvZHkgcCB7XG4gICAgY29sb3I6IHZhcigtLWUtaW5zcC1CbGFjay0yKTtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUkVTUE9OU0lWSVRZXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMgLmV2ZW50LWNhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG5cbiAgICAuYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZDpudGgtY2hpbGQoMykge1xuICAgICAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hZ2VuZGEtbWFpbiAuYWdlbmRhLXRpdGxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkLWhlYWRlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZCAuYWdlbmRhLWNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgICAuYWdlbmRhLW1haW4gLmV2ZW50LWNhcmQge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIH1cblxuICAgIC5hZ2VuZGEtbWFpbiAuZXZlbnQtY2FyZDphY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICAgIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBST09UIFZBUklBQkxFUyAoVE9ETyBtb3ZlIHRvIHZhcmlhYmxlcylcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG46cm9vdCB7XG4gIC0tZS1pbnNwLUxpZ2h0LUdyZWVuOiAjRDhFQkUyO1xuICAtLWUtaW5zcC1EYXJrLUdyZWVuOiAjNDFBRUExO1xuICAtLWUtaW5zcC1GbGFzaHktQmx1ZTogIzNENUFGRTtcbiAgLS1lLWluc3AtV2hpdGU6ICNGRkY7XG4gIC0tZS1pbnNwLUJsYWNrLTE6ICMxRTIwMkY7XG4gIC0tZS1pbnNwLUJsYWNrLTI6ICM0MDQzNTk7XG4gIC0tZS1pbnNwLVJlZDogI0NGMkUyRDtcbiAgLS1lLWluc3AtT3ZlcmxheS1XaGl0ZS0xNjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgR3JlZW4gY29udGFpbmVyIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5ob21lLWFnZW5kYSwgLmNpYmxlcy1hZ2VuZGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IGNsYW1wKDNyZW0sIDh2dywgNi41cmVtKSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5hZ2VuZGEtbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMzJweDtcbn1cblxuLmFnZW5kYS1tYWluIC5hZ2VuZGEtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLXRpdGxlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZS1pbnNwLUJsYWNrLTEpICFpbXBvcnRhbnQ7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLXRpdGxlIC5zZWUtYWxsLWV2ZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDYXJkcyBjb250YWluZXIgc3R5bGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICAvKiBtb2JpbGUgZmlyc3QgKi9cbiAgZ2FwOiAxLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDYXJkcyBzdHlsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWUtaW5zcC1EYXJrLUdyZWVuKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZS1pbnNwLVdoaXRlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkLmVpbnNwZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWUtaW5zcC1GbGFzaHktQmx1ZSk7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkIC5hZ2VuZGEtY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZS1pbnNwLURhcmstR3JlZW4pO1xufVxuXG4uYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZCAuYWdlbmRhLWNhcmQtaGVhZGVyLmVpbnNwZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWUtaW5zcC1GbGFzaHktQmx1ZSk7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkIC5hZ2VuZGEtY2FyZC1oZWFkZXIgLnRhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0cHg7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkIC5hZ2VuZGEtY2FyZC1oZWFkZXIgLmJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4vKiBCYWRnZSBzdHlsZXMgKi9cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkIC5hZ2VuZGEtY2FyZC1oZWFkZXIgLmJhZGdlLmV2ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1lLWluc3AtV2hpdGUpO1xuICBjb2xvcjogdmFyKC0tZS1pbnNwLUJsYWNrLTEpO1xufVxuXG4uYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZCAuYWdlbmRhLWNhcmQtaGVhZGVyIC5iYWRnZS5kdXJhdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWUtaW5zcC1PdmVybGF5LVdoaXRlLTE2LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpKTtcbiAgY29sb3I6IHZhcigtLWUtaW5zcC1XaGl0ZSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENhcmQgYm9keVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkIC5hZ2VuZGEtY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDI0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIGZsZXg6IDE7XG59XG5cbi5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIC5ldmVudC1jYXJkIC5hZ2VuZGEtY2FyZC1ib2R5IC5ldmVudC1kYXRlIHtcbiAgY29sb3I6IHZhcigtLWUtaW5zcC1EYXJrLUdyZWVuKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZCAuYWdlbmRhLWNhcmQtYm9keSAuZXZlbnQtZGF0ZS51bmF2YWlsYWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1lLWluc3AtUmVkKTtcbn1cblxuLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMgLmV2ZW50LWNhcmQgLmFnZW5kYS1jYXJkLWJvZHkgaDMge1xuICBjb2xvcjogdmFyKC0tZS1pbnNwLUJsYWNrLTEpO1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmFnZW5kYS1tYWluIC5hZ2VuZGEtY2FyZHMgLmV2ZW50LWNhcmQgLmFnZW5kYS1jYXJkLWJvZHkgcCB7XG4gIGNvbG9yOiB2YXIoLS1lLWluc3AtQmxhY2stMik7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUkVTUE9OU0lWSVRZXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZDpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZDpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFnZW5kYS1tYWluIC5hZ2VuZGEtdGl0bGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hZ2VuZGEtbWFpbiAuYWdlbmRhLWNhcmQtaGVhZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWdlbmRhLW1haW4gLmFnZW5kYS1jYXJkcyAuZXZlbnQtY2FyZCAuYWdlbmRhLWNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLmFnZW5kYS1tYWluIC5ldmVudC1jYXJkIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB9XG4gIC5hZ2VuZGEtbWFpbiAuZXZlbnQtY2FyZDphY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG4gIH1cbn0iXX0= */
