.Default-root-1tEOD {
  height: 100%;
  background: rgba(235, 242, 249, 1);
}

.Button-primary-36TGJ {
  background: linear-gradient(225deg, rgba(234, 12, 67, 1) 0%, rgb(200, 33, 178, 1) 100%);
  color: rgba(252, 252, 252, 1) !important;
}

.Button-secondary-2Qesi {
  background: linear-gradient(180deg, rgba(38, 43, 47, 1) 0%, rgba(22, 25, 29, 1) 100%);
  color: rgba(252, 252, 252, 1) !important;
}

.Button-root-5KOnX {
  /* color: rgba(143, 138, 158, 1) !important; */
}

.Header-root-3Gi4A {
  flex-direction: row !important;
  align-items: center;
  height: 64px;
  height: 4rem;
  background: rgba(235, 242, 249, 1) !important;
  color: rgba(85, 77, 137, 1) !important;
  font-weight: 500

  /*TODO: remove it when the new header design is done*/
}
@media only screen and (max-width: 1279px) {
  .Header-root-3Gi4A {
    z-index: 1301 !important
}
  }
.Header-root-3Gi4A .Header-menu-icon-1YIol {
    height: 28.8px;
    height: 1.8rem;
    width: 28.8px;
    width: 1.8rem;
  }
.Header-root-3Gi4A .Header-toolbar-_UyZq {
    padding-left: 0;
  }
.Header-root-3Gi4A .Header-logo-1R6Es {
    height: 48px;
    height: 3rem;
    margin-right: 24px;
    margin-right: 1.5rem;
  }
.Header-root-3Gi4A .Header-btn-login-zrLiz {
    position: absolute;
    right: 32px;
    right: 2rem;
    text-decoration: none;
  }
.Header-root-3Gi4A .Header-btn-login-zrLiz i {
      vertical-align: text-top;
    }

.Sidebar-root-2SEPl {
  width: 15rem;
  flex-shrink: 0;
}

  .Sidebar-root-2SEPl .Sidebar-container-logo-1x02y {
    display: flex;
    align-items: center;
    padding-left: 32px;
    padding-left: 2rem;
  }

  .Sidebar-root-2SEPl .Sidebar-container-logo-1x02y .Sidebar-logo-2cKZq {
      height: 48px;
      height: 3rem;
    }

  .Sidebar-root-2SEPl .Sidebar-drawer-paper-2lLvV {
    margin-top: 64px;
    margin-top: 4rem;
    width: 15rem;
  }

  .Sidebar-root-2SEPl .Sidebar-item-1UDb0 {
    color: rgba(143, 138, 158, 1) !important;
    text-decoration: none;

  }

.Primary-root-2LhaO {
  height: 100%;
}

  .Primary-root-2LhaO .Primary-content-1S0Hg {
    transition: margin 195ms ease;
    width: calc(100% - 15rem);
    margin-left: 15rem;
    padding-top: 64px;
    padding-top: 4rem;
  }

  .Primary-root-2LhaO .Primary-content-mobile-2fG0t {
    margin-left: 0;
    padding-top: 64px;
    padding-top: 4rem;
  }

.Home-root-37AXs {
  padding: 8px;
  padding: 0.5rem;
}

  .Home-root-37AXs .Home-card-DOKvk {
    height: 224px;
    height: 14rem;
  }

.Login-root-2t2X7 {
  height: 100%;
}

  .Login-root-2t2X7 .Login-card-1z1bt {
    background: linear-gradient(124.53deg, #ebf2f9 30.52%, #c6d7eb 119.04%);
    box-shadow: -21.2546px -21.2546px 53.1365px rgba(255, 255, 255, 0.8),
      21.2546px 5.31365px 85.0184px rgba(18, 61, 101, 0.3),
      inset -10.6273px -7.97048px 106.273px rgba(255, 255, 255, 0.18);
    border-radius: 16px;
  }

  .Login-root-2t2X7 .Login-card-1z1bt .Login-card-content-17I91 {
      display: flex;
      flex-direction: column;
      align-items: center;
      padding-top: 0;
    }

  .Login-root-2t2X7 .Login-media--I2Nd {
    height: 160px;
    height: 10rem;
    background-size: 5rem;
  }

  .Login-root-2t2X7 .Login-wrapper-actions-1qZ0O {
    position: relative;
  }

  .Login-root-2t2X7 .Login-wrapper-actions-1qZ0O .Login-button-progress-3t5IA {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-top: -12px;
      margin-top: -0.75rem;
      margin-left: -12px;
      margin-left: -0.75rem;
    }

.LessonCard-root-1tcU_ {
  position: relative;
  width: 100%;
}

  .LessonCard-root-1tcU_ .LessonCard-media-3bk3q {
    height: 192px;
    height: 12rem;
    background-size: 100%;
  }

  .LessonCard-root-1tcU_ .LessonCard-title-2SBs1 {
    position: absolute;
    bottom: 8px;
    bottom: 0.5rem;
    left: 8px;
    left: 0.5rem;
    color: white;
    font-weight: 500;
  }

.Lesson-root-2OJzJ {
  padding: 8px;
  padding: 0.5rem;
}

  .Lesson-root-2OJzJ .Lesson-container-loading-2x9B_ {
    display: flex;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    align-items: center;
  }

  .Lesson-root-2OJzJ .Lesson-container-txf-search-3E9ke {
    display: flex;
  }

  .Lesson-root-2OJzJ .Lesson-row-1bkzd {
    cursor: pointer;
  }

.CreateLesson-root-1NUwo {
  padding: 16px;
  padding: 1rem;
}

  .CreateLesson-root-1NUwo .CreateLesson-file-input-38JpT {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
  }

  .CreateLesson-root-1NUwo .CreateLesson-video-10RxN {
    height: 176px;
    height: 11rem;
    width: 100%;
  }

  .CreateLesson-root-1NUwo .CreateLesson-vtt-image-AoLIG {
    height: 160px;
    height: 10rem;
  }

  .CreateLesson-root-1NUwo .CreateLesson-drag-and-drop-file-1JjX7 {
    min-height: 160px;
    min-height: 10rem;
    padding: 8px 4px;
    padding: 0.5rem 0.25rem;
    border: 1px dashed #d1d8e0;
    border-radius: 0.25rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .CreateLesson-root-1NUwo .CreateLesson-drag-and-drop-file-1JjX7 .CreateLesson-label-drag-and-drop-2jG1Q {
      font-size: 20px;
      font-size: 1.25rem;
      font-weight: 500;
    }

  .CreateLesson-root-1NUwo .CreateLesson-drag-and-drop-file-1JjX7 a {
      text-decoration: underline;
      cursor: pointer;
    }

  .CreateLesson-root-1NUwo .CreateLesson-container-media-2ZiE6 {
    text-align: center;
    position: relative;
  }

  .CreateLesson-root-1NUwo .CreateLesson-container-media-2ZiE6 .CreateLesson-btn-delete-19i_3 {
      position: absolute;
      right: 16px;
      right: 1rem;
    }

  .CreateLesson-root-1NUwo .CreateLesson-container-tags-2NfVG {
    height: 160px;
    height: 10rem;
  }

  .CreateLesson-root-1NUwo .CreateLesson-container-tags-2NfVG .CreateLesson-tag-Zkq6o {
      margin: 3.2px;
      margin: 0.2rem;
    }

  .CreateLesson-root-1NUwo .CreateLesson-question-title-3O6Wc {
    position: relative;
  }

  .CreateLesson-root-1NUwo .CreateLesson-question-title-3O6Wc .CreateLesson-btn-delete-question-3bqMy {
      position: absolute;
      z-index: 1;
      top: 0;
      left: 96px;
      left: 6rem;
    }

.CreateLesson-container-loading-1vX48 {
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  align-items: center;
}

.EditLesson-root-3k8Vf {
  padding: 16px;
  padding: 1rem;
}

  .EditLesson-root-3k8Vf .EditLesson-video-nx9PW {
    height: 240px;
    height: 15rem;
    width: 100%;
  }

  .EditLesson-root-3k8Vf .EditLesson-button-progress-SJ-KK {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-top: -0.75rem;
    margin-left: -12px;
    margin-left: -0.75rem;
  }

  .EditLesson-root-3k8Vf .EditLesson-question-title-3WwyL {
    position: relative;
  }

  .EditLesson-root-3k8Vf .EditLesson-question-title-3WwyL .EditLesson-btn-delete-question-3kkv5 {
      position: absolute;
      z-index: 1;
      top: 0;
      left: 96px;
      left: 6rem;
    }

  .EditLesson-root-3k8Vf .EditLesson-container-tags-3kr-o {
    height: 160px;
    height: 10rem;
  }

  .EditLesson-root-3k8Vf .EditLesson-container-tags-3kr-o .EditLesson-tag-3qUFr {
      margin: 3.2px;
      margin: 0.2rem;
    }

.Users-root-3aGRV .Users-on-click-3Mqcp {
    cursor: pointer;
  }
  .Users-root-3aGRV .Users-cell-status-QXsqx {
    padding: 0;
  }
  .Users-root-3aGRV .Users-cell-status-QXsqx .Users-select-3C4SI {
      margin: 0 !important;
      width: 100%;
    }
  .Users-root-3aGRV .Users-users-1g_Lc{
    display: flex;
    align-items: center;
  }
  .Users-root-3aGRV .Users-avatarTable-3a0dU{
    border-radius:100%;
  }
  .Users-root-3aGRV .Users-tablecontains-2YQi9{
    background: linear-gradient(124.53deg, #EBF2F9 30.52%, #C6D7EB 119.04%);
    box-shadow: -21.2546px -21.2546px 53.1365px rgba(255, 255, 255, 0.8), 21.2546px 5.31365px 85.0184px rgba(18, 61, 101, 0.3), inset -10.6273px -7.97048px 106.273px rgba(255, 255, 255, 0.18);
    border-radius: 16px;
  }
  .Users-root-3aGRV .Users-container-txf-search-1eOSi {
    display: flex;
    background: linear-gradient(90.77deg, #E2ECF6 0.99%, #E3EDF7 100.15%);
    box-shadow: inset -2px -2px 5px rgba(255, 255, 255, 0.7), inset 2px 2px 5px rgba(136, 165, 191, 0.38);
    border-radius: 8px;
  }
  .Users-root-3aGRV .Users-card-3rDrC {
    display: flex;
    margin: 2% 0;
    width: 100%;
    justify-content: space-evenly;
  }
  .Users-root-3aGRV .Users-card-3rDrC div {
        display: flex;
        justify-content: space-between;
        width: 20%;
        padding: 1%;
        border-radius: 16px;
    }
  .Users-root-3aGRV .Users-card-3rDrC div div {
          display: block;
          font-family: Roboto;
      }
  .Users-root-3aGRV .Users-card-3rDrC div .Users-tv-3wQAN{
        margin: auto 0;
        font-size: 30px;
        background: linear-gradient(135deg, #F715FC 0%, #FF005C 64.9%);
        border-radius: 10px;
        color: #FFFFFF;
        padding: 4%;
        box-shadow: inset 1px 1px 1px rgba(29, 33, 37, 0.5), inset -0.5px -0.5px 0.5px rgba(255, 255, 255, 0.1);
      }
  .Users-root-3aGRV .Users-card-3rDrC div .Users-check-5qMe3{
        margin: auto 0;
        font-size: 30px;
        background: linear-gradient(135deg, #B142F5 0%, #CA2CF8 85.94%);
        border-radius: 10px;
        color: #FFFFFF;
        padding: 4%;
        box-shadow: inset 1px 1px 1px rgba(29, 33, 37, 0.5), inset -0.5px -0.5px 0.5px rgba(255, 255, 255, 0.1);
      }
  .Users-root-3aGRV .Users-card-3rDrC div .Users-subs-2w32F{
        margin: auto 0;
        font-size: 30px;
        background: linear-gradient(135deg, #7E6DEF 0%, #9758F2 85.94%);
        border-radius: 10px;
        color: #FFFFFF;
        padding: 4%;
        box-shadow: inset 1px 1px 1px rgba(29, 33, 37, 0.5), inset -0.5px -0.5px 0.5px rgba(255, 255, 255, 0.1);
      }
  .Users-root-3aGRV .Users-card-3rDrC div .Users-engage-3f8Vz{
        margin: auto 0;
        font-size: 30px;
        background: linear-gradient(135deg, #4C99E8 0%, #6583EB 85.94%);
        border-radius: 10px;
        color: #FFFFFF;
        padding: 4%;
        box-shadow: inset 1px 1px 1px rgba(29, 33, 37, 0.5), inset -0.5px -0.5px 0.5px rgba(255, 255, 255, 0.1);
      }
  .Users-root-3aGRV .Users-rolStyles-eWG35{
    border-radius: 20px;
    background: #03A9F4;
    color: #FFFFFF;
  }
  .Users-root-3aGRV .Users-container-txf-search-1eOSi {
    display: flex;
  }
  .Users-root-3aGRV .Users-pagination-2aAlG{
    marginTop: theme.spacing(2)
  }
  .Users-root-3aGRV .Users-success-31LPt {
    background: #81c784 !important;
  }
  .Users-root-3aGRV .Users-warning-2dEn5 {
    background: #f57c00 !important;
  }
  .Users-root-3aGRV .Users-info-2YJTU {
    background: #64b5f6 !important;
  }


.CreateChannelForm-root-3Shgr .CreateChannelForm-file-input-5ZED4 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    opacity: 0;
    cursor: pointer;
  }
  .CreateChannelForm-root-3Shgr .CreateChannelForm-drag-and-drop-file-CTypO {
    min-height: 80px;
    min-height: 5rem;
    padding: 8px 4px;
    padding: 0.5rem 0.25rem;
    border: 1px solid rgb(166 172 177);
    border-radius: 0.25rem;
    cursor: pointer;
  }
  .CreateChannelForm-root-3Shgr .CreateChannelForm-drag-and-drop-file-CTypO .CreateChannelForm-label-drag-and-drop-2o5Wo {
      margin: 0 0 0 8px;
      margin: 0 0 0 0.5rem;
      color: rgb(112, 116, 119);
      display: inline-flex;
      position: relative;
      font-size: 16px;
      font-size: 1rem;
      box-sizing: border-box;
      align-items: center;
      font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
      font-weight: 400;
      line-height: 1.1876em;
      letter-spacing: 0.00938em;
    }
  .CreateChannelForm-root-3Shgr .CreateChannelForm-drag-and-drop-file-CTypO a {
      text-decoration: underline;
      cursor: pointer;
    }
  .CreateChannelForm-root-3Shgr .CreateChannelForm-container-media-avDj3 {
    position: relative;
    min-height: 80px;
    min-height: 5rem;
  }
  .CreateChannelForm-root-3Shgr .CreateChannelForm-camera-icon-1puce {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 48px;
    font-size: 3rem;
    color: rgba(234, 12, 67, 1);
  }
  .CreateChannelForm-root-3Shgr .CreateChannelForm-actions-2iT7u {
    display: flex;
    justify-content: flex-end;
  }
  .CreateChannelForm-root-3Shgr .CreateChannelForm-actions-2iT7u .CreateChannelForm-btn-cancel-3P2TA {
      margin-right: 16px;
      margin-right: 1rem;
    }

.Channels-root-3AHCT {
  padding: 16px;
  padding: 1rem;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-between;
}

  .Channels-root-3AHCT .Channels-users-2KvEM{
    display: flex;
    align-items: center;
  }

  .Channels-root-3AHCT .Channels-avatarTable-1oavT{
    border-radius:10px;
    border: 2px solid #EA0C43;
  }

  .Channels-root-3AHCT .Channels-tablecontains-Z8vO0{
    background: linear-gradient(124.53deg, #EBF2F9 30.52%, #C6D7EB 119.04%);
    box-shadow: -21.2546px -21.2546px 53.1365px rgba(255, 255, 255, 0.8), 21.2546px 5.31365px 85.0184px rgba(18, 61, 101, 0.3), inset -10.6273px -7.97048px 106.273px rgba(255, 255, 255, 0.18);
    border-radius: 16px;
  }

  .Channels-root-3AHCT .Channels-button-MPHD6{
    margin: 16px auto;
    margin: 1rem auto;
  }

  .Channels-root-3AHCT .Channels-container-txf-search-2U8Cf {
    display: flex;
    background: linear-gradient(90.77deg, #E2ECF6 0.99%, #E3EDF7 100.15%);
    box-shadow: inset -2px -2px 5px rgba(255, 255, 255, 0.7), inset 2px 2px 5px rgba(136, 165, 191, 0.38);
    border-radius: 8px;
  }

  .Channels-root-3AHCT .Channels-card-T0uPk {
    display: flex;
    margin: 2% 0;
    width: 100%;
    justify-content: space-evenly;
  }

  .Channels-root-3AHCT .Channels-card-T0uPk div {
      display: flex;
      justify-content: space-between;
      width: 20%;
      padding: 1%;
      border-radius: 16px;
    }

  .Channels-root-3AHCT .Channels-card-T0uPk div div {
        display: block;
        font-family: Roboto;
    }

  .Channels-root-3AHCT .Channels-card-T0uPk div .Channels-tv-3Obde{
      margin: auto 0;
      font-size: 30px;
      background: linear-gradient(135deg, #F715FC 0%, #FF005C 64.9%);
      border-radius: 10px;
      color: #FFFFFF;
      padding: 4%;
      box-shadow: inset 1px 1px 1px rgba(29, 33, 37, 0.5), inset -0.5px -0.5px 0.5px rgba(255, 255, 255, 0.1);
    }

  .Channels-root-3AHCT .Channels-card-T0uPk div .Channels-camera-GY87r{
      margin: auto 0;
      font-size: 30px;
      background: linear-gradient(135deg, #B142F5 0%, #CA2CF8 85.94%);
      border-radius: 10px;
      color: #FFFFFF;
      padding: 4%;
      box-shadow: inset 1px 1px 1px rgba(29, 33, 37, 0.5), inset -0.5px -0.5px 0.5px rgba(255, 255, 255, 0.1);
    }

  .Channels-root-3AHCT .Channels-card-T0uPk div .Channels-subs--K3xT{
      margin: auto 0;
      font-size: 30px;
      background: linear-gradient(135deg, #7E6DEF 0%, #9758F2 85.94%);
      border-radius: 10px;
      color: #FFFFFF;
      padding: 4%;
      box-shadow: inset 1px 1px 1px rgba(29, 33, 37, 0.5), inset -0.5px -0.5px 0.5px rgba(255, 255, 255, 0.1);
    }

  .Channels-root-3AHCT .Channels-card-T0uPk div .Channels-engage-u3Zas{
      margin: auto 0;
      font-size: 30px;
      background: linear-gradient(135deg, #4C99E8 0%, #6583EB 85.94%);
      border-radius: 10px;
      color: #FFFFFF;
      padding: 4%;
      box-shadow: inset 1px 1px 1px rgba(29, 33, 37, 0.5), inset -0.5px -0.5px 0.5px rgba(255, 255, 255, 0.1);
    }

.learningPulse-root-tz3_q {
    border: 2px solid red;
    display: flex;
}

  .learningPulse-root-tz3_q .learningPulse-box-3R1QE {
    background: red;
    border: 2px solid red;
  }

:root {
  /*Colors*/

  /* Drawer */
}

html, body {
    background: rgba(235, 242, 249, 1);
    height: 100%;
    width: 100%;
    margin: 0;
  }

#app {
    height: 100%;
  }

.MuiGrid-spacing-xs-3, .MuiGrid-spacing-xs-2 {
    width: unset !important;
    margin: 0 !important;
  }

.MuiFormControl-root {
    margin: 8px 0 !important;
    margin: 0.5rem 0 !important;
  }

.MuiButtonBase-root {
    border-radius: 2rem !important;
  }

.MuiDialog-paper {
    border-radius: 1rem !important;
    background-color: rgba(235, 242, 249, 1) !important;
  }

.MuiCard-root {
    background: linear-gradient(124.53deg, rgb(235 242 249) 30.52%, rgb(198 215 235) 119.04%);
  }

.MuiDrawer-paper {
    background: rgba(235, 242, 249, 1) !important;
  }


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