@import url(https://fonts.googleapis.com/css2?family=Inter:slnt,wght@-10..0,100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Kumbh+Sans&display=swap);
@font-face {
    font-family: 'icomoon';
    src:  url(/build/fonts/icomoon.f05d79c2.eot);
    src:  url(/build/fonts/icomoon.f05d79c2.eot#iefix) format('embedded-opentype'),
      url(/build/fonts/icomoon.659088ff.ttf) format('truetype'),
      url(/build/fonts/icomoon.4795cdd3.woff) format('woff'),
      url(/build/images/icomoon.b8629dee.svg#icomoon) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }
  
  [class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-planning-icon:before {
    content: "\e908";
  }
  .icon-user-story-icon:before {
    content: "\e90f";
  }
  .icon-add-icon:before {
    content: "\e900";
  }
  .icon-backlog-icon:before {
    content: "\e901";
  }
  .icon-comment-icon:before {
    content: "\e902";
  }
  .icon-dashboard-icon:before {
    content: "\e903";
  }
  .icon-delete-icon:before {
    content: "\e904";
  }
  .icon-hamburger-icon:before {
    content: "\e905";
  }
  .icon-home-icon:before {
    content: "\e906";
  }
  .icon-livrable-icon:before {
    content: "\e907";
  }
  .icon-more-icon:before {
    content: "\e909";
  }
  .icon-save-icon:before {
    content: "\e90a";
  }
  .icon-send-icon:before {
    content: "\e90b";
  }
  .icon-sprint-icon:before {
    content: "\e90c";
  }
  .icon-user-setting-icon:before {
    content: "\e90d";
  }
  .icon-workspace-icon:before {
    content: "\e90e";
  }
  
body {
    background-color: lightgray;
}


.list-style-reset {
    list-style: none;
    margin: 0;
    padding: 0;
}

.dropdown-toggle.dropdown-toggle-no-chevron:after{
    display: none;
}

a.lnk-inrht{
    color: inherit;;
}

.content-sprint{
    padding: 0 10px;
}

.content-sprint .nav{
    line-height: 50px;
    margin: 5px auto;
}

.content-sprint .nav .add-sprint{
    background: #30b0c0;
    margin: 0 auto;
    font-size: 1rem;
    color: white;
    border: none;
    border-radius: 20px;
    padding: 0 20px;
    line-height: 2;
}
.label-project {
    width: 100px;
    text-align: center;
    font-size: 25px;
    color: #929c9c;
    /*border-bottom: 2px solid #929c9c;*/
}

.content-sprint .main-nav {
    display: flex;
    width: 100%;
    justify-content: flex-end;
}

.content-sprint .container-sprint-show{
    padding: 10px 20px;
    box-shadow: 1px 1px 20px #EEEEEE;
}

.content-sprint .container-sprint-show .name{
    width: 120px;
}

.content-sprint .container-sprint-show .action{
    width: 120px;
    text-align: center;
}

.title-upper {
    text-transform: uppercase;
    margin-bottom: 8px;
}

.manage-sprint-list ul {
    padding: 0;
    width: 100%;
}

.ct-manage {
    list-style: none;
    background: white;
    padding: 8px 0;
    margin-bottom: 7px;
    border-radius: 10px;
}

.ct-action a {
    margin-right: 5px;
}

.cursor-pt {
    cursor: pointer;
}

.ct-action .act {
    text-decoration: none;
    color: rgb(105, 105, 105);
}

header {
  height: 70px;
}

header .kadratic-header {
  display: flex;
}
header .kadratic-header > * {
  padding: 7px 0;
}
header .kadratic-header .h-ctr {
  flex: 1;
}
header .kadratic-header a {
  color: inherit;
  font-size: 25px;
  font-weight: bold;
}

header .kadratic-header a:hover {
  text-decoration: none;
}

a.lnk-home {
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 12px;
  color: white;
  font-size: 18px;
  padding: 16px 0;
  display: block;
  text-align: right;
}

header .show-manage {
  display: inline-block;
  float: right;
  font-weight: normal;
  font-size: 14px;
  margin: 0 20px;
}

.content-main {
  flex: 1;
}

.hide-it {
  display: none;
}

.show-manage a.deconnect-user {
  margin-left: 10px;
}

body {
  background: #EEE;
  display: flex;
  flex-direction: column;
  height: 100vh;
}

section {
  display: flex;
  flex: 1;
}

#sidebar .h-home {
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 12px;
  color: white;
  font-size: 20px;
  padding: 16px 20px 16px 8px;
  display: block;
}

.sb-main-link {
  padding: 16px 32px;
  color: inherit;
  display: block;
  text-decoration: none;
}
.sb-main-link.active, .sb-main-link:hover {
  background: #2ea2b1;
  text-decoration: none;
  color: inherit;
}

#main-container {
  flex: 1;
}

#flash-messages {
  position: fixed;
  left: 0;
  top: 114px;
  width: 100%;
}

#flash-messages .msg {
  text-align: center;
  width: 60%;
  padding: 16px 10px;
  margin: 0 auto;
}

#flash-messages .msg.msg-info {
  background: #bde6bd;
  color: #40407b;
}

#flash-messages .msg.msg-warning {
  background: #dbad99;
  color: #6c3d18;
}

#flash-messages .msg.msg-info .show-message-finished {
  display: inline;
}

footer {
  height: 50px;
  /*background-color: purple;*/
  display: none;
}

body.homepage .content-main {
  background-color: white;
}

body.homepage #main-container {
  background: inherit;
}

.kadratic-header {
  position: fixed;
  top: 0;
  width: 100%;
  background: linear-gradient(105deg, #6e99e6, #093c94);
  left: 0;
  z-index: 10;
  padding: 0 17px;
  justify-content: space-between;
  height: 51px;
  align-items: center;
}
.kadratic-header .top-content-navbar {
  display: flex;
  align-items: center;
  padding: 0;
  height: 100%;
}
.kadratic-header .top-content-navbar div .icon-hamburger-icon {
  font-size: 21px;
  color: white;
}
.kadratic-header .top-content-navbar div img {
  padding: 0 15px 0 20px;
}
.kadratic-header .top-content-navbar ul {
  display: flex;
  height: 100%;
  margin-bottom: 0;
  padding: 0;
}
.kadratic-header .top-content-navbar ul li {
  list-style: none;
  height: 100%;
  display: flex;
  align-items: center;
  transition: 0.2s ease;
}
.kadratic-header .top-content-navbar ul li:hover {
  background: rgba(0, 0, 0, 0.2);
}
.kadratic-header .top-content-navbar ul li:active {
  background: rgba(0, 0, 0, 0.2);
}
.kadratic-header .top-content-navbar ul li:focus {
  background: rgba(0, 0, 0, 0.2);
}
.kadratic-header .top-content-navbar ul li a {
  text-decoration: none;
  color: white;
  text-transform: uppercase;
  padding: 0 15px;
  display: flex;
  font-size: 12px;
  font-weight: 400;
  height: 100%;
  align-items: center;
}
.kadratic-header .right-content-navbar .show-manage .deconnect-user {
  font-size: 12px;
  font-weight: 400;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  display: flex;
  align-items: center;
}

.font-home-icon {
  font-size: 15px !important;
}

.side-bar-custom-style {
  width: 235px;
  height: 100%;
  background-color: #F1F3F5;
  color: #000000;
  padding-top: 51px;
  transition: 0.3s ease;
}
.side-bar-custom-style .content-side-bar {
  position: sticky;
  top: 51px;
  left: 0;
}
.side-bar-custom-style .content-side-bar ul {
  padding-left: 0;
  margin-bottom: 0 !important;
}
.side-bar-custom-style .content-side-bar ul li {
  list-style: none !important;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  transition: 0.2s ease;
}
.side-bar-custom-style .content-side-bar ul li:hover {
  border-left: 2px solid #6692E0;
  background: rgba(92, 137, 216, 0.11);
}
.side-bar-custom-style .content-side-bar ul li .nav-list_cust {
  text-decoration: none;
  color: #000000;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 15px;
  height: 100%;
  min-height: 44px;
}
.side-bar-custom-style .content-side-bar ul li .nav-list_cust span {
  padding-right: 15px;
  font-size: 16px !important;
}

.separate-bar {
  height: 32px;
  border-left: 1px solid rgba(255, 255, 255, 0.1294117647);
}

.bloc-userStyle {
  display: flex;
  align-items: center;
  padding: 15px 15px;
}
.bloc-userStyle .user-avatar {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}
.bloc-userStyle .user-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bloc-userStyle .nameUser-connected-style h6 {
  font-size: 14px;
  color: #252931;
  font-weight: 600;
  margin-bottom: 0px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 150px;
}
.bloc-userStyle .nameUser-connected-style div {
  font-size: 10px;
  color: rgba(37, 41, 49, 0.5);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1.3px;
}

.avatar-connectedSidebar-style {
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  border-radius: 50px;
  object-fit: cover;
}

.select-project-sidebar {
  transition: 0.1s;
  padding: 0 15px 0 15px;
}
.select-project-sidebar .form-control {
  width: 100%;
  font-size: 14px;
  color: black;
  font-weight: 400;
}

.hamburger-hide-sidebar-js {
  cursor: pointer;
  text-decoration: none;
}

.hidden-select-project {
  display: none;
}

.hide-sidebar .content-main .hidden-select-project {
  display: block !important;
}
.hide-sidebar .content-main .hidden-select-project select.form-control {
  border: none;
  font-size: 16px;
  border-left: 1px solid;
  padding-top: 0;
  padding-bottom: 0;
  border-radius: 0;
  box-shadow: none;
  height: auto;
  cursor: pointer;
}

.tite-sidebar {
  white-space: nowrap;
}

.hide-sidebar .side-bar-custom-style {
  width: 60px !important;
}
.hide-sidebar .side-bar-custom-style .content-side-bar .bloc-userStyle {
  justify-content: center !important;
}
.hide-sidebar .side-bar-custom-style .content-side-bar .bloc-userStyle .avatar-connectedSidebar-style {
  margin-right: 0 !important;
}
.hide-sidebar .side-bar-custom-style .content-side-bar .bloc-userStyle .nameUser-connected-style {
  display: none;
}
.hide-sidebar .side-bar-custom-style .content-side-bar .select-project-sidebar {
  visibility: hidden;
}
.hide-sidebar .side-bar-custom-style .content-side-bar ul li .nav-list_cust {
  justify-content: center;
}
.hide-sidebar .side-bar-custom-style .content-side-bar ul li .nav-list_cust span {
  padding-right: 0 !important;
}
.hide-sidebar .side-bar-custom-style .content-side-bar ul li .nav-list_cust .tite-sidebar {
  display: none;
}

.active-sidebar-project {
  border-left: 2px solid #6692E0 !important;
  background: rgba(92, 137, 216, 0.11) !important;
}

.hamburger-icon-cust .line {
  width: 25px;
  height: 2px;
  background-color: #ecf0f1;
  display: block;
  margin: 5px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  border-radius: 50px;
}

.hamburger-icon-cust:hover {
  cursor: pointer;
}

.hide-sidebar .content-main header .kadratic-header div div .hamburger-icon-cust .line:nth-child(2) {
  opacity: 0;
}

.hide-sidebar .content-main header .kadratic-header div div .hamburger-icon-cust .line:nth-child(1) {
  -webkit-transform: translateY(7px) rotate(45deg);
  -ms-transform: translateY(7px) rotate(45deg);
  -o-transform: translateY(7px) rotate(45deg);
  transform: translateY(7px) rotate(45deg);
}

.hide-sidebar .content-main header .kadratic-header div div .hamburger-icon-cust .line:nth-child(3) {
  -webkit-transform: translateY(-7px) rotate(-45deg);
  -ms-transform: translateY(-7px) rotate(-45deg);
  -o-transform: translateY(-7px) rotate(-45deg);
  transform: translateY(-7px) rotate(-45deg);
}
.btn-icon-border {
  border: 1px solid #4574c5;
  min-width: 35px;
  height: 35px;
  text-align: center;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #4574c5;
  font-size: 14px;
  gap: 10px;
}
.btn-icon-border:hover {
  background-color: #4574c5;
  border-color: #4574c5;
  color: white;
}

.btn-blue-app {
  background-color: #4574c5;
  border: 1px solid #4574c5;
  color: white;
  min-width: 35px;
  height: 35px;
  text-align: center;
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  gap: 10px;
}
.btn-blue-app:hover {
  background-color: #4574c5;
  border-color: #4574c5;
  color: white;
}

.wrp-action {
  display: flex;
  gap: 5px;
}

.bt.bt-primary.bt-info {
  border-color: #4574c5 !important;
  background: #4574c5 !important;
  color: white !important;
}
.bt.bt-primary.bt-info:hover {
  border-color: #4c7fd6 !important;
  background: #4c7fd6 !important;
  color: white !important;
}
.bt.bt-primary.bt-info:active {
  border-color: #4c7fd6 !important;
  background: #4c7fd6 !important;
  color: white;
}
.bt.bt-primary.bt-info:focus {
  border-color: #4c7fd6 !important;
  background: #4c7fd6 !important;
  color: white;
}
.bt.bt-secondary.bt-info {
  border-color: #4574c5 !important;
  background: white;
  color: #4574c5 !important;
}
.bt.bt-secondary.bt-info:hover {
  border-color: #4c7fd6 !important;
  background: white;
  color: #4c7fd6 !important;
}
.bt.bt-secondary.bt-info:active {
  border-color: #4c7fd6 !important;
  background: white;
  color: #4c7fd6 !important;
}
.bt.bt-secondary.bt-info:focus {
  border-color: #4c7fd6 !important;
  background: white;
  color: #4c7fd6 !important;
}
.cm-breadcrumb ul {
  margin-bottom: 5px !important;
}

.side-bar-cm {
  width: 235px;
  height: 100%;
  background-color: #F1F3F5;
  color: #000000;
  padding-top: 51px;
  transition: 0.3s ease;
}
.side-bar-cm .content-side-bar {
  position: sticky;
  top: 51px;
  left: 0;
}
.side-bar-cm .content-side-bar ul {
  padding-left: 0;
  margin-bottom: 0 !important;
}
.side-bar-cm .content-side-bar ul li {
  list-style: none !important;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  transition: 0.2s ease;
}
.side-bar-cm .content-side-bar ul li:hover {
  border-left: 2px solid #6692E0;
  background: rgba(92, 137, 216, 0.11);
}
.side-bar-cm .content-side-bar ul li .nav-list_cust {
  text-decoration: none;
  color: #000000;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 15px;
  height: 100%;
  min-height: 44px;
}
.side-bar-cm .content-side-bar ul li .nav-list_cust .icon {
  margin-right: 15px;
  font-size: 16px !important;
}

.hide-sidebar .side-bar-cm {
  width: 60px !important;
}
.hide-sidebar .side-bar-cm .content-side-bar .bloc-userStyle {
  justify-content: center !important;
}
.hide-sidebar .side-bar-cm .content-side-bar .bloc-userStyle .avatar-connectedSidebar-style {
  margin-right: 0 !important;
}
.hide-sidebar .side-bar-cm .content-side-bar .bloc-userStyle .nameUser-connected-style {
  display: none;
}
.hide-sidebar .side-bar-cm .content-side-bar .select-project-sidebar {
  visibility: hidden;
}
.hide-sidebar .side-bar-cm .content-side-bar ul li .nav-list_cust {
  justify-content: center;
}
.hide-sidebar .side-bar-cm .content-side-bar ul li .nav-list_cust span {
  padding-right: 0 !important;
}
.hide-sidebar .side-bar-cm .content-side-bar ul li .nav-list_cust .tite-sidebar {
  display: none;
}
.draft-indicator {
  display: none;
}

.cm-itm-stick-task .wrp-header-task {
  display: flex;
  align-items: baseline;
}
.cm-itm-stick-task .draft-indicator {
  display: block;
  padding: 0px 8px;
  margin-left: 5px;
  background: transparent;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 700;
  color: #ffffff;
}
.cm-itm-stick-task.normal .draft-indicator {
  background: rgba(16, 147, 0, 0.42);
}
.cm-itm-stick-task.not-urgent .draft-indicator {
  background: rgba(26, 26, 26, 0.42);
}
.cm-itm-stick-task.urgent .draft-indicator {
  background: rgba(223, 113, 0, 0.42);
}
.cm-itm-stick-task.very-urgent .draft-indicator {
  background: rgba(255, 0, 0, 0.42);
}
.wrp-title-action {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.no-livrable-indicator {
  font-size: 14px;
  background: #d8eafd;
  color: #264c90;
  margin-left: 5px;
}
.field-grp {
  margin-bottom: 10px;
}
.field-grp .lbl-field {
  margin-bottom: 5px !important;
}

.field-grp-static {
  margin-bottom: 10px;
}
.field-grp-static .lbl-field-static {
  display: block;
  color: #264150;
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 5px !important;
}
.field-grp-static .title-static {
  font-size: 24px;
  font-weight: 500;
  color: #252931;
}
.field-grp-static .descrpt-static {
  font-size: 16px;
  font-weight: 300;
  color: rgba(37, 41, 49, 0.9098039216);
}

.footer-form {
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 10px;
}

.wrp-social-media-form-cm {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.wrp-social-media-form-cm .checkbox-grp {
  margin: 0;
}
.wrp-social-media-form-cm .checkbox-grp .wrp-checkbox {
  margin: 0;
}

.header-block {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.5rem;
  align-items: center;
  gap: 20px;
  justify-content: space-between;
}
.header-block .part-a {
  display: flex;
  gap: 10px;
  align-items: center;
  flex: 1;
  flex-wrap: wrap;
}
.header-block .part-b {
  display: flex;
  gap: 10px;
  justify-content: end;
  align-items: center;
  width: fit-content;
  align-items: center;
  flex-wrap: wrap;
}

.status-action {
  padding: 3px;
  border: 1px solid #D8D8D8;
  border-radius: 100px;
  display: flex;
  align-items: center;
  width: fit-content;
}
.status-action .btn-status {
  padding: 5px 10px;
  border-radius: 100px;
  background: transparent;
  font-size: 12px;
  color: black;
  font-weight: 600;
  outline: none;
  border: none;
  transition: 0.3s;
  cursor: pointer;
}
.status-action .btn-status.active {
  background: #4372C3;
  color: white;
}

.social-media-destination {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 13px;
  font-weight: 500;
  flex-wrap: wrap;
}

.wrp-social-media {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 13px;
  width: fit-content;
  font-weight: 500;
  color: #294f92;
}
.wrp-social-media .icon {
  width: 18px;
  height: 18px;
  color: #6a96e3;
}
.wrp-social-media .separator {
  width: 1px;
  height: 15px;
  background: #bdc0c3;
}
.wrp-social-media:nth-last-child(1) .separator {
  display: none;
}
.wrp-upload-media {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  background: #f1f3f5;
  border-radius: 10px;
  padding: 20px;
  align-items: center;
  margin-bottom: 20px;
}
.wrp-upload-media .itm-media {
  width: 100%;
  max-width: calc(25% - 8px);
  height: 220px;
  position: relative;
  box-shadow: 0px 4px 4px 0px rgba(80, 80, 80, 0.1);
}
.wrp-upload-media .itm-media .content-media {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  outline: none;
  border: none;
  padding: 0;
}
.wrp-upload-media .itm-media .content-media .wrp-img-media {
  width: 100%;
  height: 100%;
}
.wrp-upload-media .itm-media .content-media .wrp-img-media .img-media {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wrp-upload-media .itm-media .info-media {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: fit-content;
  padding: 15px 15px;
  background: linear-gradient(1deg, #1A3C51, rgba(26, 60, 81, 0.8784313725), rgba(26, 60, 81, 0.6), transparent);
  border-radius: 0px 0px 10px 10px;
}
.wrp-upload-media .itm-media .info-media .title-media {
  align-items: center;
  gap: 5px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: white;
  font-size: 14px;
  text-align: left;
}
.wrp-upload-media .itm-media .info-media .title-media .icon {
  width: 20px;
  height: 20px;
  color: white;
  vertical-align: sub;
  margin-right: 7px;
}
.wrp-upload-media .itm-media .btn-media {
  position: absolute;
  top: -5px;
  right: -5px;
  background: rgba(26, 60, 81, 0.8431372549);
  padding: 0;
  width: 25px;
  height: 25px;
  border-radius: 50px;
  outline: none;
  border: none;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrp-upload-media .itm-media .btn-media .icon {
  color: white;
  width: 20px;
  height: 20px;
}
.wrp-upload-media .itm-media .btn-full-screen {
  display: none;
  background: transparent;
  position: absolute;
  top: 14px;
  right: 10px;
}
.wrp-upload-media .itm-media .btn-full-screen .icon {
  width: 24px;
  height: 24px;
  color: white;
}
.wrp-upload-media .itm-media.full-screen-media {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.726);
  max-width: none;
  max-height: none;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
}
.wrp-upload-media .itm-media.full-screen-media .content-media {
  width: 80%;
  height: auto;
  max-height: 90%;
  pointer-events: none;
}
.wrp-upload-media .itm-media.full-screen-media .info-media {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 10px;
  padding-right: 40px;
  background: transparent;
}
.wrp-upload-media .itm-media.full-screen-media .btn-media {
  display: none;
}
.wrp-upload-media .itm-media.full-screen-media .btn-full-screen {
  display: block;
}
.wrp-upload-media .upload-media-btn {
  width: 100%;
  max-width: calc(25% - 8px);
  height: 220px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px dashed rgba(93, 123, 145, 0.5);
  border-radius: 10px;
  box-shadow: 0px 4px 4px 0px rgba(80, 80, 80, 0.1);
  margin: 0;
  cursor: pointer;
}
.wrp-upload-media .upload-media-btn .icon {
  width: 100px;
  height: 100px;
  color: rgba(26, 60, 81, 0.6509803922);
}

.loading-media-upload {
  width: 100%;
  max-width: calc(25% - 8px);
  height: 220px;
  background: transparent;
  border: none;
  position: relative;
  display: none;
}
.loading-media-upload .spinner-border {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  border-width: 5px;
  width: 50px;
  height: 50px;
}
.loading-media-upload.show-loading {
  display: block;
}

.wrp-upload-media.view {
  padding: 0px !important;
  background: transparent !important;
}
.wrp-upload-media.view .btn-media.delete-media {
  display: none;
}
.item-deliverable {
  box-shadow: 0px 4px 4px 0px rgba(80, 80, 80, 0.1803921569);
  border: 1px solid #e5e5e5;
  border-left: 6px solid rgb(231, 224, 201);
  background: white;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 1rem;
}
.item-deliverable .part-b {
  margin-top: 5px;
}
.item-deliverable .content-part {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.item-deliverable .author {
  display: flex;
  gap: 5px;
  align-items: center;
}
.item-deliverable .author .container-avatar {
  width: 25px;
  height: 25px;
}
.item-deliverable .author .name-author {
  font-size: 12px;
  font-weight: 500;
  color: rgb(37, 41, 49);
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.item-deliverable .info-deliverable {
  display: flex;
  align-items: center;
  gap: 5px;
}
.item-deliverable .title-deliverable {
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  font-weight: 500;
  text-decoration: none;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.item-deliverable .ref-deliverable {
  font-size: 15px;
  font-weight: 600;
  color: black;
  margin-right: 5px;
}
.item-deliverable .attachment-count {
  display: flex;
  align-items: center;
  gap: 3px;
  font-size: 12px;
  font-weight: 600;
  color: #3b5d9b;
}
.item-deliverable .attachment-count .icon {
  width: 14px;
  height: 14px;
  color: #3b5d9b;
}
.item-deliverable .right-cntn {
  display: flex;
  align-items: center;
  gap: 5px;
}
.item-deliverable .publish-dt {
  font-size: 12px;
  color: #919191;
}
.item-deliverable .dd-more .icon {
  width: 18px !important;
  height: 18px !important;
  color: #252931;
  vertical-align: sub;
}
.item-deliverable .wrp-social-media {
  display: flex;
  gap: 3px;
  align-items: center;
}
.item-deliverable .wrp-social-media .icon {
  width: 18px;
  height: 18px;
}
.item-deliverable:has(.wrp-status.draft) {
  border-left: 6px solid rgba(165, 165, 165, 0.4);
}
.item-deliverable:has(.wrp-status.on-hold) {
  border-left: 6px solid rgba(93, 138, 216, 0.69);
}
.item-deliverable:has(.wrp-status.valid) {
  border-left: 6px solid rgb(119, 213, 192);
}
.item-deliverable:has(.wrp-status.published) {
  border-left: 6px solid rgb(99, 197, 143);
}
.item-deliverable .wrp-status {
  display: flex;
  align-items: center;
  padding: 3px 6px;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px;
  gap: 3px;
}
.item-deliverable .wrp-status .badge {
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 100px;
}
.item-deliverable .wrp-status.draft {
  background: rgba(193, 193, 193, 0.38);
  color: rgb(145, 143, 143);
}
.item-deliverable .wrp-status.draft .badge {
  background: rgb(165, 165, 165);
}
.item-deliverable .wrp-status.on-hold {
  background: rgba(93, 138, 216, 0.21);
  color: rgba(73, 113, 181, 0.69);
}
.item-deliverable .wrp-status.on-hold .badge {
  background: rgba(93, 138, 216, 0.69);
}
.item-deliverable .wrp-status.valid {
  background: rgba(119, 213, 192, 0.33);
  color: rgb(99, 179, 161);
}
.item-deliverable .wrp-status.valid .badge {
  background: rgb(119, 213, 192);
}
.item-deliverable .wrp-status.published {
  background: rgba(99, 197, 143, 0.3);
  color: rgb(86, 173, 125);
}
.item-deliverable .wrp-status.published .badge {
  background: rgb(99, 197, 143);
}

.filter-list {
  min-width: 260px;
  display: flex;
  align-items: center;
  margin: 0;
  gap: 10px;
}
.filter-list .lbl-field {
  white-space: nowrap;
  margin: 0 !important;
  font-size: 12px !important;
  text-transform: uppercase;
  color: #3c537a;
  font-weight: 600;
}

.pagination-custom .page-link {
  font-size: 14px;
}
.pagination-custom .page-item {
  display: none;
}
.pagination-custom .page-item:nth-child(1) {
  display: block !important;
}
.pagination-custom .page-item:nth-child(2) {
  display: block !important;
}
.pagination-custom .page-item:nth-child(3) {
  display: block !important;
}
.pagination-custom .page-item:nth-child(4) {
  display: block !important;
}
.pagination-custom .page-item:nth-last-child(1) {
  display: block !important;
}
.pagination-custom .page-item:nth-last-child(2) {
  display: block !important;
}
.pagination-custom .page-item.active-pagination {
  display: block !important;
}
.pagination-custom .page-item.active-pagination .page-link {
  background: #5b88d7;
  color: white;
}
.navbar-parent-client {
  background: white;
  margin-bottom: 1.5rem;
  height: 60px;
}

@media (min-width: 992px) {
  .kadratic-client-header {
    top: 0;
    width: 100%;
    background: white;
    left: 0;
    z-index: 10;
    padding: 0 107px;
    justify-content: space-between;
    height: 60px;
    align-items: center;
    margin: auto !important;
    box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.1);
  }
  .kadratic-client-header .logo-and-space-user {
    margin-right: 1rem;
  }
  .kadratic-client-header .logo-and-space-user a {
    padding: 0;
    display: flex;
    text-decoration: none !important;
  }
  .kadratic-client-header .logo-and-space-user a img {
    height: fit-content;
  }
  .kadratic-client-header .logo-and-space-user .space-user {
    font-weight: 600;
    font-size: 10px;
    color: #252931;
    text-transform: uppercase;
    margin-top: 0px;
    letter-spacing: 1.3px;
    text-decoration: none !important;
  }
  .kadratic-client-header .navbar-collapse {
    height: 100%;
  }
  .kadratic-client-header .navbar-collapse ul {
    display: flex;
    height: 100%;
    margin-bottom: 0;
    padding: 0;
  }
  .kadratic-client-header .navbar-collapse ul li {
    list-style: none;
    height: 100%;
    display: flex;
    align-items: center;
    transition: 0.2s ease;
    position: relative;
  }
  .kadratic-client-header .navbar-collapse ul li:hover a {
    color: #00BBDE !important;
  }
  .kadratic-client-header .navbar-collapse ul li:active a {
    color: #00BBDE !important;
  }
  .kadratic-client-header .navbar-collapse ul li:focus a {
    color: #00BBDE !important;
  }
  .kadratic-client-header .navbar-collapse ul li a {
    text-decoration: none;
    color: #202124;
    text-transform: uppercase;
    padding: 0 15px !important;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 100%;
    align-items: center;
    min-width: 60px;
    text-align: center;
    justify-content: center;
  }
  .kadratic-client-header .navbar-collapse ul li::after {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    background: #00BBDE !important;
    transition: width 0.4s;
    position: absolute;
    bottom: 0;
  }
  .kadratic-client-header .navbar-collapse ul li:hover::after {
    width: 100%;
  }
}
.avatar-client-and-logout {
  display: flex;
  align-items: center;
}
.avatar-client-and-logout span {
  font-weight: 400;
  font-size: 14px;
  color: #202124;
  margin-right: 10px;
}

.dropdown-logout-custom button {
  padding: 0 !important;
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  display: flex;
  align-items: center;
}
.dropdown-logout-custom button .avatar-client {
  width: 30px;
  height: 30px;
  border-radius: 50px;
  overflow: hidden;
  margin-right: 5px;
}
.dropdown-logout-custom button .avatar-client img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50px;
}
.dropdown-logout-custom .dropdown-menu {
  right: 0;
  left: auto !important;
}
.dropdown-logout-custom .dropdown-menu a {
  font-size: 14px;
  font-weight: 500;
  color: #252931;
  display: flex;
  align-items: center;
}

.active-navbar-top-client::after {
  display: block;
  width: 100% !important;
  height: 2px;
  background: #00BBDE;
  transition: width 0.4s;
  position: absolute;
  bottom: 0;
}
.active-navbar-top-client a {
  color: #00BBDE !important;
}

.dropdown-toggle-black::after {
  color: #202124;
}

.logo-place-client {
  display: flex;
  align-items: end;
}
.logo-place-client .div-for-img-logo {
  margin-right: 10px;
}
.logo-place-client .div-for-img-logo img {
  height: fit-content;
  width: 40px;
}
.logo-place-client .div-for-text-developa {
  display: grid;
}
@media (max-width: 991px) { 
    .kadratic-client-header{
        top: 0;
        width: 100%;
        background: white;
        left: 0;
        padding: 0.5rem 107px;
        justify-content: space-between;
        align-items: center;
        margin: auto !important;
        z-index: 3;
        box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.1);
        .logo-and-space-user{
            margin-right: 1rem;
            a{
                padding: 0;
                display: flex;
                text-decoration: none !important;
                img{
                    height: fit-content;
                }
            }
            .space-user{
                font-weight: 600;
                font-size: 10px;
                color: #252931;
                text-transform: uppercase;
                margin-top: 0px;
                letter-spacing: 1.3px;
                text-decoration: none !important;
            }
        }
        .navbar-collapse{
            width: 100%;
            ul{
                display: flex;
                margin-bottom: 0;
                padding: 0;
                li{
                    list-style: none;
                    display: flex;
                    align-items: center;
                    transition: 0.2s ease;
                    position: relative;
                    &:hover{
                        a{
                            color: #00BBDE !important;
                        }
                    }
                    &:active{
                        a{
                            color: #00BBDE !important;
                        }
                    }
                    &:focus{
                        a{
                            color: #00BBDE !important;
                        }
                    }
                    a{
                        text-decoration: none;
                        color: #202124;
                        text-transform: uppercase;
                        padding: 10px 0px !important;
                        display: flex;
                        font-size: 12px;
                        font-weight: 400;
                        height: 100%;
                        align-items: center;
                        text-align: center;
                        justify-content: center;
                        width: 100%;
                    }
                }
            }
        }
    }
    .form-inline{
        justify-content: center !important;
    }
}
@media (min-width: 320px) and (max-width: 767px) { 
    .kadratic-client-header{
        padding: 0.5rem 15px !important;
    }
    .padding-none-container-client{
        padding: 0 !important;
    }
}
.delivrable-card-client {
  margin-bottom: 15px;
}
.delivrable-card-client a {
  padding: 10px 10px 10px 30px;
  border-radius: 5px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275);
  display: flex;
  justify-content: space-between;
  text-decoration: none !important;
  border-left: 4px solid #479b32;
  align-items: flex-start;
}
.delivrable-card-client a .content-card-client h6 {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 5px;
  color: #252931 !important;
  text-decoration: none;
}
.delivrable-card-client a .content-card-client p {
  font-size: 12px;
  color: #717D94 !important;
  text-decoration: none;
  max-width: 330px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 5px;
}
.delivrable-card-client a .content-card-client .indicator-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.delivrable-card-client a .content-card-client .comment-indicator {
  display: flex;
}
.delivrable-card-client a .content-card-client .comment-indicator span {
  font-size: 10px;
  font-weight: 500;
  color: #23A9FA !important;
  text-decoration: none;
  margin-right: 3px;
}
.delivrable-card-client a .content-card-client .comment-indicator .icon-form {
  margin-right: 5px;
}
.delivrable-card-client a .author-status-in-client {
  display: flex;
  align-items: center;
  justify-content: end;
}
.delivrable-card-client a .author-status-in-client div {
  text-align: left;
}
.delivrable-card-client a .author-status-in-client div .status-delivrable-in-client {
  font-size: 10px;
  color: #33901B !important;
  text-decoration: none;
  font-weight: 500;
}
.delivrable-card-client a .author-status-in-client div .name-author-delivrable {
  font-size: 10px;
  color: #8B8B8B !important;
  text-decoration: none;
  font-weight: 500;
}
.delivrable-card-client a .author-status-in-client .avatar-author-in-livrable-client {
  width: 30px;
  height: 30px;
  overflow: hidden;
  border-radius: 50px;
}
.delivrable-card-client a .author-status-in-client .avatar-author-in-livrable-client img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50px;
}

.article-items-client {
  width: 100%;
  margin: auto;
  padding-left: 30px;
}
.article-items-client .timeln {
  padding-left: 30px;
  position: relative;
  margin: 0;
  list-style: none;
  counter-reset: alpha-counter;
}
.article-items-client .timeln li {
  padding: 0;
  padding-bottom: 10px;
  position: relative;
}
.article-items-client .timeln li:before {
  content: counter(alpha-counter, upper-alpha) "";
  counter-increment: alpha-counter;
  font-weight: bold;
  background: #e1e7f2;
  border-radius: 30px;
  color: #252931;
  position: absolute;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -45px;
  z-index: 1;
  font-size: 14px;
  padding-bottom: 1px;
}
.article-items-client .timeln li::after {
  content: "";
  border-left: 1px solid #D9D9D9;
  position: absolute;
  left: -31px;
  top: 10px;
  bottom: 0;
  border-color: #e1e7f2;
}
.article-items-client .timeln li .bloc-item {
  border: 1px solid #D9D9D9;
  padding: 6px 15px;
  border-radius: 5px;
}
.article-items-client .timeln li .bloc-item .title-item {
  font-size: 16px;
  color: #252931;
  margin-bottom: 5px;
  font-weight: 500;
}
.article-items-client .timeln li .bloc-item p {
  font-size: 14px;
  color: #222e39;
  margin-bottom: 0 !important;
}
.article-items-client .timeln li:nth-last-child(1) {
  padding-bottom: 0px !important;
}

.comment-shape-client {
  display: flex;
  align-items: start;
  max-width: 360px;
  width: 360px;
}
.comment-shape-client .avatar-comment {
  max-width: 40px;
  min-width: 40px;
  max-height: 40px;
  max-height: 40px;
  object-fit: cover;
  margin-right: 10px;
  border-radius: 50px;
}
.comment-shape-client div div .header-comment label {
  font-size: 14px;
  color: #353638;
  margin-bottom: 1px;
  font-weight: 600;
}
.comment-shape-client div div .header-comment .email-comment {
  font-size: 10px;
  color: #4D5563;
  margin-bottom: 5px;
}
.comment-shape-client div div .date-drop {
  display: flex;
  font-size: 10px;
  color: #353638;
  align-items: normal;
  padding-top: 6px;
}
.comment-shape-client div div .date-drop span {
  font-size: 10px;
  color: #353638;
}
.comment-shape-client div div .descrip-comment {
  background-color: #f9fafb;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #DDDDDD;
  font-size: 12px;
  color: #717D94;
  margin-bottom: 0;
}

.formwidth-comment-client {
  background-color: #f1f3f5;
  padding: 10px;
  border-radius: 0 15px 15px 15px;
  font-size: 12px;
  color: #717D94;
  margin-bottom: 0;
  width: 100%;
}

.comment-form-client {
  display: flex;
  align-items: start;
  max-width: 360px;
  width: 360px;
  padding-top: 10px;
  margin-bottom: 0.5rem !important;
}
.comment-form-client .avatar-comment {
  max-width: 40px;
  min-width: 40px;
  min-height: 40px;
  max-height: 40px;
  object-fit: cover;
  margin-right: 10px;
  border-radius: 50px;
}
.comment-form-client div div .header-comment label {
  font-size: 12px;
  color: #353638;
  margin-bottom: 1px;
  font-weight: 600;
}
.comment-form-client div div .header-comment .email-comment {
  font-size: 10px;
  color: #717D94;
  margin-bottom: 5px;
}
.comment-form-client div div .date-drop {
  display: flex;
  font-size: 10px;
  color: #353638;
  align-items: normal;
  padding-top: 0 !important;
}
.comment-form-client div div .date-drop span {
  font-size: 10px;
  color: #717D94;
}
.comment-form-client div div .descrip-comment {
  margin-bottom: 0;
  font-size: 12px;
  color: black !important;
}

.min-comment .formwidth-comment-client {
  border-radius: 15px 0 15px 15px !important;
  background: rgba(35, 169, 250, 0.2392156863);
}

.flex-wrap-between-content-client {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.flex-wrap-between-content-client .author-date-visualisation-livrable {
  display: flex;
  align-items: center;
}
.flex-wrap-between-content-client .author-date-visualisation-livrable div .status-delivrable-in-client {
  font-size: 10px;
  color: #33901B !important;
  text-decoration: none;
  font-weight: 500;
  margin-right: 5px;
}
.flex-wrap-between-content-client .author-date-visualisation-livrable div .name-author-delivrable {
  font-size: 10px;
  color: #8B8B8B !important;
  text-decoration: none;
  font-weight: 500;
}
.flex-wrap-between-content-client .author-date-visualisation-livrable .avatar-author-in-livrable-client {
  width: 25px;
  height: 25px;
  overflow: hidden;
  border-radius: 50px;
}
.flex-wrap-between-content-client .author-date-visualisation-livrable .avatar-author-in-livrable-client img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50px;
}

.homepage-client {
  display: flex;
  align-items: center;
  min-height: 80vh;
  justify-content: space-between;
}
.homepage-client .bloc-content-homepage {
  padding: 0px 2rem 0px 0;
}
.homepage-client .bloc-content-homepage h1 {
  max-width: 520px;
  font-size: 55px;
  color: #202124;
  margin-bottom: 25px;
  font-weight: 400;
}
.homepage-client .bloc-content-homepage h1 .stronger-blue {
  color: #00bbde;
}
.homepage-client .bloc-content-homepage p {
  max-width: 550px;
  font-size: 18px;
  color: #303030;
  margin-bottom: 28px;
  font-weight: 400;
}
.homepage-client .bloc-img-homepage {
  min-width: 510px;
  width: 40%;
  height: auto;
  border-radius: 15px;
  box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 1;
  margin: 0px 0rem 0px 2rem;
}
.homepage-client .bloc-img-homepage img {
  width: 100%;
  height: 100%;
  border-radius: 15px;
}
.homepage-client .bloc-img-homepage::before {
  content: "";
  position: absolute;
  width: 300px;
  height: 193px;
  background: #C8DEFA;
  border-radius: 15px;
  bottom: -45px;
  right: -55px;
  z-index: -1;
}
.homepage-client .bloc-img-homepage-2 {
  min-width: 510px;
  width: 40%;
  height: auto;
  border-radius: 15px;
  /*box-shadow: 0px 4px 7px 0px rgb(0 0 0 / 10%);*/
  position: relative;
  z-index: 1;
  margin: 0 2rem;
}
.homepage-client .bloc-img-homepage-2 img {
  width: 100%;
  height: 100%;
  border-radius: 15px;
}

.main-btn-homepage {
  padding: 10px 24px 10px 24px;
  font-size: 16px;
  font-weight: 500;
  background-color: #23A9FA;
  color: #fff;
  transition: 0.2s;
  border-radius: 5px;
  min-width: 350px;
  border: none;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
}
.main-btn-homepage:hover {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  background-color: rgba(35, 169, 250, 0.8784313725);
  color: #fff;
  border-radius: 5px;
}
.main-btn-homepage:active {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  background-color: rgba(35, 169, 250, 0.8784313725);
  color: #fff;
  border-radius: 5px;
}
.main-btn-homepage:focus {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  background-color: rgba(35, 169, 250, 0.8784313725);
  color: #fff;
  border-radius: 5px;
}

.btn-blue {
  padding: 10px 24px 10px 24px;
  font-size: 14px;
  font-weight: 500;
  background-color: #23A9FA;
  color: #fff;
  transition: 0.2s;
  border-radius: 5px;
  border: none;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
}
.btn-blue:hover {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  background-color: rgba(35, 169, 250, 0.8784313725);
  color: #fff;
  border-radius: 5px;
}
.btn-blue:active {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  background-color: rgba(35, 169, 250, 0.8784313725);
  color: #fff;
  border-radius: 5px;
}
.btn-blue:focus {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.15);
  background-color: rgba(35, 169, 250, 0.8784313725);
  color: #fff;
  border-radius: 5px;
}

.container-client {
  padding: 0 25px;
}

body:has(.homepage-client) {
  background: #E9F3FF !important;
}

.margin-auto-rign-0 {
  margin: auto 0px auto auto;
}

.padding-none-container-client {
  padding: 0 92px;
}

.title-min-card {
  margin-bottom: 10px !important;
}

.mcontainer-head {
  display: flex;
}
.mcontainer-head .part-a {
  flex: 1;
}

.second-title-client {
  color: #252931;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

.main-title-client {
  color: #252931;
  font-size: 20px;
  font-weight: 600;
  text-transform: none;
}

.dropdown-custom-client .dropdown-menu {
  right: 0 !important;
}
.dropdown-custom-client .dropdown-menu .dropdown-item {
  color: #212529;
}
.dropdown-custom-client .dropdown-menu .dropdown-item:hover {
  color: #212529;
}
.dropdown-custom-client .dropdown-menu .dropdown-item:active {
  color: #212529;
}
.dropdown-custom-client .dropdown-menu .dropdown-item:focus {
  color: #212529;
}

.card-shadows {
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275);
}

.card-avatar {
  margin-right: 10px;
  max-width: 50px;
  min-width: 50px;
  max-height: 50px;
  max-height: 50px;
  overflow: hidden;
  border-radius: 60px;
}
.card-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.client-interface .filter-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
}
.client-interface .group-radio-btn-custom .radio-shape-btn-custom {
  border: 1px solid black;
  padding: 8px 15px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 5px;
  margin-right: 8px;
  cursor: pointer;
  color: black;
}
.client-interface .group-radio-btn-custom .radio-btn {
  display: none;
}
.client-interface .group-radio-btn-custom .radio-btn:checked + .radio-shape-btn-custom {
  background-color: #23A9FA !important;
  border-color: #23A9FA !important;
  color: white !important;
}
.client-interface .link-icon {
  text-decoration: none;
  padding: 10px;
  font-size: 24px;
  color: black !important;
}
.client-interface .wrapper-card-planning {
  margin-bottom: 15px;
}
.client-interface .wrapper-card-planning .card-list-planning {
  padding: 10px 10px 10px 30px;
  border-radius: 5px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275);
  display: flex;
  justify-content: space-between;
  text-decoration: none !important;
  border-left: 4px solid #D9D9D9;
  align-items: flex-start;
}
.client-interface .wrapper-card-planning .card-list-planning .content-left {
  padding-right: 10px;
  max-width: 80%;
}
.client-interface .wrapper-card-planning .card-list-planning .content-left .title-planning {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 5px;
  color: #252931 !important;
  display: flex;
  align-items: center;
}
.client-interface .wrapper-card-planning .card-list-planning .content-left .title-planning .landmark-planning-card {
  padding: 8px;
  border-radius: 50px;
  background: #B7B7B7;
  color: white;
  font-size: 10px;
  font-weight: 700;
  margin-right: 5px;
}
.client-interface .wrapper-card-planning .card-list-planning .content-left .title-planning .module-tag {
  background-color: #ebebeb;
  font-size: 90%;
  padding: 2px 8px;
  border-radius: 4px;
  margin: 0 8px;
  border: 1px solid #c1c1c1;
  color: gray;
}
.client-interface .wrapper-card-planning .card-list-planning .content-left .descrip-planning {
  font-size: 12px;
  color: #717D94 !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 0px;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right {
  display: grid;
  align-content: space-between;
  justify-items: end;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .status-planning {
  background: #F4F6F7;
  color: #1B6690;
  font-size: 10px;
  padding: 5px 5px;
  margin: 0px 5px;
  border-radius: 3px;
  min-width: 54px;
  text-align: center;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .status-planning.status-finished {
  background: #BCEFD1 !important;
  color: #33901B !important;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .status-planning.status-in-progress {
  background: #C5ECEF !important;
  color: #1B6690 !important;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .status-planning.status-postponed {
  background: #F3EDBB !important;
  color: #938C4E !important;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .status-planning.status-empty {
  background: #F4F6F7 !important;
  color: #1B6690 !important;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .author-planning {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .author-planning .name-author {
  color: #717D94 !important;
  font-size: 10px;
  margin-right: 10px;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .author-planning .avatar-author {
  width: 30px;
  height: 30px;
  overflow: hidden;
  border-radius: 50px;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .author-planning .avatar-author img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50px;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .sub-task {
  font-size: 10px;
  color: black;
}
.client-interface .wrapper-card-planning .card-list-planning .content-right .sub-task .bold {
  font-weight: 700;
  font-size: 12px;
}
.client-interface .status-finished-border-style {
  border-left: 4px solid #479B32 !important;
}
.client-interface .status-in-progress-border-style {
  border-left: 4px solid #32759B !important;
}
.client-interface .status-postponed-border-style {
  border-left: 4px solid #DFD471 !important;
}
.client-interface .status-empty-border-style {
  border-left: 4px solid #D9D9D9 !important;
}
.client-interface .border-black-select {
  border: 1px solid black !important;
}
.client-interface .blue-transp-select {
  height: 39px;
  margin-bottom: 0.5rem;
  border: 1px solid #E9F3FF !important;
  background: #E9F3FF;
  padding: 8px 15px;
  font-size: 14px;
  font-weight: 600;
  box-shadow: none;
  outline: none;
  border-radius: 5px;
  text-transform: uppercase;
}
.client-interface .advancement-planning {
  padding: 15px 15px 20px 15px !important;
}
.client-interface .advancement-planning .form-label {
  font-size: 16px;
  font-weight: 600;
  color: #172B4D;
  margin-bottom: 5px;
}
.client-interface .advancement-planning .progress {
  height: 14px;
}
.client-interface .advancement-planning .progress .progress-bar {
  background-color: #00BBDE !important;
  height: 14px;
}

.icon--menu-hamburger {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.75 12.25h10.5m-10.5-4h10.5m-10.5-4h10.5'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon--setting {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M13.984 2.542c.087.169.109.386.152.82c.082.82.123 1.23.295 1.456a1 1 0 0 0 .929.384c.28-.037.6-.298 1.238-.82c.337-.277.506-.415.687-.473a1 1 0 0 1 .702.035c.175.076.33.23.637.538l.894.894c.308.308.462.462.538.637a1 1 0 0 1 .035.702c-.058.181-.196.35-.472.687c-.523.639-.784.958-.822 1.239a1 1 0 0 0 .385.928c.225.172.636.213 1.457.295c.433.043.65.065.82.152a1 1 0 0 1 .47.521c.071.177.071.395.071.831v1.264c0 .436 0 .654-.07.83a1 1 0 0 1-.472.522c-.169.087-.386.109-.82.152c-.82.082-1.23.123-1.456.295a1 1 0 0 0-.384.929c.038.28.299.6.821 1.238c.276.337.414.505.472.687a1 1 0 0 1-.035.702c-.076.175-.23.329-.538.637l-.894.893c-.308.309-.462.463-.637.538a1 1 0 0 1-.702.035c-.181-.058-.35-.196-.687-.472c-.639-.522-.958-.783-1.238-.82a1 1 0 0 0-.929.384c-.172.225-.213.635-.295 1.456c-.043.434-.065.651-.152.82a1 1 0 0 1-.521.472c-.177.07-.395.07-.831.07h-1.264c-.436 0-.654 0-.83-.07a1 1 0 0 1-.522-.472c-.087-.169-.109-.386-.152-.82c-.082-.82-.123-1.23-.295-1.456a1 1 0 0 0-.928-.384c-.281.037-.6.298-1.239.82c-.337.277-.506.415-.687.473a1 1 0 0 1-.702-.035c-.175-.076-.33-.23-.637-.538l-.894-.894c-.308-.308-.462-.462-.538-.637a1 1 0 0 1-.035-.702c.058-.181.196-.35.472-.687c.523-.639.784-.958.821-1.239a1 1 0 0 0-.384-.928c-.225-.172-.636-.213-1.457-.295c-.433-.043-.65-.065-.82-.152a1 1 0 0 1-.47-.521C2 13.286 2 13.068 2 12.632v-1.264c0-.436 0-.654.07-.83a1 1 0 0 1 .472-.522c.169-.087.386-.109.82-.152c.82-.082 1.231-.123 1.456-.295a1 1 0 0 0 .385-.928c-.038-.281-.3-.6-.822-1.24c-.276-.337-.414-.505-.472-.687a1 1 0 0 1 .035-.702c.076-.174.23-.329.538-.637l.894-.893c.308-.308.462-.463.637-.538a1 1 0 0 1 .702-.035c.181.058.35.196.687.472c.639.522.958.783 1.238.821a1 1 0 0 0 .93-.385c.17-.225.212-.635.294-1.456c.043-.433.065-.65.152-.82a1 1 0 0 1 .521-.471c.177-.07.395-.07.831-.07h1.264c.436 0 .654 0 .83.07a1 1 0 0 1 .522.472M12 16a4 4 0 1 0 0-8a4 4 0 0 0 0 8' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.margin-select-project-planning {
  margin-right: 3rem;
}

.list-module {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 15px 10px 15px !important;
  background-color: white;
  border-radius: 5px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275);
}
.list-module .shape-module {
  font-size: 14px;
  background: white;
  text-decoration: none !important;
  color: #404040;
  padding: 6px 10px;
  border: 1px solid #808a9f;
  border-radius: 5px;
  display: flex;
  align-items: center;
  background: aliceblue;
  margin: 5px 5px 5px 5px;
  cursor: pointer;
  font-weight: 500;
}
.list-module .shape-module .module-count {
  background: #a8c0cf;
  color: white;
  font-size: 8px;
  font-weight: 700;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 5px;
}

.shape-module.active-module {
  background: #23a9fa !important;
  color: white !important;
  border-color: #23a9fa !important;
}
.shape-module.active-module .module-count {
  background: #ffffff !important;
  color: #23a9fa !important;
  border-color: #23a9fa !important;
}

.status-tested {
  background: #c3f3ab !important;
  color: #50932d !important;
}
#main-container .project-list {
    width: 90%;
    /*margin: 31px 35px;*/
    margin: auto;
    margin-top: 25px;
    box-shadow: -3px 1px 18px -6px grey;
    padding: 30px 0;
    padding-top: 1px;
}

table.show-project tr th,
table.show-project tr td {
    border: 2px solid #bfbfbf;
    margin: 1px 2px
}

table.show-project tr td.column-project,
table.show-project tr td.column-name-client {
    padding-left: 10px;
    width: 25%;
}

table.show-project tr td.column-current-sprint {
    padding-left: 10px;
    width: 25%;
}


table.show-project tr th {
    border-color: #849287;
}

table.show-project tr td.edit-or-delete-project {
    text-align: center;
    width: 25%;
}

table.show-project tr td.column-project {
    padding-left: 10px;
    width: 33%;
}

.project-list .project-container table.show-project {
    width: 80%;
    margin: auto;
    margin-top: 20px;
}

table.show-project tr th {
    padding: 8px;
    padding-left: 16px;
}

table.show-project tr td.edit-or-delete-project i.material-icons {
    margin: 6px 6px;
}

table.show-project tr td.edit-or-delete-project i.material-icons.edit-icon {
    color: #6298b5;
}

table.show-project tr td.edit-or-delete-project i.material-icons.delete-icon {
    color: #eaa6ac;
}

.project-list .add-project {
    width: 20%;
    margin: auto;
    margin-top: 40px;
}

.project-container .show-project{
    width: 80%;
    margin: 20px auto;
}

.project-container table.show-project a:hover{
    text-decoration: none;
}

.manage-sprint-line.current {
    border: thin solid gray;
    background: #336e8e;
    color: white;
}

.manage-sprint-line.current .act {
    color: white;
}

#modal-sprint-closed .action {
    color: white;
    padding: 5px 15px;
    border: none;
    border-radius: 15px;
    margin-left: 5px;
}

.action.action-no {
    background: #b2b5b3;
}

.action.action-yes {
    background: #189fd3;
}
body {
  margin: 0;
}

/** HEADER **/
.page-header {
  display: flex;
  padding: 8px 16px;
}

/** END HEADER **/
body.homepage #main-container {
  background-color: white;
  display: flex;
  flex-direction: column;
}

body.homepage #main-container .column {
  width: 31.6%;
  background-color: #fafafa;
  margin: 14px;
  margin-top: 0;
  margin-right: 0;
  padding-left: 10px;
  border: 1px solid #f8f8f8;
}

body.homepage #main-container .column.one-column {
  width: calc(100% - 28px);
}

body.homepage #main-container .column.column-chat {
  background-color: transparent;
}

body.homepage #main-container #task-list-wrp {
  display: flex;
  flex: 1;
}

.bt-rst {
  background: none;
  border: none;
  color: inherit;
}

.bt-ico {
  background: none;
  border: none;
  color: inherit;
  padding: 0;
}

.cnt-project-wrapper {
  padding: 16px 32px;
  background: #2ea2b1;
}

#main-container .btn-container {
  display: inline-block;
  width: 100%;
}

.btn-container .dropdown-content.user,
.btn-container .note-and-sync-wrp {
  display: inline-block;
}

.btn-container .note-and-sync-wrp {
  float: right;
}

.btn-container .dropdown-content.user .dropdown-toggle {
  text-decoration: none;
  font-size: 16px;
  color: white;
  display: inline-block;
  border: 1px solid #b5b9b9;
  border-radius: 4px;
  padding: 7px 8px;
  background: #b5b9b9;
}

.btn-container .dropdown-content.user .dropdown-toggle .user-item {
  text-indent: 7px;
}

.project-list .label-project {
  text-align: center;
  color: #336e8e;
  font-weight: bold;
  font-size: 14px;
  font-family: sans-serif;
  margin-left: 4px;
  margin-bottom: 10px;
  height: 30px;
  padding-top: 15px;
  background: #f5f5f5;
}

.edit-project:hover {
  background: #6dbbb8;
  color: white;
}

/* task */
.time-cumul-w .ico-watch {
  opacity: 0.6;
  margin-left: 4px;
}

/*dropdown*/
.task-content-wrapper .dropdown {
  display: inline-block;
}

.task-content-wrapper .dropdown .btn.btn-secondary {
  background: #a0adbd;
  border: 1px solid #a0adbd;
  padding: 1px 4px;
}

.task-content-wrapper .bt-status-w {
  display: inline-block;
}

.task-content-wrapper .bt-status-itm {
  display: inline;
}

.task-content-wrapper .bt-status-itm .task-status-value {
  display: none;
}

.task-content-wrapper .bt-status-itm .task-status-value + .task-status-label {
  color: gray;
}

.task-content-wrapper .bt-status-itm .task-status-value:checked + .task-status-label {
  color: blue;
}

.task-content-wrapper .list-status-task {
  margin: 0 40px;
}

.task-content-wrapper .buttons {
  display: inline-block;
}

/*end dropdown*/
#task-list-wrp .column .todo-label,
#task-list-wrp .column .inprogress-label,
#task-list-wrp .column .finished-label {
  font-weight: bold;
  margin: 14px 0;
  font-weight: bold;
  margin: 14px 0px;
  font-family: -webkit-pic;
  font-family: sans-serif;
  color: #585353;
  font-size: 14px;
}

.project-container a.project-show {
  background: white;
  border: 1px solid #CCC;
  margin: 10px 16px;
  margin-left: 10px;
  border-radius: 4px;
  max-height: 40px;
  overflow: hidden;
  color: #0090a7;
  display: block;
  padding: 4px 8px;
  text-decoration: none;
}

.project-container a.project-show.current {
  background: #0090a7;
  color: white;
}

/* create project */
.add-project {
  background: #6dbbb8;
  text-align: center;
  margin: 0 18px;
  margin-left: 10px;
  padding: 8px 3px;
  border-radius: 4px;
  font-size: 14px;
}

.add-project:hover {
  background: #31a0dc;
  transform: scale(1.05);
}

.add-project a {
  text-align: center;
  color: white;
  text-decoration: none;
}

.container-del-proj, .container-del-sprint {
  background: #31a0dc;
  text-align: center;
  margin: 10px 10px;
  padding: 10px 5px;
  border-radius: 8px;
}

.container-del-proj:hover {
  background: #31a0dc;
  transform: scale(1.05);
}

.container-del-proj a, .container-del-sprint a {
  text-decoration: none;
  text-transform: uppercase;
  color: white;
}

.form-project {
  margin: auto 200px;
}

.form-project label {
  width: 150px;
  font-size: 20px;
  display: block;
  float: left;
}

.form-project input {
  border-color: #31a0dc;
  margin-bottom: 10px;
  padding: 5px 10px;
  font-size: 20px;
  width: 300px;
  height: 50px;
  border-radius: 5px;
}

.form-project textarea {
  border-color: #31a0dc;
  margin-bottom: 10px;
  padding: 5px 10px;
  font-size: 20px;
  width: 300px;
  border-radius: 5px;
  height: 80px;
}

.form-project select {
  border-color: #31a0dc;
  font-size: 20px;
  width: 300px;
  border-radius: 5px;
  height: 50px;
}

.form-project button {
  width: 150px;
  height: 40px;
  font-size: 20px;
  margin-top: 10px;
  background: #31a0dc;
  border: none;
  border-radius: 5px;
  color: white;
}

.button-delete-task:hover .material-icons {
  color: #d75555;
}

.dropdown-urgence {
  font-weight: normal;
}

.dropdown-urgence .dropdown-toggle::after {
  display: none;
}

.dropdown-urgence .dd-item {
  text-transform: capitalize;
  display: flex;
  align-items: center;
  padding-left: 5px;
}

.dropdown-urgence .circle-urgence {
  width: 16px;
  height: 16px;
  display: inline-block;
  border-radius: 50%;
  background: gray;
}

.dropdown-urgence .circle-urgence-small {
  width: 10px;
  height: 10px;
}

.dropdown-urgence .circle-urgence-normal {
  background: #42b948;
}

.dropdown-urgence .circle-urgence-not-urgent {
  background: #aaaaaa;
}

.dropdown-urgence .circle-urgence-urgent {
  background: orange;
}

.dropdown-urgence .circle-urgence-very-urgent {
  background: red;
}

.block-comments .list-comment .comment-line {
  border-radius: 4px;
  padding: 8px 16px;
  margin-bottom: 4px;
  background: #a8dedc;
  /*display: flex;*/
}

.comment-line .comment-wrapper {
  display: flex;
}

.block-comments .list-comment .comment-line .spinner-wrapper {
  display: none;
}

.block-comments .list-comment .comment-line.running .comment-wrapper {
  display: none;
}

.block-comments .list-comment .comment-line.running .spinner-wrapper {
  display: inline-block;
}

.block-comments .list-comment .comment-line.running {
  background: #d2d2d2;
}

.block-comments .list-comment .comment-line button.close {
  margin-top: -5px;
}

.block-comments .form-task-comment-w form label[for=comment_content] {
  display: none;
}

.block-comments .form-task-comment-w form #comment_content {
  width: 100%;
}

.block-comments .form-task-comment-w form button#comment_submit {
  float: right;
  border: none;
  background: #26bdb8;
  padding: 4px 16px;
  border-radius: 9px;
  color: #fff;
}

/* modal task comment flash message */
#modal-task-comment.no-flash-msg .flash-message-wrp .flash-message {
  display: none;
}

#modal-task-comment.no-flash-msg .flash-message-wrp .no-text {
  display: block;
}

.form-task-container .page-title {
  width: 60%;
  margin: 0 auto;
  text-align: center;
}

.form-task-container .form-task-w {
  width: 100%;
  max-width: 640px;
  padding: 16px 24px;
  border-radius: 8px;
  background: white;
  margin: 8px auto 0;
  border: 1px solid gray;
}

.form-task-container .form-task-w .field-w {
  margin: 0 0 8px 0;
}

.form-task-container .form-task-w .field-w.top {
  display: flex;
}

.form-task-container .form-task-w .field-w.top .field-sprint {
  flex: 1;
}

.form-task-container .form-task-w .field-w.urgence input[type=radio] {
  display: none;
}

.form-task-container .form-task-w .field-w.urgence input[type=radio] + label {
  margin-bottom: 0;
  margin-right: 8px;
  padding: 4px 8px;
  background: #e2dede;
  border-radius: 12px;
  text-transform: uppercase;
  font-size: 80%;
  cursor: pointer;
  color: #fff;
  border: 2px solid transparent;
}

.form-task-container .form-task-w .field-w.urgence input[type=radio]:checked + label {
  border-color: #444444;
}

.form-task-container .form-task-w .field-w.urgence input[type=radio][data-key=not-urgent] + label {
  background: #aaaaaa;
}

.form-task-container .form-task-w .field-w.urgence input[type=radio][data-key=normal] + label {
  background: #42b948;
}

.form-task-container .form-task-w .field-w.urgence input[type=radio][data-key=urgent] + label {
  background: orange;
}

.form-task-container .form-task-w .field-w.urgence input[type=radio][data-key=very-urgent] + label {
  background: #ff0000;
}

.form-task-container .form-task-w .field-w.task-type input[type=radio] {
  display: none;
}

.form-task-container .form-task-w .field-w.task-type input[type=radio] + label {
  margin-bottom: 0;
  margin-right: 8px;
  padding: 4px 8px;
  border-radius: 12px;
  text-transform: uppercase;
  font-size: 80%;
  cursor: pointer;
  color: rgb(46, 38, 38);
  border: 2px solid transparent;
}

.form-task-container .form-task-w .field-w.task-type input[type=radio]:checked + label {
  background: #cccccc;
  border-color: #666666;
}

.form-task-container .form-task-w #task_title {
  width: 100%;
  padding: 2px 12px;
}

.form-task-container .form-task-w #task_description {
  width: 100%;
  min-height: 200px;
  padding: 4px 12px;
}

.form-task-container .form-task-w .select2-container.input-story {
  width: 220px;
}

.form-task-container .form-task-w .field-w.submit {
  display: flex;
  justify-content: flex-end;
}

.form-task-container .form-task-w .field-w.submit #task_timeEstimation {
  margin-right: 16px;
}

/**
**      MODAL
**/
.modal-content {
  border: none;
}

.task-indicator-bug {
  background: #ff8d00;
  padding: 8px 8px;
  border-radius: 4px;
  color: white;
  font-size: 54%;
  margin-left: 4px;
}

.tt-md {
  font-size: 25px;
  font-weight: bold;
}

.md-task-code {
  margin-right: 10px;
  opacity: 0.5;
}

.homepage .task-finished-counter {
  color: gray;
  font-size: 80%;
  background: #e2e2e2;
  padding: 4px 8px;
  border-radius: 50%;
}

#task-list-wrp .gp-task-finished .gp-label {
  margin-right: 8px;
  width: 100%;
  text-align: left;
}

#task-list-wrp .gp-task-finished .gp-label .date-label {
  float: right;
}

#task-list-wrp .gp-task-finished .btn[aria-expanded=true] .expand-more {
  display: none;
}

#task-list-wrp .gp-task-finished .btn[aria-expanded=false] .expand-more {
  display: inline-block;
}

#task-list-wrp .gp-task-finished .btn[aria-expanded=true] .expand-less {
  display: inline-block;
}

#task-list-wrp .gp-task-finished .btn[aria-expanded=false] .expand-less {
  display: none;
}

#task-list-wrp .gp-task-finished .btn .expand-more,
#task-list-wrp .gp-task-finished .btn .expand-less {
  opacity: 0.6;
}

.task-finished-counter-by-date {
  background: #c7bfbf;
  padding: 2px 8px;
  border-radius: 50%;
  opacity: 0.6;
  font-size: 80%;
}

ul.project-cdr-list {
  padding: 0;
  margin: 0;
}

ul.project-cdr-list li {
  list-style: none;
}

.project-cdr {
  border: thin solid #cfcfcf;
  margin: 8px 2px;
  background: white;
  box-shadow: 0px 1px 4px 1px #aaaaaa;
}

.project-cdr .wrp .pdn {
  padding-left: 8px;
  padding-right: 8px;
}

.project-cdr .wrp .hd {
  background: #61c3be;
  color: white;
  padding-top: 8px;
  padding-bottom: 8px;
}

.project-cdr:hover .wrp .hd {
  background: #5fc4d5;
}

.project-cdr .wrp .hd a.tit {
  display: block;
}

.project-cdr .wrp .bd {
  padding-top: 16px;
  padding-bottom: 16px;
}

.project-cdr a {
  color: inherit;
}

.project-cdr ul.tsk-u {
  padding: 0 0 0 8px;
  margin: 0;
}

.project-cdr ul.tsk-u li {
  list-style: none;
}

.project-cdr .crt-spt {
  font-size: 90%;
  opacity: 0.6;
}

.project-cdr .lbl-my-task {
  text-transform: uppercase;
  font-size: 80%;
}

.project-cdr .lbl-my-task .cnt {
  background: #d7d6d6;
  color: #6a6a6a;
  padding: 3px 8px;
  border-radius: 50%;
}

.history-w .hd {
  padding: 4px 0;
  border-bottom: thin solid #c9c9c9;
  display: flex;
}

.history-w .hd .lbl {
  text-transform: uppercase;
}

.history-w .hd .rg {
  margin-left: auto;
}

.history-w ul.task-log-u {
  padding: 8px;
  margin: 0;
}

.history-w ul.task-log-u li.task-log-li {
  list-style: none;
  margin: 8px 0;
}

.history-w ul.task-log-u li.task-log-li strong {
  opacity: 0.8;
}

.time-w .day-lbl {
  display: inline-block;
  width: 100px;
}

.time-w .u-list {
  display: flex;
  flex-wrap: wrap;
}

.time-w .u-list .u-item {
  border: thin solid #c3c3c3;
  margin: 2px;
  padding: 8px 8px;
  width: 45%;
  background: white;
}

.circle-activity {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  display: inline-block;
}

.circle-activity.circle-activity-md {
  width: 8px;
  height: 8px;
}

.circle-activity.circle-activity-xl {
  width: 12px;
  height: 12px;
}

.circle-activity.circle-activity-present {
  background: #35cf35;
}

.circle-activity.circle-activity-not-active {
  background: #aaaaaa;
}

.my-activity-w .one-task {
  margin-left: 4px;
  background: white;
  padding: 1px 8px;
  font-size: 80%;
  border: thin solid gray;
}

.my-activity-w .my-hour-start {
  opacity: 0.5;
}

.activity-ln {
  margin: 0px;
  /* border: thin solid #b5b2b2; */
  padding: 8px 16px;
  box-shadow: 1px 1px 3px #8f8d8d;
  background: white;
}

.activity-ln .tit {
  margin: 4px;
}

.activity-ln .tit .day {
  opacity: 0.6;
}

.dashboard-timesheet-w {
  position: fixed;
  width: 92%;
  bottom: 8px;
  background: white;
  left: 324px;
  border-radius: 8px;
  box-shadow: 1px 1px 8px 2px grey;
}

.dashboard-timesheet-w .select-user-w {
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: -25px;
}

.form-note-container label[for=note_project] {
  display: none;
}

.form-note-container .title-note {
  margin-bottom: 7px;
}

.form-note-folder label[for=note_folder_project] {
  display: none;
}

.sld-cntr {
  display: flex;
  min-height: 500px;
  background: #dddddd;
}
.sld-cntr .sld-w {
  background: white;
  margin-top: 12px;
  margin-bottom: 12px;
}
.sld-cntr .sld-w.sld-w-yesterday {
  width: 14%;
  border-radius: 0 8px 8px 0;
  opacity: 0.6;
  border-radius: 8px;
  margin-left: 12px;
}
.sld-cntr .sld-w.sld-w-yesterday:hover {
  opacity: 1;
}
.sld-cntr .sld-w.sld-w-today {
  flex: 1;
  margin-left: 12px;
  margin-right: 12px;
  border-radius: 8px;
}
.sld-cntr .sld-w.sld-w-tomorrow {
  width: 8%;
  border-radius: 8px 0 0 8px;
}
.sld-cntr .sld-h {
  text-align: center;
  padding: 8px 0;
  color: #888888;
  display: none;
}
.sld-cntr .sld-h.sld-h-less-visible {
  opacity: 0.8;
}

.link-backlog {
  text-transform: uppercase;
  text-align: right;
  padding: 8px 20px 8px 0;
  letter-spacing: 12px;
  font-size: 70%;
  display: block;
  color: inherit;
  text-decoration: none;
}
.link-backlog.active {
  background: trasnparent;
  border-right: 4px solid #30a0a0;
  right: 2px;
}

#modal-task-time-field .form-time-field {
  display: flex;
}
#modal-task-time-field .form-time-field .time-field {
  flex: 1;
  margin-right: 4px;
}
#modal-task-time-field .time-field.has-err {
  border-color: red;
}
#modal-task-time-field .modal-footer {
  display: none;
}
.task-container {
  padding-right: 10px;
}

.task-container {
  padding-right: 10px;
}

body.homepage .column.one-column .task-container {
  display: flex;
  flex-wrap: wrap;
}

.task-container .task {
  /*border-width: 6px 1px 1px 1px;
  border-color: #bbbbbb;
  border-style: solid;
  border-radius: 4px;*/
  box-shadow: 2px 2px 4px rgba(17, 17, 17, 0.1803921569);
  padding: 0 8px;
  margin: 10px 0;
  position: relative;
  background: #fefefe;
  max-height: 300px;
  min-height: 100px;
  overflow: visible;
  overflow: visible;
}

.column.one-column .task {
  width: calc(33% - 20px);
  margin: 10px;
}

.task-container .task-container .task.not-urgent {
  border-top-color: #bbbbbb;
  background: white;
  color: #7b7a7a;
}

.task-container .task.normal {
  border-top-color: #42b948;
  background: rgba(66, 185, 72, 0.1882352941);
  color: #737f74;
}

.task-container .task.urgent {
  border-top-color: orange;
  background: rgba(255, 165, 0, 0.1882352941);
  color: #857a66;
}

.task-container .task.very-urgent {
  border-top-color: #ff0000;
  background: #f7e0e0;
  color: #856b6b;
}

.task-container .task .task-user-affect {
  position: absolute;
  right: 16px;
  top: 8px;
}

.task-container .task .hd-actions {
  position: absolute;
  right: 6px;
  top: 8px;
  visibility: hidden;
}

.task-container .task .hd {
  font-size: 20px;
  font-weight: bold;
  margin: 0 0 0 0;
  padding: 4px 0px;
}

.task-container .task .task-link {
  color: inherit;
}

.task-container .task .hd .num-task {
  color: #6d6d6d;
  margin-right: 8px;
}

.task-container .task.compact .description {
  display: none;
}

.task-container .task.running {
  background: #d2d2d2;
}

.task-container .task.running .task-content-wrapper {
  display: none;
}

.task-container .task .spinner-wrapper {
  display: none;
}

.task-container .task.running .spinner-wrapper {
  display: block;
}

.task-container .task .bottom-w {
  display: flex;
  margin: 4px 0 0 0;
}

.task-container .task .bottom-w .bt-comment-w {
  color: #8a8aab;
}

.task-container .task .bottom-w .bt-comment-w .bt-task-comment {
  opacity: 0.5;
}

.task-container .task .bottom-w .bt-comment-w .bt-task-comment.has-comment {
  opacity: 1;
}

.task-container .task .bottom-w .time-cumul-w {
  margin-left: auto;
  display: flex;
}

.task-container .task .bottom-w ul.actions-w {
  flex: 1;
  color: #8a8aab;
  text-align: right;
  visibility: hidden;
}

.task-container .task:hover .task-user-affect {
  visibility: hidden;
}

.task-container .task:hover .hd-actions .dropdown-actions {
  visibility: visible;
}

.task-container .task:hover .task-content-wrapper.task-affect-to-user .hd-actions .bt-status-w {
  visibility: visible;
}

#task-list-wrp.closed-sprint .task-container .task:hover .hd-actions .bt-status-w {
  visibility: hidden;
}

.task-container .task ul.actions-w .edit-task {
  text-decoration: none;
  padding: 4px 4px;
  color: inherit;
}

.task-container .task ul.actions-w .button-delete-task {
  background: transparent;
  border: #84a3b9;
  padding: 2px 3px;
  color: inherit;
  padding: 0 10px;
}

.task-container .task ul.actions-w .edit-task i,
.task-container .task ul.actions-w .button-delete-task i {
  position: relative;
  top: 2px;
  font-size: 17px;
}

.task-container .task ul.actions-w .dropdown-status .dropdown-toggle {
  color: inherit;
}

.task-container .task .dropdown-status .dropdown-toggle::after {
  display: none;
}

.task-container .task .bt-task-comment .task-comment-count {
  border-radius: 50%;
  background: #ff8d00;
  color: white;
  padding: 2px 5px;
  font-size: 60%;
  position: relative;
  left: -8px;
}

.task .task-content-wrapper .dropdown-content {
  display: inline-block;
}

.task .task-content-wrapper .dropdown-content .dropdown-menu.link-dropdown a {
  display: block;
  padding: 0 10px;
  cursor: default;
}

.task .task-content-wrapper .dropdown-content .dropdown-menu.link-dropdown .dd-item:hover {
  text-decoration: none;
  background: #e5e4e4;
}

/* modal task */
#modalTask .modal-dialog {
  max-width: 900px;
  border-radius: 24px;
  overflow: hidden;
}
#modalTask .modal-body {
  min-height: 400px;
}
#modalTask .modal-title {
  font-weight: bold;
}

#modalTask .spinner-wrapper {
  display: none;
}

#modalTask.running .spinner-wrapper {
  display: block;
}

#modalTask.running .mod-main-content {
  display: none;
}

#modalTask .md-task-title {
  overflow-wrap: break-word;
}

#modalTask .desc {
  overflow-wrap: break-word;
}

#modalTask .modal-dialog {
  background: white;
  color: #444444;
}

#modalTask[data-urgence=not-urgent] .modal-header {
  background: #dddddd;
  color: #444444;
}
#modalTask[data-urgence=not-urgent] .modal-header button.close {
  color: inherit;
}
#modalTask[data-urgence=not-urgent] .modal-content {
  border-color: #bbbbbb;
  background: white;
}

#modalTask[data-urgence=normal] .modal-header {
  background: #42b948;
  color: white;
}
#modalTask[data-urgence=normal] .modal-header button.close {
  color: inherit;
}
#modalTask[data-urgence=normal] .modal-content {
  border-color: #42b948;
  background: rgba(66, 185, 72, 0.062745098);
}

#modalTask[data-urgence=urgent] .modal-header {
  background: #ffa500;
  color: white;
}
#modalTask[data-urgence=urgent] .modal-header button.close {
  color: inherit;
}
#modalTask[data-urgence=urgent] .modal-content {
  border-color: #orange;
  background: rgba(255, 165, 0, 0.1882352941);
}

#modalTask[data-urgence=very-urgent] .modal-header {
  background: #d55959;
  color: white;
}
#modalTask[data-urgence=very-urgent] .modal-header button.close {
  color: inherit;
}
#modalTask[data-urgence=very-urgent] .modal-content {
  border-color: #ff0000;
  background: rgba(247, 224, 224, 0.1882352941);
}
.task-stick-wrp {
  padding: 16px 16px;
}

.stick-task {
  border-width: 2px 2px 2px 2px;
  border-color: #bbbbbb;
  border-style: solid;
  border-radius: 20px;
  box-shadow: 2px 2px 4px rgba(17, 17, 17, 0.1803921569);
  width: 50%;
  padding: 2px 8px;
  margin: 10px 0;
  position: relative;
  background: #fefefe;
  min-height: 66px; /*for loading mode decal*/
}

.stick-task.not-urgent {
  border-color: #bbbbbb;
  background: white;
  color: #7b7a7a;
}

.stick-task.normal {
  border-color: #42b948;
  background: rgba(66, 185, 72, 0.1882352941);
  color: #737f74;
}

.stick-task.urgent {
  border-color: orange;
  background: rgba(255, 165, 0, 0.1882352941);
  color: #857a66;
}

.stick-task.very-urgent {
  border-color: #ff0000;
  background: #f7e0e0;
  color: #856b6b;
}

.stick-task .task-user-affect {
  background: white;
  padding: 4px;
  border-radius: 20px;
  width: 40px;
  height: 40px;
  font-weight: bold;
  border: thin solid #aaaaaa;
  display: flex;
  align-items: center;
  justify-content: center;
}

.stick-task .hd-actions {
  display: flex;
  visibility: hidden;
}

.stick-task:hover .hd-actions {
  visibility: visible;
}

.stick-task .task-content-wrapper .dropdown-content.dropdown-actions {
  display: flex;
  align-items: center;
}
.stick-task .task-content-wrapper .dropdown-content.dropdown-actions a.dropdown-toggle {
  display: flex;
}

.stick-task .move-left {
  left: -26px;
  position: absolute;
  border-radius: 50%;
  padding-top: 16px;
  visibility: hidden;
}

.stick-task:hover .move-left {
  visibility: visible;
}

.stick-task .move-right {
  right: -26px;
  position: absolute;
  border-radius: 50%;
  padding-top: 16px;
  visibility: hidden;
}

.stick-task:hover .move-right {
  visibility: visible;
}

.stick-task .hd {
  display: flex;
  align-items: center;
  font-size: 20px;
  margin: 0 0 0 0;
  padding: 1px 0px;
}

.stick-task .hd .num-task {
  color: #6d6d6d;
  /*margin-left: 8px;*/
  margin-right: 8px;
  font-weight: bold;
}

.stick-task .b-tit {
  max-height: 4rem;
  overflow: hidden;
  padding: 0 10px 0 10px;
  font-size: 25px;
  flex: 1;
}
.stick-task .b-tit .task-link {
  display: block;
  color: inherit;
  text-decoration: none;
  font-size: 15px;
}
.stick-task .b-tit .task-link .task-info {
  height: 28px;
  overflow: hidden;
  display: block;
}
.stick-task .b-tit .task-link .task-info .task-title {
  opacity: 0.8;
  font-weight: bold;
}

.stick-task.running {
  background: #d2d2d2;
}

.stick-task.running .task-content-wrapper {
  display: none;
}

.stick-task .spinner-wrapper {
  display: none;
}

.stick-task.running .spinner-wrapper {
  display: block;
}

.stick-task .bottom-w {
  display: flex;
  margin: 4px 0 0 0;
}

.stick-task .bottom-w .bt-comment-w {
  color: #8a8aab;
}

.stick-task .bottom-w .bt-comment-w .bt-task-comment {
  opacity: 0.5;
}

.stick-task .bottom-w .bt-comment-w .bt-task-comment.has-comment {
  opacity: 1;
}

.stick-task .bottom-w .time-cumul-w {
  margin-left: auto;
  display: flex;
}

.stick-task .bottom-w ul.actions-w {
  flex: 1;
  color: #8a8aab;
  text-align: right;
  visibility: hidden;
}

.stick-task ul.actions-w .edit-task {
  text-decoration: none;
  padding: 4px 4px;
  color: inherit;
}

.stick-task ul.actions-w .button-delete-task {
  background: transparent;
  border: #84a3b9;
  padding: 2px 3px;
  color: inherit;
  padding: 0 10px;
}

.stick-task ul.actions-w .edit-task i,
.stick-task ul.actions-w .button-delete-task i {
  position: relative;
  top: 2px;
  font-size: 17px;
}

.stick-task ul.actions-w .dropdown-status .dropdown-toggle {
  color: inherit;
}

.stick-task .dropdown-status .dropdown-toggle::after {
  display: none;
}

.stick-task .bt-task-comment .task-comment-count {
  border-radius: 50%;
  background: #34b7c5;
  color: white;
  padding: 2px 5px;
  font-size: 60%;
  position: relative;
  left: -8px;
}

.stick-task .bt-comment-w {
  font-size: 16px;
}
.stick-task .bt-comment-w i.material-icons {
  color: #aaaaaa;
}
.stick-task .bt-comment-w[data-count="0"] {
  display: none;
}

.stick-task .task-content-wrapper .dropdown-content .dropdown-menu.link-dropdown a {
  display: block;
  padding: 0 10px;
  cursor: default;
}

.stick-task .task-content-wrapper .dropdown-content .dropdown-menu.link-dropdown .dd-item:hover {
  text-decoration: none;
  background: #e5e4e4;
}

.task-container .stick-task[data-progress=todo] {
  margin-left: 0%;
}
.task-container .stick-task[data-progress=in-progress] {
  margin-left: 50%;
}
.task-container .stick-task[data-progress=finished] {
  display: none;
}
.task-container .stick-task[data-progress=tested] {
  display: none;
}
.task-container[data-current-filter=finished] .stick-task, .task-container[data-current-filter=tested] .stick-task {
  display: block;
}

.content-task-list[data-filter-key=finished] .task-stick-wrp,
.content-task-list[data-filter-key=tested] .task-stick-wrp {
  display: flex;
  flex-wrap: wrap;
}
.content-task-list[data-filter-key=finished] .stick-task,
.content-task-list[data-filter-key=tested] .stick-task {
  width: 30%;
  margin: 4px 0;
}
.content-task-list[data-filter-key=finished] .stick-task[data-progress=finished],
.content-task-list[data-filter-key=finished] .stick-task[data-progress=tested],
.content-task-list[data-filter-key=tested] .stick-task[data-progress=finished],
.content-task-list[data-filter-key=tested] .stick-task[data-progress=tested] {
  margin: 0 12px 8px;
}

.stick-task-compact {
  border-width: 2px 2px 2px 2px;
  border-color: #bbbbbb;
  border-style: solid;
  border-radius: 20px;
  box-shadow: 2px 2px 4px rgba(17, 17, 17, 0.1803921569);
  padding: 2px 8px;
  margin: 4px 0;
  position: relative;
  background: #fefefe;
}

.stick-task-compact.not-urgent {
  border-color: #bbbbbb;
  background: white;
  color: #7b7a7a;
}

.stick-task-compact.normal {
  border-color: #42b948;
  background: rgba(66, 185, 72, 0.1882352941);
  color: #737f74;
}

.stick-task-compact.urgent {
  border-color: orange;
  background: rgba(255, 165, 0, 0.1882352941);
  color: #857a66;
}

.stick-task-compact.very-urgent {
  border-color: #ff0000;
  background: #f7e0e0;
  color: #856b6b;
}

.stick-task-compact .hd {
  display: flex;
  font-size: 16px;
  margin: 0 0 0 0;
  padding: 2px 0px;
}

.stick-task-compact .task-user-affect {
  background: white;
  padding: 4px;
  border-radius: 20px;
  width: 40px;
  height: 40px;
  font-size: 25px;
  font-weight: bold;
  border: thin solid #aaaaaa;
  display: flex;
  align-items: center;
  justify-content: center;
}

.stick-task-compact .b-tit {
  max-height: 4rem;
  overflow: hidden;
  flex: 1;
  margin-left: 4px;
  padding: 0 10px 0 10px;
}
.stick-task-compact .b-tit .task-link {
  display: block;
  color: inherit;
  text-decoration: none;
  margin-top: 4px;
  font-size: 15px;
}

#toogle-finished-mode {
  visibility: hidden;
}

.task-container .second-filter {
  display: flex;
  justify-content: flex-end;
  padding: 10px 10px 0 0;
}
.task-container .second-filter .lbl-filter-finished {
  margin-bottom: 0 !important;
  padding: 5px 10px;
  border-radius: 15px;
  border: thin solid #aaaaaa;
  cursor: pointer;
}
.task-container .second-filter .lbl-filter-finished:hover {
  background: #30b8C0;
}
.task-container .second-filter #toogle-finished-mode:checked + .lbl-filter-finished {
  background: #30b0c0;
  color: white;
  padding: 5px 10px;
  border-radius: 15px;
  border: thin solid #aaaaaa;
}

.content-task-list.mode-list-finished .stick-task[data-progress=todo] {
  display: none;
}
.content-task-list.mode-list-finished .stick-task[data-progress=in-progress] {
  display: none;
}
.content-task-list.mode-list-finished .stick-task[data-progress=finished] {
  display: block;
}
.content-task-list.mode-list-finished .stick-task[data-progress=tested] {
  display: block;
}
.content-task-list.mode-list-finished .hd-status-title {
  display: none;
}

.task-list .ct-task.finished {
  min-height: 40vh;
}

.stick-task .tested-mark {
  position: absolute;
  background: #0cf35d;
  right: 12px;
  bottom: 4px;
  color: white;
  padding: 2px 8px;
  font-size: 80%;
  border-radius: 4px;
}

.stick-task .module-mark {
  padding: 0px 16px;
  background: transparent;
  border: 1px double;
  text-transform: uppercase;
  font-size: 80%;
}

.stick-task .task-title .client {
  position: absolute;
  background: #e43e62;
  right: 12px;
  bottom: 4px;
  color: white;
  padding: 2px 8px;
  font-size: 80%;
  border-radius: 4px;
}
.stick-task .task-title .internal {
  position: absolute;
  background: #d69b2d;
  right: 12px;
  bottom: 4px;
  color: white;
  padding: 2px 8px;
  font-size: 80%;
  border-radius: 4px;
}

.task-container .content-task-list .cnt-loading-wrapper {
  display: none;
}
.task-container .content-task-list.mode-loading .task-list {
  display: none;
}
.task-container .content-task-list.mode-loading .cnt-loading-wrapper {
  display: block;
}
.task-container .content-task-list .task-list .sld-w-today .cnt-no-task {
  display: none;
}
.task-container .content-task-list .task-list .sld-w-today[data-no-task="0"] .cnt-no-task {
  display: block;
}
.task-container .content-task-list .task-list .sld-w-today[data-no-task="0"] .task-stick-wrp {
  display: none;
}
.task-container .content-filter {
  padding: 0 8px;
}
.task-container .content-filter .filter-itm.active {
  border-bottom: 4px solid #2ea2b1;
}

.hd-status-title {
  display: flex;
}
.hd-status-title > div.itm {
  width: 50%;
  text-transform: uppercase;
  font-size: 75%;
}

.display-task-wrp {
  position: fixed;
  background: white;
  right: 0;
  top: 0;
  bottom: 0;
  width: 40%;
  display: none;
  flex-direction: column;
  box-shadow: 1px 1px 4px 4px grey;
  padding-top: 51px;
}
.display-task-wrp .hd {
  background: #4574c5;
  color: white;
  padding: 8px 0px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.display-task-wrp .bd {
  flex: 1;
  padding: 8px 16px;
  overflow-y: auto;
}
.display-task-wrp .ft {
  height: 40px;
}

.display-task-wrp .bt-refresh-display-task {
  visibility: hidden;
}

.display-task-wrp:hover .bt-refresh-display-task {
  visibility: visible;
}

.slide-task-w .attribution-w {
  display: flex;
  justify-content: flex-end;
}

.slide-task-w .user-owner {
  display: flex;
}

.slide-task-w .user-owner .circle {
  background: white;
  padding: 4px;
  border-radius: 20px;
  width: 40px;
  height: 40px;
  font-weight: bold;
  border: thin solid #aaaaaa;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.8;
}

.slide-task-w .user-owner .txt {
  display: flex;
  align-items: center;
  margin-right: 8px;
}

.slide-task-w .slide-h {
  display: flex;
}
.slide-task-w .slide-h .task-main-info {
  flex: 1;
  display: flex;
  align-items: center;
}
.slide-task-w .task-title-w {
  font-size: 140%;
  font-weight: bold;
  display: flex;
}
.slide-task-w .task-title-w .dd-w {
  margin-left: auto;
  color: gray;
  visibility: hidden;
}
.slide-task-w .task-title-w:hover .dd-w {
  visibility: visible;
}

.slide-task-w .num-task {
  font-size: 140%;
  font-weight: bold;
  color: #437f87;
}

.slide-task-w .comments .sld-comment-itm {
  border: thin solid #b6d3cc;
  padding: 8px 16px;
  margin: 4px 0;
  background: #dcfffa;
  border-radius: 0px 12px 12px 12px;
  display: flex;
  align-items: center;
}
.slide-task-w .comments .sld-comment-itm .cnt-w {
  display: flex;
  margin-left: 10px;
}

.bt-iconed {
  display: flex;
}

.slide-task-w .actions-inline-w {
  margin: 8px 0 0 auto;
  padding: 0;
  display: flex;
  justify-content: flex-end;
}
.slide-task-w .actions-inline-w li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.nb-comments-indicator .count {
  border-radius: 50%;
  background: #34b7c5;
  color: white;
  padding: 2px 5px;
  font-size: 60%;
  position: relative;
  left: -8px;
}

.status-control-w {
  display: flex;
  justify-content: flex-end;
  margin-top: 4px;
}
.status-control-w .slide-indicator-tested {
  background: #1bcd6a;
  color: white;
  padding: 4px 16px;
  border-radius: 4px;
}

.status-control {
  border: thin solid #bbbbbb;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  font-size: 80%;
  display: flex;
}
.status-control:hover {
  box-shadow: 1px 1px 4px 1px #aaaaaa;
}
.status-control .item {
  color: gray;
  padding: 4px 12px;
  text-transform: uppercase;
}
.status-control .item[data-disabled=disabled] {
  cursor: not-allowed;
}
.status-control[data-status-control=todo] .item.item-todo,
.status-control .item.item-todo:not([data-disabled=disabled]):hover {
  background: #bbbbbb;
  color: white;
}
.status-control[data-status-control=in-progress] .item.item-in-progress,
.status-control .item.item-in-progress:not([data-disabled=disabled]):hover {
  background: #507ece;
  color: white;
}
.status-control[data-status-control=finished] .item.item-finished,
.status-control .item.item-finished:not([data-disabled=disabled]):hover {
  background: #30c069;
  color: white;
}

.dd-list-task-actions {
  color: gray;
}
.dd-list-task-actions li.action-itm > a {
  text-align: right;
  display: block;
  padding: 4px 16px;
  color: inherit;
}

.bt-task-mark-tested {
  background: white;
  border: thin solid #35f376;
  padding: 4px 12px;
  color: #216024 !important;
  text-decoration: none !important;
}

.bloc-grid-task {
  border-radius: 15px;
}
.bloc-grid-task .content-filter {
  border-bottom: 1px solid #D9D9D9;
}
.bloc-grid-task .content-filter .ct-filter-nav .btn.filter-itm {
  border-radius: 5px 5px 2px 2px !important;
  box-shadow: none !important;
  border-bottom: 2px solid transparent;
}
.bloc-grid-task .content-filter .ct-filter-nav .btn.filter-itm.active {
  border-bottom: 2px solid #2ea2b1 !important;
}
body.note-module #sidebar {
  display: block;
  width: 25%;
  background: white;
}

body.note-module #sidebar .hd {
  padding: 16px;
  margin-top: 40px;
  text-align: center;
}

body.note-index main {
  padding: 16px 32px;
}

body.note-index .pg-hd {
  display: flex;
  text-align: center;
  padding: 16px 0;
}

body.note-index #main-container main {
  flex: 1;
}

body.note-index .pg-hd .rg {
  margin-left: auto;
}

.list-note-w {
  padding: 0;
  margin: 0;
}

.list-note-w > li {
  list-style: none;
  margin: 8px 0;
}

.note-block {
  max-height: 260px;
  overflow: auto;
  background: white;
  display: flex;
  flex-direction: column;
  box-shadow: 1px 1px 4px #aaaaaa;
}

.note-block:hover {
  box-shadow: 1px 1px 8px #888888;
}

.note-block .hd {
  padding: 8px 16px;
  display: flex;
}

.note-block .bd {
  padding: 8px 16px;
  flex: 1;
  overflow: auto;
}

.note-block .ft {
  padding: 8px 16px;
  text-align: right;
}

.note-block .hd .actions-w {
  margin-left: auto;
  visibility: hidden;
}

.note-block .hd:hover .actions-w {
  visibility: visible;
}

.note-block .title-note {
  font-weight: bold;
}

.folder-w {
  background: white;
}

.folder-w ul.folder-list {
  margin: 0;
  padding: 0;
}

ul.folder-list li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  background: #ffffff;
  color: #888888;
}

ul.folder-list li > a {
  display: block;
  padding: 8px 16px;
  flex: 1;
  text-transform: uppercase;
  color: inherit;
}

ul.folder-list li.active {
  background: #92d1ef;
  color: white;
}

ul.folder-list li .actions-w {
  display: flex;
  align-items: center;
  visibility: hidden;
}

ul.folder-list li .actions-w a {
  color: inherit;
}

ul.folder-list li:hover .actions-w {
  visibility: visible;
}

/*note folder*/
form.form-note-folder #note_folder_title {
  width: 100%;
  margin-bottom: 7px;
}

form.form-note-folder button#note_folder_submit {
  float: right;
  border: none;
  background: #26bdb8;
  padding: 4px 16px;
  border-radius: 9px;
  color: #fff;
}

body.note-index .add-note-folder-wrp {
  text-align: center;
  margin-top: 10px;
}

/* todo: move out of this file */
ul.str-list {
  margin: 0 0 0 16px;
  padding: 0;
}
ul.str-list li {
  list-style: none;
  border-left: 1px solid gray;
  padding: 8px 0;
}
ul.str-list li a {
  margin-left: 16px;
}

/* todo: move out of this file */
.form-note-container {
  width: 800px;
  padding: 16px 32px;
  border: thin solid gray;
  margin: 12px 0 0 12px;
  background: white;
  border-radius: 4px;
  box-shadow: 1px 1px 8px #aaaaaa;
}

.form-note-container input {
  width: 100%;
  padding: 4px 16px;
  border: thin solid #aaaaaa;
}

.form-note-container textarea {
  width: 100%;
  height: 240px;
  padding: 4px 16px;
  border: thin solid #aaaaaa;
}
.user-content{
    width: 80%;
    margin: 20px auto;
    padding: 10px;
}

.user-content input{
    margin-right: 10px;
}

.user-content .user-list tr,
.user-content .user-list th,
.user-content .user-list td
{
    border: 1px solid gray;
    padding: 5px;
}

.user-content .user-list th{
    text-align: center;
}

.user-content .btn-submit{
    margin-top: 10px;
}
.tab-activities {
  padding: 8px;
}
.tab-activities > .ln {
  display: flex;
}
.tab-activities .cell {
  flex: 1;
  padding: 4px 8px;
  border: thin solid gray;
}
.tab-activities .cell.cell-left {
  width: 120px;
}

.day-activity {
  font-size: 70%;
}
.day-activity > .itm .lbl {
  font-weight: bold;
}
ul.header-menu {
  display: flex;
}
ul.header-menu > li.itm {
  list-style: none;
}
ul.header-menu > li.itm a.lnk {
  font-size: 16px;
  padding: 4px 8px;
  background: #DDDDDD;
  margin: 0 4px;
}
ul.header-menu > li.itm a.lnk.active {
  background: #06427e;
  color: white;
}

.history-container {
  padding: 8px 16px;
  border: thin solid #DDDDDD;
  margin: 0 8px;
  height: 500px;
  overflow-y: auto;
}

.bulle-itm {
  display: flex;
  max-width: 600px;
  margin-top: 8px;
  margin-bottom: 8px;
}
.bulle-itm > .lft {
  width: 80px;
}
.bulle-itm > .mn {
  flex: 1;
  padding: 16px 32px;
  border: thin solid #AAAAAA;
  border-radius: 24px;
  min-height: 80px;
  box-shadow: 1px 1px 4px 1px #aaaaaa;
}
.bulle-itm.team {
  margin-left: auto;
}

.bulle-itm .individu-avatar {
  background: #eeeeee;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #AAAAAA;
}

.bulle-itm .channel-indicator img.ico {
  width: 32px;
}
* {
  font-family: "Inter", sans-serif;
}

body {
  background: white !important;
}

.developa-font-logo {
  font-family: "Kumbh Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  text-decoration: none !important;
  color: #00bbde;
}

#main-container {
  padding: 5px 15px 15px 15px;
}

.dropdown-item {
  transition: 0.2s;
}

.dropdown-item.active, .dropdown-item:active {
  background-color: #e9ecef !important;
}

.title-stylecust {
  font-size: 22px;
  font-weight: 600;
  color: #3c537a;
}

.sub-subtitle {
  font-size: 24px;
  font-weight: 600;
  color: black;
  display: flex;
  align-items: center;
}
.sub-subtitle .icon-title, .sub-subtitle i {
  width: 20px;
  margin-right: 10px;
}

.title-comment {
  font-size: 18px;
  font-weight: 600;
  color: #8d97a9;
  display: flex;
  align-items: center;
}
.title-comment .icon-title {
  width: 20px;
  margin-right: 10px;
}

.active-navbar-top {
  background: rgba(0, 0, 0, 0.2);
}

.btn-add {
  background: #018E3A;
  border: 1px solid #018E3A;
  color: white;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  transition: 0.2s;
  padding: 0.375rem 1.5rem;
}
.btn-add:hover {
  color: white;
  background: #018134;
}
.btn-add:active {
  color: white;
  background: #018134;
}
.btn-add:focus {
  color: white;
  background: #018134;
}

.btn-gray {
  background: #e1e7f2;
  border: 1px solid #e1e7f2;
  color: #000000;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  transition: 0.2s;
  padding: 0.375rem 1.5rem;
}
.btn-gray:hover {
  color: #000000;
  background: #e1e7f2;
}
.btn-gray:active {
  color: #000000;
  background: #e1e7f2;
}
.btn-gray:focus {
  color: #000000;
  background: #e1e7f2;
}

.btn-select-dropdown .btn-select {
  background: white;
  border: 1px solid #DDDDDD !important;
  color: black;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  transition: 0.2s;
  padding: 0.375rem 1.5rem;
  border-radius: 5px;
  text-decoration: none !important;
}
.btn-select-dropdown .btn-select:hover {
  color: black;
  background: white;
}
.btn-select-dropdown .btn-select:active {
  color: black;
  background: white;
}
.btn-select-dropdown .btn-select:focus {
  color: black;
  background: white;
}
.btn-select-dropdown .dropdown-menu {
  left: auto !important;
  right: -3px !important;
  background: white;
}
.btn-select-dropdown .dropdown-menu div {
  padding: 0 10px;
  font-size: 14px;
}
.btn-select-dropdown .dropdown-menu div a {
  color: black;
  text-decoration: none;
}

.btn-success {
  background: #018E3A;
  border: 1px solid #018E3A;
  color: white;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  transition: 0.2s;
  padding: 0.375rem 1.5rem;
}
.btn-success:hover {
  color: white;
  background: #018134;
}
.btn-success:active {
  color: white;
  background: #018134;
}
.btn-success:focus {
  color: white;
  background: #018134;
}

.btn-red, .btn-danger {
  background: #DC5B5B;
  border: 1px solid #DC5B5B;
  color: white;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  transition: 0.2s;
  padding: 0.375rem 1.5rem;
}
.btn-red:hover, .btn-danger:hover {
  color: white;
  background: #DC5B5B;
}
.btn-red:active, .btn-danger:active {
  color: white;
  background: #DC5B5B;
}
.btn-red:focus, .btn-danger:focus {
  color: white;
  background: #DC5B5B;
  box-shadow: 0 0 0 0.2rem rgba(220, 91, 91, 0.14) !important;
}

.btn-cancel {
  background: white;
  border: 1px solid #4C5669;
  color: #4C5669;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  transition: 0.2s;
  padding: 0.375rem 1.5rem;
}
.btn-cancel:hover {
  color: #4C5669;
  background: white;
  border: 1px solid #4C5669;
}
.btn-cancel:active {
  color: #4C5669;
  background: white;
  border: 1px solid #4C5669;
}
.btn-cancel:focus {
  color: #4C5669;
  background: white;
  border: 1px solid #4C5669;
}

.btn-black-border {
  background: white;
  border: 1px solid #000000;
  color: #000000;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  transition: 0.2s;
  padding: 0.375rem 1.5rem;
}
.btn-black-border:hover {
  color: #000000;
  background: white;
}
.btn-black-border:active {
  color: #000000;
  background: white;
}
.btn-black-border:focus {
  color: #000000;
  background: white;
}
.btn-black-border img, .btn-black-border svg {
  margin-right: 5px;
}

.btn-black-border-bg-transparent {
  background: transparent;
  border: 1px solid #000000;
  color: #000000;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  transition: 0.2s;
  padding: 0.375rem 1.5rem;
}
.btn-black-border-bg-transparent:hover {
  color: #000000;
  background: transparent;
}
.btn-black-border-bg-transparent:active {
  color: #000000;
  background: transparent;
}
.btn-black-border-bg-transparent:focus {
  color: #000000;
  background: transparent;
}
.btn-black-border-bg-transparent img, .btn-black-border-bg-transparent svg {
  margin-right: 5px;
  width: 16px;
  height: 16px;
}

.btn-red-border {
  background: white;
  border: 1px solid #DC5B5B;
  color: #DC5B5B;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  transition: 0.2s;
  padding: 0.375rem 1.5rem;
}
.btn-red-border:hover {
  color: #DC5B5B;
  background: white;
}
.btn-red-border:active {
  color: #DC5B5B;
  background: white;
}
.btn-red-border:focus {
  color: #DC5B5B;
  background: white;
}
.btn-red-border img, .btn-red-border svg {
  margin-right: 5px;
}

.icon-form {
  margin-right: 5px;
}

.save-icon {
  position: relative;
}
.save-icon::before {
  content: "";
  background-image: url(/build/images/save-icon.c525660f.svg);
  width: 12px;
  height: 12px;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0px 5px 0px 0px;
}

.archive-icon {
  position: relative;
}
.archive-icon::before {
  content: "";
  background-image: url(/build/images/archive-icon.6ab1527e.svg);
  width: 16px;
  height: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0px 5px 0px 0px;
}

.add-icon-black {
  position: relative;
}
.add-icon-black::before {
  content: "";
  background-image: url(/build/images/plus-icon-black.bf246a9a.svg);
  width: 16px;
  height: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 0px 5px 0px 0px;
}

.deliver-icon {
  position: relative;
}
.deliver-icon::after {
  content: "";
  background-image: url(/build/images/send-white-icon.e5d802b9.svg);
  width: 12px;
  height: 12px;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 1px 0px 0px 5px;
}

.green-border-livrableCard {
  border-left: 4px solid #479b32;
}

.gray-border-livrableCard {
  border-left: 4px solid #b2b9c5;
}

.livrable-card {
  padding: 10px 10px 10px 30px;
  border-radius: 5px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275);
  display: flex;
  justify-content: space-between;
  text-decoration: none !important;
  margin-bottom: 15px;
}
.livrable-card .first-content h6 {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 5px;
  color: #252931 !important;
  text-decoration: none;
}
.livrable-card .first-content p {
  font-size: 12px;
  color: #717D94 !important;
  text-decoration: none;
  max-width: 330px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 5px;
}

.indicator-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.comment-indicator {
  display: flex;
}
.comment-indicator span {
  font-size: 10px;
  font-weight: 500;
  color: #23A9FA !important;
  text-decoration: none;
  margin-right: 3px;
}

.avatar-status {
  display: grid;
  align-content: space-between;
  justify-items: end;
}

.status-form_draft {
  display: flex;
  align-items: center;
  padding: 3px 10px;
  background: #f4f4f5;
  border-radius: 5px;
  height: 24px;
  width: fit-content;
}
.status-form_draft .rounded_draft {
  width: 10px;
  height: 10px;
  background: #abb2be;
  border-radius: 50px;
  margin-right: 5px;
}
.status-form_draft span {
  font-size: 12px;
  font-weight: 500;
  color: black !important;
  text-decoration: none;
}

.status-form_delivered {
  display: flex;
  align-items: center;
  padding: 3px 10px;
  background: #f4f4f5;
  border-radius: 5px;
  height: 24px;
  width: fit-content;
}
.status-form_delivered .rounded_delivered {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 5px;
}
.status-form_delivered span {
  font-size: 12px;
  font-weight: 500;
  color: black !important;
  text-decoration: none !important;
}

.date-cust {
  font-size: 10px;
  color: #33901B !important;
  text-decoration: none;
  font-weight: 500;
}

.name-author-delivrable {
  font-size: 10px;
  color: #8B8B8B !important;
  text-decoration: none;
  font-weight: 500;
}

.avatar-position-style {
  display: flex;
  align-items: center;
  justify-content: end;
}
.avatar-position-style .avatar {
  object-fit: cover;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  border-radius: 80px;
}

.flex-title-avatar {
  display: flex;
  justify-content: space-between;
}

.title-min-card {
  color: #252931;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

.label-form {
  font-size: 14px;
  font-weight: 400;
  color: #252931;
  margin-bottom: 3px;
}

.form-select-black-border {
  border: 1px solid #252931;
  background: transparent;
  border-radius: 5px;
  width: 100%;
  font-weight: 600;
  font-size: 14px;
  padding: 7px 5px;
  outline: none !important;
}

.card-gray {
  background: #F1F3F5;
  padding: 15px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275);
  border-radius: 5px;
}

.card-white {
  background: white;
  padding: 15px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275);
  border-radius: 5px;
}

.avatar-historique {
  max-width: 20px;
  min-width: 20px;
  max-height: 20px;
  max-height: 20px;
  object-fit: cover;
  border-radius: 50px;
  margin-right: 5px;
}

.content-historique div {
  font-size: 10px;
  font-weight: 400;
  color: #353638;
}
.content-historique p {
  margin-bottom: 0 !important;
  color: #717D94;
  font-size: 12px;
  font-weight: 400;
}

.form-breadcrumb ul {
  display: flex;
  align-items: center;
  padding: 0;
  margin-bottom: 1rem;
}
.form-breadcrumb ul li {
  position: relative;
  padding-right: 22px;
  list-style: none;
}
.form-breadcrumb ul li a, .form-breadcrumb ul li span, .form-breadcrumb ul li div, .form-breadcrumb ul li .text-breadcrumb {
  color: #8d97a9 !important;
  font-size: 12px;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.form-breadcrumb ul li::after {
  content: "";
  background-image: url(/build/images/arrow-left-breadcrumb.369c746b.svg);
  position: absolute;
  right: 1px !important;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 18px;
  height: 18px;
}
.form-breadcrumb ul li:nth-last-child(1) a, .form-breadcrumb ul li:nth-last-child(1) span {
  color: #4C5669 !important;
  cursor: text;
}
.form-breadcrumb ul li:nth-last-child(1)::after {
  display: none;
}

.project-breadcrumb-client {
  color: #4C5669 !important;
  font-weight: 500;
  align-items: baseline;
}
.project-breadcrumb-client img {
  width: 11px;
}

.descrip-style {
  color: #222e39;
  font-size: 14px;
  text-align: justify;
}

.mb10px {
  margin-bottom: 10px !important;
}

.article-items-style {
  width: 100%;
  margin: auto;
  padding-left: 30px;
}
.article-items-style .timeln {
  padding-left: 30px;
  position: relative;
  margin: 0;
  list-style: none;
  counter-reset: alpha-counter;
}
.article-items-style .timeln li {
  padding: 0;
  padding-bottom: 10px;
  position: relative;
}
.article-items-style .timeln li:before {
  content: counter(alpha-counter, upper-alpha) "";
  counter-increment: alpha-counter;
  font-weight: bold;
  background: #e1e7f2;
  border-radius: 30px;
  color: #252931;
  position: absolute;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  left: -45px;
  z-index: 1;
  font-size: 14px;
  padding-bottom: 1px;
}
.article-items-style .timeln li::after {
  content: "";
  border-left: 1px solid #D9D9D9;
  position: absolute;
  left: -31px;
  top: 10px;
  bottom: 0;
  border-color: #e1e7f2;
}
.article-items-style .timeln li .bloc-item {
  border: 1px solid #D9D9D9;
  padding: 6px 15px;
  border-radius: 5px;
}
.article-items-style .timeln li .bloc-item .title-item {
  font-size: 16px;
  color: #252931;
  margin-bottom: 5px;
  font-weight: 500;
}
.article-items-style .timeln li .bloc-item p {
  font-size: 14px;
  color: #222e39;
  margin-bottom: 0 !important;
}
.article-items-style .timeln li:nth-last-child(1) {
  padding-bottom: 0px !important;
}

.no-article-deliverable {
  text-align: center;
}
.no-article-deliverable span {
  color: rgb(217, 217, 217);
  font-size: 14px;
}

.connected-avatar-style {
  display: flex;
  align-items: center;
}
.connected-avatar-style img {
  object-fit: cover;
  margin-right: 10px;
  max-width: 50px;
  min-width: 50px;
  max-height: 50px;
  max-height: 50px;
}
.connected-avatar-style div .name-card-user {
  font-size: 14px;
  font-weight: 600;
  color: #252931;
}
.connected-avatar-style div .date-card-user {
  color: #717D94;
  font-size: 12px;
}

.btn-blue-border {
  background: #23A9FA;
  border: 1px solid #23A9FA;
  color: white;
  font-weight: 600;
  font-size: 14px;
  display: flex;
  align-items: center;
  width: fit-content;
  transition: 0.2s;
  padding: 0.375rem 1.5rem;
}
.btn-blue-border:hover {
  color: white;
  background: #23A9FA;
  border: 1px solid #23A9FA;
}
.btn-blue-border:active {
  color: white;
  background: #23A9FA;
  border: 1px solid #23A9FA;
}
.btn-blue-border:focus {
  color: white;
  background: #23A9FA;
  border: 1px solid #23A9FA;
}

.comment-section {
  display: grid;
}

.comment-form {
  display: flex;
  align-items: start;
  max-width: 360px;
  width: 360px;
}
.comment-form .avatar-comment {
  max-width: 40px;
  min-width: 40px;
  max-height: 40px;
  max-height: 40px;
  object-fit: cover;
  margin-right: 10px;
  border-radius: 50px;
}
.comment-form div div .header-comment label {
  font-size: 12px;
  color: #353638;
  margin-bottom: 1px;
  font-weight: 600;
}
.comment-form div div .header-comment .email-comment {
  font-size: 10px;
  color: #4D5563;
  margin-bottom: 5px;
}
.comment-form div div .date-drop {
  display: flex;
  font-size: 10px;
  color: #353638;
  align-items: normal;
  padding-top: 0px;
}
.comment-form div div .date-drop span {
  font-size: 10px;
  color: #353638;
}
.comment-form div div .descrip-comment {
  margin-bottom: 0;
  font-size: 12px;
  color: black !important;
}

.min-comment {
  margin: auto;
  margin-right: 0;
}
.min-comment .avatar-comment {
  margin-right: 0 !important;
  margin-left: 10px;
}
.min-comment div div .date-drop .dropdown .btn {
  padding: 0 10px 0 0px !important;
}

.double-button-flex {
  display: flex;
}
.double-button-flex div:nth-child(1) {
  padding: 0 5px 0px 0px;
}
.double-button-flex div:nth-child(2) {
  padding: 0px 0px 0px 5px;
}

.input-style-cust {
  font-size: 14px;
  font-weight: 600;
}
.input-style-cust::placeholder {
  color: #DDDDDD !important;
}

.textarea-height {
  min-height: 150px;
  height: auto;
  font-weight: 400 !important;
  font-size: 14px;
}
.textarea-height::placeholder {
  color: #DDDDDD !important;
  font-weight: 400 !important;
}

.textarea-long-height {
  min-height: 150px;
  height: auto;
  font-weight: 400 !important;
  font-size: 14px;
}
.textarea-long-height::placeholder {
  color: #DDDDDD !important;
  font-weight: 400 !important;
}

.drop-icon-action .btn {
  padding: 0px 0px 0px 10px;
  background: transparent;
  height: fit-content;
  display: flex;
  box-shadow: none !important;
}
.drop-icon-action .btn img {
  width: 3px;
  height: auto;
  margin: 0;
}
.drop-icon-action .dropdown-menu {
  min-width: fit-content !important;
  padding: 0;
  left: auto;
  right: 0 !important;
  overflow: hidden;
}
.drop-icon-action .dropdown-menu .dropdown-item {
  font-size: 12px;
  padding: 4px 10px;
  cursor: pointer;
}

.for-absolute-dropStyle {
  position: relative;
  padding-right: 30px !important;
}
.for-absolute-dropStyle .dropdown {
  position: absolute;
  top: 10px;
  right: 13px;
}

.dropdown-menu {
  border: none !important;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275) !important;
}

.form-control {
  border-color: #DDDDDD !important;
  font-size: 14px;
  font-weight: 600;
}

.form-control::placeholder {
  color: #DDDDDD;
}

.m-auto-r-0 {
  margin: 1rem 0 auto auto;
}

.formwidth_comment {
  background-color: #f1f3f5;
  padding: 10px;
  border-radius: 0 15px 15px 15px;
  font-size: 12px;
  color: #717D94;
  margin-bottom: 0;
  width: 100%;
}

.min-comment .formwidth_comment {
  border-radius: 15px 0 15px 15px !important;
  background: rgba(35, 169, 250, 0.2392156863) !important;
}

.btn-transparent {
  background: rgba(0, 0, 0, 0.2) !important;
  border: 1px solid rgba(255, 255, 255, 0) !important;
  border-radius: 5px !important;
}

.custom-radio-button {
  margin-right: 20px;
}
.custom-radio-button input[type=radio] {
  position: absolute;
  opacity: 0;
}
.custom-radio-button input[type=radio] + .radio-label {
  font-size: 14px;
  font-weight: 600;
}
.custom-radio-button input[type=radio] + .radio-label:before {
  content: "";
  background: white;
  border-radius: 100%;
  border: 1px solid #4F7DCD;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  margin-right: 0.3rem;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.custom-radio-button input[type=radio]:checked + .radio-label:before {
  background-color: #4F7DCD;
  box-shadow: inset 0 0 0 4px white;
}
.custom-radio-button input[type=radio]:focus + .radio-label:before {
  outline: none;
  border-color: #4F7DCD;
}
.custom-radio-button input[type=radio]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px white;
  border-color: #bfbfbf;
  background: #bfbfbf;
}
.custom-radio-button input[type=radio] + .radio-label:empty:before {
  margin-right: 0;
}

.visible-hidden {
  visibility: hidden;
}

.flex-center-wrap {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.d-grid {
  display: grid;
}

.navbar-brand {
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
}

.m-auto-right-0 {
  margin: auto 0 auto auto;
}

.modal-header {
  border: none;
  padding-bottom: 0;
}

.modal-footer {
  border: none;
  padding-top: 0;
}

.bootbox-body {
  text-align: center;
  font-size: 14px;
}

.modal-title {
  font-size: 20px;
  font-weight: 600;
}

.p-x-none-container {
  padding: 0 20px;
}

.bloc-comment-admin {
  height: auto;
  overflow: auto;
  background: white;
  padding: 10px 10px 10px 20px;
  border-radius: 15px;
  border: 1px solid #D9D9D9;
}

.group-content-comment-client {
  border: 1px solid #D9D9D9;
  border-radius: 15px;
  overflow: hidden;
  padding: 10px 8px 10px 14px;
}
.group-content-comment-client .bloc-comment-client {
  max-height: 75vh;
  height: 70vh;
  overflow-y: scroll;
  background: white;
  padding: 0;
  border-radius: 15px;
  display: grid;
  align-items: center;
  align-content: space-between;
}
.group-content-comment-client .bloc-comment-client .comment-list-client {
  height: 100%;
  display: grid;
  align-items: center;
  align-content: center;
}

.group-content-comment-client.no-comment-client-show .bloc-comment-client {
  display: block !important;
}
.group-content-comment-client.no-comment-client-show .bloc-comment-client .comment-list-client {
  height: calc(100% - 51px) !important;
  display: grid !important;
  align-items: center !important;
}
.group-content-comment-client.no-comment-client-show .bloc-comment-client .comment-list-client .comment-section .no-comment-bloc {
  display: grid !important;
}

.scroller::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: transparent;
}

.scroller::-webkit-scrollbar {
  width: 6px;
  background-color: transparent;
}

.scroller::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: transparent;
}

.scroller-bar:hover .scroller::-webkit-scrollbar-thumb {
  background-color: #D9D9D9;
  padding-right: 0 !important;
}

.table-sheet {
  margin-bottom: 0 !important;
}
.table-sheet thead {
  background: #f5f9fc;
}
.table-sheet thead tr th {
  border: 1px solid #dee2e6;
  color: #525f7f;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}
.table-sheet thead tr th:nth-last-child(1) {
  padding-right: 40px;
}
.table-sheet tbody tr td {
  border: 1px solid #dee2e6;
  padding: 5px 12px;
}
.table-sheet tbody tr td .cell-tabel-sheet {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  min-height: 50px;
  align-items: center;
}
.table-sheet tbody tr td .cell-tabel-sheet .select-table-sheet, .table-sheet tbody tr td .cell-tabel-sheet .input-table-sheet, .table-sheet tbody tr td .cell-tabel-sheet .textarea-table-sheet {
  border: none;
  background: transparent;
  outline: none;
  font-size: 12px;
  height: 100%;
  width: 100%;
  padding: 0 !important;
  margin: 0 !important;
  min-height: 50px;
  border-radius: 2px;
}
.table-sheet tbody tr td .cell-tabel-sheet .content-sheet {
  font-size: 12px;
  color: black;
  cursor: pointer;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  min-width: 50px;
  min-height: 50px;
  width: 100%;
}
.table-sheet tbody tr td .cell-module {
  min-width: 60px;
}
.table-sheet tbody tr td .cell-title {
  min-width: 130px;
}
.table-sheet tbody tr td .cell-sprint {
  min-width: 70px;
}
.table-sheet tbody tr td .cell-affected-to {
  min-width: 100px;
}
.table-sheet tbody tr td .cell-emergency {
  min-width: 80px;
}
.table-sheet tbody tr td .cell-status {
  min-width: 70px;
}
.table-sheet tbody tr td:nth-last-child(1) {
  padding-right: 40px;
}

.card-table {
  background: white;
  padding: 0px 0px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275);
  border-radius: 5px;
}

.table-striped-cust tbody tr:nth-child(even) {
  background-color: #f1f3f5;
}

.table-responsive {
  overflow: auto;
}

.bloc-search-input {
  position: relative;
  max-width: 210px;
  margin: auto;
  margin-right: 0;
}
.bloc-search-input input {
  padding-right: 25px;
  font-size: 14px;
  font-weight: 400;
  background: #F2F3F7;
  width: 100%;
}
.bloc-search-input input::placeholder {
  color: #8D8D8D;
}
.bloc-search-input img, .bloc-search-input span {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 10px !important;
}

.task-container {
  padding: 0 !important;
}
.task-container .content-filter {
  padding: 0 !important;
  border-bottom: 1px solid #D9D9D9;
}

.no-comment-bloc {
  display: none;
  justify-items: center;
  margin-bottom: 0.5rem;
}
.no-comment-bloc .no-comment-icon {
  width: 50px;
  opacity: 0.5;
}
.no-comment-bloc .text-no-comment {
  font-size: 16px;
  text-align: center;
  color: rgb(241, 241, 241);
  font-weight: 600;
}

.no-data-bloc {
  display: grid;
  justify-items: center;
  margin-bottom: 1.5rem;
}
.no-data-bloc .img-no-data {
  margin-bottom: 0.5rem;
  width: 60px;
  height: auto;
  opacity: 0.05;
}
.no-data-bloc .text-no-data {
  font-weight: 500;
  color: #f1f1f1;
  font-size: 18px;
}

.flex-title-with-btn {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.flex-title-with-btn .btn-flex-in-title {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: end !important;
}

.p-btn-add-article {
  padding-top: 30px;
  padding-left: 30px;
}

.modal .spinner-modal-bloc {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: fit-content;
  height: fit-content;
}
.modal .spinner-modal-bloc .spinner-border {
  width: 2rem;
  height: 2rem;
}
.modal[data-mode=normal] .spinner-modal-bloc {
  display: none;
}
.modal[data-mode=normal] .error-modal {
  display: none;
}
.modal[data-mode=spinner] .modal-body {
  display: none;
}
.modal[data-mode=spinner] .error-modal {
  display: none;
}
.modal[data-mode=error] .modal-body {
  display: none;
}
.modal[data-mode=error] .spinner-modal-bloc {
  display: none;
}

.modal-content {
  min-height: 200px;
}

.modal-footer-cust {
  padding-top: 0.75rem;
  display: flex;
  justify-content: end;
}
.modal-footer-cust button {
  margin: 0.25rem;
}

.sld-cntr {
  background: white;
}

.mb-space-title {
  margin-bottom: 1rem;
}

.error-validation-text ul {
  padding: 0;
  padding-top: 5px;
}
.error-validation-text li {
  font-size: 12px;
  list-style: none;
  color: #DC5B5B;
}

.loading-table tbody tr {
  position: relative;
}
.loading-table tbody tr::after {
  content: "";
  position: absolute;
  top: 0;
  CONTAIN-INTRINSIC-BLOCK-SIZE: AUTO 100PX;
  width: 20px;
  height: 20px;
  border-radius: 50px;
  border: 3px solid #f1f3f5;
  border-top-color: black;
  animation: loading_table_annimat 0.6s linear infinite;
  bottom: 0;
  right: 12px;
  margin: auto;
}
.loading-table tbody tr[data-mode=normal]::after {
  display: none;
}
.loading-table tbody tr[data-mode=loading]::after {
  display: block;
}
.loading-table tbody tr[data-mode=error]::after {
  display: none;
}
@keyframes loading_table_annimat {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.text14-color52 {
  font-size: 14px;
  color: #525f7f;
}

.validat-table-sheet-error {
  background: #fadcd7;
}

.comment-table-sheet-bloc {
  text-decoration: none !important;
  position: relative;
  cursor: pointer;
}
.comment-table-sheet-bloc .icon-comment-icon {
  font-size: 14px;
  color: #23A9FA;
}
.comment-table-sheet-bloc .nb-comment-table-sheet {
  position: absolute;
  font-size: 9px;
  font-weight: 500;
  color: white;
  background: #FA4B4B;
  border-radius: 20px;
  width: 14px;
  height: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 7px;
}

.filter-backlog .label-form {
  font-size: 12px;
  font-weight: 400;
}
.filter-backlog .form-control {
  font-size: 12px;
  font-weight: 400;
}

.filter-label {
  font-size: 12px;
  font-weight: 500;
  color: #252931;
  display: flex;
  align-items: baseline;
  text-transform: uppercase;
}
.filter-label img, .filter-label svg, .filter-label i {
  width: 12px;
  height: auto;
}

select[disabled] {
  background: #dee2e6;
  color: #d9d9d9;
}

.dd-more .btn {
  padding: 0px;
  background: transparent;
  outline: none;
  border: none;
  box-shadow: none;
}
.dd-more .btn .icon {
  width: 24px;
  height: 24px;
  color: #252931;
  vertical-align: sub;
}
.dd-more .dropdown-menu {
  transform: none !important;
  left: auto !important;
  right: 0 !important;
  top: 20px !important;
}
.dd-more .dropdown-menu .dropdown-item {
  font-size: 14px;
  color: black;
  text-align: end;
  text-decoration: none;
  outline: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 4px 24px !important;
}
.user-story-card {
  width: 100%;
  height: auto;
  padding: 10px 10px 10px 10px;
  border: 2px solid rgb(189, 187, 187);
  border-radius: 10px;
  min-height: 124px;
  justify-content: center;
  margin-bottom: 15px;
}
.user-story-card:hover {
  cursor: pointer;
}
.user-story-card .user-story-card-wrapper {
  display: flex;
  gap: 15px;
  align-items: center;
}
.user-story-card .user-story-card-wrapper .avatar-column {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  border-radius: 100%;
  height: 100%;
  min-width: 80px;
}
.user-story-card .user-story-card-wrapper .avatar-column img {
  max-width: 80px;
  width: 100%;
  border: 2px solid rgb(189, 187, 187);
  border-radius: 100%;
  height: auto;
}
.user-story-card .user-story-card-wrapper .content-column {
  flex: 1;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-user-name {
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-user-name .user-name {
  font-size: 12px;
  color: #252931 !important;
  font-weight: 500;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-user-name .user-story-card-date {
  font-size: 12px;
  padding-left: 4px;
  color: #717D94 !important;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-title h6 {
  font-size: 14px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 5px;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-content p {
  font-size: 12px;
  text-overflow: ellipsis;
  color: #717D94 !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 5px;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-icones {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-icones .user-story-card-status .status-icon img {
  max-width: 20px;
  width: 100%;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-icones .user-story-card-status .status-text {
  padding-left: 4px;
  font-size: 11px;
  padding-bottom: 0;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-icones .user-story-card-messages {
  margin-left: auto;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-icones .user-story-card-messages span {
  padding: 0 5px;
  display: flex;
}
.user-story-card .user-story-card-wrapper .content-column .user-story-card-icones .user-story-card-messages .avatar-icon img {
  max-width: 20px;
  width: 100%;
}
.comment-wrapper-style {
  display: flex;
  gap: 20px;
  border: thin solid #b6d3cc;
  padding: 8px 16px;
  margin: 4px 0;
  background: #dcfffa;
  border-radius: 0px 12px 12px 12px;
}
.comment-wrapper-style .comment-avatar-w {
  width: auto;
  border: 1px solid grey;
  border-radius: 100%;
  height: 100%;
  max-width: 50px;
}
.comment-wrapper-style .comment-avatar-w .comment-avatar-style {
  width: 100%;
  border-radius: 100%;
  height: auto;
}
.comment-wrapper-style .comment-content-w {
  flex: 1;
  display: flex;
  align-items: center;
}
.comment-wrapper-style .comment-content-w .comment-content {
  font-size: 14x;
}
.project-indicator-client {
  font-size: 12px;
  font-weight: 400;
  padding: 2px 5px;
  background: rgba(200, 228, 233, 0.78);
  border-radius: 5px;
}
.images-preview {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: left;
  align-items: center;
  gap: 16px;
  max-width: 1400px;
  margin: 0 auto;
  padding: 20px 10px;
  margin: 0;
}
.images-preview .img-preview {
  border-radius: 5px;
  border: 1px solid black;
  max-width: 80px;
  height: 80px;
  position: relative;
}
.images-preview .img-preview img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
}
.images-preview .img-preview .close-button {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
}

.task-attachments {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: left;
  align-items: center;
  gap: 16px;
  max-width: 1400px;
  margin: 0 auto;
  padding: 20px 10px;
  margin: 0;
}
.task-attachments .img-preview {
  border-radius: 5px;
  border: 1px solid black;
  position: relative;
}
.task-attachments .img-preview.small {
  height: 80px;
}
.task-attachments .img-preview.medium {
  height: 140px;
}
.task-attachments .img-preview.large {
  height: 400px;
}
.task-attachments .img-preview img {
  width: auto;
  height: 100%;
  object-fit: cover;
  cursor: pointer;
}
.task-attachments .img-preview.previewing {
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11;
  background-color: rgba(0, 0, 0, 0.8);
}
.task-attachments .img-preview.previewing img {
  height: unset;
  max-width: calc(100vw - 100px);
  max-height: calc(100vh - 80px);
}

.images-preview::after {
  content: "";
  width: 350px;
}
.mingcute--time-line {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='M12 2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2m0 2a8 8 0 1 0 0 16a8 8 0 0 0 0-16m0 2a1 1 0 0 1 .993.883L13 7v4.586l2.707 2.707a1 1 0 0 1-1.32 1.497l-.094-.083l-3-3a1 1 0 0 1-.284-.576L11 12V7a1 1 0 0 1 1-1'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.lsicon--calendar-outline {
  display: inline-block;
  width: 16px;
  height: 16px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linejoin='round' d='M5.5 2v3m5-3v3m-8 1.5h11M5 8.5v1m3-1v1m3-1v1m0 1v1m-3-1v1m-3-1v1m-2.5-8h11v10h-11z' stroke-width='1'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.material-symbols--close-rounded {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.lets-icons--img-box-fill {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M3.172 3.172C2 4.343 2 6.229 2 10v4c0 3.771 0 5.657 1.172 6.828S6.229 22 10 22h4c3.771 0 5.657 0 6.828-1.172S22 17.771 22 14v-4c0-2.84 0-4.61-.5-5.811V17a3.62 3.62 0 0 1-2.56-1.06l-.752-.752c-.722-.722-1.082-1.082-1.491-1.234a2 2 0 0 0-1.394 0c-.409.152-.77.512-1.49 1.234l-.114.113c-.585.585-.878.878-1.189.932a1 1 0 0 1-.699-.134c-.268-.166-.431-.547-.758-1.308L11 14.667c-.75-1.75-1.124-2.624-1.778-2.952a2 2 0 0 0-1.065-.205c-.729.062-1.401.735-2.747 2.08L3.5 15.5V2.887q-.174.129-.328.285' clip-rule='evenodd'/%3E%3Cpath stroke='%23000' stroke-width='2' d='M3 10c0-1.914.002-3.249.138-4.256c.131-.978.372-1.496.74-1.865c.37-.37.888-.61 1.866-.741C6.751 3.002 8.086 3 10 3h4c1.914 0 3.249.002 4.256.138c.978.131 1.496.372 1.865.74c.37.37.61.888.742 1.866C20.998 6.751 21 8.086 21 10v4c0 1.914-.002 3.249-.137 4.256c-.132.978-.373 1.496-.742 1.865c-.369.37-.887.61-1.865.742c-1.007.135-2.342.137-4.256.137h-4c-1.914 0-3.249-.002-4.256-.137c-.978-.132-1.496-.373-1.865-.742c-.37-.369-.61-.887-.741-1.865C3.002 17.249 3 15.914 3 14z'/%3E%3Ccircle cx='15' cy='9' r='2' fill='%23000'/%3E%3C/g%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.material-symbols-light--upload-rounded {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.616 19q-.691 0-1.153-.462T5 17.384v-1.923q0-.213.143-.356t.357-.144t.357.144t.143.356v1.923q0 .231.192.424t.423.192h10.77q.23 0 .423-.192t.192-.424v-1.923q0-.213.143-.356t.357-.144t.357.144t.143.356v1.923q0 .691-.462 1.153T17.384 19zM11.5 6.927L9.529 8.898q-.146.146-.347.153t-.366-.159q-.16-.165-.163-.353q-.003-.189.163-.354l2.618-2.62q.132-.13.268-.183q.137-.053.298-.053t.298.053t.268.184l2.618 2.619q.147.146.154.344q.006.198-.153.363q-.166.166-.357.169t-.357-.163L12.5 6.927v8.15q0 .214-.143.357t-.357.143t-.357-.143t-.143-.357z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.fontisto--world {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 0h-.029c-6.627 0-12 5.373-12 12s5.373 12 12 12H12c6.627 0 12-5.373 12-12S18.627 0 12 0m0 23.04h-.029C5.874 23.04.931 18.097.931 12S5.874.96 11.971.96H12C18.097.96 23.04 5.903 23.04 12S18.097 23.04 12 23.04'/%3E%3Cpath fill='%23000' d='M15.825 7.142c-.99.25-2.136.412-3.314.45l-.026.001v3.929h3.9a20 20 0 0 0-.589-4.516zM12.479 1.99v4.725a15.3 15.3 0 0 0 3.209-.437l-.105.022c-.756-2.39-1.933-3.958-3.104-4.31m-4.09 4.304c.926.232 2 .384 3.102.42l.025.001V1.979c-1.171.34-2.366 1.91-3.127 4.315m10.799-1.368A10.04 10.04 0 0 0 14.417 2.2l-.069-.014a9.8 9.8 0 0 1 2.064 3.813l.016.069a15 15 0 0 0 2.84-1.182zm-1.921 6.596h4.806a10 10 0 0 0-2.293-5.937l.013.017c-.89.502-1.923.948-3.005 1.285l-.115.031c.353 1.375.568 2.958.593 4.588zm-9.681 0h3.934V7.593a16.2 16.2 0 0 1-3.481-.48l.112.024a19 19 0 0 0-.565 4.37zm8.799.957h-3.906v3.92c1.204.035 2.353.197 3.457.474l-.11-.023c.332-1.305.534-2.808.559-4.354v-.016zm-8.233 4.379c1-.255 2.156-.42 3.345-.455l.024-.001v-3.92H7.586c.023 1.564.228 3.069.594 4.51zm3.37 5.158v-4.737c-1.13.037-2.205.188-3.24.443l.107-.022c.762 2.406 1.956 3.979 3.133 4.316m2.826-.202a10.13 10.13 0 0 0 4.845-2.745l.002-.002a14.6 14.6 0 0 0-2.65-1.113l-.108-.029a9.9 9.9 0 0 1-2.098 3.9zM9.617 2.198a10.1 10.1 0 0 0-4.804 2.733l-.002.002c.775.424 1.678.808 2.622 1.102l.107.029a9.9 9.9 0 0 1 2.086-3.876l-.01.011zm7.056 14.885c1.199.365 2.235.812 3.208 1.357l-.081-.042a9.96 9.96 0 0 0 2.278-5.897l.001-.023h-4.806a21 21 0 0 1-.631 4.75zm-4.194.196v4.73c1.171-.352 2.348-1.92 3.104-4.315a14.8 14.8 0 0 0-3.081-.415l-.023-.001zM7.304 6.911A15.8 15.8 0 0 1 4.126 5.56l.079.041a9.96 9.96 0 0 0-2.278 5.897l-.001.023h4.782c.023-1.647.239-3.233.626-4.751zm-.601 5.568H1.921c.107 2.266.95 4.316 2.293 5.937l-.013-.017c.883-.499 1.91-.943 2.984-1.279l.114-.031a20.3 20.3 0 0 1-.595-4.591v-.019zm-1.897 6.588a10.06 10.06 0 0 0 4.742 2.72l.069.015A9.8 9.8 0 0 1 7.554 18l-.017-.07a15.5 15.5 0 0 0-2.814 1.178z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.devicon--linkedin {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%230076b2' d='M116 3H12a8.91 8.91 0 0 0-9 8.8v104.42a8.91 8.91 0 0 0 9 8.78h104a8.93 8.93 0 0 0 9-8.81V11.77A8.93 8.93 0 0 0 116 3'/%3E%3Cpath fill='%23fff' d='M21.06 48.73h18.11V107H21.06zm9.06-29a10.5 10.5 0 1 1-10.5 10.49a10.5 10.5 0 0 1 10.5-10.49m20.41 29h17.36v8h.24c2.42-4.58 8.32-9.41 17.13-9.41C103.6 47.28 107 59.35 107 75v32H88.89V78.65c0-6.75-.12-15.44-9.41-15.44s-10.87 7.36-10.87 15V107H50.53z'/%3E%3C/svg%3E");
}

.devicon--facebook {
  display: inline-block;
  width: 128px;
  height: 128px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Crect width='118.35' height='118.35' x='4.83' y='4.83' fill='%233d5a98' rx='6.53' ry='6.53'/%3E%3Cpath fill='%23fff' d='M86.48 123.17V77.34h15.38l2.3-17.86H86.48v-11.4c0-5.17 1.44-8.7 8.85-8.7h9.46v-16A127 127 0 0 0 91 22.7c-13.62 0-23 8.3-23 23.61v13.17H52.62v17.86H68v45.83z'/%3E%3C/svg%3E");
}

.skill-icons--instagram {
  display: inline-block;
  width: 256px;
  height: 256px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cg fill='none'%3E%3Crect width='256' height='256' fill='url(%23skillIconsInstagram0)' rx='60'/%3E%3Crect width='256' height='256' fill='url(%23skillIconsInstagram1)' rx='60'/%3E%3Cpath fill='%23fff' d='M128.009 28c-27.158 0-30.567.119-41.233.604c-10.646.488-17.913 2.173-24.271 4.646c-6.578 2.554-12.157 5.971-17.715 11.531c-5.563 5.559-8.98 11.138-11.542 17.713c-2.48 6.36-4.167 13.63-4.646 24.271c-.477 10.667-.602 14.077-.602 41.236s.12 30.557.604 41.223c.49 10.646 2.175 17.913 4.646 24.271c2.556 6.578 5.973 12.157 11.533 17.715c5.557 5.563 11.136 8.988 17.709 11.542c6.363 2.473 13.631 4.158 24.275 4.646c10.667.485 14.073.604 41.23.604c27.161 0 30.559-.119 41.225-.604c10.646-.488 17.921-2.173 24.284-4.646c6.575-2.554 12.146-5.979 17.702-11.542c5.563-5.558 8.979-11.137 11.542-17.712c2.458-6.361 4.146-13.63 4.646-24.272c.479-10.666.604-14.066.604-41.225s-.125-30.567-.604-41.234c-.5-10.646-2.188-17.912-4.646-24.27c-2.563-6.578-5.979-12.157-11.542-17.716c-5.562-5.562-11.125-8.979-17.708-11.53c-6.375-2.474-13.646-4.16-24.292-4.647c-10.667-.485-14.063-.604-41.23-.604zm-8.971 18.021c2.663-.004 5.634 0 8.971 0c26.701 0 29.865.096 40.409.575c9.75.446 15.042 2.075 18.567 3.444c4.667 1.812 7.994 3.979 11.492 7.48c3.5 3.5 5.666 6.833 7.483 11.5c1.369 3.52 3 8.812 3.444 18.562c.479 10.542.583 13.708.583 40.396s-.104 29.855-.583 40.396c-.446 9.75-2.075 15.042-3.444 18.563c-1.812 4.667-3.983 7.99-7.483 11.488c-3.5 3.5-6.823 5.666-11.492 7.479c-3.521 1.375-8.817 3-18.567 3.446c-10.542.479-13.708.583-40.409.583c-26.702 0-29.867-.104-40.408-.583c-9.75-.45-15.042-2.079-18.57-3.448c-4.666-1.813-8-3.979-11.5-7.479s-5.666-6.825-7.483-11.494c-1.369-3.521-3-8.813-3.444-18.563c-.479-10.542-.575-13.708-.575-40.413s.096-29.854.575-40.396c.446-9.75 2.075-15.042 3.444-18.567c1.813-4.667 3.983-8 7.484-11.5s6.833-5.667 11.5-7.483c3.525-1.375 8.819-3 18.569-3.448c9.225-.417 12.8-.542 31.437-.563zm62.351 16.604c-6.625 0-12 5.37-12 11.996c0 6.625 5.375 12 12 12s12-5.375 12-12s-5.375-12-12-12zm-53.38 14.021c-28.36 0-51.354 22.994-51.354 51.355s22.994 51.344 51.354 51.344c28.361 0 51.347-22.983 51.347-51.344c0-28.36-22.988-51.355-51.349-51.355zm0 18.021c18.409 0 33.334 14.923 33.334 33.334c0 18.409-14.925 33.334-33.334 33.334s-33.333-14.925-33.333-33.334c0-18.411 14.923-33.334 33.333-33.334'/%3E%3Cdefs%3E%3CradialGradient id='skillIconsInstagram0' cx='0' cy='0' r='1' gradientTransform='matrix(0 -253.715 235.975 0 68 275.717)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fd5'/%3E%3Cstop offset='.1' stop-color='%23fd5'/%3E%3Cstop offset='.5' stop-color='%23ff543e'/%3E%3Cstop offset='1' stop-color='%23c837ab'/%3E%3C/radialGradient%3E%3CradialGradient id='skillIconsInstagram1' cx='0' cy='0' r='1' gradientTransform='matrix(22.25952 111.2061 -458.39518 91.75449 -42.881 18.441)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233771c8'/%3E%3Cstop offset='.128' stop-color='%233771c8'/%3E%3Cstop offset='1' stop-color='%2360f' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}

.logos--tiktok-icon {
  display: inline-block;
  width: 256px;
  height: 290px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 290'%3E%3Cpath fill='%23ff004f' d='M189.72 104.421c18.678 13.345 41.56 21.197 66.273 21.197v-47.53a67 67 0 0 1-13.918-1.456v37.413c-24.711 0-47.59-7.851-66.272-21.195v96.996c0 48.523-39.356 87.855-87.9 87.855c-18.113 0-34.949-5.473-48.934-14.86c15.962 16.313 38.222 26.432 62.848 26.432c48.548 0 87.905-39.332 87.905-87.857v-96.995zm17.17-47.952c-9.546-10.423-15.814-23.893-17.17-38.785v-6.113h-13.189c3.32 18.927 14.644 35.097 30.358 44.898M69.673 225.607a40 40 0 0 1-8.203-24.33c0-22.192 18.001-40.186 40.21-40.186a40.3 40.3 0 0 1 12.197 1.883v-48.593c-4.61-.631-9.262-.9-13.912-.801v37.822a40.3 40.3 0 0 0-12.203-1.882c-22.208 0-40.208 17.992-40.208 40.187c0 15.694 8.997 29.281 22.119 35.9'/%3E%3Cpath d='M175.803 92.849c18.683 13.344 41.56 21.195 66.272 21.195V76.631c-13.794-2.937-26.005-10.141-35.186-20.162c-15.715-9.802-27.038-25.972-30.358-44.898h-34.643v189.843c-.079 22.132-18.049 40.052-40.21 40.052c-13.058 0-24.66-6.221-32.007-15.86c-13.12-6.618-22.118-20.206-22.118-35.898c0-22.193 18-40.187 40.208-40.187c4.255 0 8.356.662 12.203 1.882v-37.822c-47.692.985-86.047 39.933-86.047 87.834c0 23.912 9.551 45.589 25.053 61.428c13.985 9.385 30.82 14.86 48.934 14.86c48.545 0 87.9-39.335 87.9-87.857z'/%3E%3Cpath fill='%2300f2ea' d='M242.075 76.63V66.516a66.3 66.3 0 0 1-35.186-10.047a66.47 66.47 0 0 0 35.186 20.163M176.53 11.57a68 68 0 0 1-.728-5.457V0h-47.834v189.845c-.076 22.13-18.046 40.05-40.208 40.05a40.06 40.06 0 0 1-18.09-4.287c7.347 9.637 18.949 15.857 32.007 15.857c22.16 0 40.132-17.918 40.21-40.05V11.571zM99.966 113.58v-10.769a89 89 0 0 0-12.061-.818C39.355 101.993 0 141.327 0 189.845c0 30.419 15.467 57.227 38.971 72.996c-15.502-15.838-25.053-37.516-25.053-61.427c0-47.9 38.354-86.848 86.048-87.833'/%3E%3C/svg%3E");
}

.ri--more-2-fill {
  display: inline-block;
  width: 24px;
  height: 24px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 3c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0 14c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m0-7c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.qlementine-icons--attachement-16 {
  display: inline-block;
  width: 16px;
  height: 16px;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M9.73 1.73a2.5 2.5 0 0 1 3.539 3.538l-6.56 6.44l-.003.003a1 1 0 0 1-1.414-1.414l6.44-6.44a.5.5 0 0 0-.707-.707l-6.44 6.44A2 2 0 0 0 3.999 11c0 1.1.895 2 2 2a2 2 0 0 0 1.41-.584l6.56-6.44l.003-.003a3.5 3.5 0 0 0 1.03-2.47c0-1.93-1.57-3.5-3.5-3.5a3.5 3.5 0 0 0-2.47 1.02l-6.56 6.44l-.003.003a4.98 4.98 0 0 0-1.46 3.54c0 2.76 2.24 5 5 5c1.38 0 2.63-.56 3.54-1.46l4.32-4.32a.5.5 0 0 0-.707-.707l-4.32 4.32a3.98 3.98 0 0 1-2.83 1.17c-2.21 0-4-1.79-4-4c0-1.1.447-2.1 1.17-2.83l6.56-6.44l.003-.003z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
#dialog-wrapper {
  margin: auto;
  background-color: #fff;
  padding: 10px 5px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
#dialog-wrapper .content-wrapper {
  flex: 1;
}
#dialog-wrapper.disabled {
  opacity: 1;
  cursor: not-allowed;
}

body.chat-page {
  width: 500px;
}

.chat {
  margin-bottom: 4px;
  position: relative;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  padding: 0 8px;
}
.chat .username-chat {
  line-height: 1.2;
  color: #acabab;
  font-size: 12px;
  margin-left: 7px;
}
.chat .main {
  margin-top: 4px;
}
.chat.out .username-chat {
  /*margin-right: 37px;*/ /* add this line in case if the button "Replay" is shown */
}
.chat.in {
  align-items: flex-start;
  text-align: left;
}
.chat.in .date {
  text-align: left;
}
.chat.in .main .content {
  background: #c5f0ff;
  border-radius: 0 4px 4px 4px;
  padding: 4px 8px;
}
.chat.out .main .content {
  background: #f1f1f1;
  border-radius: 0 4px 4px 4px;
}

.text-content-wrp {
  display: flex;
}
.text-content-wrp .button-ctn-action-left {
  max-width: 50px;
}
.text-content-wrp .textarea-cnt {
  flex: 1;
}
.timesheet-w .tm-ln {
  display: flex;
  padding: 4px 8px;
}

.timesheet-w .tm-ln .tm-cell {
  border: thin solid #aaaaaa;
  flex: 1;
  height: 90px;
  margin: 2px;
}

.timesheet-w .tm-ln .tm-cell.tm-cell-head {
  height: 1.5rem;
  border: none;
  text-align: center;
  margin: 0;
}

.ts-task-line-w {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: auto;
}

.ts-task-line {
  position: absolute;
  height: 8px;
}

.ts-task-line-w .vert-line-in-hour {
  width: 1px;
  height: 100%;
  position: absolute;
  left: 20%;
  background: #AAAAAA;
}

.ts-task-line-w .vert-line-out-hour {
  width: 1px;
  height: 100%;
  position: absolute;
  left: 80%;
  background: #AAAAAA;
}

.ts-task-line-w .txt-hr {
  font-size: 70%;
  opacity: 0.8;
  padding: 0 2px;
}

.tvert-w .tsk-lst .bl-tsk {
  padding: 1px 8px;
  background: #62abf3;
  color: white;
  display: inline-block;
  border-radius: 4px;
  margin-left: 4px;
  font-size: 80%;
}
#main-container .backlog-container {
  display: flex;
  flex-wrap: wrap;
}
#main-container .backlog-container .backlog-row {
  flex: 1;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  min-height: 500px;
  width: 100%;
}
#main-container .backlog-container .backlog-row .backlog-column {
  display: flex;
  flex-direction: column;
  width: 25%;
  background: white;
}
#main-container .backlog-container .backlog-row .backlog-childreen {
  flex: 1;
}

#main-container .backlog-container .backlog-row .backlog-column .backlog-header .new-item-block {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#main-container .backlog-container .backlog-row .backlog-column .backlog-header .new-item-block .backlog-project-title a {
  color: rgb(10, 10, 10);
  font-size: 13px;
}
#main-container .backlog-container .backlog-row .backlog-column .backlog-header .new-item-block .list-button .btn-outline-light {
  font-size: 11px;
}
#main-container .backlog-container .backlog-row .backlog-column .backlog-header .new-item-block #select-item-backlog {
  height: 30px;
  padding-top: 2px;
}
#main-container .backlog-container .backlog-row .backlog-column .backlog-block {
  flex: 1;
  background-color: white;
}
#main-container .backlog-container .backlog-row .backlog-childreen {
  display: flex;
  flex-direction: column;
  margin: 5px;
}
#main-container .backlog-container .backlog-row .backlog-childreen .childreen-header .childreen-header-nav {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  background: #61c3be;
}
#main-container .backlog-container .backlog-row .backlog-childreen .childreen-header .childreen-header-nav .title {
  margin: 5px;
  color: rgb(109, 112, 116);
}
#main-container .backlog-container .backlog-row .backlog-childreen .childreen-header .childreen-header-nav .link {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
#main-container .backlog-container .backlog-row .backlog-childreen .childreen-header .childreen-header-body {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#main-container .backlog-container .backlog-row .backlog-childreen .childreen-header .childreen-header-body .selected-left {
  background-color: #fdfeff;
  margin: 5px 0 5px 5px;
  padding: 10px;
  flex: 1;
  border-right: 3px solid #f7f7fa;
}
#main-container .backlog-container .backlog-row .backlog-childreen .childreen-header .childreen-header-body .selected-right {
  background-color: #fdfeff;
  margin: 5px 5px 5px 0;
  padding: 10px;
  width: 25%;
}
#main-container .backlog-container .backlog-row .backlog-childreen .childreen-header .childreen-header-body .selected-right .field {
  margin: 5px;
}
#main-container .backlog-container .backlog-row .backlog-childreen .children-block {
  flex: 1;
}
#main-container .backlog-container .backlog-row .backlog-childreen .children-block ul.children-list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-left: 10px;
}
#main-container .backlog-container .backlog-row .backlog-childreen .children-block ul.children-list li.children-item {
  margin: 5px;
  list-style-type: none;
  background-color: #fcfcfc;
  padding: 10px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border-radius: 5px;
  box-shadow: 1px 1px 12px #888888;
}
#main-container .backlog-container .backlog-row .backlog-childreen .children-block ul.children-list li.children-item .left {
  flex: 1;
  display: flex;
  flex-direction: column;
}
#main-container .backlog-container .backlog-row .backlog-childreen .children-block ul.children-list li.children-item .left .children-item-link {
  text-decoration: none;
  height: 100%;
  display: flex;
  flex-direction: column;
}
#main-container .backlog-container .backlog-row .backlog-childreen .children-block ul.children-list li.children-item .right {
  width: 25% px;
  display: flex;
  flex-direction: row;
}
#main-container .backlog-container .backlog-row .backlog-childreen .childreen-footer {
  background-color: #99ddff;
}

#main-container .backlog-container .backlog-block {
  height: 50px;
  overflow: auto;
}
#main-container .backlog-container .backlog-block ul.backlog-list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 0;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item {
  margin: 5px;
  list-style-type: none;
  padding: 0px;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-parent {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-parent .caret-feature {
  cursor: pointer;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-item-link {
  margin-left: 10px;
  padding-left: 5px;
  height: 100%;
  flex: 1;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-item-link .baclock-item-title {
  color: #8080ff;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-item-link:hover {
  box-shadow: 1px 1px 12px #888888;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-item-link.active {
  border-right: 5px solid #0000ff;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree {
  /* todo: move out of this file */
  cursor: pointer;
  /* todo: move out of this file */
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list {
  margin: 0 0 0 16px;
  padding: 0;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list li.tree-item {
  list-style: none;
  list-style-type: none;
  padding: 8px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list li.tree-item a {
  margin-left: 10px;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list li.tree-item .tree-link {
  margin-left: 10px;
  padding-left: 5px;
  height: 100%;
  flex: 1;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list li.tree-item .tree-link:hover {
  box-shadow: 1px 1px 12px #888888;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list li.tree-item .tree-link.active {
  border-right: 5px solid #0000ff;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list ul.ticket-list {
  margin: 0px;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list ul.ticket-list li.ticket-item {
  padding: 4px 0;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list ul.ticket-list li.ticket-item .tree-link {
  margin-left: 0px;
  padding-left: 3px;
  height: 100%;
  flex: 1;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list ul.ticket-list li.ticket-item .tree-link:hover {
  box-shadow: 1px 1px 12px #888888;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list ul.ticket-list li.ticket-item .tree-link.active {
  border-right: 5px solid #0000ff;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree ul.tree-list ul.ticket-list.details {
  display: none;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item .baclock-tree.details {
  display: none;
}
#main-container .backlog-container .backlog-block ul.backlog-list li.backlog-item-ticket {
  list-style-type: disc;
}

.form-backlog:hover {
  box-shadow: 1px 1px 12px #888888;
}
body.login {
  /*background: #30b0c0;*/
  background: linear-gradient(105deg, #6e99e6, #093c94) !important;
  color: white;
}

.login-container {
  display: flex;
  flex-wrap: wrap;
  padding: 32vh 40px 0;
  color: white;
  /*min-height: 460px;*/
}
.login-container .sd-lft {
  width: 40%;
  padding: 32px 0;
}
.login-container .sd-rg {
  flex: 1;
  border-left: thin solid white;
  padding: 4px 0;
}

.login-container .part-visu {
  max-width: 98%;
  width: 100%;
  margin: 64px auto;
  text-align: right;
  padding: 0 32px;
}

.login-container .part-form {
  width: 60%;
  margin: 0 auto 0 0;
  max-width: 420px;
  padding-left: 80px;
}

.part-visu .app-tit {
  text-transform: uppercase;
  margin: 0;
  letter-spacing: 12px;
  font-size: 24px;
  position: relative;
  right: -12px;
}
.part-visu .app-slg {
  text-transform: uppercase;
  margin: 0;
  opacity: 0.6;
  position: relative;
  top: -4px;
}
.part-visu .app-version {
  font-size: 80%;
  opacity: 0.4;
  top: -4px;
  position: relative;
}

.form-login-w {
  padding: 4px 0;
}

.form-login-w .alert {
  text-align: center;
}

.form-login-w .form-control {
  background-color: rgba(255, 255, 255, 0.7882352941);
}

.form-login-w .email-input-w {
  margin-bottom: 16px;
}

.form-login-w .password-input-w {
  margin-bottom: 16px;
}

.form-login-w [type=submit] {
  width: 100%;
  border-radius: 0 0 3px 3px;
}

.form-login-w .bt-lg {
  border: thin solid #58b2c5;
  text-transform: uppercase;
  font-size: 80%;
  padding: 12px 0;
  color: white;
  background: #1699a7;
  letter-spacing: 2px;
}

.form-login-w .logo-login-w {
  text-align: center;
  position: relative;
  top: -24px;
  margin-bottom: 8px;
}
.form-login-w .logo-login-w img.logo-login {
  opacity: 0.5;
  width: 80px;
}

.placeholder-gray::placeholder {
  color: rgba(113, 125, 148, 0.35);
  font-weight: 500;
}
body.login-client {
  background: linear-gradient(125deg, #3dc9db, #108ab9) !important;
  color: white;
}
body.login-client .login-container {
  display: flex;
  flex-wrap: wrap;
  padding: 32vh 40px 0;
  color: white;
  /*min-height: 460px;*/
}
body.login-client .login-container .sd-lft {
  width: 40%;
  padding: 32px 0;
}
body.login-client .login-container .sd-rg {
  flex: 1;
  border-left: thin solid white;
  padding: 4px 0;
}
body.login-client .login-container .part-visu {
  max-width: 98%;
  width: 100%;
  margin: 64px auto;
  text-align: right;
  padding: 0 32px;
}
body.login-client .login-container .part-form {
  width: 60%;
  margin: 0 auto 0 0;
  max-width: 420px;
  padding-left: 80px;
}
body.login-client .part-visu .app-tit .logo-developa {
  height: 70px;
  width: auto;
}
body.login-client .part-visu .app-slg {
  text-transform: uppercase;
  margin: 0;
  opacity: 0.6;
  position: relative;
  top: -4px;
}
body.login-client .part-visu .app-version {
  font-size: 80%;
  opacity: 0.4;
  top: -4px;
  position: relative;
}
body.login-client .form-login-w {
  padding: 4px 0;
}
body.login-client .form-login-w .alert {
  text-align: center;
}
body.login-client .form-login-w .form-control {
  background-color: rgba(255, 255, 255, 0.7882352941);
}
body.login-client .form-login-w .email-input-w {
  margin-bottom: 16px;
}
body.login-client .form-login-w .password-input-w {
  margin-bottom: 16px;
}
body.login-client .form-login-w [type=submit] {
  width: 100%;
  border-radius: 0 0 3px 3px;
}
body.login-client .form-login-w .bt-lg {
  border: thin solid #58b2c5;
  text-transform: uppercase;
  font-size: 80%;
  padding: 12px 0;
  color: white;
  background: #1699a7;
  letter-spacing: 2px;
}
body.login-client .form-login-w .logo-login-w {
  text-align: center;
  position: relative;
  top: -24px;
  margin-bottom: 8px;
}
body.login-client .form-login-w .logo-login-w img.logo-login {
  opacity: 0.5;
  width: 80px;
}
body.login-client .placeholder-gray::placeholder {
  color: rgba(113, 125, 148, 0.35);
  font-weight: 500;
}
.deliverable-line:hover {
  cursor: pointer;
  background-color: white;
}
.flash-alert-wrapper {
  position: fixed;
  left: 5px;
  bottom: 5px;
}

.flash-alert {
  display: flex;
  justify-content: space-between;
  color: white;
  padding: 20px 40px;
  min-width: 420px;
  border-radius: 5px;
  margin: 5px 0px 0px 0px;
}
.flash-alert.flash-alert-success {
  background-color: #00DC81;
}
.flash-alert.flash-alert-primary {
  background-color: #00CCD0;
}
.flash-alert.flash-alert-danger {
  background-color: #E84C3D;
}
.flash-alert.show {
  animation: show_slide 1s ease forwards;
}

@keyframes show_slide {
  0% {
    transform: translateX(10%);
  }
}
/*.flash-alert.hide {
    display: none;
}*/
.flash-alert .flash-msg .fa-exclamation-circle {
  font-size: 20px;
}

.flash-alert .flash-msg .message {
  font-size: 19px;
  padding: 0 10px;
}

.flash-alert .close-btn .fa-times {
  font-size: 20px;
}
@media (min-width: 766px) and (max-width: 991px) {
  body.login-client .login-container .part-form {
    width: 90%;
    margin: 0 auto 0 0;
    max-width: 420px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  body.login-client .login-container {
    padding: 0;
    margin: auto;
  }
  body.login-client .login-container .sd-lft {
    width: 100%;
    padding: 0;
  }
  body.login-client .login-container .sd-rg {
    width: 100%;
    border-left: none;
    padding: 4px 10px;
  }
  body.login-client .login-container .part-visu {
    text-align: center;
    margin: 0 auto 10px auto;
    padding: 0;
  }
  body.login-client .login-container .part-visu .logo-developa {
    padding: 0 30px 5px 0;
  }
  body.login-client .login-container .part-form {
    width: 100%;
    margin: auto;
    max-width: 420px;
    padding-left: 0px;
  }
  body.login-client .login-container .part-form .logo-login-w {
    display: none;
  }
}
@media (min-width: 766px) and (max-width: 991px) {
  body.login .login-container .part-form {
    width: 90%;
    margin: 0 auto 0 0;
    max-width: 420px;
    padding-left: 80px;
  }
}
@media (max-width: 767px) {
  body.login .login-container {
    padding: 0;
    margin: auto;
  }
  body.login .login-container .sd-lft {
    width: 100%;
    padding: 0;
  }
  body.login .login-container .sd-rg {
    width: 100%;
    border-left: none;
    padding: 4px 10px;
  }
  body.login .login-container .part-visu {
    text-align: center;
    margin: 0 auto 10px auto;
    padding: 0;
  }
  body.login .login-container .part-form {
    width: 100%;
    margin: auto;
    max-width: 420px;
    padding-left: 0px;
  }
  body.login .login-container .part-form .logo-login-w {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .wrp-upload-media .itm-media {
    height: 150px;
  }
  .wrp-upload-media .upload-media-btn {
    height: 150px;
  }
  .loading-media-upload {
    height: 150px;
  }
}
@media (min-width: 320px) and (max-width: 766px) {
  .wrp-upload-media {
    flex-direction: column;
  }
  .wrp-upload-media .itm-media {
    height: 150px;
    max-width: none;
  }
  .wrp-upload-media .upload-media-btn {
    height: 150px;
    max-width: none;
  }
  .loading-media-upload {
    height: 150px;
    max-width: none;
  }
  .footer-form {
    flex-direction: column;
  }
  .footer-form .bt {
    width: 100%;
    max-width: none;
  }
}
.planning .filter-flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
}
.planning .group-radio-btn-custom .radio-shape-btn-custom {
  border: 1px solid black;
  padding: 8px 15px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 5px;
  margin-right: 8px;
  cursor: pointer;
  color: black;
}
.planning .group-radio-btn-custom .radio-btn {
  display: none;
}
.planning .group-radio-btn-custom .radio-btn:checked + .radio-shape-btn-custom {
  background-color: #23A9FA !important;
  border-color: #23A9FA !important;
  color: white !important;
}
.planning .link-icon {
  text-decoration: none;
  padding: 10px;
  font-size: 24px;
  color: black !important;
}
.planning .wrapper-card-planning-back-office {
  margin-bottom: 15px;
}
.planning .wrapper-card-planning-back-office .card-list-planning {
  padding: 10px 10px 10px 30px;
  border-radius: 5px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275);
  display: flex;
  justify-content: space-between;
  text-decoration: none !important;
  border-left: 4px solid #D9D9D9;
  align-items: flex-start;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-left {
  padding-right: 10px;
  max-width: 80%;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-left .title-planning {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 5px;
  color: #252931 !important;
  display: flex;
  align-items: center;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-left .title-planning .landmark-planning-card {
  padding: 8px;
  border-radius: 50px;
  background: #B7B7B7;
  color: white;
  font-size: 10px;
  font-weight: 700;
  margin-right: 5px;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-left .title-planning .status-planning {
  background: #F4F6F7;
  color: #1B6690;
  font-size: 10px;
  padding: 5px 5px;
  margin: 0px 5px;
  border-radius: 3px;
  min-width: 54px;
  text-align: center;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-left .title-planning .status-planning.status-finished {
  background: #BCEFD1 !important;
  color: #33901B !important;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-left .title-planning .status-planning.status-in-progress {
  background: #C5ECEF !important;
  color: #1B6690 !important;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-left .title-planning .status-planning.status-postponed {
  background: #F3EDBB !important;
  color: #938C4E !important;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-left .title-planning .status-planning.status-empty {
  background: #F4F6F7 !important;
  color: #1B6690 !important;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-left .title-planning .module-tag {
  background-color: #f0f8ff;
  font-size: 12px;
  padding: 2px 8px;
  border-radius: 4px;
  margin-left: 5px;
  border: 1px solid #808a9f;
  color: #404040;
  font-weight: 500;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-left .descrip-planning {
  font-size: 12px;
  color: #717D94 !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 0px;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-right {
  display: grid;
  align-content: space-between;
  justify-items: end;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-right .author-planning {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-right .author-planning .name-author {
  color: #717D94 !important;
  font-size: 10px;
  margin-right: 10px;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-right .author-planning .avatar-author {
  width: 30px;
  height: 30px;
  overflow: hidden;
  border-radius: 50px;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-right .author-planning .avatar-author img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50px;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-right .sub-task {
  font-size: 10px;
  color: black;
}
.planning .wrapper-card-planning-back-office .card-list-planning .content-right .sub-task .bold {
  font-weight: 700;
  font-size: 12px;
}
.planning .status-finished-border-style {
  border-left: 4px solid #479B32 !important;
}
.planning .status-in-progress-border-style {
  border-left: 4px solid #32759B !important;
}
.planning .status-postponed-border-style {
  border-left: 4px solid #DFD471 !important;
}
.planning .status-empty-border-style {
  border-left: 4px solid #D9D9D9 !important;
}
.planning .border-black-select {
  height: 39px;
  margin-bottom: 0.5rem;
  border: 1px solid black !important;
  padding: 8px 15px;
  font-size: 14px;
  font-weight: 600;
  box-shadow: none;
  outline: none;
  border-radius: 5px;
}
.planning .advancement-planning {
  padding: 15px 15px 20px 15px !important;
}
.planning .advancement-planning .form-label {
  font-size: 16px;
  font-weight: 600;
  color: #172B4D;
  margin-bottom: 5px;
}
.planning .advancement-planning .progress {
  height: 14px;
}
.planning .advancement-planning .progress .progress-bar {
  background-color: #00BBDE !important;
  height: 14px;
}

.form-select-planning-sprint {
  padding: 8px 15px;
  font-size: 14px;
  font-weight: 600;
  box-shadow: none;
  outline: none;
  border-radius: 5px;
  height: 39px;
  margin-bottom: 0.5rem;
}
.form-select-planning-sprint option {
  background-color: white;
  color: black;
}
.form-select-planning-sprint option:hover {
  background-color: #23A9FA !important;
}
.form-select-planning-sprint.has-selected {
  background-color: #23A9FA !important;
  border-color: #23A9FA !important;
  color: white;
}

.icon--menu-hamburger {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.75 12.25h10.5m-10.5-4h10.5m-10.5-4h10.5'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.icon--setting {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M13.984 2.542c.087.169.109.386.152.82c.082.82.123 1.23.295 1.456a1 1 0 0 0 .929.384c.28-.037.6-.298 1.238-.82c.337-.277.506-.415.687-.473a1 1 0 0 1 .702.035c.175.076.33.23.637.538l.894.894c.308.308.462.462.538.637a1 1 0 0 1 .035.702c-.058.181-.196.35-.472.687c-.523.639-.784.958-.822 1.239a1 1 0 0 0 .385.928c.225.172.636.213 1.457.295c.433.043.65.065.82.152a1 1 0 0 1 .47.521c.071.177.071.395.071.831v1.264c0 .436 0 .654-.07.83a1 1 0 0 1-.472.522c-.169.087-.386.109-.82.152c-.82.082-1.23.123-1.456.295a1 1 0 0 0-.384.929c.038.28.299.6.821 1.238c.276.337.414.505.472.687a1 1 0 0 1-.035.702c-.076.175-.23.329-.538.637l-.894.893c-.308.309-.462.463-.637.538a1 1 0 0 1-.702.035c-.181-.058-.35-.196-.687-.472c-.639-.522-.958-.783-1.238-.82a1 1 0 0 0-.929.384c-.172.225-.213.635-.295 1.456c-.043.434-.065.651-.152.82a1 1 0 0 1-.521.472c-.177.07-.395.07-.831.07h-1.264c-.436 0-.654 0-.83-.07a1 1 0 0 1-.522-.472c-.087-.169-.109-.386-.152-.82c-.082-.82-.123-1.23-.295-1.456a1 1 0 0 0-.928-.384c-.281.037-.6.298-1.239.82c-.337.277-.506.415-.687.473a1 1 0 0 1-.702-.035c-.175-.076-.33-.23-.637-.538l-.894-.894c-.308-.308-.462-.462-.538-.637a1 1 0 0 1-.035-.702c.058-.181.196-.35.472-.687c.523-.639.784-.958.821-1.239a1 1 0 0 0-.384-.928c-.225-.172-.636-.213-1.457-.295c-.433-.043-.65-.065-.82-.152a1 1 0 0 1-.47-.521C2 13.286 2 13.068 2 12.632v-1.264c0-.436 0-.654.07-.83a1 1 0 0 1 .472-.522c.169-.087.386-.109.82-.152c.82-.082 1.231-.123 1.456-.295a1 1 0 0 0 .385-.928c-.038-.281-.3-.6-.822-1.24c-.276-.337-.414-.505-.472-.687a1 1 0 0 1 .035-.702c.076-.174.23-.329.538-.637l.894-.893c.308-.308.462-.463.637-.538a1 1 0 0 1 .702-.035c.181.058.35.196.687.472c.639.522.958.783 1.238.821a1 1 0 0 0 .93-.385c.17-.225.212-.635.294-1.456c.043-.433.065-.65.152-.82a1 1 0 0 1 .521-.471c.177-.07.395-.07.831-.07h1.264c.436 0 .654 0 .83.07a1 1 0 0 1 .522.472M12 16a4 4 0 1 0 0-8a4 4 0 0 0 0 8' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.list-module {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 15px 10px 15px !important;
  background-color: white;
  border-radius: 5px;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1215686275);
}
.list-module .shape-module {
  font-size: 14px;
  background: white;
  text-decoration: none !important;
  color: #404040;
  padding: 6px 10px;
  border: 1px solid #808a9f;
  border-radius: 5px;
  display: flex;
  align-items: center;
  background: aliceblue;
  margin: 5px 5px 5px 5px;
  cursor: pointer;
  font-weight: 500;
}
.list-module .shape-module .module-count {
  background: #a8c0cf;
  color: white;
  font-size: 8px;
  font-weight: 700;
  border-radius: 100px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 5px;
}

.shape-module.active-module {
  background: #23a9fa !important;
  color: white !important;
  border-color: #23a9fa !important;
}
.shape-module.active-module .module-count {
  background: #ffffff !important;
  color: #23a9fa !important;
  border-color: #23a9fa !important;
}

.icon--bottom-arrow {
  display: inline-block;
  width: 1em;
  height: 1em;
  --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23000' d='M529.408 149.376a29.12 29.12 0 0 1 41.728 0a30.59 30.59 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.59 30.59 0 0 1-.512 43.264a29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672zm256 0a29.12 29.12 0 0 1 41.728 0a30.59 30.59 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.59 30.59 0 0 1-.512 43.264a29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672z'/%3E%3C/svg%3E");
  background-color: currentColor;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.status-tested {
  background: #c3f3ab !important;
  color: #50932d !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2ljb21vb24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvYXBwLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2FkbWluLXNwcmludC1zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY20uc2NzcyIsIndlYnBhY2s6Ly8vLi9jbS1sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zdGljay10YXNrLWNtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY20tZGV0YWlsLXRhc2suc2NzcyIsIndlYnBhY2s6Ly8vLi9jbS1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY20tdXBsb2FkLW1lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY20tbGlzdC1kZWxpdmVyYWJsZS5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC1jbGllbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL3Jlc3BvbnNpdmUtc3BhY2UtY3VzdG9tZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcGFjZS1jdXN0b21lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvbWFuYWdlLXByb2plY3Qtc3R5bGUuY3NzIiwid2VicGFjazovLy8uL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGFzay5zY3NzIiwid2VicGFjazovLy8uL3Rhc2stc3RpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi93b3Jrc3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub3RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9wcm9qZWN0LWFmZmVjdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYWN0aXZpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9oaXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ2xvYmFsLXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdXNlci1zdG9yeS1jbGllbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21tZW50LXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcHJvamVjdC1pbmRpY2F0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdGltZXNoZWV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdXNlci1zdG9yeS5zY3NzIiwid2VicGFjazovLy8uL2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbG9naW4tY2xpZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZGVsaXZlcmFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9mbGFzaC5zY3NzIiwid2VicGFjazovLy8uL3Jlc3BvbnNpdmUtbG9naW4tY2xpZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzcG9uc2l2ZS1sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc3BvbnNpdmUtY20tdXBsb2FkLW1lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGxhbm5pbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBO0lBQ0ksc0JBQXNCO0lBQ3RCLDZDQUF5RDtJQUN6RDs7OzJEQUcyRTtJQUMzRSxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtFQUNyQjs7RUFFQTtJQUNFLCtFQUErRTtJQUMvRSxpQ0FBaUM7SUFDakMsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixjQUFjOztJQUVkLHNDQUFzQztJQUN0QyxtQ0FBbUM7SUFDbkMsa0NBQWtDO0VBQ3BDOztFQUVBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7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QUNJO0FBQXBCO0FBR1k7RUFDSTtBQURoQjtBQUtvQjtFQUNJO0FBSHhCO0FBSXdCO0VBQ0k7QUFGNUI7QUFJd0I7RUFDSTtBQUY1QixDO0FDdEVBO0VBQ0k7QUFDSjs7QUFFSTtFQUNJO0VBQ0E7QUFDUjtBQUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNSO0FBR1E7RUFDSTtBQURaO0FBS1E7RUFDSTtBQUhaO0FBT1E7RUFDSTtBQUxaO0FBU1E7RUFDSTtBQVBaLEM7QUM3QkE7RUFDSTtFQUNBO0VBQ0E7QUFDSjs7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBRUosQztBQ1hBO0VBQ0k7QUFDSjtBQUFJO0VBQ0k7QUFFUjs7QUFFQTtFQUNJO0FBQ0o7QUFBSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFUjtBQUFJO0VBQ0k7RUFDQTtFQUNBO0FBRVI7QUFBSTtFQUNJO0VBQ0E7RUFDQTtBQUVSOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFDSjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUFJO0VBQ0k7QUFFUjtBQURRO0VBQ0k7QUFHWjs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKO0FBQUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRVI7QUFBSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRVI7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFUjtBQURRO0VBQ0k7RUFDQTtBQUdaOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKO0FBQUk7RUFDSTtFQUNBO0VBQ0E7QUFFUjtBQUFJO0VBQ0k7RUFDQTtFQUNBO0FBRVI7QUFFUTtFQUNJO0FBQVosQztBQ2pJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVSO0FBRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdaO0FBRlk7RUFDSTtFQUNBO0FBSWhCO0FBSGdCO0VBQ0k7RUFDQTtFQUNBO0FBS3BCO0FBRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR1o7QUFGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUloQjtBQUhnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLcEI7QUFBUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFWjtBQURZO0VBQ0k7RUFDQTtFQUNBO0FBR2hCO0FBQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ1o7QUFBWTtFQUNJO0VBQ0E7RUFDQTtBQUVoQjtBQUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ1o7QUFBWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBRWhCO0FBQVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFaEI7QUFBWTtFQUNJO0FBRWhCO0FBQVk7RUFDSTtBQUVoQjtBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURSO0FBRVE7RUFDSTtFQUNBO0VBQ0E7QUFBWjs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURSO0FBR0k7RUFDSTtBQURSOztBQUtBO0VBQ0k7RUFDQTtBQUZKO0FBR0k7RUFDSTtBQURSLEM7QUN6TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKO0FBRUk7RUFDSTtBQUFSO0FBRUk7RUFDQTtFQUNBO0VBQ0E7QUFBSjtBQUVJO0VBQ0k7RUFDQTtFQUNBO0FBQVI7QUFDUTtFQUNJO0VBQ0E7QUFDWjtBQUNRO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUFBWjtBQUdJO0VBQ0k7RUFDQTtFQUNBO0FBRFI7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBQUZSO0FBSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUZSO0FBSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGUjtBQUdRO0VBQ0k7RUFDQTtFQUNBO0FBRFo7QUFJSTtFQUNJO0VBQ0E7RUFDQTtBQUZSO0FBSUk7RUFDSTtFQUNBO0FBRlI7QUFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSFo7QUFNSTtFQUNJO0VBQ0E7RUFDQTtBQUpSO0FBS1E7RUFDSTtFQUNBO0FBSFo7QUFPSTtFQUNJO0FBTFI7QUFRSTtFQUNJO0FBTlI7QUFTSTtFQUNJO0FBUFI7QUFVSTtFQUNJO0FBUlI7QUFXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVFI7QUFVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUlo7QUFVUTtFQUNJO0VBQ0E7QUFSWjtBQVNZO0VBQ0k7QUFQaEI7QUFVUTtFQUNJO0VBQ0E7QUFSWjtBQVNZO0VBQ0k7QUFQaEI7QUFVUTtFQUNJO0VBQ0E7QUFSWjtBQVNZO0VBQ0k7QUFQaEI7QUFXUTtFQUNJO0VBQ0E7QUFUWjtBQVVZO0VBQ0k7QUFSaEI7O0FBZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWko7QUFhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVhSOztBQW1CSTtFQUNJO0FBaEJSO0FBa0JJO0VB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QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBUUE7QUFFQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5KOztBQVNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5KOztBQVNBO0VBQ0k7RUFDQTtBQU5KOztBQVNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5KOztBQVNBO0VBQ0k7RUFDQTtBQU5KOztBQVNBO0VBQ0k7RUFDQTtFQUNBO0FBTko7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTko7O0FBU0E7RUFDSTtFQUNBO0FBTko7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7QUFOSjs7QUFTQTtFQUNJO0FBTko7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQU5KOztBQVNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFOSjs7QUFTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTko7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTko7O0FBU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTko7O0FBU0E7RUFDSTtBQU5KOztBQVNBO0VBQ0k7QUFOSjs7QUFTQTtFQUNJO0FBTko7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKOztBQVNBO0VBQ0k7QUFOSjs7QUFTQTtFQUNJO0FBTko7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtBQUNBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQXFCQTtFQUNJO0VBQ0E7RUFDQTtBQWxCSjs7QUFxQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxCSjs7QUFvQkE7RUFDSTtBQWpCSjs7QUFvQkE7RUFDSTtBQWpCSjs7QUFtQkE7RUFDSTtBQWhCSjs7QUFtQkE7RUFDSTtBQWhCSjs7QUFtQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhCSjs7QUFtQkE7RUFDSTtBQWhCSjs7QUFrQkE7RUFDSTtBQWZKOztBQWlCQTtFQUNJO0FBZEo7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtBQVpKOztBQWVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWko7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBZUE7RUFDSTtFQUNBO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBZUE7RUFDSTtBQVpKOztBQWVBOztFQUFBO0FBR0E7RUFDSTtBQVpKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWlCQTtFQUNJO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWtCQTtFQUNJO0VBQ0E7RUFDQTtBQWZKOztBQWtCQTtFQUNJO0FBZko7O0FBa0JBO0VBQ0k7QUFmSjs7QUFrQkE7RUFDSTtBQWZKOztBQWtCQTtFQUNJO0FBZko7O0FBa0JBO0VBQ0k7QUFmSjs7QUFrQkE7O0VBRUk7QUFmSjs7QUFr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QUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNDO0FBSEw7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFLQTtFQUNJO0VBQ0E7RUFDQTtBQUZKOztBQUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjs7QUFLQTtFQUNJO0VBQ0E7QUFGSjs7QUFLQTtFQUNJO0FBRko7O0FBS0E7RUFDSTtFQUNBO0FBRko7QUFHSTtFQUNJO0FBRFI7O0FBS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7O0FBS0E7RUFDSTtBQUZKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU9BO0VBQ0k7QUFKSjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSkY7QUFNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBSko7QUFNSTtFQUNJO0VBQ0E7RUFDQTtBQUpSO0FBS1E7RUFDSTtFQUNBO0FBSFo7O0FBU0E7RUFDSTtBQU5KOztBQVNBO0VBQ0k7QUFOSjs7QUFTQTtFQUNJO0FBTko7O0FBU0E7RUFDSTtBQU5KOztBQVNBO0VBQ0k7RUFDQTtBQU5KOztBQVNBO0VBQ0c7QUFOSDs7QUFRQTtFQUNHO0FBTEg7O0FBT0E7RUFDRztBQUpIOztBQU1BO0VBQ0c7RUFDQTtBQUhIOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtBQUxKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU1BOztFQUVJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFLQTtFQUNJO0FBRko7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVNBO0VBQ0k7QUFOSjtBQVFJO0VBQ0k7QUFOUjtBQVVJO0VBQ0k7QUFSUjs7QUFZ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QUFHQTtFQUNJO0FBQUo7O0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKOztBQUdBO0VBQ0k7QUFBSjs7QUFHQTtFQUNJO0FBQUo7O0FBRUE7RUFDSTtBQUNKOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0FBQ0o7O0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUo7QUFESTtFQUNJO0VBQ0E7QUFHUjs7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHSjtBQUZJO0VBQ0k7RUFDQTtBQUlSOztBQUFBO0VBQ0k7QUFHSjs7QUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHSjtBQUZJO0VBQ0k7RUFDQTtBQUlSO0FBRkk7RUFDSTtFQUNBO0FBSVI7QUFGSTtFQUNJO0VBQ0E7QUFJUjs7QUFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJSjtBQUhJO0VBQ0k7RUFDQTtBQUtSO0FBSEk7RUFDSTtFQUNBO0FBS1I7QUFISTtFQUNJO0VBQ0E7QUFLUjs7QUFBSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR1I7QUFGUTtFQUNJO0VBQ0E7QUFJWjtBQUZRO0VBQ0k7RUFDQTtBQUlaO0FBRlE7RUFDSTtFQUNBO0FBSVo7QUFESTtFQUNJO0VBQ0E7RUFDQTtBQUdSO0FBRlE7RUFDSTtFQUNBO0FBSVo7QUFIWTtFQUNJO0VBQ0E7QUFLaEI7O0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0o7QUFGSTtFQUNJO0VBQ0E7QUFJUjtBQUZJO0VBQ0k7RUFDQTtBQUlSO0FBRkk7RUFDSTtFQUNBO0FBSVI7O0FBREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUo7QUFISTtFQUNJO0VBQ0E7QUFLUjtBQUhJO0VBQ0k7RUFDQTtBQUtSO0FBSEk7RUFDSTtFQUNBO0VBQ0E7QUFLUjs7QUFGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLSjtBQUpJO0VBQ0k7RUFDQTtFQUNBO0FBTVI7QUFKSTtFQUNJO0VBQ0E7RUFDQTtBQU1SO0FBSkk7RUFDSTtFQUNBO0VBQ0E7QUFNUjs7QUFIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNSjtBQUxJO0VBQ0k7RUFDQTtBQU9SO0FBTEk7RUFDSTtFQUNBO0FBT1I7QUFMSTtFQUNJO0VBQ0E7QUFPUjtBQUxJO0VBQ0k7QUFPUjs7QUFKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFPSjtBQU5JO0VBQ0k7RUFDQTtBQVFSO0FBTkk7RUFDSTtFQUNBO0FBUVI7QUFOSTtFQUNJO0VBQ0E7QUFRUjtBQU5JO0VBQ0k7RUFDQTtFQUNBO0FBUVI7O0FBTEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUo7QUFQSTtFQUNJO0VBQ0E7QUFTUjtBQVBJO0VBQ0k7RUFDQTtBQVNSO0FBUEk7RUFDSTtFQUNBO0FBU1I7QUFQSTtFQUNJO0FBU1I7O0FBTEE7RUFDSTtBQVFKOztBQUxBO0VBQ0k7QUFRSjtBQVBJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTUjs7QUFOQTtFQUNJO0FBU0o7QUFSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVVI7O0FBUEE7RUFDSTtBQVVKO0FBVEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVdSOztBQVJBO0VBQ0k7QUFXSjtBQVZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZUjs7QUFSQTtFQUNJO0FBV0o7O0FBVEE7RUFDSTtBQVlKOztBQVRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZSjtBQVZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVlaO0FBVlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZWjs7QUFQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBVUo7O0FBUEE7RUFDSTtBQVVKO0FBVEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBV1I7O0FBUkE7RUFDSTtFQUNBO0VBQ0E7QUFXSjs7QUFUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUo7QUFYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhUjtBQVhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFhUjs7QUFWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYUo7QUFaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBY1I7QUFaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBY1I7O0FBVkE7RUFLSTtFQUNBO0VBQ0E7RUFDQTtBQVNKOztBQVBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFVSjs7QUFSQTtFQUNJO0VBQ0E7RUFDQTtBQVdKO0FBVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFZUjs7QUFUQTtFQUNJO0VBQ0E7QUFZSjs7QUFUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBWUo7O0FBVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWFKOztBQVhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWNKOztBQVhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFjSjs7QUFaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBZUo7O0FBYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdCSjs7QUFiSTtFQUNJO0VBQ0E7RUFDQTtBQWdCUjtBQWRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFnQlI7O0FBWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWNSO0FBYlE7RUFDSTtFQUNBO0VBQ0E7QUFlWjtBQWRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdCaEI7QUFkWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWdCaEI7QUFaWTtFQUVJO0VBQ0E7QUFhaEI7QUFYWTtFQUNJO0FBYWhCOztBQVJBO0VBQ0k7RUFDQTtFQUNBO0FBV0o7QUFWSTtFQUNJO0FBWVI7O0FBUkE7RUFFSTtFQUNBO0VBQ0E7QUFVSjs7QUFQQTtFQUNJO0FBVUo7O0FBcURBO0VBQ0k7RUFDQTtFQUNBO0FBbERKO0FBbURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpEUjtBQWtEWTtFQUNJO0VBQ0E7RUFDQTtBQWhEaEI7QUFpRGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEvQ3BCO0FBaURnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBL0NwQjtBQXFEZ0I7RUFDSTtFQUNBO0VBQ0E7QUFuRHBCO0FBb0RvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBbER4QjtBQW9Eb0I7RUFDSTtFQUNBO0VBQ0E7QUFsRHhCO0FBc0RZO0VBQ0k7QUFwRGhCOztBQXdEQTtFQUNJO0FBckRKO0FBc0RJO0VBQ0k7RUFDQTtBQXBEUjs7QUF3REE7RUFDSTtFQUNBO0FBckRKO0FBc0RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcERSO0FBdURRO0VBQ0k7RUFDQTtFQUNBO0FBckRaO0FBdURRO0VBQ0k7RUFDQTtBQXJEWjs7QUF5REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRESjtBQXVESTtFQUNJO0VBQ0E7RUFDQTtBQXJEUjtBQXVESTtFQUNJO0VBQ0E7RUFDQTtBQXJEUjtBQXVESTtFQUNJO0VBQ0E7RUFDQTtBQXJEUjs7QUF5REE7RUFDSTtBQXRESjs7QUF3REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQXJESjtBQXNESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcERSO0FBeURnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBdkRwQjtBQXlEZ0I7RUFDSTtFQUNBO0VBQ0E7QUF2RHBCO0FBMERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXhEaEI7QUF5RGdCO0VBQ0k7RUFDQTtBQXZEcEI7QUEwRFk7RUFDSTtFQUNBO0VBQ0E7QUF4RGhCOztBQThEQTtFQUNJO0VBQ0E7QUEzREo7QUE0REk7RUFDSTtFQUNBO0FBMURSO0FBZ0VvQjtFQUNJO0FBOUR4Qjs7QUFzRUE7RUFDSTtBQW5FSjtBQW9FSTtFQUNJO0FBbEVSO0FBb0VJO0VBQ0k7QUFsRVI7O0FBc0VBO0VBQ0k7RUFDQTtBQW5FSjtBQW9FSTtFQUNJO0FBbEVSOztBQXFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBbEVKO0FBbUVJO0VBQ0k7RUFDQTtBQWpFUjs7QUFvRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWpFSjtBQWtFSTtFQUNJO0VBQ0E7QUFoRVI7O0FBcUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxFUjtBQW1FUTtFQUNJO0VBQ0E7RUFDQTtBQWpFWjtBQW9FSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFsRVI7QUFtRVE7RUFDSTtFQUNBO0VBQ0E7QUFqRVo7O0FBc0VBO0VBQ0k7RUFDQTtBQW5FSjtBQW9FSTtFQUNJO0VBQ0E7RUFDQTtBQWxFUjs7QUFxRUE7RUFDSTtFQUNBO0FBbEVKOztBQW9FQTtFQUNJO0VBQ0E7RUFDQTtBQWpFSjs7QUFtRUE7RUFDSTtBQWhFSjs7QUFtRUE7RUFDSTtBQWhFSjs7QUFtRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhFSjs7QUFtRUk7RUFDSTtFQUNBO0FBaEVSOztBQW9FQTtFQUNJO0VBQ0E7RUFDQTtBQWpFSjs7QUF1RUE7RUFDSTtBQXBFSjtBQXFFSTtFQUNJO0VBQ0E7QUFuRVI7QUFvRVE7RUFDSTtFQUNBO0FBbEVaO0FBbUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFwRWhCO0FBeUVZO0VBQ0E7RUFDQTtBQXZFWjtBQTZFWTtFQUNBO0VBQ0E7QUEzRVo7QUFpRlk7RUFDQTtFQUNBO0VBQ0E7QUEvRVo7QUFxRlk7RUFDQTtBQW5GWjs7QUEwRkE7RUFDSTtBQXZGSjs7QUEwRkE7RUFDSTtFQUNBO0VBQ0E7QUF2Rko7O0FBeUZBO0VBQ0k7QUF0Rko7O0FBd0ZBO0VBQ0k7RUFDQTtFQUNBO0FBckZKOztBQXVGQTtFQUNJO0FBcEZKOztBQXVGQTtFQUNJO0VBQ0E7QUFwRko7O0FBc0ZBO0VBQ0k7RUFDQTtBQW5GSjs7QUFzRkE7RUFDSTtFQUNBO0FBbkZKOztBQXFGQTtFQUNJO0VBQ0E7QUFsRko7O0FBb0ZBO0VBQ0k7QUFqRko7O0FBb0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakZKOztBQTRGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBekZKO0FBMEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeEZSO0FBeUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUF2Rlo7O0FBNEZJO0VBQ0k7QUF6RlI7QUEwRlE7RUFDSTtFQUNBO0VBQ0E7QUF4Rlo7QUEyRmdCO0VBQ0k7QUF6RnBCOztBQWlHQTtFQUdDO0VBQ0E7QUFoR0Q7O0FBbUdBO0VBRUM7RUFDQTtBQWpHRDs7QUFvR0E7RUFFQztFQUVBO0FBbkdEOztBQXVHSTtFQUVJO0VBQ0E7QUFyR1I7O0FBMEdBO0VBQ0k7QUF2R0o7QUF5R0k7RUFDSTtBQXZHUjtBQXlHWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2R2hCO0FBeUdZO0VBQ0k7QUF2R2hCO0FBNkdZO0VBQ0k7RUFDQTtBQTNHaEI7QUE0R2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUdwQjtBQTJHb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXpHeEI7QUEyR29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF6R3hCO0FBOEdnQjtFQUNJO0FBNUdwQjtBQThHZ0I7RUFDSTtBQTVHcEI7QUE4R2dCO0VBQ0k7QUE1R3BCO0FBOEdnQjtFQUNJO0FBNUdwQjtBQThHZ0I7RUFDSTtBQTVHcEI7QUE4R2dCO0VBQ0k7QUE1R3BCO0FBK0dZO0VBQ0k7QUE3R2hCOztBQWtIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBL0dKOztBQW9IUTtFQUNBO0FBakhSOztBQXNIQTtFQUNJO0FBbkhKOztBQXNIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBbkhKO0FBb0hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxIUjtBQW9ISTtFQUNJO0FBbEhSO0FBb0hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxIUjs7QUFxSEE7RUFDSTtBQWxISjtBQW1ISTtFQUNJO0VBQ0E7QUFqSFI7O0FBb0hBO0VBQ0k7RUFDQTtFQUNBO0FBakhKO0FBa0hJO0VBQ0k7RUFDQTtBQWhIUjtBQWtISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBaEhSOztBQW9IQTtFQUNJO0VBQ0E7RUFDQTtBQWpISjtBQWtISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBaEhSO0FBa0hJO0VBQ0k7RUFDQTtFQUNBO0FBaEhSOztBQW9IQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBakhKO0FBa0hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFoSFI7O0FBb0hBO0VBQ0k7RUFDQTtBQWpISjs7QUFxSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbEhSO0FBbUhRO0VBQ0k7RUFDQTtBQWpIWjtBQXNIUTtFQUNJO0FBcEhaO0FBc0hRO0VBQ0k7QUFwSFo7QUF3SFE7RUFDSTtBQXRIWjtBQXdIUTtFQUNJO0FBdEhaO0FBMEhRO0VBQ0k7QUF4SFo7QUEwSFE7RUFDSTtBQXhIWjs7QUE2SEE7RUFDSTtBQTFISjs7QUE0SEE7RUFDSTtFQUNBO0VBQ0E7QUF6SEo7QUEwSEk7RUFDSTtBQXhIUjs7QUEySEE7RUFDSTtBQXhISjs7QUEySEE7RUFDSTtBQXhISjs7QUE0SEk7RUFDSTtFQUNBO0FBekhSO0FBMkhJO0VBQ0k7RUFDQTtFQUNBO0FBekhSOztBQWlJUTtFQUNJO0FBOUhaO0FBK0hZO0VBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3SGhCO0FBK0hZO0VBQ1E7QUE3SHBCO0FBK0hZO0VBQ1E7QUE3SHBCO0FBK0hZO0VBQ1E7QUE3SHBCO0FBaUlJO0VBQ0k7SUFDQTtFQS9ITjtFQWlJTTtJQUNBO0VBL0hOO0FBQ0Y7O0FBa0lBO0VBQ0k7RUFDQTtBQS9ISjs7QUFpSUE7RUFDSTtBQTlISjs7QUFpSUE7RUFDSTtFQUNBO0VBQ0E7QUE5SEo7QUErSEk7RUFDSTtFQUNBO0FBN0hSO0FBK0hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3SFI7O0FBaUlJO0VBQ0k7RUFDQTtBQTlIUjtBQWdJSTtFQUNJO0VBQ0E7QUE5SFI7O0FBaUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOUhKO0FBK0hJO0VBQ0k7RUFDQTtBQTdIUjs7QUFnSUE7RUFDSTtFQUNBO0FBN0hKOztBQWtJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEvSFI7QUFnSVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQTlIWjtBQWlJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBL0hSO0FBZ0lRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTlIWixDO0FDOTZDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUNJO0VBQ0k7QUFDUjtBQUVJO0VBQ0k7RUFDQTtFQUNBO0FBQVI7QUFFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQVo7QUFFZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQXBCO0FBS1E7RUFDSTtBQUhaO0FBSVk7RUFDSTtFQUNBO0VBQ0E7QUFGaEI7QUFJZ0I7RUFDSTtFQUNBO0VBQ0E7QUFGcEI7QUFLZ0I7RUFDSTtFQUNBO0VBQ0E7QUFIcEI7QUFPWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxoQjtBQVFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5oQjtBQVNZO0VBQ0k7RUFDQTtFQUNBO0FBUGhCO0FBVW9CO0VBQ0k7RUFDQTtBQVJ4QjtBQVdvQjtFQUNJO0VBQ0E7RUFDQTtBQVR4QjtBQWFnQjtFQUNJO0FBWHBCO0FBWW9CO0VBQ0k7RUFDQTtBQVZ4QjtBQWFvQjtFQUNJO0VBQ0E7QUFYeEIsQztBQzlGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7QUFDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDUjtBQUNZO0VBQ0k7RUFDQTtFQUNBO0FBQ2hCO0FBSUk7RUFDSTtFQUNBO0VBQ0E7QUFGUjtBQUlRO0VBQ0k7QUFGWixDO0FDNUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNKLEM7QUNOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7QUFDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDUjtBQUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFDWjtBQUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFaOztBQUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFGSjtBQUlJO0VBQ0k7RUFDQTtFQUNBO0FBRlI7QUFJUTtFQUNJO0FBRlo7QUFLUTtFQUNJO0FBSFo7QUFNUTtFQUNJO0FBSlo7QUFPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBTFo7QUFTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUFI7QUFTUTtFQUNJO0VBQ0E7RUFDQTtBQVBaOztBQVlBO0VBQ0k7RUFDQTtBQVRKLEM7QUN0RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7O0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7O0FBREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSUY7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBS0Y7O0FBSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFNRjs7QUFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU9GOztBQUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUUY7O0FBTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRjs7QUFOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFTRixDO0FDL0lBO0VBQ0k7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RUFDSTtBQUpSO0FBU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQUjtBQVVJO0VBQ0k7QUFSUjtBQVNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFQWjtBQVNRO0VBQ0k7QUFQWjtBQVFZO0VBQ0k7RUFDQTtBQU5oQjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjtBQVNJO0VBQ0k7RUFDQTtBQVBSO0FBUVE7RUFDSTtBQU5aO0FBU0k7RUFDSTtFQUNBO0VBQ0E7QUFQUjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFOSjs7QUFTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU5KO0FBT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxSO0FBTVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSlo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7QUFMSjtBQU1JO0VBQ0k7RUFDQTtFQUNBO0FBSlI7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBT0E7RUFDSTtFQUNBO0FBSkosQyIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBzcmM6ICB1cmwoJy4uLy4uL3B1YmxpYy9mb250LWljb21vb24vaWNvbW9vbi5lb3Q/eWVzNTBiJyk7XG4gICAgc3JjOiAgdXJsKCcuLi8uLi9wdWJsaWMvZm9udC1pY29tb29uL2ljb21vb24uZW90P3llczUwYiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgIHVybCgnLi4vLi4vcHVibGljL2ZvbnQtaWNvbW9vbi9pY29tb29uLnR0Zj95ZXM1MGInKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICB1cmwoJy4uLy4uL3B1YmxpYy9mb250LWljb21vb24vaWNvbW9vbi53b2ZmP3llczUwYicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgdXJsKCcuLi8uLi9wdWJsaWMvZm9udC1pY29tb29uL2ljb21vb24uc3ZnP3llczUwYiNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgXG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICBcbiAgLmljb24tcGxhbm5pbmctaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIH1cbiAgLmljb24tdXNlci1zdG9yeS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgfVxuICAuaWNvbi1hZGQtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIH1cbiAgLmljb24tYmFja2xvZy1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgfVxuICAuaWNvbi1jb21tZW50LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICB9XG4gIC5pY29uLWRhc2hib2FyZC1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgfVxuICAuaWNvbi1kZWxldGUtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gIH1cbiAgLmljb24taGFtYnVyZ2VyLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xuICB9XG4gIC5pY29uLWhvbWUtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG4gIH1cbiAgLmljb24tbGl2cmFibGUtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG4gIH1cbiAgLmljb24tbW9yZS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgfVxuICAuaWNvbi1zYXZlLWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xuICB9XG4gIC5pY29uLXNlbmQtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG4gIH1cbiAgLmljb24tc3ByaW50LWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xuICB9XG4gIC5pY29uLXVzZXItc2V0dGluZy1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgfVxuICAuaWNvbi13b3Jrc3BhY2UtaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gIH1cbiAgIiwiQGltcG9ydCB1cmwoXCIuL2ljb21vb24uY3NzXCIpO1xuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XG59XG5cblxuLmxpc3Qtc3R5bGUtcmVzZXQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLW5vLWNoZXZyb246YWZ0ZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuYS5sbmstaW5yaHR7XG4gICAgY29sb3I6IGluaGVyaXQ7O1xufVxuIiwiLmNvbnRlbnQtc3ByaW50e1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmNvbnRlbnQtc3ByaW50IC5uYXZ7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiA1cHggYXV0bztcbn1cblxuLmNvbnRlbnQtc3ByaW50IC5uYXYgLmFkZC1zcHJpbnR7XG4gICAgYmFja2dyb3VuZDogIzMwYjBjMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjtcbn1cbi5sYWJlbC1wcm9qZWN0IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzkyOWM5YztcbiAgICAvKmJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTI5YzljOyovXG59XG5cbi5jb250ZW50LXNwcmludCAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNvbnRlbnQtc3ByaW50IC5jb250YWluZXItc3ByaW50LXNob3d7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMjBweCAjRUVFRUVFO1xufVxuXG4uY29udGVudC1zcHJpbnQgLmNvbnRhaW5lci1zcHJpbnQtc2hvdyAubmFtZXtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbi5jb250ZW50LXNwcmludCAuY29udGFpbmVyLXNwcmludC1zaG93IC5hY3Rpb257XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpdGxlLXVwcGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1hbmFnZS1zcHJpbnQtbGlzdCB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmN0LW1hbmFnZSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmN0LWFjdGlvbiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmN1cnNvci1wdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3QtYWN0aW9uIC5hY3Qge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogcmdiKDEwNSwgMTA1LCAxMDUpO1xufSIsImhlYWRlciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC8vIGNvbG9yOiAjNjZhYWRkO1xufVxuXG5oZWFkZXIgLmthZHJhdGljLWhlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgID4gKiB7XG4gICAgICAgIC8vIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgfVxuXG4gICAgLmgtY3Rye1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAuaC1tLXVzZXJ7XG5cbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufVxuXG5oZWFkZXIgLmthZHJhdGljLWhlYWRlciBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYS5sbmstaG9tZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmhlYWRlciAuc2hvdy1tYW5hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi5jb250ZW50LW1haW57XG4gICAgZmxleDogMTtcbn1cblxuLmhpZGUtaXR7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNob3ctbWFuYWdlIGEuZGVjb25uZWN0LXVzZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG59XG5cbiNzaWRlYmFyIHtcbiAgICAvLyB3aWR0aDogMzIwcHg7XG4gICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzMwYjBjMDtcbiAgICAvLyBjb2xvcjogd2hpdGU7XG5cbiAgICAuaC1ob21le1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxMnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDE2cHggOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cblxuLy8gYm9keS53b3Jrc3BhY2UtdjIge1xuLy8gICAgICNzaWRlYmFyIHtcbi8vICAgICAgICAgd2lkdGg6IDI0MHB4O1xuLy8gICAgIH1cbi8vIH1cblxuLy8gYm9keS5zaWRlYmFyLW1lZGl1bSB7XG4vLyAgICAgI3NpZGViYXIge1xuLy8gICAgICAgICB3aWR0aDogMjQwcHg7XG4vLyAgICAgfVxuLy8gfVxuXG5cbi8vIGJvZHkuc2lkZWJhci1zbWFsbCB7XG4vLyAgICAgI3NpZGViYXIge1xuLy8gICAgICAgICB3aWR0aDogMTAwcHg7XG4vLyAgICAgfVxuLy8gfVxuXG5cbi8vIGJvZHkudGltZXNoZWV0e1xuLy8gICAgICNzaWRlYmFyIHtcbi8vICAgICAgICAgd2lkdGg6IDc2cHg7XG4vLyAgICAgfVxuLy8gfVxuXG4uc2ItbWFpbi1saW5re1xuICAgIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJlYTJiMTtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuI21haW4tY29udGFpbmVyIHtcbiAgICBmbGV4OiAxO1xufVxuXG4jZmxhc2gtbWVzc2FnZXMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNmbGFzaC1tZXNzYWdlcyAubXNnIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNmbGFzaC1tZXNzYWdlcyAubXNnLm1zZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmRlNmJkO1xuICAgIGNvbG9yOiAjNDA0MDdiO1xufVxuXG4jZmxhc2gtbWVzc2FnZXMgLm1zZy5tc2ctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2RiYWQ5OTtcbiAgICBjb2xvcjogIzZjM2QxODtcbn1cblxuI2ZsYXNoLW1lc3NhZ2VzIC5tc2cubXNnLWluZm8gLnNob3ctbWVzc2FnZS1maW5pc2hlZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG5mb290ZXIge1xuICAgIGhlaWdodDogNTBweDtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6IHB1cnBsZTsqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpICB7XG5cbn1cblxuYm9keS5ob21lcGFnZSAuY29udGVudC1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn0gXG5cbmJvZHkuaG9tZXBhZ2UgI21haW4tY29udGFpbmVye1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi8vIG5ldyBzdHlsZVxuLmthZHJhdGljLWhlYWRlcntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIzZlOTllNiAsIzA5M2M5NCk7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNTFweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC50b3AtY29udGVudC1uYXZiYXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGl2e1xuICAgICAgICAgICAgLmljb24taGFtYnVyZ2VyLWljb257XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMCAwIDAgLyAyMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDAgMCAwIC8gMjAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDAgMCAwIC8gMjAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodC1jb250ZW50LW5hdmJhcntcbiAgICAgICAgLnNob3ctbWFuYWdle1xuICAgICAgICAgICAgLmRlY29ubmVjdC11c2Vye1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZm9udC1ob21lLWljb257XG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlLWJhci1jdXN0b20tc3R5bGV7XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGM0Y1O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAuY29udGVudC1zaWRlLWJhcntcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiA1MXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB1bHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2NjkyRTA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDEzNywgMjE2LCAwLjExKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hdi1saXN0X2N1c3R7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZXBhcmF0ZS1iYXJ7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZmZmZjIxO1xufVxuLmJsb2MtdXNlclN0eWxle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgLnVzZXItYXZhdGFye1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hbWVVc2VyLWNvbm5lY3RlZC1zdHlsZXtcbiAgICAgICAgaDZ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzI1MjkzMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDM3LCA0MSwgNDksIDAuNSk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hdmF0YXItY29ubmVjdGVkU2lkZWJhci1zdHlsZXtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlbGVjdC1wcm9qZWN0LXNpZGViYXJ7XG4gICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICAuZm9ybS1jb250cm9se1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG59XG4uaGFtYnVyZ2VyLWhpZGUtc2lkZWJhci1qc3tcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhpZGRlbi1zZWxlY3QtcHJvamVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5oaWRlLXNpZGViYXJ7XG4gICAgLmNvbnRlbnQtbWFpbntcbiAgICAgICAgLmhpZGRlbi1zZWxlY3QtcHJvamVjdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc2VsZWN0LmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aXRlLXNpZGViYXJ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oaWRlLXNpZGViYXJ7XG4gICAgLnNpZGUtYmFyLWN1c3RvbS1zdHlsZXtcbiAgICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgLmNvbnRlbnQtc2lkZS1iYXJ7XG4gICAgICAgICAgICAuYmxvYy11c2VyU3R5bGV7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuYXZhdGFyLWNvbm5lY3RlZFNpZGViYXItc3R5bGV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmFtZVVzZXItY29ubmVjdGVkLXN0eWxle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QtcHJvamVjdC1zaWRlYmFye1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAubmF2LWxpc3RfY3VzdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0ZS1zaWRlYmFye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWN0aXZlLXNpZGViYXItcHJvamVjdHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2NjkyRTAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAxMzcsIDIxNiwgMC4xMSkgIWltcG9ydGFudDtcbn1cbi8vIG5ldyBzdHlsZVxuXG5cbi8vIGhhbWJ1cmdlciBzdHlsZVxuLmhhbWJ1cmdlci1pY29uLWN1c3QgLmxpbmV7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCBhdXRvO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxuICBcbiAgLmhhbWJ1cmdlci1pY29uLWN1c3Q6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIFxuICAuaGlkZS1zaWRlYmFyIC5jb250ZW50LW1haW4gaGVhZGVyIC5rYWRyYXRpYy1oZWFkZXIgZGl2IGRpdiAuaGFtYnVyZ2VyLWljb24tY3VzdCAubGluZTpudGgtY2hpbGQoMil7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBcbiAgLmhpZGUtc2lkZWJhciAuY29udGVudC1tYWluIGhlYWRlciAua2FkcmF0aWMtaGVhZGVyIGRpdiBkaXYgLmhhbWJ1cmdlci1pY29uLWN1c3QgLmxpbmU6bnRoLWNoaWxkKDEpe1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDdweCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgXG4gIC5oaWRlLXNpZGViYXIgLmNvbnRlbnQtbWFpbiBoZWFkZXIgLmthZHJhdGljLWhlYWRlciBkaXYgZGl2IC5oYW1idXJnZXItaWNvbi1jdXN0IC5saW5lOm50aC1jaGlsZCgzKXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03cHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgLy8gaGFtYnVyZ2VyIHN0eWxlIiwiLmJ0bi1pY29uLWJvcmRlcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDU3NGM1O1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NTc0YzU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGdhcDogMTBweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU3NGM1O1xuICAgICAgICBib3JkZXItY29sb3I6ICM0NTc0YzU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG4uYnRuLWJsdWUtYXBwe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTc0YzU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ1NzRjNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWluLXdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTc0YzU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ1NzRjNTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuLndycC1hY3Rpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDVweDtcbn1cblxuLmJ0IHtcbiAgICAmLmJ0LXByaW1hcnl7XG4gICAgICAgICYuYnQtaW5mb3tcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ1NzRjNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ1NzRjNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRjN2ZkNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YzdmZDYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRjN2ZkNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YzdmZDYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRjN2ZkNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YzdmZDYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idC1zZWNvbmRhcnl7XG4gICAgICAgICYuYnQtaW5mb3tcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ1NzRjNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogIzQ1NzRjNSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM0YzdmZDYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRjN2ZkNiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGM3ZmQ2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0YzdmZDYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGM3ZmQ2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0YzdmZDYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY20tYnJlYWRjcnVtYntcbiAgICB1bHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2lkZS1iYXItY217XG4gICAgd2lkdGg6IDIzNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGM0Y1O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAuY29udGVudC1zaWRlLWJhcntcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiA1MXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB1bHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2NjkyRTA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDEzNywgMjE2LCAwLjExKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm5hdi1saXN0X2N1c3R7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGlkZS1zaWRlYmFye1xuICAgIC5zaWRlLWJhci1jbXtcbiAgICAgICAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgLmNvbnRlbnQtc2lkZS1iYXJ7XG4gICAgICAgICAgICAuYmxvYy11c2VyU3R5bGV7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuYXZhdGFyLWNvbm5lY3RlZFNpZGViYXItc3R5bGV7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmFtZVVzZXItY29ubmVjdGVkLXN0eWxle1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QtcHJvamVjdC1zaWRlYmFye1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAubmF2LWxpc3RfY3VzdHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0ZS1zaWRlYmFye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmRyYWZ0LWluZGljYXRvcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNtLWl0bS1zdGljay10YXNre1xuICAgIC53cnAtaGVhZGVyLXRhc2t7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG4gICAgLmRyYWZ0LWluZGljYXRvcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJi5ub3JtYWwge1xuICAgICAgICAuZHJhZnQtaW5kaWNhdG9ye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDE2IDE0NyAwIC8gNDIlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5vdC11cmdlbnR7XG4gICAgICAgIC5kcmFmdC1pbmRpY2F0b3J7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjYgMjYgMjYgLyA0MiUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYudXJnZW50e1xuICAgICAgICAuZHJhZnQtaW5kaWNhdG9ye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDIyMyAxMTMgMCAvIDQyJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi52ZXJ5LXVyZ2VudHtcbiAgICAgICAgLmRyYWZ0LWluZGljYXRvcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUgMCAwIC8gNDIlKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3JwLXRpdGxlLWFjdGlvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5vLWxpdnJhYmxlLWluZGljYXRvcntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2Q4ZWFmZDtcbiAgICBjb2xvcjogIzI2NGM5MDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufSIsIi5maWVsZC1ncnB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAubGJsLWZpZWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5maWVsZC1ncnAtc3RhdGlje1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLmxibC1maWVsZC1zdGF0aWN7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzI2NDE1MDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRpdGxlLXN0YXRpY3tcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzI1MjkzMTtcbiAgICB9XG4gICAgLmRlc2NycHQtc3RhdGlje1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjMjUyOTMxZTg7XG4gICAgfVxufVxuXG4uZm9vdGVyLWZvcm17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbn1cblxuLndycC1zb2NpYWwtbWVkaWEtZm9ybS1jbXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC5jaGVja2JveC1ncnB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLndycC1jaGVja2JveHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1ibG9ja3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5wYXJ0LWF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAucGFydC1ie1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG5cbi5zdGF0dXMtYWN0aW9ue1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDhEOEQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgLmJ0bi1zdGF0dXN7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDM3MkMzO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc29jaWFsLW1lZGlhLWRlc3RpbmF0aW9ue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi53cnAtc29jaWFsLW1lZGlhe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyOTRmOTI7XG4gICAgLmljb257XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjNmE5NmUzO1xuICAgIH1cbiAgICAuc2VwYXJhdG9ye1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiZGMwYzM7XG4gICAgfVxuXG4gICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgLnNlcGFyYXRvcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndycC11cGxvYWQtbWVkaWF7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQ6ICNmMWYzZjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuaXRtLW1lZGlhe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDhweCk7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoODAsIDgwLCA4MCwgMC4xKTtcbiAgICAgICAgLmNvbnRlbnQtbWVkaWF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAud3JwLWltZy1tZWRpYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgLmltZy1tZWRpYXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmZvLW1lZGlhe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMWRlZywgIzFBM0M1MSwgcmdiYSgyNiwgNjAsIDgxLCAwLjg3ODQzMTM3MjUpLCByZ2JhKDI2LCA2MCwgODEsIDAuNiksIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgLnRpdGxlLW1lZGlhe1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuYnRuLW1lZGlhe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWEzYzUxZDc7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tZnVsbC1zY3JlZW57XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mdWxsLXNjcmVlbi1tZWRpYXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcyNik7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmNvbnRlbnQtbWVkaWF7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm8tbWVkaWF7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuLW1lZGlhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuLWZ1bGwtc2NyZWVue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVwbG9hZC1tZWRpYS1idG57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gOHB4KTtcbiAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKDkzLCAxMjMsIDE0NSwgMC41KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoODAsIDgwLCA4MCwgMC4xKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI2LCA2MCwgODEsIDAuNjUwOTgwMzkyMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sb2FkaW5nLW1lZGlhLXVwbG9hZHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gOHB4KTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAuc3Bpbm5lci1ib3JkZXJ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICAmLnNob3ctbG9hZGluZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ud3JwLXVwbG9hZC1tZWRpYS52aWV3e1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgLmJ0bi1tZWRpYS5kZWxldGUtbWVkaWF7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufSIsIi5pdGVtLWRlbGl2ZXJhYmxle1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDgwLCA4MCwgODAsIDAuMTgwMzkyMTU2OSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHJnYigyMzEgMjI0IDIwMSk7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgLy8gLnBhcnQtYXtcbiAgICAvLyB9XG4gICAgLnBhcnQtYntcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICAuY29udGVudC1wYXJ0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5hdXRob3J7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuY29udGFpbmVyLWF2YXRhcntcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5uYW1lLWF1dGhvcntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDM3IDQxIDQ5KTtcblxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbmZvLWRlbGl2ZXJhYmxle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDVweDtcbiAgICB9XG4gICAgLnRpdGxlLWRlbGl2ZXJhYmxle1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH1cbiAgICAucmVmLWRlbGl2ZXJhYmxle1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5hdHRhY2htZW50LWNvdW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzNiNWQ5YjtcbiAgICAgICAgLmljb257XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2I1ZDliO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yaWdodC1jbnRue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDVweDtcbiAgICB9XG4gICAgLnB1Ymxpc2gtZHR7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgfVxuICAgIC5kZC1tb3Jle1xuICAgICAgICAuaWNvbntcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjUyOTMxO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud3JwLXNvY2lhbC1tZWRpYXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhhcygud3JwLXN0YXR1cy5kcmFmdCl7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgcmdiKDE2NSAxNjUgMTY1IC8gNDAlKTtcbiAgICAgICAgXG4gICAgfVxuICAgICY6aGFzKC53cnAtc3RhdHVzLm9uLWhvbGQpe1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHJnYig5MyAxMzggMjE2IC8gNjklKTtcbiAgICAgICAgXG4gICAgfVxuICAgICY6aGFzKC53cnAtc3RhdHVzLnZhbGlkKXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCByZ2IoMTE5IDIxMyAxOTIpO1xuICAgICAgICBcbiAgICB9XG4gICAgJjpoYXMoLndycC1zdGF0dXMucHVibGlzaGVkKXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCByZ2IoOTkgMTk3IDE0Myk7XG4gICAgICAgIFxuICAgIH1cbiAgICAud3JwLXN0YXR1c3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogM3B4IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGdhcDogM3B4O1xuICAgICAgICAuYmFkZ2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5kcmFmdHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigxOTMgMTkzIDE5MyAvIDM4JSk7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDE0NSAxNDMgMTQzKTtcbiAgICAgICAgICAgIC5iYWRnZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTY1IDE2NSAxNjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYub24taG9sZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig5MyAxMzggMjE2IC8gMjElKTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoNzMgMTEzIDE4MSAvIDY5JSk7XG4gICAgICAgICAgICAuYmFkZ2V7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDkzIDEzOCAyMTYgLyA2OSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYudmFsaWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTE5IDIxMyAxOTIgLyAzMyUpO1xuICAgICAgICAgICAgY29sb3I6IHJnYig5OSAxNzkgMTYxKTtcbiAgICAgICAgICAgIC5iYWRnZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTE5IDIxMyAxOTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgJi5wdWJsaXNoZWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoOTkgMTk3IDE0MyAvIDMwJSk7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDg2IDE3MyAxMjUpO1xuICAgICAgICAgICAgLmJhZGdle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig5OSAxOTcgMTQzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmlsdGVyLWxpc3R7XG4gICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogMTBweDtcbiAgICAubGJsLWZpZWxke1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjM2M1MzdhO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAvLyAuc2xjdC1maWVsZHtcblxuICAgIC8vIH1cbn1cblxuLnBhZ2luYXRpb24tY3VzdG9te1xuICAgIC5wYWdlLWxpbmt7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLnBhZ2UtaXRlbXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLXBhZ2luYXRpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLnBhZ2UtbGlua3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWI4OGQ3O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyAgIHN0eWxlIGxheW91dCBjbGllbnRcbi5uYXZiYXItcGFyZW50LWNsaWVudHtcbiAgICAvLyBib3gtc2hhZG93OiAwcHggMXB4IDdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgeyBcbiAgICAua2FkcmF0aWMtY2xpZW50LWhlYWRlcntcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwN3B4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIC5sb2dvLWFuZC1zcGFjZS11c2Vye1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcGFjZS11c2Vye1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyOTMxO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWNvbGxhcHNle1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdWx7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwQkJERSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwQkJERSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBCQkRFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAyMTI0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBCQkRFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hdmF0YXItY2xpZW50LWFuZC1sb2dvdXR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHNwYW57XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMyMDIxMjQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG4vLyAgIHN0eWxlIGxheW91dCBjbGllbnRcblxuLmRyb3Bkb3duLWxvZ291dC1jdXN0b217XG4gICAgYnV0dG9ue1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmF2YXRhci1jbGllbnR7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMyNTI5MzE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjdGl2ZS1uYXZiYXItdG9wLWNsaWVudHtcbiAgICAmOjphZnRlcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDBCQkRFO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICMwMEJCREUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uZHJvcGRvd24tdG9nZ2xlLWJsYWNrOjphZnRlcntcbiAgICBjb2xvcjogIzIwMjEyNDtcbn1cbi5sb2dvLXBsYWNlLWNsaWVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgLmRpdi1mb3ItaW1nLWxvZ297XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kaXYtZm9yLXRleHQtZGV2ZWxvcGF7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxufVxuICAiLCJAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHsgXG4gICAgLmthZHJhdGljLWNsaWVudC1oZWFkZXJ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMTA3cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIC5sb2dvLWFuZC1zcGFjZS11c2Vye1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zcGFjZS11c2Vye1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyOTMxO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWNvbGxhcHNle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBCQkRFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBCQkRFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMEJCREUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMDIxMjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0taW5saW5le1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgIC5rYWRyYXRpYy1jbGllbnQtaGVhZGVye1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucGFkZGluZy1ub25lLWNvbnRhaW5lci1jbGllbnR7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG59IiwiQGltcG9ydCB1cmwoXCIuLi9jc3MvcmVzcG9uc2l2ZS1zcGFjZS1jdXN0b21lci5zY3NzXCIpO1xuXG4uZGVsaXZyYWJsZS1jYXJkLWNsaWVudHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGF7ICAgXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMjE1Njg2Mjc1KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNDc5YjMyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgLmNvbnRlbnQtY2FyZC1jbGllbnR7XG4gICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNTI5MzEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcxN0Q5NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZGljYXRvci1ncm91cHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb21tZW50LWluZGljYXRvcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyM0E5RkEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb24tZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXV0aG9yLXN0YXR1cy1pbi1jbGllbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgZGl2e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgLnN0YXR1cy1kZWxpdnJhYmxlLWluLWNsaWVudHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzOTAxQiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYW1lLWF1dGhvci1kZWxpdnJhYmxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEI4QjhCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXZhdGFyLWF1dGhvci1pbi1saXZyYWJsZS1jbGllbnR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYXJ0aWNsZS1pdGVtcy1jbGllbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgLy8gLnRpbWVsbiB7XG4gICAgLy8gICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLy8gICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICBtYXJnaW46IDA7XG4gICAgLy8gICAgIGxpIHtcbiAgICAvLyAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgICAgICAgICY6YmVmb3JlIHtcbiAgICAvLyAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAvLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgLy8gICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAvLyAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAvLyAgICAgICAgICAgICBsZWZ0OiAtMzdweDtcbiAgICAvLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC8vICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgICAgICAmOjphZnRlciB7XG4gICAgLy8gICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgLy8gICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIC8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgICAgICAgICAgICBsZWZ0OiAtMzFweDtcbiAgICAvLyAgICAgICAgICAgICB0b3A6IDA7XG4gICAgLy8gICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgIC8vICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICAgICAgLmJsb2MtaXRlbXtcbiAgICAvLyAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIC8vICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIC8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIC8vICAgICAgICAgICAgICYuYmxvY2staXRlbS1uby1ib3JkZXIge1xuICAgIC8vICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgIC50aXRsZS1pdGVte1xuICAgIC8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyOTMxO1xuICAgIC8vICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgLy8gICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgICAgIHB7XG4gICAgLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6ICM4ZDk3YTk7XG4gICAgLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAvLyAgICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgIH1cbiAgICAvLyAgICAgbGk6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIC8vICAgICB9XG4gICAgLy8gfVxuICAgIC50aW1lbG4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBhbHBoYS1jb3VudGVyO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihhbHBoYS1jb3VudGVyLCB1cHBlci1hbHBoYSkgJyc7XG4gICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBhbHBoYS1jb3VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UxZTdmMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI5MzE7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzFweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2UxZTdmMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIC5ibG9jLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIC50aXRsZS1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI5MzE7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMmUzOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICB9XG59XG5cbi5jb21tZW50LXNoYXBlLWNsaWVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICAuYXZhdGFyLWNvbW1lbnR7XG4gICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIH1cbiAgICBkaXZ7XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIC5oZWFkZXItY29tbWVudHtcbiAgICAgICAgICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM1MzYzODtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZW1haWwtY29tbWVudHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRENTU2MztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlLWRyb3B7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNTM2Mzg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNTM2Mzg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRlc2NyaXAtY29tbWVudHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MTdEOTQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm13aWR0aC1jb21tZW50LWNsaWVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y1O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMTVweDtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzcxN0Q5NDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1mb3JtLWNsaWVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAuYXZhdGFyLWNvbW1lbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG4gICAgZGl2e1xuICAgICAgICBkaXZ7XG4gICAgICAgICAgICAuaGVhZGVyLWNvbW1lbnR7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzUzNjM4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbWFpbC1jb21tZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcxN0Q5NDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlLWRyb3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzUzNjM4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzE3RDk0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNjcmlwLWNvbW1lbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWluLWNvbW1lbnR7XG4gICAgLmZvcm13aWR0aC1jb21tZW50LWNsaWVudHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAwIDE1cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjNhOWZhM2Q7XG4gICAgfVxufVxuXG4uZmxleC13cmFwLWJldHdlZW4tY29udGVudC1jbGllbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLmF1dGhvci1kYXRlLXZpc3VhbGlzYXRpb24tbGl2cmFibGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIC5zdGF0dXMtZGVsaXZyYWJsZS1pbi1jbGllbnR7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzM5MDFCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmFtZS1hdXRob3ItZGVsaXZyYWJsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4QjhCOEIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXZhdGFyLWF1dGhvci1pbi1saXZyYWJsZS1jbGllbnR7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmhvbWVwYWdlLWNsaWVudHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogODB2aDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLy8gcGFkZGluZzogMCA2MHB4O1xuICAgIC5ibG9jLWNvbnRlbnQtaG9tZXBhZ2V7XG4gICAgICAgIHBhZGRpbmc6IDBweCAycmVtIDBweCAwO1xuICAgICAgICBoMXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzIwMjEyNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAuc3Ryb25nZXItYmx1ZXtcbiAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBiYmRlOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2MtaW1nLWhvbWVwYWdle1xuICAgICAgICBtaW4td2lkdGg6IDUxMHB4O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggN3B4IDBweCByZ2IoMCAwIDAgLyAxMCUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMHB4IDByZW0gMHB4IDAycmVtO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5M3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0M4REVGQTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICBib3R0b206IC00NXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2MtaW1nLWhvbWVwYWdlLTJ7XG4gICAgICAgIG1pbi13aWR0aDogNTEwcHg7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgLypib3gtc2hhZG93OiAwcHggNHB4IDdweCAwcHggcmdiKDAgMCAwIC8gMTAlKTsqL1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMCAycmVtO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubWFpbi1idG4taG9tZXBhZ2V7XG4gICAgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNBOUZBO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2IoMCAwIDAgLyAxNSUpO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2IoMCAwIDAgLyAxNSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNhOWZhZTA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiKDAgMCAwIC8gMTUlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzYTlmYWUwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiKDAgMCAwIC8gMTUlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzYTlmYWUwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbn1cbi5idG4tYmx1ZXtcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyM0E5RkE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2IoMCAwIDAgLyAxNSUpO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2IoMCAwIDAgLyAxNSUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNhOWZhZTA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiKDAgMCAwIC8gMTUlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzYTlmYWUwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiKDAgMCAwIC8gMTUlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzYTlmYWUwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci1jbGllbnR7XG4gICAgcGFkZGluZzogMCAyNXB4O1xufVxuXG5ib2R5OmhhcyguaG9tZXBhZ2UtY2xpZW50KSB7XG4gICAgYmFja2dyb3VuZDogI0U5RjNGRiAhaW1wb3J0YW50O1xufVxuXG4ubWFyZ2luLWF1dG8tcmlnbi0we1xuICAgIG1hcmdpbjogYXV0byAwcHggYXV0byBhdXRvO1xufVxuXG4ucGFkZGluZy1ub25lLWNvbnRhaW5lci1jbGllbnQge1xuICAgIHBhZGRpbmc6IDAgOTJweDtcbn1cbi50aXRsZS1taW4tY2FyZHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLm1jb250YWluZXItaGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAucGFydC1hIHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAvLyAucGFydC1iIHtcblxuICAgIC8vIH1cbn1cbi5zZWNvbmQtdGl0bGUtY2xpZW50e1xuICAgIGNvbG9yOiAjMjUyOTMxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubWFpbi10aXRsZS1jbGllbnR7XG4gICAgY29sb3I6ICMyNTI5MzE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uZHJvcGRvd24tY3VzdG9tLWNsaWVudHtcbiAgICAuZHJvcGRvd24tbWVudXtcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW17XG4gICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJkLXNoYWRvd3N7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMjE1Njg2Mjc1KTtcbn1cbi5jYXJkLWF2YXRhcntcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuXG4uY2xpZW50LWludGVyZmFjZXtcbiAgICAuZmlsdGVyLWZsZXh7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB9XG4gICAgLmdyb3VwLXJhZGlvLWJ0bi1jdXN0b217XG4gICAgICAgIC5yYWRpby1zaGFwZS1idG4tY3VzdG9te1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgICAgICAucmFkaW8tYnRue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucmFkaW8tYnRuOmNoZWNrZWQgKyAucmFkaW8tc2hhcGUtYnRuLWN1c3RvbXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyM0E5RkEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIzQTlGQSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpbmstaWNvbntcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAud3JhcHBlci1jYXJkLXBsYW5uaW5ne1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAuY2FyZC1saXN0LXBsYW5uaW5ne1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIxNTY4NjI3NSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIC5jb250ZW50LWxlZnR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAudGl0bGUtcGxhbm5pbmd7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjkzMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAubGFuZG1hcmstcGxhbm5pbmctY2FyZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQjdCN0I3O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuXG4gICAgICAgICAgICAgICAgICAgIC5tb2R1bGUtdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXNjcmlwLXBsYW5uaW5ne1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzE3RDk0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC1yaWdodHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1pdGVtczogZW5kO1xuICAgICAgICAgICAgICAgIC5zdGF0dXMtcGxhbm5pbmd7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY2Rjc7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUI2NjkwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0YXR1cy1wbGFubmluZy5zdGF0dXMtZmluaXNoZWR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCQ0VGRDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzkwMUIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0YXR1cy1wbGFubmluZy5zdGF0dXMtaW4tcHJvZ3Jlc3N7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDNUVDRUYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQjY2OTAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN0YXR1cy1wbGFubmluZy5zdGF0dXMtcG9zdHBvbmVke1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjNFREJCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTM4QzRFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGF0dXMtcGxhbm5pbmcuc3RhdHVzLWVtcHR5e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUI2NjkwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5hdXRob3ItcGxhbm5pbmd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUtYXV0aG9ye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MTdEOTQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYXZhdGFyLWF1dGhvcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Yi10YXNre1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgLmJvbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGF0dXMtZmluaXNoZWQtYm9yZGVyLXN0eWxle1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0NzlCMzIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnN0YXR1cy1pbi1wcm9ncmVzcy1ib3JkZXItc3R5bGV7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzMyNzU5QiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3RhdHVzLXBvc3Rwb25lZC1ib3JkZXItc3R5bGV7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0RGRDQ3MSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3RhdHVzLWVtcHR5LWJvcmRlci1zdHlsZXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRDlEOUQ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5ib3JkZXItYmxhY2stc2VsZWN0e1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYmx1ZS10cmFuc3Atc2VsZWN0e1xuICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RjNGRiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTlGM0ZGO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIFxuICAgIC5hZHZhbmNlbWVudC1wbGFubmluZ3tcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAuZm9ybS1sYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzE3MkI0RDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJCREUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmljb24tLW1lbnUtaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS41JyBkPSdNMi43NSAxMi4yNWgxMC41bS0xMC41LTRoMTAuNW0tMTAuNS00aDEwLjUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4uaWNvbi0tc2V0dGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEzLjk4NCAyLjU0MmMuMDg3LjE2OS4xMDkuMzg2LjE1Mi44MmMuMDgyLjgyLjEyMyAxLjIzLjI5NSAxLjQ1NmExIDEgMCAwIDAgLjkyOS4zODRjLjI4LS4wMzcuNi0uMjk4IDEuMjM4LS44MmMuMzM3LS4yNzcuNTA2LS40MTUuNjg3LS40NzNhMSAxIDAgMCAxIC43MDIuMDM1Yy4xNzUuMDc2LjMzLjIzLjYzNy41MzhsLjg5NC44OTRjLjMwOC4zMDguNDYyLjQ2Mi41MzguNjM3YTEgMSAwIDAgMSAuMDM1LjcwMmMtLjA1OC4xODEtLjE5Ni4zNS0uNDcyLjY4N2MtLjUyMy42MzktLjc4NC45NTgtLjgyMiAxLjIzOWExIDEgMCAwIDAgLjM4NS45MjhjLjIyNS4xNzIuNjM2LjIxMyAxLjQ1Ny4yOTVjLjQzMy4wNDMuNjUuMDY1LjgyLjE1MmExIDEgMCAwIDEgLjQ3LjUyMWMuMDcxLjE3Ny4wNzEuMzk1LjA3MS44MzF2MS4yNjRjMCAuNDM2IDAgLjY1NC0uMDcuODNhMSAxIDAgMCAxLS40NzIuNTIyYy0uMTY5LjA4Ny0uMzg2LjEwOS0uODIuMTUyYy0uODIuMDgyLTEuMjMuMTIzLTEuNDU2LjI5NWExIDEgMCAwIDAtLjM4NC45MjljLjAzOC4yOC4yOTkuNi44MjEgMS4yMzhjLjI3Ni4zMzcuNDE0LjUwNS40NzIuNjg3YTEgMSAwIDAgMS0uMDM1LjcwMmMtLjA3Ni4xNzUtLjIzLjMyOS0uNTM4LjYzN2wtLjg5NC44OTNjLS4zMDguMzA5LS40NjIuNDYzLS42MzcuNTM4YTEgMSAwIDAgMS0uNzAyLjAzNWMtLjE4MS0uMDU4LS4zNS0uMTk2LS42ODctLjQ3MmMtLjYzOS0uNTIyLS45NTgtLjc4My0xLjIzOC0uODJhMSAxIDAgMCAwLS45MjkuMzg0Yy0uMTcyLjIyNS0uMjEzLjYzNS0uMjk1IDEuNDU2Yy0uMDQzLjQzNC0uMDY1LjY1MS0uMTUyLjgyYTEgMSAwIDAgMS0uNTIxLjQ3MmMtLjE3Ny4wNy0uMzk1LjA3LS44MzEuMDdoLTEuMjY0Yy0uNDM2IDAtLjY1NCAwLS44My0uMDdhMSAxIDAgMCAxLS41MjItLjQ3MmMtLjA4Ny0uMTY5LS4xMDktLjM4Ni0uMTUyLS44MmMtLjA4Mi0uODItLjEyMy0xLjIzLS4yOTUtMS40NTZhMSAxIDAgMCAwLS45MjgtLjM4NGMtLjI4MS4wMzctLjYuMjk4LTEuMjM5LjgyYy0uMzM3LjI3Ny0uNTA2LjQxNS0uNjg3LjQ3M2ExIDEgMCAwIDEtLjcwMi0uMDM1Yy0uMTc1LS4wNzYtLjMzLS4yMy0uNjM3LS41MzhsLS44OTQtLjg5NGMtLjMwOC0uMzA4LS40NjItLjQ2Mi0uNTM4LS42MzdhMSAxIDAgMCAxLS4wMzUtLjcwMmMuMDU4LS4xODEuMTk2LS4zNS40NzItLjY4N2MuNTIzLS42MzkuNzg0LS45NTguODIxLTEuMjM5YTEgMSAwIDAgMC0uMzg0LS45MjhjLS4yMjUtLjE3Mi0uNjM2LS4yMTMtMS40NTctLjI5NWMtLjQzMy0uMDQzLS42NS0uMDY1LS44Mi0uMTUyYTEgMSAwIDAgMS0uNDctLjUyMUMyIDEzLjI4NiAyIDEzLjA2OCAyIDEyLjYzMnYtMS4yNjRjMC0uNDM2IDAtLjY1NC4wNy0uODNhMSAxIDAgMCAxIC40NzItLjUyMmMuMTY5LS4wODcuMzg2LS4xMDkuODItLjE1MmMuODItLjA4MiAxLjIzMS0uMTIzIDEuNDU2LS4yOTVhMSAxIDAgMCAwIC4zODUtLjkyOGMtLjAzOC0uMjgxLS4zLS42LS44MjItMS4yNGMtLjI3Ni0uMzM3LS40MTQtLjUwNS0uNDcyLS42ODdhMSAxIDAgMCAxIC4wMzUtLjcwMmMuMDc2LS4xNzQuMjMtLjMyOS41MzgtLjYzN2wuODk0LS44OTNjLjMwOC0uMzA4LjQ2Mi0uNDYzLjYzNy0uNTM4YTEgMSAwIDAgMSAuNzAyLS4wMzVjLjE4MS4wNTguMzUuMTk2LjY4Ny40NzJjLjYzOS41MjIuOTU4Ljc4MyAxLjIzOC44MjFhMSAxIDAgMCAwIC45My0uMzg1Yy4xNy0uMjI1LjIxMi0uNjM1LjI5NC0xLjQ1NmMuMDQzLS40MzMuMDY1LS42NS4xNTItLjgyYTEgMSAwIDAgMSAuNTIxLS40NzFjLjE3Ny0uMDcuMzk1LS4wNy44MzEtLjA3aDEuMjY0Yy40MzYgMCAuNjU0IDAgLjgzLjA3YTEgMSAwIDAgMSAuNTIyLjQ3Mk0xMiAxNmE0IDQgMCAxIDAgMC04YTQgNCAwIDAgMCAwIDgnIGNsaXAtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5tYXJnaW4tc2VsZWN0LXByb2plY3QtcGxhbm5pbmd7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4ubGlzdC1tb2R1bGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyMTU2ODYyNzUpO1xuICAgIC5zaGFwZS1tb2R1bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDhhOWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogYWxpY2VibHVlO1xuICAgICAgICBtYXJnaW46IDVweCA1cHggNXB4IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAubW9kdWxlLWNvdW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2E4YzBjZjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zaGFwZS1tb2R1bGUuYWN0aXZlLW1vZHVsZXtcbiAgICBiYWNrZ3JvdW5kOiAjMjNhOWZhICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjNhOWZhICFpbXBvcnRhbnQ7XG4gICAgLm1vZHVsZS1jb3VudHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzIzYTlmYSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMyM2E5ZmEgIWltcG9ydGFudDtcbiAgICB9XG59XG4uc3RhdHVzLXRlc3RlZHtcbiAgICBiYWNrZ3JvdW5kOiNjM2YzYWIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzUwOTMyZCAhaW1wb3J0YW50O1xufSIsIiNtYWluLWNvbnRhaW5lciAucHJvamVjdC1saXN0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIC8qbWFyZ2luOiAzMXB4IDM1cHg7Ki9cbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBib3gtc2hhZG93OiAtM3B4IDFweCAxOHB4IC02cHggZ3JleTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbn1cblxudGFibGUuc2hvdy1wcm9qZWN0IHRyIHRoLFxudGFibGUuc2hvdy1wcm9qZWN0IHRyIHRkIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYmZiZmJmO1xuICAgIG1hcmdpbjogMXB4IDJweFxufVxuXG50YWJsZS5zaG93LXByb2plY3QgdHIgdGQuY29sdW1uLXByb2plY3QsXG50YWJsZS5zaG93LXByb2plY3QgdHIgdGQuY29sdW1uLW5hbWUtY2xpZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDI1JTtcbn1cblxudGFibGUuc2hvdy1wcm9qZWN0IHRyIHRkLmNvbHVtbi1jdXJyZW50LXNwcmludCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAyNSU7XG59XG5cblxudGFibGUuc2hvdy1wcm9qZWN0IHRyIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICM4NDkyODc7XG59XG5cbnRhYmxlLnNob3ctcHJvamVjdCB0ciB0ZC5lZGl0LW9yLWRlbGV0ZS1wcm9qZWN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI1JTtcbn1cblxudGFibGUuc2hvdy1wcm9qZWN0IHRyIHRkLmNvbHVtbi1wcm9qZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDMzJTtcbn1cblxuLnByb2plY3QtbGlzdCAucHJvamVjdC1jb250YWluZXIgdGFibGUuc2hvdy1wcm9qZWN0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG50YWJsZS5zaG93LXByb2plY3QgdHIgdGgge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbnRhYmxlLnNob3ctcHJvamVjdCB0ciB0ZC5lZGl0LW9yLWRlbGV0ZS1wcm9qZWN0IGkubWF0ZXJpYWwtaWNvbnMge1xuICAgIG1hcmdpbjogNnB4IDZweDtcbn1cblxudGFibGUuc2hvdy1wcm9qZWN0IHRyIHRkLmVkaXQtb3ItZGVsZXRlLXByb2plY3QgaS5tYXRlcmlhbC1pY29ucy5lZGl0LWljb24ge1xuICAgIGNvbG9yOiAjNjI5OGI1O1xufVxuXG50YWJsZS5zaG93LXByb2plY3QgdHIgdGQuZWRpdC1vci1kZWxldGUtcHJvamVjdCBpLm1hdGVyaWFsLWljb25zLmRlbGV0ZS1pY29uIHtcbiAgICBjb2xvcjogI2VhYTZhYztcbn1cblxuLnByb2plY3QtbGlzdCAuYWRkLXByb2plY3Qge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wcm9qZWN0LWNvbnRhaW5lciAuc2hvdy1wcm9qZWN0e1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5wcm9qZWN0LWNvbnRhaW5lciB0YWJsZS5zaG93LXByb2plY3QgYTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYW5hZ2Utc3ByaW50LWxpbmUuY3VycmVudCB7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkIGdyYXk7XG4gICAgYmFja2dyb3VuZDogIzMzNmU4ZTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5tYW5hZ2Utc3ByaW50LWxpbmUuY3VycmVudCAuYWN0IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbiNtb2RhbC1zcHJpbnQtY2xvc2VkIC5hY3Rpb24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYWN0aW9uLmFjdGlvbi1ubyB7XG4gICAgYmFja2dyb3VuZDogI2IyYjViMztcbn1cblxuLmFjdGlvbi5hY3Rpb24teWVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTg5ZmQzO1xufSIsImJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqIEhFQURFUiAqKi9cbi5wYWdlLWhlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuXG4vKiogRU5EIEhFQURFUiAqKi9cbmJvZHkuaG9tZXBhZ2UgI21haW4tY29udGFpbmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYm9keS5ob21lcGFnZSAjbWFpbi1jb250YWluZXIgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDMxLjYlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgbWFyZ2luOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjhmOGY4O1xufVxuXG5ib2R5LmhvbWVwYWdlICNtYWluLWNvbnRhaW5lciAuY29sdW1uLm9uZS1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcbn1cblxuYm9keS5ob21lcGFnZSAjbWFpbi1jb250YWluZXIgLmNvbHVtbi5jb2x1bW4tY2hhdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuXG5ib2R5LmhvbWVwYWdlICNtYWluLWNvbnRhaW5lciAjdGFzay1saXN0LXdycCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xufVxuXG4uYnQtcnN0e1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnQtaWNve1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7XG59XG4uY250LXByb2plY3Qtd3JhcHBlcntcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgYmFja2dyb3VuZDogIzJlYTJiMTtcbn1cblxuXG4jbWFpbi1jb250YWluZXIgLmJ0bi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1jb250YWluZXIgLmRyb3Bkb3duLWNvbnRlbnQudXNlcixcbi5idG4tY29udGFpbmVyIC5ub3RlLWFuZC1zeW5jLXdycCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuLWNvbnRhaW5lciAubm90ZS1hbmQtc3luYy13cnAge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmJ0bi1jb250YWluZXIgLmRyb3Bkb3duLWNvbnRlbnQudXNlciAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I1YjliOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogN3B4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjYjViOWI5O1xufVxuLmJ0bi1jb250YWluZXIgLmRyb3Bkb3duLWNvbnRlbnQudXNlciAuZHJvcGRvd24tdG9nZ2xlIC51c2VyLWl0ZW0ge1xuICAgIHRleHQtaW5kZW50OiA3cHg7XG59XG5cbi5wcm9qZWN0LWxpc3QgLmxhYmVsLXByb2plY3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzMzNmU4ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4uZWRpdC1wcm9qZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmRiYmI4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogdGFzayAqL1xuXG5cbi50aW1lLWN1bXVsLXcgLmljby13YXRjaHtcbiAgIG9wYWNpdHk6IDAuNjtcbiAgIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cblxuXG4vKmRyb3Bkb3duKi9cbi50YXNrLWNvbnRlbnQtd3JhcHBlciAuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRhc2stY29udGVudC13cmFwcGVyIC5kcm9wZG93biAuYnRuLmJ0bi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICNhMGFkYmQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2EwYWRiZDtcbiAgICBwYWRkaW5nOiAxcHggNHB4O1xufVxuXG4udGFzay1jb250ZW50LXdyYXBwZXIgLmJ0LXN0YXR1cy13e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRhc2stY29udGVudC13cmFwcGVyIC5idC1zdGF0dXMtaXRtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi50YXNrLWNvbnRlbnQtd3JhcHBlciAuYnQtc3RhdHVzLWl0bSAgLnRhc2stc3RhdHVzLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFzay1jb250ZW50LXdyYXBwZXIgLmJ0LXN0YXR1cy1pdG0gIC50YXNrLXN0YXR1cy12YWx1ZSArIC50YXNrLXN0YXR1cy1sYWJlbCB7XG4gICAgY29sb3I6IGdyYXk7XG59XG5cbi50YXNrLWNvbnRlbnQtd3JhcHBlciAuYnQtc3RhdHVzLWl0bSAudGFzay1zdGF0dXMtdmFsdWU6Y2hlY2tlZCArIC50YXNrLXN0YXR1cy1sYWJlbCB7XG4gICAgY29sb3I6IGJsdWU7XG59XG5cbi50YXNrLWNvbnRlbnQtd3JhcHBlciAubGlzdC1zdGF0dXMtdGFzayB7XG4gICAgbWFyZ2luOiAwIDQwcHg7XG59XG5cbi50YXNrLWNvbnRlbnQtd3JhcHBlciAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cbi8qZW5kIGRyb3Bkb3duKi9cblxuI3Rhc2stbGlzdC13cnAgLmNvbHVtbiAudG9kby1sYWJlbCxcbiN0YXNrLWxpc3Qtd3JwIC5jb2x1bW4gLmlucHJvZ3Jlc3MtbGFiZWwsXG4jdGFzay1saXN0LXdycCAuY29sdW1uIC5maW5pc2hlZC1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAxNHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAxNHB4IDBweDtcbiAgICBmb250LWZhbWlseTogLXdlYmtpdC1waWM7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1ODUzNTM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucHJvamVjdC1jb250YWluZXIgYS5wcm9qZWN0LXNob3cge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgbWFyZ2luOiAxMHB4IDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzAwOTBhNztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb2plY3QtY29udGFpbmVyIGEucHJvamVjdC1zaG93LmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwMDkwYTc7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBjcmVhdGUgcHJvamVjdCAqL1xuLmFkZC1wcm9qZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNmRiYmI4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMThweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiA4cHggM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5hZGQtcHJvamVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMxYTBkYztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uYWRkLXByb2plY3QgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250YWluZXItZGVsLXByb2osIC5jb250YWluZXItZGVsLXNwcmludCB7XG4gICAgYmFja2dyb3VuZDogIzMxYTBkYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDEwcHg7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uY29udGFpbmVyLWRlbC1wcm9qOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzFhMGRjO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5jb250YWluZXItZGVsLXByb2ogYSwgLmNvbnRhaW5lci1kZWwtc3ByaW50IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvcm0tcHJvamVjdCB7XG4gICAgbWFyZ2luOiBhdXRvIDIwMHB4O1xufVxuXG4uZm9ybS1wcm9qZWN0IGxhYmVsIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uZm9ybS1wcm9qZWN0IGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICMzMWEwZGM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mb3JtLXByb2plY3QgdGV4dGFyZWEge1xuICAgIGJvcmRlci1jb2xvcjogIzMxYTBkYztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogODBweDtcbn1cblxuLmZvcm0tcHJvamVjdCBzZWxlY3Qge1xuICAgIGJvcmRlci1jb2xvcjogIzMxYTBkYztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5mb3JtLXByb2plY3QgYnV0dG9uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMzMWEwZGM7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5idXR0b24tZGVsZXRlLXRhc2s6aG92ZXIgLm1hdGVyaWFsLWljb25zIHtcbiAgICBjb2xvcjogI2Q3NTU1NTtcbn1cblxuLmRyb3Bkb3duLXVyZ2VuY2V7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRyb3Bkb3duLXVyZ2VuY2UgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi11cmdlbmNlIC5kZC1pdGVte1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmRyb3Bkb3duLXVyZ2VuY2UgLmNpcmNsZS11cmdlbmNle1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IGdyYXk7XG59XG5cbi5kcm9wZG93bi11cmdlbmNlIC5jaXJjbGUtdXJnZW5jZS1zbWFsbCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xufVxuXG5cbi5kcm9wZG93bi11cmdlbmNlIC5jaXJjbGUtdXJnZW5jZS1ub3JtYWx7XG4gICAgYmFja2dyb3VuZDogIzQyYjk0ODtcbn1cblxuLmRyb3Bkb3duLXVyZ2VuY2UgLmNpcmNsZS11cmdlbmNlLW5vdC11cmdlbnR7XG4gICAgYmFja2dyb3VuZDogI2FhYWFhYTtcbn1cblxuXG4uZHJvcGRvd24tdXJnZW5jZSAuY2lyY2xlLXVyZ2VuY2UtdXJnZW50e1xuICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcbn1cblxuLmRyb3Bkb3duLXVyZ2VuY2UgLmNpcmNsZS11cmdlbmNlLXZlcnktdXJnZW50e1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbn1cblxuLmJsb2NrLWNvbW1lbnRze1xuXG59XG5cbi5ibG9jay1jb21tZW50cyAubGlzdC1jb21tZW50e1xufVxuXG4uYmxvY2stY29tbWVudHMgLmxpc3QtY29tbWVudCAuY29tbWVudC1saW5lIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNhOGRlZGM7XG4gICAgLypkaXNwbGF5OiBmbGV4OyovXG59XG5cbi5jb21tZW50LWxpbmUgLmNvbW1lbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2NrLWNvbW1lbnRzIC5saXN0LWNvbW1lbnQgLmNvbW1lbnQtbGluZSAuc3Bpbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stY29tbWVudHMgLmxpc3QtY29tbWVudCAuY29tbWVudC1saW5lLnJ1bm5pbmcgLmNvbW1lbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLWNvbW1lbnRzIC5saXN0LWNvbW1lbnQgLmNvbW1lbnQtbGluZS5ydW5uaW5nIC5zcGlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2NrLWNvbW1lbnRzIC5saXN0LWNvbW1lbnQgLmNvbW1lbnQtbGluZS5ydW5uaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xufVxuXG4uYmxvY2stY29tbWVudHMgLmxpc3QtY29tbWVudCAuY29tbWVudC1saW5lIGJ1dHRvbi5jbG9zZSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmJsb2NrLWNvbW1lbnRzIC5mb3JtLXRhc2stY29tbWVudC13IGZvcm0gbGFiZWxbZm9yPWNvbW1lbnRfY29udGVudF17XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLWNvbW1lbnRzIC5mb3JtLXRhc2stY29tbWVudC13IGZvcm0gI2NvbW1lbnRfY29udGVudHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrLWNvbW1lbnRzIC5mb3JtLXRhc2stY29tbWVudC13IGZvcm0gYnV0dG9uI2NvbW1lbnRfc3VibWl0e1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzI2YmRiODtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi8qIG1vZGFsIHRhc2sgY29tbWVudCBmbGFzaCBtZXNzYWdlICovXG4jbW9kYWwtdGFzay1jb21tZW50Lm5vLWZsYXNoLW1zZyAuZmxhc2gtbWVzc2FnZS13cnAgLmZsYXNoLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtb2RhbC10YXNrLWNvbW1lbnQubm8tZmxhc2gtbXNnIC5mbGFzaC1tZXNzYWdlLXdycCAubm8tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLmZvcm0tdGFzay1jb250YWluZXJ7XG59XG5cbi5mb3JtLXRhc2stY29udGFpbmVyIC5wYWdlLXRpdGxle1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuICAgXG4uZm9ybS10YXNrLWNvbnRhaW5lciAuZm9ybS10YXNrLXd7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBncmF5O1xufVxuLmZvcm0tdGFzay1jb250YWluZXIgLmZvcm0tdGFzay13IC5maWVsZC13e1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xufVxuXG4uZm9ybS10YXNrLWNvbnRhaW5lciAuZm9ybS10YXNrLXcgLmZpZWxkLXcudG9we1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9ybS10YXNrLWNvbnRhaW5lciAuZm9ybS10YXNrLXcgLmZpZWxkLXcudG9wIC5maWVsZC1zcHJpbnR7XG4gICAgZmxleDogMTtcbn1cblxuLmZvcm0tdGFzay1jb250YWluZXIgLmZvcm0tdGFzay13IC5maWVsZC13LnVyZ2VuY2UgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLXRhc2stY29udGFpbmVyIC5mb3JtLXRhc2stdyAuZmllbGQtdy51cmdlbmNlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWx7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJhY2tncm91bmQ6ICNlMmRlZGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tdGFzay1jb250YWluZXIgLmZvcm0tdGFzay13IC5maWVsZC13LnVyZ2VuY2UgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVse1xuICAgIGJvcmRlci1jb2xvcjogIzQ0NDQ0NDtcbn1cbi5mb3JtLXRhc2stY29udGFpbmVyIC5mb3JtLXRhc2stdyAuZmllbGQtdy51cmdlbmNlIGlucHV0W3R5cGU9cmFkaW9dW2RhdGEta2V5PVwibm90LXVyZ2VudFwiXSArIGxhYmVse1xuICAgIGJhY2tncm91bmQ6ICNhYWFhYWE7XG59XG4uZm9ybS10YXNrLWNvbnRhaW5lciAuZm9ybS10YXNrLXcgLmZpZWxkLXcudXJnZW5jZSBpbnB1dFt0eXBlPXJhZGlvXVtkYXRhLWtleT1cIm5vcm1hbFwiXSArIGxhYmVse1xuICAgIGJhY2tncm91bmQ6ICM0MmI5NDg7XG59XG4uZm9ybS10YXNrLWNvbnRhaW5lciAuZm9ybS10YXNrLXcgLmZpZWxkLXcudXJnZW5jZSBpbnB1dFt0eXBlPXJhZGlvXVtkYXRhLWtleT1cInVyZ2VudFwiXSArIGxhYmVse1xuICAgIGJhY2tncm91bmQ6IG9yYW5nZTtcbn1cbi5mb3JtLXRhc2stY29udGFpbmVyIC5mb3JtLXRhc2stdyAuZmllbGQtdy51cmdlbmNlIGlucHV0W3R5cGU9cmFkaW9dW2RhdGEta2V5PVwidmVyeS11cmdlbnRcIl0gKyBsYWJlbHtcbiAgICBiYWNrZ3JvdW5kOiAjZmYwMDAwO1xufVxuXG4uZm9ybS10YXNrLWNvbnRhaW5lciAuZm9ybS10YXNrLXcgLmZpZWxkLXcudGFzay10eXBlIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS10YXNrLWNvbnRhaW5lciAuZm9ybS10YXNrLXcgLmZpZWxkLXcudGFzay10eXBlIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWx7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHJnYig0NiwgMzgsIDM4KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tdGFzay1jb250YWluZXIgLmZvcm0tdGFzay13IC5maWVsZC13LnRhc2stdHlwZSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWx7XG4gICAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgICBib3JkZXItY29sb3I6ICAjNjY2NjY2O1xufVxuXG4uZm9ybS10YXNrLWNvbnRhaW5lciAuZm9ybS10YXNrLXcgI3Rhc2tfdGl0bGV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDEycHg7XG59XG5cbi5mb3JtLXRhc2stY29udGFpbmVyIC5mb3JtLXRhc2stdyAjdGFza19kZXNjcmlwdGlvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbn1cblxuLmZvcm0tdGFzay1jb250YWluZXIgLmZvcm0tdGFzay13IC5zZWxlY3QyLWNvbnRhaW5lci5pbnB1dC1zdG9yeSB7XG4gICAgd2lkdGg6IDIyMHB4O1xufVxuXG4uZm9ybS10YXNrLWNvbnRhaW5lciAuZm9ybS10YXNrLXcgLmZpZWxkLXcuc3VibWl0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mb3JtLXRhc2stY29udGFpbmVyIC5mb3JtLXRhc2stdyAuZmllbGQtdy5zdWJtaXQgI3Rhc2tfdGltZUVzdGltYXRpb257XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4vKipcbioqICAgICAgTU9EQUxcbioqL1xuLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuXG4udGFzay1pbmRpY2F0b3ItYnVne1xuICAgIGJhY2tncm91bmQ6ICNmZjhkMDA7XG4gICAgcGFkZGluZzogOHB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNTQlO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cblxuLnR0LW1kIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZC10YXNrLWNvZGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5ob21lcGFnZSAudGFzay1maW5pc2hlZC1jb3VudGVye1xuICAgIGNvbG9yOiBncmF5O1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cblxuI3Rhc2stbGlzdC13cnAgLmdwLXRhc2stZmluaXNoZWQgLmdwLWxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jdGFzay1saXN0LXdycCAuZ3AtdGFzay1maW5pc2hlZCAuZ3AtbGFiZWwgLmRhdGUtbGFiZWx7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jdGFzay1saXN0LXdycCAuZ3AtdGFzay1maW5pc2hlZCAuYnRuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5leHBhbmQtbW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Rhc2stbGlzdC13cnAgLmdwLXRhc2stZmluaXNoZWQgLmJ0blthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmV4cGFuZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN0YXNrLWxpc3Qtd3JwIC5ncC10YXNrLWZpbmlzaGVkIC5idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0gLmV4cGFuZC1sZXNzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN0YXNrLWxpc3Qtd3JwIC5ncC10YXNrLWZpbmlzaGVkIC5idG5bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIC5leHBhbmQtbGVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3Rhc2stbGlzdC13cnAgLmdwLXRhc2stZmluaXNoZWQgLmJ0biAuZXhwYW5kLW1vcmUsXG4jdGFzay1saXN0LXdycCAuZ3AtdGFzay1maW5pc2hlZCAuYnRuIC5leHBhbmQtbGVzcyB7XG4gICAgb3BhY2l0eTogMC42XG59XG5cbi50YXNrLWZpbmlzaGVkLWNvdW50ZXItYnktZGF0ZXtcbiAgICBiYWNrZ3JvdW5kOiAjYzdiZmJmO1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmb250LXNpemU6IDgwJTsgXG59XG5cblxudWwucHJvamVjdC1jZHItbGlzdHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxudWwucHJvamVjdC1jZHItbGlzdCBsaXtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucHJvamVjdC1jZHIge1xuICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjY2ZjZmNmO1xuICAgIG1hcmdpbjogOHB4IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAxcHggI2FhYWFhYTtcbn1cblxuXG4ucHJvamVjdC1jZHIgLndycCAucGRue1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnByb2plY3QtY2RyIC53cnAgLmhke1xuICAgIGJhY2tncm91bmQ6ICM2MWMzYmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnByb2plY3QtY2RyOmhvdmVyIC53cnAgLmhke1xuICAgIGJhY2tncm91bmQ6ICM1ZmM0ZDU7ICAgXG59XG5cbi5wcm9qZWN0LWNkciAud3JwIC5oZCBhLnRpdHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2plY3QtY2RyIC53cnAgLmJke1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ucHJvamVjdC1jZHIgYXtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnByb2plY3QtY2RyIHVsLnRzay11e1xuICAgIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgICBtYXJnaW46IDA7XG59XG5cblxuLnByb2plY3QtY2RyIHVsLnRzay11IGxpe1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wcm9qZWN0LWNkciAuY3J0LXNwdHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcm9qZWN0LWNkciAubGJsLW15LXRhc2t7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLnByb2plY3QtY2RyIC5sYmwtbXktdGFzayAuY250e1xuICAgIGJhY2tncm91bmQ6ICNkN2Q2ZDY7XG4gICAgY29sb3I6ICM2YTZhNmE7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5oaXN0b3J5LXcgLmhkIHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBib3JkZXItYm90dG9tOiB0aGluIHNvbGlkICNjOWM5Yzk7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmhpc3RvcnktdyAuaGQgLmxibHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGlzdG9yeS13IC5oZCAucmd7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG9cbn1cblxuXG4uaGlzdG9yeS13IHVsLnRhc2stbG9nLXV7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmhpc3RvcnktdyB1bC50YXNrLWxvZy11IGxpLnRhc2stbG9nLWxpe1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmhpc3RvcnktdyB1bC50YXNrLWxvZy11IGxpLnRhc2stbG9nLWxpIHN0cm9uZ3tcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi50aW1lLXcgLmRheS1sYmx7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLnRpbWUtdyAudS1saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5cbi50aW1lLXcgLnUtbGlzdCAudS1pdGVte1xuICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjYzNjM2MzO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmNpcmNsZS1hY3Rpdml0eXtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaXJjbGUtYWN0aXZpdHkuY2lyY2xlLWFjdGl2aXR5LW1kIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xufVxuXG4uY2lyY2xlLWFjdGl2aXR5LmNpcmNsZS1hY3Rpdml0eS14bCB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uY2lyY2xlLWFjdGl2aXR5LmNpcmNsZS1hY3Rpdml0eS1wcmVzZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzVjZjM1O1xufVxuXG4uY2lyY2xlLWFjdGl2aXR5LmNpcmNsZS1hY3Rpdml0eS1ub3QtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xufVxuXG4ubXktYWN0aXZpdHktdyB7XG5cbn1cblxuLm15LWFjdGl2aXR5LXcgLm9uZS10YXNre1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogMXB4IDhweDtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBib3JkZXI6IHRoaW4gc29saWQgZ3JheTtcbn1cblxuLm15LWFjdGl2aXR5LXcgIC5teS1ob3VyLXN0YXJ0e1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFjdGl2aXR5LWxue1xuICAgIG1hcmdpbjogMHB4O1xuICAgIC8qIGJvcmRlcjogdGhpbiBzb2xpZCAjYjViMmIyOyAqL1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICM4ZjhkOGQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5hY3Rpdml0eS1sbiAudGl0e1xuICAgIG1hcmdpbjogNHB4O1xufVxuXG4uYWN0aXZpdHktbG4gLnRpdCAuZGF5e1xuICAgIG9wYWNpdHk6IDAuNjtcbn1cblxuLmRhc2hib2FyZC10aW1lc2hlZXQtd3tcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBib3R0b206IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBsZWZ0OiAzMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA4cHggMnB4IGdyZXk7XG59XG5cbi5kYXNoYm9hcmQtdGltZXNoZWV0LXcgLnNlbGVjdC11c2VyLXcge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMjVweDtcbn1cblxuLmZvcm0tbm90ZS1jb250YWluZXIgbGFiZWxbZm9yPSdub3RlX3Byb2plY3QnXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0gXG5cbi5mb3JtLW5vdGUtY29udGFpbmVyIC50aXRsZS1ub3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cblxuXG4uZm9ybS1ub3RlLWZvbGRlciBsYWJlbFtmb3I9J25vdGVfZm9sZGVyX3Byb2plY3QnXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uc2xkLWNudHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgYmFja2dyb3VuZDogICNkZGRkZGQ7XG5cbiAgICAuc2xkLXcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAuc2xkLXcuc2xkLXcteWVzdGVyZGF5e1xuICAgICAgICB3aWR0aDogMTQlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsZC13LnNsZC13LXRvZGF5e1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgfVxuICAgIC5zbGQtdy5zbGQtdy10b21vcnJvd3tcbiAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgICB9XG5cbiAgICAuc2xkLWh7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuc2xkLWgtbGVzcy12aXNpYmxle1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGluay1iYWNrbG9ne1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiA3MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFzbnBhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzMwYTBhMDtcbiAgICAgICAgcmlnaHQ6IDJweDtcbiAgICB9XG59XG5cblxuLnZ0bXMtd3tcblxufVxuXG4jbW9kYWwtdGFzay10aW1lLWZpZWxkIHtcbiAgICAuZm9ybS10aW1lLWZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAudGltZS1maWVsZCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRpbWUtZmllbGQuaGFzLWVyciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIH1cbiAgICAubW9kYWwtZm9vdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIudGFzay1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi50YXNrLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuYm9keS5ob21lcGFnZSAuY29sdW1uLm9uZS1jb2x1bW4gLnRhc2stY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuXG4udGFzay1jb250YWluZXIgLnRhc2sge1xuICAgIC8qYm9yZGVyLXdpZHRoOiA2cHggMXB4IDFweCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyovXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggIzExMTExMTJlO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uY29sdW1uLm9uZS1jb2x1bW4gLnRhc2sge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHggKTtcbiAgICBtYXJnaW46IDEwcHg7XG59XG5cbi50YXNrLWNvbnRhaW5lciAudGFzay1jb250YWluZXIgLnRhc2subm90LXVyZ2VudCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JiYmJiYjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzdiN2E3YTtcbn1cblxuLnRhc2stY29udGFpbmVyIC50YXNrLm5vcm1hbCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzQyYjk0ODtcbiAgICBiYWNrZ3JvdW5kOiAjNDJiOTQ4MzA7XG4gICAgIGNvbG9yOiAjNzM3Zjc0O1xufVxuXG4udGFzay1jb250YWluZXIgLnRhc2sudXJnZW50IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBvcmFuZ2U7XG4gICAgYmFja2dyb3VuZDogI2ZmYTUwMDMwO1xuICAgIGNvbG9yOiAjODU3YTY2O1xufVxuLnRhc2stY29udGFpbmVyIC50YXNrLnZlcnktdXJnZW50IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmYwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmN2UwZTA7XG4gICAgY29sb3I6ICM4NTZiNmI7XG59XG5cblxuLnRhc2stY29udGFpbmVyIC50YXNrIC50YXNrLXVzZXItYWZmZWN0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDhweDtcbn1cblxuLnRhc2stY29udGFpbmVyIC50YXNrIC5oZC1hY3Rpb25ze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNnB4O1xuICAgIHRvcDogOHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4udGFzay1jb250YWluZXIgLnRhc2sgLmhkIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDRweCAwcHg7XG59XG5cbi50YXNrLWNvbnRhaW5lciAudGFzayAudGFzay1saW5re1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udGFzay1jb250YWluZXIgLnRhc2sgLmhkIC5udW0tdGFzayB7XG4gICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi50YXNrLWNvbnRhaW5lciAudGFzayAuZGVzY3JpcHRpb24ge1xufVxuXG4udGFzay1jb250YWluZXIgLnRhc2suY29tcGFjdHtcbiAgICBcbn1cblxuLnRhc2stY29udGFpbmVyIC50YXNrLmNvbXBhY3QgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi50YXNrLWNvbnRhaW5lciAudGFzay5ydW5uaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xufVxuXG4udGFzay1jb250YWluZXIgLnRhc2sucnVubmluZyAudGFzay1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YXNrLWNvbnRhaW5lciAudGFzayAuc3Bpbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFzay1jb250YWluZXIgLnRhc2sucnVubmluZyAuc3Bpbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRhc2stY29udGFpbmVyIC50YXNrIC5ib3R0b20tdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDRweCAwIDAgMDtcbn1cblxuLnRhc2stY29udGFpbmVyIC50YXNrIC5ib3R0b20tdyAuYnQtY29tbWVudC13IHtcbiAgIGNvbG9yOiAjOGE4YWFiO1xufVxuLnRhc2stY29udGFpbmVyIC50YXNrIC5ib3R0b20tdyAuYnQtY29tbWVudC13IC5idC10YXNrLWNvbW1lbnR7XG4gICBvcGFjaXR5OiAwLjU7XG59XG4udGFzay1jb250YWluZXIgLnRhc2sgLmJvdHRvbS13IC5idC1jb21tZW50LXcgLmJ0LXRhc2stY29tbWVudC5oYXMtY29tbWVudHtcbiAgIG9wYWNpdHk6IDE7XG59XG4udGFzay1jb250YWluZXIgLnRhc2sgLmJvdHRvbS13IC50aW1lLWN1bXVsLXcge1xuICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGFzay1jb250YWluZXIgLnRhc2sgLmJvdHRvbS13IHVsLmFjdGlvbnMtdyB7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogIzhhOGFhYjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGFzay1jb250YWluZXIgLnRhc2s6aG92ZXIgLnRhc2stdXNlci1hZmZlY3R7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRhc2stY29udGFpbmVyIC50YXNrOmhvdmVyIC5oZC1hY3Rpb25zIC5kcm9wZG93bi1hY3Rpb25ze1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50YXNrLWNvbnRhaW5lciAudGFzazpob3ZlciAudGFzay1jb250ZW50LXdyYXBwZXIudGFzay1hZmZlY3QtdG8tdXNlciAuaGQtYWN0aW9ucyAuYnQtc3RhdHVzLXcge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbiAjdGFzay1saXN0LXdycC5jbG9zZWQtc3ByaW50IC50YXNrLWNvbnRhaW5lciAudGFzazpob3ZlciAuaGQtYWN0aW9ucyAuYnQtc3RhdHVzLXcge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRhc2stY29udGFpbmVyIC50YXNrIHVsLmFjdGlvbnMtdyAuZWRpdC10YXNrIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogNHB4IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbi50YXNrLWNvbnRhaW5lciAudGFzayB1bC5hY3Rpb25zLXcgLmJ1dHRvbi1kZWxldGUtdGFzayB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAjODRhM2I5O1xuICAgIHBhZGRpbmc6IDJweCAzcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuLnRhc2stY29udGFpbmVyIC50YXNrIHVsLmFjdGlvbnMtdyAuZWRpdC10YXNrIGksXG4udGFzay1jb250YWluZXIgLnRhc2sgdWwuYWN0aW9ucy13IC5idXR0b24tZGVsZXRlLXRhc2sgaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLnRhc2stY29udGFpbmVyIC50YXNrIHVsLmFjdGlvbnMtdyAuZHJvcGRvd24tc3RhdHVzIC5kcm9wZG93bi10b2dnbGV7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG4udGFzay1jb250YWluZXIgLnRhc2sgLmRyb3Bkb3duLXN0YXR1cyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFzay1jb250YWluZXIgLnRhc2sgLmJ0LXRhc2stY29tbWVudCAudGFzay1jb21tZW50LWNvdW50e1xufVxuXG4udGFzay1jb250YWluZXIgLnRhc2sgLmJ0LXRhc2stY29tbWVudCAudGFzay1jb21tZW50LWNvdW50e1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmY4ZDAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAycHggNXB4O1xuICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtOHB4O1xufVxuXG4udGFzayAudGFzay1jb250ZW50LXdyYXBwZXIgLmRyb3Bkb3duLWNvbnRlbnR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGFzayAudGFzay1jb250ZW50LXdyYXBwZXIgLmRyb3Bkb3duLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUubGluay1kcm9wZG93biBhe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50YXNrIC50YXNrLWNvbnRlbnQtd3JhcHBlciAuZHJvcGRvd24tY29udGVudCAuZHJvcGRvd24tbWVudS5saW5rLWRyb3Bkb3duIC5kZC1pdGVtOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNGU0O1xufVxuXG5cbi8qIG1vZGFsIHRhc2sgKi9cblxuI21vZGFsVGFzayB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG59XG5cblxuI21vZGFsVGFzayAuc3Bpbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jbW9kYWxUYXNrLnJ1bm5pbmcgLnNwaW5uZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNtb2RhbFRhc2sucnVubmluZyAubW9kLW1haW4tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI21vZGFsVGFzayAubWQtdGFzay10aXRsZSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuI21vZGFsVGFzayAuZGVzYyB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuXG4jbW9kYWxUYXNrIC5tb2RhbC1kaWFsb2cge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4jbW9kYWxUYXNrW2RhdGEtdXJnZW5jZT0nbm90LXVyZ2VudCddIHtcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgIGJ1dHRvbi5jbG9zZSAge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbn1cblxuI21vZGFsVGFza1tkYXRhLXVyZ2VuY2U9J25vcm1hbCddIHtcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQyYjk0ODtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBidXR0b24uY2xvc2UgIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDJiOTQ4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDJiOTQ4MTA7XG4gICAgfVxufVxuXG4jbW9kYWxUYXNrW2RhdGEtdXJnZW5jZT0ndXJnZW50J10ge1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZhNTAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJ1dHRvbi5jbG9zZSAge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItY29sb3I6ICNvcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmE1MDAzMDtcbiAgICB9XG59XG5cbiNtb2RhbFRhc2tbZGF0YS11cmdlbmNlPSd2ZXJ5LXVyZ2VudCddIHtcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q1NTk1OTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBidXR0b24uY2xvc2UgIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdlMGUwMzA7XG4gICAgfVxufVxuIiwiLnRhc2stc3RpY2std3JwIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHg7XG59XG5cbi5zdGljay10YXNrIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMnB4IDJweDtcbiAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggIzExMTExMTJlO1xuXG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xuICAgIG1pbi1oZWlnaHQ6IDY2cHg7Lypmb3IgbG9hZGluZyBtb2RlIGRlY2FsKi9cbn1cblxuXG4uc3RpY2stdGFzay5ub3QtdXJnZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICM3YjdhN2E7XG59XG5cbi5zdGljay10YXNrLm5vcm1hbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDJiOTQ4O1xuICAgIGJhY2tncm91bmQ6ICM0MmI5NDgzMDtcbiAgICAgY29sb3I6ICM3MzdmNzQ7XG59XG5cbi5zdGljay10YXNrLnVyZ2VudCB7XG4gICAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG4gICAgYmFja2dyb3VuZDogI2ZmYTUwMDMwO1xuICAgIGNvbG9yOiAjODU3YTY2O1xufVxuLnN0aWNrLXRhc2sudmVyeS11cmdlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdlMGUwO1xuICAgIGNvbG9yOiAjODU2YjZiO1xufVxuXG4uc3RpY2stdGFzayAudGFzay11c2VyLWFmZmVjdHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkICNhYWFhYWE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3RpY2stdGFzayAuaGQtYWN0aW9uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN0aWNrLXRhc2s6aG92ZXIgLmhkLWFjdGlvbnN7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN0aWNrLXRhc2sgLnRhc2stY29udGVudC13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50LmRyb3Bkb3duLWFjdGlvbnN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG5cbi5zdGljay10YXNrIC5tb3ZlLWxlZnQge1xuICAgIGxlZnQ6IC0yNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3RpY2stdGFzazpob3ZlciAubW92ZS1sZWZ0e1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cblxuLnN0aWNrLXRhc2sgLm1vdmUtcmlnaHQge1xuICAgIHJpZ2h0OiAtMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4uc3RpY2stdGFzazpob3ZlciAubW92ZS1yaWdodHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN0aWNrLXRhc2sgLmhkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICBwYWRkaW5nOiAxcHggMHB4O1xufVxuXG4uc3RpY2stdGFzayAuaGQgLm51bS10YXNrIHtcbiAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAvKm1hcmdpbi1sZWZ0OiA4cHg7Ki9cbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4uc3RpY2stdGFzayAuYi10aXQge1xuICBtYXgtaGVpZ2h0OiA0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyAgXG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZmxleDogMTtcblxuICAudGFzay1saW5re1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAudGFzay1pbmZvIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnRhc2stdGl0bGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICB9XG59XG5cbi5zdGljay10YXNrLnJ1bm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNkMmQyZDI7XG59XG5cbi5zdGljay10YXNrLnJ1bm5pbmcgLnRhc2stY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RpY2stdGFzayAuc3Bpbm5lci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RpY2stdGFzay5ydW5uaW5nIC5zcGlubmVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3RpY2stdGFzayAuYm90dG9tLXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA0cHggMCAwIDA7XG59XG5cbi5zdGljay10YXNrIC5ib3R0b20tdyAuYnQtY29tbWVudC13IHtcbiAgIGNvbG9yOiAjOGE4YWFiO1xufVxuLnN0aWNrLXRhc2sgLmJvdHRvbS13IC5idC1jb21tZW50LXcgLmJ0LXRhc2stY29tbWVudHtcbiAgIG9wYWNpdHk6IDAuNTtcbn1cbi5zdGljay10YXNrIC5ib3R0b20tdyAuYnQtY29tbWVudC13IC5idC10YXNrLWNvbW1lbnQuaGFzLWNvbW1lbnR7XG4gICBvcGFjaXR5OiAxO1xufVxuLnN0aWNrLXRhc2sgLmJvdHRvbS13IC50aW1lLWN1bXVsLXcge1xuICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3RpY2stdGFzayAuYm90dG9tLXcgdWwuYWN0aW9ucy13IHtcbiAgICBmbGV4OiAxO1xuICAgIGNvbG9yOiAjOGE4YWFiO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG5cbi5zdGljay10YXNrIHVsLmFjdGlvbnMtdyAuZWRpdC10YXNrIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogNHB4IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zdGljay10YXNrIHVsLmFjdGlvbnMtdyAuYnV0dG9uLWRlbGV0ZS10YXNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICM4NGEzYjk7XG4gICAgcGFkZGluZzogMnB4IDNweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc3RpY2stdGFzayB1bC5hY3Rpb25zLXcgLmVkaXQtdGFzayBpLFxuLnN0aWNrLXRhc2sgdWwuYWN0aW9ucy13IC5idXR0b24tZGVsZXRlLXRhc2sgaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLnN0aWNrLXRhc2sgdWwuYWN0aW9ucy13IC5kcm9wZG93bi1zdGF0dXMgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zdGljay10YXNrIC5kcm9wZG93bi1zdGF0dXMgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0aWNrLXRhc2sgLmJ0LXRhc2stY29tbWVudCAudGFzay1jb21tZW50LWNvdW50e1xufVxuXG4uc3RpY2stdGFzayAuYnQtdGFzay1jb21tZW50IC50YXNrLWNvbW1lbnQtY291bnR7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMzNGI3YzU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgZm9udC1zaXplOiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC04cHg7XG5cbn1cblxuLnN0aWNrLXRhc2sgLmJ0LWNvbW1lbnQtd3tcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgY29sb3I6ICNhYWFhYWE7XG4gICAgfVxuXG4gICAgXG4gICAgJltkYXRhLWNvdW50PScwJ10ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnN0aWNrLXRhc2sgLnRhc2stY29udGVudC13cmFwcGVyIC5kcm9wZG93bi1jb250ZW50IC5kcm9wZG93bi1tZW51LmxpbmstZHJvcGRvd24gYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc3RpY2stdGFzayAudGFzay1jb250ZW50LXdyYXBwZXIgLmRyb3Bkb3duLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUubGluay1kcm9wZG93biAuZGQtaXRlbTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2U1ZTRlNDtcbn1cblxuLnN0aWNrLXRhc2suc3RpY2stdGFzay10b2Rve1xuICAgIFxufVxuXG5cblxuLnRhc2stY29udGFpbmVyIHtcbiAgICAuc3RpY2stdGFza1tkYXRhLXByb2dyZXNzPSd0b2RvJ117XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB9XG4gICAgLnN0aWNrLXRhc2tbZGF0YS1wcm9ncmVzcz0naW4tcHJvZ3Jlc3MnXXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB9XG4gICAgXG4gICAgLnN0aWNrLXRhc2tbZGF0YS1wcm9ncmVzcz0nZmluaXNoZWQnXXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN0aWNrLXRhc2tbZGF0YS1wcm9ncmVzcz0ndGVzdGVkJ117XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZbZGF0YS1jdXJyZW50LWZpbHRlcj1cImZpbmlzaGVkXCJdLFxuICAgICZbZGF0YS1jdXJyZW50LWZpbHRlcj1cInRlc3RlZFwiXSB7XG4gICAgICAgIC5zdGljay10YXNrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudC10YXNrLWxpc3RbZGF0YS1maWx0ZXIta2V5PSdmaW5pc2hlZCddLFxuLmNvbnRlbnQtdGFzay1saXN0W2RhdGEtZmlsdGVyLWtleT0ndGVzdGVkJ10ge1xuICAgIC50YXNrLXN0aWNrLXdycCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLnN0aWNrLXRhc2t7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgfVxuICAgIC5zdGljay10YXNrW2RhdGEtcHJvZ3Jlc3M9J2ZpbmlzaGVkJ10sXG4gICAgLnN0aWNrLXRhc2tbZGF0YS1wcm9ncmVzcz0ndGVzdGVkJ11cbiAgICB7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4IDhweDtcbiAgICB9XG59XG5cblxuLnN0aWNrLXRhc2stY29tcGFjdHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMnB4IDJweDtcbiAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggIzExMTExMTJlO1xuXG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xufVxuXG4uc3RpY2stdGFzay1jb21wYWN0Lm5vdC11cmdlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2JiYmJiYjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzdiN2E3YTtcbn1cblxuLnN0aWNrLXRhc2stY29tcGFjdC5ub3JtYWwge1xuICAgIGJvcmRlci1jb2xvcjogIzQyYjk0ODtcbiAgICBiYWNrZ3JvdW5kOiAjNDJiOTQ4MzA7XG4gICAgIGNvbG9yOiAjNzM3Zjc0O1xufVxuXG4uc3RpY2stdGFzay1jb21wYWN0LnVyZ2VudCB7XG4gICAgYm9yZGVyLWNvbG9yOiBvcmFuZ2U7XG4gICAgYmFja2dyb3VuZDogI2ZmYTUwMDMwO1xuICAgIGNvbG9yOiAjODU3YTY2O1xufVxuLnN0aWNrLXRhc2stY29tcGFjdC52ZXJ5LXVyZ2VudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmYwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmN2UwZTA7XG4gICAgY29sb3I6ICM4NTZiNmI7XG59XG5cbi5zdGljay10YXNrLWNvbXBhY3QgLmhkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgcGFkZGluZzogMnB4IDBweDtcbn1cblxuLnN0aWNrLXRhc2stY29tcGFjdCAudGFzay11c2VyLWFmZmVjdHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjYWFhYWFhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnN0aWNrLXRhc2stY29tcGFjdCAuYi10aXQge1xuICBtYXgtaGVpZ2h0OiA0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuOyAgXG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG5cbiAgLnRhc2stbGlua3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgIH1cbn1cblxuI3Rvb2dsZS1maW5pc2hlZC1tb2RlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50YXNrLWNvbnRhaW5lciAuc2Vjb25kLWZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDA7XG4gICAgXG4gICAgLmxibC1maWx0ZXItZmluaXNoZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXI6IHRoaW4gc29saWQgI2FhYWFhYTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMwYjhDMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN0b29nbGUtZmluaXNoZWQtbW9kZTpjaGVja2VkICsgLmxibC1maWx0ZXItZmluaXNoZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzBiMGMwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBib3JkZXI6IHRoaW4gc29saWQgI2FhYWFhYTtcbiAgICB9XG59XG5cbi5jb250ZW50LXRhc2stbGlzdCB7XG4gICAgJi5tb2RlLWxpc3QtZmluaXNoZWQge1xuICAgICAgICAuc3RpY2stdGFza1tkYXRhLXByb2dyZXNzPSd0b2RvJ117XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zdGljay10YXNrW2RhdGEtcHJvZ3Jlc3M9J2luLXByb2dyZXNzJ117XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zdGljay10YXNrW2RhdGEtcHJvZ3Jlc3M9J2ZpbmlzaGVkJ117XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuc3RpY2stdGFza1tkYXRhLXByb2dyZXNzPSd0ZXN0ZWQnXXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgICYubW9kZS1saXN0LWZpbmlzaGVkIC5oZC1zdGF0dXMtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRhc2stbGlzdCAuY3QtdGFzay5maW5pc2hlZCB7XG4gICAgbWluLWhlaWdodDogNDB2aDtcbn1cblxuLnN0aWNrLXRhc2sgLnRlc3RlZC1tYXJre1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMGNmMzVkO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnN0aWNrLXRhc2sgLm1vZHVsZS1tYXJre1xuICAgIHBhZGRpbmc6IDBweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IGRvdWJsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4uc3RpY2stdGFzayAudGFzay10aXRsZSB7XG4gICAgLmNsaWVudHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTQzZTYyO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLmludGVybmFse1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNjliMmQ7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICBmb250LXNpemU6IDgwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbn0iLCIudGFzay1jb250YWluZXIge1xuICAgIC5jb250ZW50LXRhc2stbGlzdCB7XG4gICAgICAgIC5jbnQtbG9hZGluZy13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5tb2RlLWxvYWRpbmcge1xuICAgICAgICAgICAgLnRhc2stbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbnQtbG9hZGluZy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFzay1saXN0IC5zbGQtdy10b2RheSB7XG4gICAgICAgICAgICAuY250LW5vLXRhc2sge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtbm8tdGFzaz1cIjBcIl0ge1xuICAgICAgICAgICAgICAgIC5jbnQtbm8tdGFzayB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGFzay1zdGljay13cnAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAuZmlsdGVyLWl0bXtcblxuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXItaXRtLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzJlYTJiMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhkLXN0YXR1cy10aXRsZSB7XG4gICBkaXNwbGF5OiBmbGV4O1xuXG4gICA+IGRpdi5pdG0gICB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgfSBcbn1cblxuLmRpc3BsYXktdGFzay13cnAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDRweCBncmV5O1xuICAgIHBhZGRpbmctdG9wOiA1MXB4Oy8vdG9kbzogZmluZCBhbiBvdGhlciB3YXlcblxuICAgIC5oZCB7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICM0ZmJiYzk7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NTc0YzU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYmQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG5cbiAgICAuZnQge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG4uZGlzcGxheS10YXNrLXdycCAuYnQtcmVmcmVzaC1kaXNwbGF5LXRhc2t7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZGlzcGxheS10YXNrLXdycDpob3ZlciAuYnQtcmVmcmVzaC1kaXNwbGF5LXRhc2t7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxufVxuXG4uc2xpZGUtdGFzay13IC5hdHRyaWJ1dGlvbi13e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNsaWRlLXRhc2stdyAgLnVzZXItb3duZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuXG4uc2xpZGUtdGFzay13ICAudXNlci1vd25lciAuY2lyY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkICNhYWFhYWE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDAuODtcbn1cblxuLnNsaWRlLXRhc2stdyAudXNlci1vd25lciAudHh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5zbGlkZS10YXNrLXcgIC5zbGlkZS1oe1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAudGFzay1tYWluLWluZm8ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAucmctcmlnaHQge1xuICAgIH1cbn1cbi5zbGlkZS10YXNrLXcgLnRhc2stdGl0bGUtdyB7XG4gICAgZm9udC1zaXplOiAxNDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC50aXRsZSB7XG5cbiAgICB9XG5cbiAgICAuZGQtd3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJjpob3ZlciAuZGQtdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxufVxuXG4uc2xpZGUtdGFzay13ICAubnVtLXRhc2t7XG4gICAgZm9udC1zaXplOiAxNDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNDM3Zjg3O1xufVxuXG5cbi5zbGlkZS10YXNrLXcgIC5kZXNje1xuIFxufVxuXG5cbi5zbGlkZS10YXNrLXcgIC5jb21tZW50c3tcbiAgICAuc2xkLWNvbW1lbnQtaXRtIHtcbiAgICAgICAgYm9yZGVyOiB0aGluIHNvbGlkICNiNmQzY2M7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBtYXJnaW46IDRweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGNmZmZhO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggMTJweCAxMnB4IDEycHg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmNudC13IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0LWljb25lZCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnNsaWRlLXRhc2stdyB7XG4gICAgLmFjdGlvbnMtaW5saW5lLXcge1xuICAgICAgICBtYXJnaW46IDhweCAwIDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmItY29tbWVudHMtaW5kaWNhdG9yIC5jb3VudHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzM0YjdjNTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMnB4IDVweDtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLThweDtcblxufVxuXG4uc3RhdHVzLWNvbnRyb2wtdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgIC5zbGlkZS1pbmRpY2F0b3ItdGVzdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFiY2Q2YTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbn1cblxuXG5cblxuLnN0YXR1cy1jb250cm9sIHtcbiAgICBib3JkZXI6IHRoaW4gc29saWQgI2JiYmJiYjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiA4MCU7IFxuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMXB4ICNhYWFhYWE7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLml0ZW1bZGF0YS1kaXNhYmxlZD0nZGlzYWJsZWQnXSB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgJltkYXRhLXN0YXR1cy1jb250cm9sPSd0b2RvJ10gLml0ZW0uaXRlbS10b2RvLFxuICAgIC5pdGVtLml0ZW0tdG9kbzpub3QoW2RhdGEtZGlzYWJsZWQ9J2Rpc2FibGVkJ10pOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmJiYmJiO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICZbZGF0YS1zdGF0dXMtY29udHJvbD0naW4tcHJvZ3Jlc3MnXSAuaXRlbS5pdGVtLWluLXByb2dyZXNzLFxuICAgIC5pdGVtLml0ZW0taW4tcHJvZ3Jlc3M6bm90KFtkYXRhLWRpc2FibGVkPSdkaXNhYmxlZCddKTpob3ZlciB7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICMzMGIwYzA7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MDdlY2U7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgJltkYXRhLXN0YXR1cy1jb250cm9sPSdmaW5pc2hlZCddIC5pdGVtLml0ZW0tZmluaXNoZWQgLFxuICAgIC5pdGVtLml0ZW0tZmluaXNoZWQ6bm90KFtkYXRhLWRpc2FibGVkPSdkaXNhYmxlZCddKTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogIzMwYzA2OTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuLmRkLWxpc3QtdGFzay1hY3Rpb25zIHtcbiAgICBjb2xvcjogZ3JheTtcbiAgICBsaS5hY3Rpb24taXRte1xuICAgIH0gXG5cbiAgICBsaS5hY3Rpb24taXRtID4gYSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmJ0LXRhc2stbWFyay10ZXN0ZWR7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkICMzNWYzNzY7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgY29sb3I6ICMyMTYwMjQhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jLWdyaWQtdGFza3tcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIC5jb250ZW50LWZpbHRlcntcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgICAgIC5jdC1maWx0ZXItbmF2e1xuICAgICAgICAgICAgLmJ0bi5maWx0ZXItaXRte1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMnB4IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuLmZpbHRlci1pdG0uYWN0aXZle1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICMyZWEyYjEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJib2R5Lm5vdGUtbW9kdWxle1xuICAgIFxufVxuXG5ib2R5Lm5vdGUtbW9kdWxlICNzaWRlYmFye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNSU7O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG5cbmJvZHkubm90ZS1tb2R1bGUgI3NpZGViYXIgLmhke1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuYm9keS5ub3RlLWluZGV4IG1haW57XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xufVxuXG5ib2R5Lm5vdGUtaW5kZXggLnBnLWhke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuYm9keS5ub3RlLWluZGV4ICNtYWluLWNvbnRhaW5lciBtYWlue1xuICAgIGZsZXg6IDE7XG59XG5cblxuYm9keS5ub3RlLWluZGV4IC5wZy1oZCAucmd7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5saXN0LW5vdGUtY29udGFpbmVye1xuXG59XG5cbi5saXN0LW5vdGUtd3tcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmxpc3Qtbm90ZS13ID4gbGl7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDhweCAwO1xufVxuXG5cbi5ub3RlLWJsb2Nre1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAjYWFhYWFhO1xufVxuLm5vdGUtYmxvY2s6aG92ZXJ7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA4cHggIzg4ODg4ODtcbn1cblxuLm5vdGUtYmxvY2sgLmhke1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cblxuXG4ubm90ZS1ibG9jayAuYmR7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLm5vdGUtYmxvY2sgLmZ0e1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubm90ZS1ibG9jayAuaGQgLmFjdGlvbnMtd3tcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLm5vdGUtYmxvY2sgLmhkOmhvdmVyIC5hY3Rpb25zLXd7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm5vdGUtYmxvY2sgLnRpdGxlLW5vdGV7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5mb2xkZXItdyB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5mb2xkZXItdyB1bC5mb2xkZXItbGlzdHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxudWwuZm9sZGVyLWxpc3QgbGl7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM4ODg4ODg7XG59XG5cbnVsLmZvbGRlci1saXN0IGxpID4gYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnVsLmZvbGRlci1saXN0IGxpLmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAjOTJkMWVmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxudWwuZm9sZGVyLWxpc3QgbGkgLmFjdGlvbnMtd3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5cbnVsLmZvbGRlci1saXN0IGxpIC5hY3Rpb25zLXcgYXtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxudWwuZm9sZGVyLWxpc3QgbGk6aG92ZXIgLmFjdGlvbnMtdyB7XG4gICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qbm90ZSBmb2xkZXIqL1xuZm9ybS5mb3JtLW5vdGUtZm9sZGVyICNub3RlX2ZvbGRlcl90aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG5mb3JtLmZvcm0tbm90ZS1mb2xkZXIgYnV0dG9uI25vdGVfZm9sZGVyX3N1Ym1pdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMjZiZGI4O1xuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS5ub3RlLWluZGV4IC5hZGQtbm90ZS1mb2xkZXItd3JwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLyogdG9kbzogbW92ZSBvdXQgb2YgdGhpcyBmaWxlICovXG51bC5zdHItbGlzdHtcbiAgICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgZ3JheTtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogdG9kbzogbW92ZSBvdXQgb2YgdGhpcyBmaWxlICovXG5cbi5mb3JtLW5vdGUtY29udGFpbmVye1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkIGdyYXk7XG4gICAgbWFyZ2luOiAxMnB4IDAgMCAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDhweCAjYWFhYWFhO1xufVxuXG4uZm9ybS1ub3RlLWNvbnRhaW5lciBpbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICBib3JkZXI6IHRoaW4gc29saWQgI2FhYWFhYTtcbn1cblxuXG4uZm9ybS1ub3RlLWNvbnRhaW5lciB0ZXh0YXJlYXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xuICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjYWFhYWFhO1xufSIsIi51c2VyLWNvbnRlbnR7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udXNlci1jb250ZW50IGlucHV0e1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnVzZXItY29udGVudCAudXNlci1saXN0IHRyLFxuLnVzZXItY29udGVudCAudXNlci1saXN0IHRoLFxuLnVzZXItY29udGVudCAudXNlci1saXN0IHRkXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi51c2VyLWNvbnRlbnQgLnVzZXItbGlzdCB0aHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51c2VyLWNvbnRlbnQgLmJ0bi1zdWJtaXR7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn0iLCIuYWN0aXZpdHktd3tcbiAgICBcbn1cblxuLnRhYi1hY3Rpdml0aWVze1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICA+IC5sbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmNlbGwge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICBib3JkZXI6IHRoaW4gc29saWQgZ3JheTtcbiAgICB9XG5cbiAgICAuY2VsbC5jZWxsLWxlZnQge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxufVxuXG4uZGF5LWFjdGl2aXR5e1xuICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgPiAuaXRtIHtcbiAgICAgICAgLmxibCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgfSBcbn0iLCJ1bC5oZWFkZXItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgID4gbGkuaXRtIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBhLmxuayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0RERERERDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cHg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDY0MjdlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhpc3RvcnktY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3JkZXI6IHRoaW4gc29saWQgI0RERERERDtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmJ1bGxlLWl0bSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgPiAubGZ0IHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgPiAubW4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG4gICAgICAgIGJvcmRlcjogdGhpbiBzb2xpZCAjQUFBQUFBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICBcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMXB4ICNhYWFhYWE7XG4gICAgfVxuICAgIFxuICAgIFxuXG4gICAgJi5jbGllbnQge1xuXG4gICAgfVxuXG4gICAgJi50ZWFtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG4uYnVsbGUtaXRtIC5pbmRpdmlkdS1hdmF0YXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQUFBQTtcbn1cblxuLmJ1bGxlLWl0bSAuY2hhbm5lbC1pbmRpY2F0b3J7XG4gICAgaW1nLmljbyB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgIH1cbn1cblxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9SW50ZXI6c2xudCx3Z2h0QC0xMC4uMCwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUt1bWJoK1NhbnMmZGlzcGxheT1zd2FwJyk7XG5cbip7XG4gICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keXtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZGV2ZWxvcGEtZm9udC1sb2dve1xuICAgIGZvbnQtZmFtaWx5OiBcIkt1bWJoIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwYmJkZTtcbn1cblxuI21haW4tY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDE1cHggMTVweDtcbn1cblxuLmRyb3Bkb3duLWl0ZW17XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmICFpbXBvcnRhbnQ7XG59XG5cbi50aXRsZS1zdHlsZWN1c3R7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzYzUzN2E7XG59XG4uc3ViLXN1YnRpdGxle1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmljb24tdGl0bGUsaXtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG4udGl0bGUtY29tbWVudHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzhkOTdhOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmljb24tdGl0bGV7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4uYWN0aXZlLW5hdmJhci10b3B7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRuLWFkZHtcbiAgICBiYWNrZ3JvdW5kOiAjMDE4RTNBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMThFM0E7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gMS41cmVtO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAxODEzNDtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAxODEzNDtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDE4MTM0O1xuICAgIH1cbn1cbi5idG4tZ3JheXtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlN2YyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWU3ZjI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgcGFkZGluZzogLjM3NXJlbSAxLjVyZW07XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWU3ZjI7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2UxZTdmMjtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMWU3ZjI7XG4gICAgfVxufVxuLmJ0bi1zZWxlY3QtZHJvcGRvd257XG4gICAgXG4gICAgLmJ0bi1zZWxlY3R7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIHBhZGRpbmc6IC4zNzVyZW0gMS41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IC0zcHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5idG4tc3VjY2Vzc3tcbiAgICBiYWNrZ3JvdW5kOiAjMDE4RTNBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMThFM0E7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gMS41cmVtO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAxODEzNDtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAxODEzNDtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDE4MTM0O1xuICAgIH1cbn1cbi5idG4tcmVkLC5idG4tZGFuZ2Vye1xuICAgIGJhY2tncm91bmQ6ICNEQzVCNUI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RDNUI1QjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgcGFkZGluZzogLjM3NXJlbSAxLjVyZW07XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREM1QjVCO1xuICAgIH1cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREM1QjVCO1xuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEQzVCNUI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2IoMjIwIDkxIDkxIC8gMTQlKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5idG4tY2FuY2Vse1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QzU2Njk7XG4gICAgY29sb3I6ICM0QzU2Njk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgcGFkZGluZzogLjM3NXJlbSAxLjVyZW07XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICM0QzU2Njk7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEM1NjY5O1xuICAgIH1cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgY29sb3I6ICM0QzU2Njk7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNEM1NjY5O1xuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgICBjb2xvcjogIzRDNTY2OTtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QzU2Njk7XG4gICAgfVxufVxuLmJ0bi1ibGFjay1ib3JkZXJ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBwYWRkaW5nOiAuMzc1cmVtIDEuNXJlbTtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG4gICAgaW1nLHN2Z3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuLmJ0bi1ibGFjay1ib3JkZXItYmctdHJhbnNwYXJlbnR7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gMS41cmVtO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBpbWcsc3Zne1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG59XG4uYnRuLXJlZC1ib3JkZXJ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RDNUI1QjtcbiAgICBjb2xvcjogI0RDNUI1QjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBwYWRkaW5nOiAuMzc1cmVtIDEuNXJlbTtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI0RDNUI1QjtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogI0RDNUI1QjtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGNvbG9yOiAjREM1QjVCO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB9XG4gICAgaW1nLHN2Z3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG4uaWNvbi1mb3Jte1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc2F2ZS1pY29ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcHVibGljL2ltYWdlL2ljb24vc2F2ZS1pY29uLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4IDBweCAwcHg7XG4gICAgfVxufVxuLmFyY2hpdmUtaWNvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3B1YmxpYy9pbWFnZS9pY29uL2FyY2hpdmUtaWNvbi5zdmcpO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbjogMHB4IDVweCAwcHggMHB4O1xuICAgIH1cbn1cbi5hZGQtaWNvbi1ibGFja3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3B1YmxpYy9pbWFnZS9pY29uL3BsdXMtaWNvbi1ibGFjay5zdmcpO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbjogMHB4IDVweCAwcHggMHB4O1xuICAgIH1cbn1cbi5kZWxpdmVyLWljb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3B1YmxpYy9pbWFnZS9pY29uL3NlbmQtd2hpdGUtaWNvbi5zdmcpO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG1hcmdpbjogMXB4IDBweCAwcHggNXB4O1xuICAgIH1cbn1cblxuLmdyZWVuLWJvcmRlci1saXZyYWJsZUNhcmR7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNDc5YjMyO1xufVxuLmdyYXktYm9yZGVyLWxpdnJhYmxlQ2FyZHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNiMmI5YzU7XG59XG5cbi5saXZyYWJsZS1jYXJke1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCAjMDAwMDAwMWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAuZmlyc3QtY29udGVudHtcbiAgICAgICAgaDZ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgY29sb3I6ICMyNTI5MzEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICM3MTdEOTQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5kaWNhdG9yLWdyb3Vwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29tbWVudC1pbmRpY2F0b3J7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMjNBOUZBICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgfVxufVxuLmF2YXRhci1zdGF0dXN7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcbn1cbi5zdGF0dXMtZm9ybV9kcmFmdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAucm91bmRlZF9kcmFmdHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2FiYjJiZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4uc3RhdHVzLWZvcm1fZGVsaXZlcmVke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIC5yb3VuZGVkX2RlbGl2ZXJlZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5kYXRlLWN1c3R7XG4gICAgLy8gZm9udC1zaXplOiAxMHB4O1xuICAgIC8vIGNvbG9yOiAjOEI4QjhCICFpbXBvcnRhbnQ7XG4gICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjMzM5MDFCICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubmFtZS1hdXRob3ItZGVsaXZyYWJsZXtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM4QjhCOEIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hdmF0YXItcG9zaXRpb24tc3R5bGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIC5hdmF0YXJ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgICB9XG59XG4uZmxleC10aXRsZS1hdmF0YXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50aXRsZS1taW4tY2FyZHtcbiAgICBjb2xvcjogIzI1MjkzMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxhYmVsLWZvcm17XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyNTI5MzE7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLmZvcm0tc2VsZWN0LWJsYWNrLWJvcmRlcntcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjUyOTMxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA3cHggNXB4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtZ3JheXtcbiAgICBiYWNrZ3JvdW5kOiAjRjFGM0Y1O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4ICMwMDAwMDAxZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FyZC13aGl0ZXtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCAjMDAwMDAwMWY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmF2YXRhci1oaXN0b3JpcXVle1xuICAgIG1heC13aWR0aDogMjBweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY29udGVudC1oaXN0b3JpcXVle1xuICAgIGRpdntcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzM1MzYzODtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzcxN0Q5NDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cblxuLmZvcm0tYnJlYWRjcnVtYntcbiAgICB1bHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGEsIHNwYW4sIGRpdiwudGV4dC1icmVhZGNydW1ie1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOGQ5N2E5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9wdWJsaWMvaW1hZ2UvaWNvbi9hcnJvdy1sZWZ0LWJyZWFkY3J1bWIuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgYSwgc3BhbntcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogIzI1MjkzMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRDNTY2OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvamVjdC1icmVhZGNydW1iLWNsaWVudHtcbiAgICBjb2xvcjogIzRDNTY2OSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgfVxufVxuXG4uZGVzY3JpcC1zdHlsZXtcbiAgICAvLyBjb2xvcjogIzhkOTdhOTtcbiAgICBjb2xvcjogIzIyMmUzOTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLm1iMTBweHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gLmFydGljbGUtaXRlbXMtc3R5bGUge1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIG1hcmdpbjogYXV0bztcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4vLyAgICAgLnRpbWVsbiB7XG4vLyAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgICAgICAgICBsaSB7XG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbi8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbi8vICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbi8vICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuLy8gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuLy8gICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbi8vICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM3cHg7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4vLyAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbi8vICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q5RDlEOTtcbi8vICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzFweDtcbi8vICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbi8vICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuLy8gICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICAuYmxvYy1pdGVte1xuLy8gICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbi8vICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAudGl0bGUtaXRlbXtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjUyOTMxO1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbi8vICAgICAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgICAgICAgICBwe1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ZDk3YTk7XG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICBsaTpudGgtbGFzdC1jaGlsZCgxKXtcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgfVxuLy8gfVxuLmFydGljbGUtaXRlbXMtc3R5bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgLnRpbWVsbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGFscGhhLWNvdW50ZXI7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGFscGhhLWNvdW50ZXIsIHVwcGVyLWFscGhhKSAnJztcbiAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGFscGhhLWNvdW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlN2YyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjkzMTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTFlN2YyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgLmJsb2MtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI1MjkzMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyZTM5O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGk6bnRoLWxhc3QtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgIH1cbn1cbi5uby1hcnRpY2xlLWRlbGl2ZXJhYmxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBzcGFue1xuICAgICAgICBjb2xvcjogcmdiKDIxNyAyMTcgMjE3KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuLmNvbm5lY3RlZC1hdmF0YXItc3R5bGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGltZ3tcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIGRpdntcbiAgICAgICAgLm5hbWUtY2FyZC11c2Vye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjUyOTMxO1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLWNhcmQtdXNlcntcbiAgICAgICAgICAgIGNvbG9yOiAjNzE3RDk0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmJ0bi1ibHVlLWJvcmRlcntcbiAgICBiYWNrZ3JvdW5kOiAjMjNBOUZBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyM0E5RkE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBwYWRkaW5nOiAuMzc1cmVtIDEuNXJlbTtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyM0E5RkE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyM0E5RkE7XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyM0E5RkE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyM0E5RkE7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzIzQTlGQTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzQTlGQTtcbiAgICB9XG59XG5cbi5jb21tZW50LXNlY3Rpb257XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cbi5jb21tZW50LWZvcm17XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgLmF2YXRhci1jb21tZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG4gICAgZGl2e1xuICAgICAgICBkaXZ7XG4gICAgICAgICAgICAuaGVhZGVyLWNvbW1lbnR7XG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNTM2Mzg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmVtYWlsLWNvbW1lbnR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0RDU1NjM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZS1kcm9we1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzUzNjM4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzUzNjM4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXNjcmlwLWNvbW1lbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5taW4tY29tbWVudHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC5hdmF0YXItY29tbWVudHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBkaXZ7XG4gICAgICAgIGRpdntcbiAgICAgICAgICAgIC5kYXRlLWRyb3B7XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3due1xuICAgICAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kb3VibGUtYnV0dG9uLWZsZXh7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBwYWRkaW5nOiAwIDVweCAwcHggMHB4O1xuICAgIH1cbiAgICBkaXY6bnRoLWNoaWxkKDIpe1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCA1cHg7XG4gICAgfVxufVxuXG4uaW5wdXQtc3R5bGUtY3VzdHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgY29sb3I6ICNEREREREQgIWltcG9ydGFudDtcbiAgICB9XG59XG4udGV4dGFyZWEtaGVpZ2h0e1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogI0RERERERCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnRleHRhcmVhLWxvbmctaGVpZ2h0e1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogI0RERERERCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZHJvcC1pY29uLWFjdGlvbntcbiAgICAuYnRue1xuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51e1xuICAgICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5kcm9wZG93bi1pdGVte1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb3ItYWJzb2x1dGUtZHJvcFN0eWxle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgLmRyb3Bkb3due1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgfVxufVxuLmRyb3Bkb3duLW1lbnV7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMjE1Njg2Mjc1KSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbHtcbiAgICBib3JkZXItY29sb3I6ICNEREREREQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiAjREREREREO1xufVxuXG4ubS1hdXRvLXItMHtcbiAgICBtYXJnaW46IDFyZW0gMCBhdXRvIGF1dG87XG59XG5cbi5mb3Jtd2lkdGhfY29tbWVudHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y1O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDE1cHggMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3MTdEOTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5taW4tY29tbWVudHtcbiAgICAuZm9ybXdpZHRoX2NvbW1lbnR7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogIzIzYTlmYTNkICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYnRuLXRyYW5zcGFyZW50e1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuLy8gLnctc2VsZWN0LTE4M3tcbi8vICAgICB3aWR0aDogMTgzcHg7XG4vLyB9XG5cbi5jdXN0b20tcmFkaW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICArIC5yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRGN0RDRDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEuNGVtO1xuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMS40ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvLyB0b3A6IC0wLjJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTsgXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICsgLnJhZGlvLWxhYmVsIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjdEQ0Q7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgKyAucmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzRGN0RDRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICArIC5yYWRpby1sYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbih3aGl0ZSwgMjUlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbih3aGl0ZSwgMjUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICsgLnJhZGlvLWxhYmVsIHtcbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpc2libGUtaGlkZGVue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmZsZXgtY2VudGVyLXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kLWdyaWR7XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cbi5uYXZiYXItYnJhbmR7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tLWF1dG8tcmlnaHQtMHtcbiAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG8gO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5ib290Ym94LWJvZHl7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb2RhbC10aXRsZXtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLXgtbm9uZS1jb250YWluZXJ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYmxvYy1jb21tZW50LWFkbWlue1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbi8vIC5ibG9jLWNvbW1lbnQtY2xpZW50e1xuLy8gICAgIG1heC1oZWlnaHQ6IDc1dmg7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIG92ZXJmbG93OiBhdXRvO1xuLy8gICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuLy8gICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbi8vICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xuLy8gfVxuLmdyb3VwLWNvbnRlbnQtY29tbWVudC1jbGllbnR7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweCA4cHggMTBweCAxNHB4O1xuICAgIC5ibG9jLWNvbW1lbnQtY2xpZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogNzV2aDtcbiAgICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAuY29tbWVudC1saXN0LWNsaWVudHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLmdyb3VwLWNvbnRlbnQtY29tbWVudC1jbGllbnQubm8tY29tbWVudC1jbGllbnQtc2hvd3tcbiAgICAuYmxvYy1jb21tZW50LWNsaWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jb21tZW50LWxpc3QtY2xpZW50e1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLy8gYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmNvbW1lbnQtc2VjdGlvbntcbiAgICAgICAgICAgICAgICAubm8tY29tbWVudC1ibG9je1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBzY3JvbGxiYXI6aG92ZXIgc3R5bGVcbi5zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2tcbntcblx0Ly8gLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsMC4zKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXJcbntcblx0d2lkdGg6IDZweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcbntcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHQvLyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwuMyk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2Nyb2xsZXItYmFyOmhvdmVye1xuICAgIC5zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4vLyBzY3JvbGxiYXI6aG92ZXIgc3R5bGVcblxuLnRhYmxlLXNoZWV0e1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBcbiAgICB0aGVhZHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjlmYztcbiAgICAgICAgdHJ7XG4gICAgICAgICAgICB0aHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1ZjdmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0aDpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5e1xuICAgICAgICB0cntcbiAgICAgICAgICAgIHRke1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICAgICAgICAgICAgLmNlbGwtdGFiZWwtc2hlZXR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdC10YWJsZS1zaGVldCwgLmlucHV0LXRhYmxlLXNoZWV0LCAudGV4dGFyZWEtdGFibGUtc2hlZXR7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1zaGVldHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2VsbC1tb2R1bGV7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNlbGwtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jZWxsLXNwcmludHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2VsbC1hZmZlY3RlZC10b3tcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNlbGwtZW1lcmdlbmN5e1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jZWxsLXN0YXR1c3tcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkOm50aC1sYXN0LWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FyZC10YWJsZXtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwcHggMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIxNTY4NjI3NSk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udGFibGUtc3RyaXBlZC1jdXN0e1xuICAgIHRib2R5e1xuICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y1O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZXtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJsb2Mtc2VhcmNoLWlucHV0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaW5wdXR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjNGNztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGlucHV0OjpwbGFjZWhvbGRlcntcbiAgICAgICAgY29sb3I6ICM4RDhEOEQ7XG4gICAgfVxuICAgIGltZyxzcGFue1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnRhc2stY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAuY29udGVudC1maWx0ZXJ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgfVxufVxuLm5vLWNvbW1lbnQtYmxvY3tcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgLm5vLWNvbW1lbnQtaWNvbntcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgLnRleHQtbm8tY29tbWVudHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiByZ2IoMjQxLCAyNDEsIDI0MSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxufVxuXG4ubm8tZGF0YS1ibG9je1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAuaW1nLW5vLWRhdGF7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMC4wNTtcbiAgICB9XG4gICAgLnRleHQtbm8tZGF0YXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICNmMWYxZjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbi5mbGV4LXRpdGxlLXdpdGgtYnRue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5idG4tZmxleC1pbi10aXRsZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnAtYnRuLWFkZC1hcnRpY2xle1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLm1vZGFsIHtcbiAgICAuc3Bpbm5lci1tb2RhbC1ibG9je1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIC5zcGlubmVyLWJvcmRlcntcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLW1vZGU9XCJub3JtYWxcIl17XG4gICAgICAgIC5zcGlubmVyLW1vZGFsLWJsb2N7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5lcnJvci1tb2RhbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLW1vZGU9XCJzcGlubmVyXCJde1xuICAgICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmVycm9yLW1vZGFse1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtbW9kZT1cImVycm9yXCJde1xuICAgICAgICAubW9kYWwtYm9keXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNwaW5uZXItbW9kYWwtYmxvY3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1jb250ZW50e1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLm1vZGFsLWZvb3Rlci1jdXN0e1xuICAgIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBidXR0b257XG4gICAgICAgIG1hcmdpbjogLjI1cmVtO1xuICAgIH1cbn1cbi5zbGQtY250cntcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLm1iLXNwYWNlLXRpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5lcnJvci12YWxpZGF0aW9uLXRleHR7XG4gICAgdWx7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjREM1QjVCO1xuICAgIH1cbn1cblxuXG4vLyBzdHlsZSBiYWNrbG9nXG4ubG9hZGluZy10YWJsZXtcbiAgICB0Ym9keXtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBDT05UQUlOLUlOVFJJTlNJQy1CTE9DSy1TSVpFOiBBVVRPIDEwMFBYO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNmMWYzZjU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nX3RhYmxlX2FubmltYXQgMC42cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1tb2RlPVwibm9ybWFsXCJdOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1tb2RlPVwibG9hZGluZ1wiXTo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLW1vZGU9XCJlcnJvclwiXTo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICBcbiAgICBAa2V5ZnJhbWVzIGxvYWRpbmdfdGFibGVfYW5uaW1hdCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGV4dDE0LWNvbG9yNTJ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTI1ZjdmO1xufVxuLnZhbGlkYXQtdGFibGUtc2hlZXQtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNmYWRjZDc7XG59XG5cbi5jb21tZW50LXRhYmxlLXNoZWV0LWJsb2N7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuaWNvbi1jb21tZW50LWljb257XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMyM0E5RkE7XG4gICAgfVxuICAgIC5uYi1jb21tZW50LXRhYmxlLXNoZWV0e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQTRCNEI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICB9XG59XG4uZmlsdGVyLWJhY2tsb2d7XG4gICAgLmxhYmVsLWZvcm17XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbn1cbi5maWx0ZXItbGFiZWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyNTI5MzE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBpbWcsc3ZnLGl7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuc2VsZWN0W2Rpc2FibGVkXXtcbiAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgIGNvbG9yOiAjZDlkOWQ5O1xufVxuLy8gc3R5bGUgYmFja2xvZ1xuXG4uZGQtbW9yZXtcbiAgICAuYnRue1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC5pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzI1MjkzMTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLW1lbnV7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudXNlci1zdG9yeS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMTg5LCAxODcsIDE4Nyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAudXNlci1zdG9yeS1jYXJkLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmF2YXRhci1jb2x1bW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDsgICAgICAgICAgIFxuICAgIFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxODksIDE4NywgMTg3KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5jb250ZW50LWNvbHVtbiB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgLnVzZXItc3RvcnktY2FyZC11c2VyLW5hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgICAgICAgICAgICAgLnVzZXItbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI5MzEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC51c2VyLXN0b3J5LWNhcmQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzE3RDk0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnVzZXItc3RvcnktY2FyZC10aXRsZSBoNiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnVzZXItc3RvcnktY2FyZC1jb250ZW50IHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcxN0Q5NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnVzZXItc3RvcnktY2FyZC1pY29uZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXG4gICAgICAgICAgICAgICAgLnVzZXItc3RvcnktY2FyZC1zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICAuc3RhdHVzLWljb24gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0YXR1cy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLnVzZXItc3RvcnktY2FyZC1tZXNzYWdlcyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmF2YXRhci1pY29uIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLmNvbW1lbnQtd3JhcHBlci1zdHlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkICNiNmQzY2M7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWFyZ2luOiA0cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZGNmZmZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMnB4IDEycHggMTJweDtcblxuICAgIC5jb21tZW50LWF2YXRhci13IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4OyAgICAgICAgICAgXG5cbiAgICAgICAgICAgIC5jb21tZW50LWF2YXRhci1zdHlsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5jb21tZW50LWNvbnRlbnQtdyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmNvbW1lbnQtY29udGVudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0eDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucHJvamVjdC1pbmRpY2F0b3ItY2xpZW50e1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDIwMCAyMjggMjMzIC8gNzglKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59ICIsIi5pbWFnZXMtcHJldmlldyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5pbWctcHJldmlldyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhc2stYXR0YWNobWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuaW1nLXByZXZpZXcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5tZWRpdW0ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmLmxhcmdlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWctcHJldmlldy5wcmV2aWV3aW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjgpO1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAxMDBweCk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZXMtcHJldmlldzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDM1MHB4O1xufSIsIi5taW5nY3V0ZS0tdGltZS1saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ2cgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J20xMi41OTMgMjMuMjU4bC0uMDExLjAwMmwtLjA3MS4wMzVsLS4wMi4wMDRsLS4wMTQtLjAwNGwtLjA3MS0uMDM1cS0uMDE2LS4wMDUtLjAyNC4wMDVsLS4wMDQuMDFsLS4wMTcuNDI4bC4wMDUuMDJsLjAxLjAxM2wuMTA0LjA3NGwuMDE1LjAwNGwuMDEyLS4wMDRsLjEwNC0uMDc0bC4wMTItLjAxNmwuMDA0LS4wMTdsLS4wMTctLjQyN3EtLjAwNC0uMDE2LS4wMTctLjAxOG0uMjY1LS4xMTNsLS4wMTMuMDAybC0uMTg1LjA5M2wtLjAxLjAxbC0uMDAzLjAxMWwuMDE4LjQzbC4wMDUuMDEybC4wMDguMDA3bC4yMDEuMDkzcS4wMTkuMDA1LjAyOS0uMDA4bC4wMDQtLjAxNGwtLjAzNC0uNjE0cS0uMDA1LS4wMTgtLjAyLS4wMjJtLS43MTUuMDAyYS4wMi4wMiAwIDAgMC0uMDI3LjAwNmwtLjAwNi4wMTRsLS4wMzQuNjE0cS4wMDEuMDE4LjAxNy4wMjRsLjAxNS0uMDAybC4yMDEtLjA5M2wuMDEtLjAwOGwuMDA0LS4wMTFsLjAxNy0uNDNsLS4wMDMtLjAxMmwtLjAxLS4wMXonLyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMTIgMmM1LjUyMyAwIDEwIDQuNDc3IDEwIDEwcy00LjQ3NyAxMC0xMCAxMFMyIDE3LjUyMyAyIDEyUzYuNDc3IDIgMTIgMm0wIDJhOCA4IDAgMSAwIDAgMTZhOCA4IDAgMCAwIDAtMTZtMCAyYTEgMSAwIDAgMSAuOTkzLjg4M0wxMyA3djQuNTg2bDIuNzA3IDIuNzA3YTEgMSAwIDAgMS0xLjMyIDEuNDk3bC0uMDk0LS4wODNsLTMtM2ExIDEgMCAwIDEtLjI4NC0uNTc2TDExIDEyVjdhMSAxIDAgMCAxIDEtMScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLmxzaWNvbi0tY2FsZW5kYXItb3V0bGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuNSAydjNtNS0zdjNtLTggMS41aDExTTUgOC41djFtMy0xdjFtMy0xdjFtMCAxdjFtLTMtMXYxbS0zLTF2MW0tMi41LThoMTF2MTBoLTExeicgc3Ryb2tlLXdpZHRoPScxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5tYXRlcmlhbC1zeW1ib2xzLS1jbG9zZS1yb3VuZGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nbTEyIDEzLjRsLTQuOSA0LjlxLS4yNzUuMjc1LS43LjI3NXQtLjctLjI3NXQtLjI3NS0uN3QuMjc1LS43bDQuOS00LjlsLTQuOS00LjlxLS4yNzUtLjI3NS0uMjc1LS43dC4yNzUtLjd0LjctLjI3NXQuNy4yNzVsNC45IDQuOWw0LjktNC45cS4yNzUtLjI3NS43LS4yNzV0LjcuMjc1dC4yNzUuN3QtLjI3NS43TDEzLjQgMTJsNC45IDQuOXEuMjc1LjI3NS4yNzUuN3QtLjI3NS43dC0uNy4yNzV0LS43LS4yNzV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5sZXRzLWljb25zLS1pbWctYm94LWZpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ2cgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMy4xNzIgMy4xNzJDMiA0LjM0MyAyIDYuMjI5IDIgMTB2NGMwIDMuNzcxIDAgNS42NTcgMS4xNzIgNi44MjhTNi4yMjkgMjIgMTAgMjJoNGMzLjc3MSAwIDUuNjU3IDAgNi44MjgtMS4xNzJTMjIgMTcuNzcxIDIyIDE0di00YzAtMi44NCAwLTQuNjEtLjUtNS44MTFWMTdhMy42MiAzLjYyIDAgMCAxLTIuNTYtMS4wNmwtLjc1Mi0uNzUyYy0uNzIyLS43MjItMS4wODItMS4wODItMS40OTEtMS4yMzRhMiAyIDAgMCAwLTEuMzk0IDBjLS40MDkuMTUyLS43Ny41MTItMS40OSAxLjIzNGwtLjExNC4xMTNjLS41ODUuNTg1LS44NzguODc4LTEuMTg5LjkzMmExIDEgMCAwIDEtLjY5OS0uMTM0Yy0uMjY4LS4xNjYtLjQzMS0uNTQ3LS43NTgtMS4zMDhMMTEgMTQuNjY3Yy0uNzUtMS43NS0xLjEyNC0yLjYyNC0xLjc3OC0yLjk1MmEyIDIgMCAwIDAtMS4wNjUtLjIwNWMtLjcyOS4wNjItMS40MDEuNzM1LTIuNzQ3IDIuMDhMMy41IDE1LjVWMi44ODdxLS4xNzQuMTI5LS4zMjguMjg1JyBjbGlwLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQ3BhdGggc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTMgMTBjMC0xLjkxNC4wMDItMy4yNDkuMTM4LTQuMjU2Yy4xMzEtLjk3OC4zNzItMS40OTYuNzQtMS44NjVjLjM3LS4zNy44ODgtLjYxIDEuODY2LS43NDFDNi43NTEgMy4wMDIgOC4wODYgMyAxMCAzaDRjMS45MTQgMCAzLjI0OS4wMDIgNC4yNTYuMTM4Yy45NzguMTMxIDEuNDk2LjM3MiAxLjg2NS43NGMuMzcuMzcuNjEuODg4Ljc0MiAxLjg2NkMyMC45OTggNi43NTEgMjEgOC4wODYgMjEgMTB2NGMwIDEuOTE0LS4wMDIgMy4yNDktLjEzNyA0LjI1NmMtLjEzMi45NzgtLjM3MyAxLjQ5Ni0uNzQyIDEuODY1Yy0uMzY5LjM3LS44ODcuNjEtMS44NjUuNzQyYy0xLjAwNy4xMzUtMi4zNDIuMTM3LTQuMjU2LjEzN2gtNGMtMS45MTQgMC0zLjI0OS0uMDAyLTQuMjU2LS4xMzdjLS45NzgtLjEzMi0xLjQ5Ni0uMzczLTEuODY1LS43NDJjLS4zNy0uMzY5LS42MS0uODg3LS43NDEtMS44NjVDMy4wMDIgMTcuMjQ5IDMgMTUuOTE0IDMgMTR6Jy8lM0UlM0NjaXJjbGUgY3g9JzE1JyBjeT0nOScgcj0nMicgZmlsbD0nJTIzMDAwJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICBtYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuLm1hdGVyaWFsLXN5bWJvbHMtbGlnaHQtLXVwbG9hZC1yb3VuZGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTYuNjE2IDE5cS0uNjkxIDAtMS4xNTMtLjQ2MlQ1IDE3LjM4NHYtMS45MjNxMC0uMjEzLjE0My0uMzU2dC4zNTctLjE0NHQuMzU3LjE0NHQuMTQzLjM1NnYxLjkyM3EwIC4yMzEuMTkyLjQyNHQuNDIzLjE5MmgxMC43N3EuMjMgMCAuNDIzLS4xOTJ0LjE5Mi0uNDI0di0xLjkyM3EwLS4yMTMuMTQzLS4zNTZ0LjM1Ny0uMTQ0dC4zNTcuMTQ0dC4xNDMuMzU2djEuOTIzcTAgLjY5MS0uNDYyIDEuMTUzVDE3LjM4NCAxOXpNMTEuNSA2LjkyN0w5LjUyOSA4Ljg5OHEtLjE0Ni4xNDYtLjM0Ny4xNTN0LS4zNjYtLjE1OXEtLjE2LS4xNjUtLjE2My0uMzUzcS0uMDAzLS4xODkuMTYzLS4zNTRsMi42MTgtMi42MnEuMTMyLS4xMy4yNjgtLjE4M3EuMTM3LS4wNTMuMjk4LS4wNTN0LjI5OC4wNTN0LjI2OC4xODRsMi42MTggMi42MTlxLjE0Ny4xNDYuMTU0LjM0NHEuMDA2LjE5OC0uMTUzLjM2M3EtLjE2Ni4xNjYtLjM1Ny4xNjl0LS4zNTctLjE2M0wxMi41IDYuOTI3djguMTVxMCAuMjE0LS4xNDMuMzU3dC0uMzU3LjE0M3QtLjM1Ny0uMTQzdC0uMTQzLS4zNTd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmZvbnRpc3RvLS13b3JsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J00xMiAwaC0uMDI5Yy02LjYyNyAwLTEyIDUuMzczLTEyIDEyczUuMzczIDEyIDEyIDEySDEyYzYuNjI3IDAgMTItNS4zNzMgMTItMTJTMTguNjI3IDAgMTIgMG0wIDIzLjA0aC0uMDI5QzUuODc0IDIzLjA0LjkzMSAxOC4wOTcuOTMxIDEyUzUuODc0Ljk2IDExLjk3MS45NkgxMkMxOC4wOTcuOTYgMjMuMDQgNS45MDMgMjMuMDQgMTJTMTguMDk3IDIzLjA0IDEyIDIzLjA0Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTE1LjgyNSA3LjE0MmMtLjk5LjI1LTIuMTM2LjQxMi0zLjMxNC40NWwtLjAyNi4wMDF2My45MjloMy45YTIwIDIwIDAgMCAwLS41ODktNC41MTZ6TTEyLjQ3OSAxLjk5djQuNzI1YTE1LjMgMTUuMyAwIDAgMCAzLjIwOS0uNDM3bC0uMTA1LjAyMmMtLjc1Ni0yLjM5LTEuOTMzLTMuOTU4LTMuMTA0LTQuMzFtLTQuMDkgNC4zMDRjLjkyNi4yMzIgMiAuMzg0IDMuMTAyLjQybC4wMjUuMDAxVjEuOTc5Yy0xLjE3MS4zNC0yLjM2NiAxLjkxLTMuMTI3IDQuMzE1bTEwLjc5OS0xLjM2OEExMC4wNCAxMC4wNCAwIDAgMCAxNC40MTcgMi4ybC0uMDY5LS4wMTRhOS44IDkuOCAwIDAgMSAyLjA2NCAzLjgxM2wuMDE2LjA2OWExNSAxNSAwIDAgMCAyLjg0LTEuMTgyem0tMS45MjEgNi41OTZoNC44MDZhMTAgMTAgMCAwIDAtMi4yOTMtNS45MzdsLjAxMy4wMTdjLS44OS41MDItMS45MjMuOTQ4LTMuMDA1IDEuMjg1bC0uMTE1LjAzMWMuMzUzIDEuMzc1LjU2OCAyLjk1OC41OTMgNC41ODh6bS05LjY4MSAwaDMuOTM0VjcuNTkzYTE2LjIgMTYuMiAwIDAgMS0zLjQ4MS0uNDhsLjExMi4wMjRhMTkgMTkgMCAwIDAtLjU2NSA0LjM3em04Ljc5OS45NTdoLTMuOTA2djMuOTJjMS4yMDQuMDM1IDIuMzUzLjE5NyAzLjQ1Ny40NzRsLS4xMS0uMDIzYy4zMzItMS4zMDUuNTM0LTIuODA4LjU1OS00LjM1NHYtLjAxNnptLTguMjMzIDQuMzc5YzEtLjI1NSAyLjE1Ni0uNDIgMy4zNDUtLjQ1NWwuMDI0LS4wMDF2LTMuOTJINy41ODZjLjAyMyAxLjU2NC4yMjggMy4wNjkuNTk0IDQuNTF6bTMuMzcgNS4xNTh2LTQuNzM3Yy0xLjEzLjAzNy0yLjIwNS4xODgtMy4yNC40NDNsLjEwNy0uMDIyYy43NjIgMi40MDYgMS45NTYgMy45NzkgMy4xMzMgNC4zMTZtMi44MjYtLjIwMmExMC4xMyAxMC4xMyAwIDAgMCA0Ljg0NS0yLjc0NWwuMDAyLS4wMDJhMTQuNiAxNC42IDAgMCAwLTIuNjUtMS4xMTNsLS4xMDgtLjAyOWE5LjkgOS45IDAgMCAxLTIuMDk4IDMuOXpNOS42MTcgMi4xOThhMTAuMSAxMC4xIDAgMCAwLTQuODA0IDIuNzMzbC0uMDAyLjAwMmMuNzc1LjQyNCAxLjY3OC44MDggMi42MjIgMS4xMDJsLjEwNy4wMjlhOS45IDkuOSAwIDAgMSAyLjA4Ni0zLjg3NmwtLjAxLjAxMXptNy4wNTYgMTQuODg1YzEuMTk5LjM2NSAyLjIzNS44MTIgMy4yMDggMS4zNTdsLS4wODEtLjA0MmE5Ljk2IDkuOTYgMCAwIDAgMi4yNzgtNS44OTdsLjAwMS0uMDIzaC00LjgwNmEyMSAyMSAwIDAgMS0uNjMxIDQuNzV6bS00LjE5NC4xOTZ2NC43M2MxLjE3MS0uMzUyIDIuMzQ4LTEuOTIgMy4xMDQtNC4zMTVhMTQuOCAxNC44IDAgMCAwLTMuMDgxLS40MTVsLS4wMjMtLjAwMXpNNy4zMDQgNi45MTFBMTUuOCAxNS44IDAgMCAxIDQuMTI2IDUuNTZsLjA3OS4wNDFhOS45NiA5Ljk2IDAgMCAwLTIuMjc4IDUuODk3bC0uMDAxLjAyM2g0Ljc4MmMuMDIzLTEuNjQ3LjIzOS0zLjIzMy42MjYtNC43NTF6bS0uNjAxIDUuNTY4SDEuOTIxYy4xMDcgMi4yNjYuOTUgNC4zMTYgMi4yOTMgNS45MzdsLS4wMTMtLjAxN2MuODgzLS40OTkgMS45MS0uOTQzIDIuOTg0LTEuMjc5bC4xMTQtLjAzMWEyMC4zIDIwLjMgMCAwIDEtLjU5NS00LjU5MXYtLjAxOXptLTEuODk3IDYuNTg4YTEwLjA2IDEwLjA2IDAgMCAwIDQuNzQyIDIuNzJsLjA2OS4wMTVBOS44IDkuOCAwIDAgMSA3LjU1NCAxOGwtLjAxNy0uMDdhMTUuNSAxNS41IDAgMCAwLTIuODE0IDEuMTc4eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG4uZGV2aWNvbi0tbGlua2VkaW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTI4IDEyOCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwNzZiMicgZD0nTTExNiAzSDEyYTguOTEgOC45MSAwIDAgMC05IDguOHYxMDQuNDJhOC45MSA4LjkxIDAgMCAwIDkgOC43OGgxMDRhOC45MyA4LjkzIDAgMCAwIDktOC44MVYxMS43N0E4LjkzIDguOTMgMCAwIDAgMTE2IDMnLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMjEuMDYgNDguNzNoMTguMTFWMTA3SDIxLjA2em05LjA2LTI5YTEwLjUgMTAuNSAwIDEgMS0xMC41IDEwLjQ5YTEwLjUgMTAuNSAwIDAgMSAxMC41LTEwLjQ5bTIwLjQxIDI5aDE3LjM2djhoLjI0YzIuNDItNC41OCA4LjMyLTkuNDEgMTcuMTMtOS40MUMxMDMuNiA0Ny4yOCAxMDcgNTkuMzUgMTA3IDc1djMySDg4Ljg5Vjc4LjY1YzAtNi43NS0uMTItMTUuNDQtOS40MS0xNS40NHMtMTAuODcgNy4zNi0xMC44NyAxNVYxMDdINTAuNTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmRldmljb24tLWZhY2Vib29rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyOCAxMjgnJTNFJTNDcmVjdCB3aWR0aD0nMTE4LjM1JyBoZWlnaHQ9JzExOC4zNScgeD0nNC44MycgeT0nNC44MycgZmlsbD0nJTIzM2Q1YTk4JyByeD0nNi41Mycgcnk9JzYuNTMnLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNODYuNDggMTIzLjE3Vjc3LjM0aDE1LjM4bDIuMy0xNy44Nkg4Ni40OHYtMTEuNGMwLTUuMTcgMS40NC04LjcgOC44NS04LjdoOS40NnYtMTZBMTI3IDEyNyAwIDAgMCA5MSAyMi43Yy0xMy42MiAwLTIzIDguMy0yMyAyMy42MXYxMy4xN0g1Mi42MnYxNy44Nkg2OHY0NS44M3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uc2tpbGwtaWNvbnMtLWluc3RhZ3JhbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1NnB4O1xuICBoZWlnaHQ6IDI1NnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTYgMjU2JyUzRSUzQ2cgZmlsbD0nbm9uZSclM0UlM0NyZWN0IHdpZHRoPScyNTYnIGhlaWdodD0nMjU2JyBmaWxsPSd1cmwoJTIzc2tpbGxJY29uc0luc3RhZ3JhbTApJyByeD0nNjAnLyUzRSUzQ3JlY3Qgd2lkdGg9JzI1NicgaGVpZ2h0PScyNTYnIGZpbGw9J3VybCglMjNza2lsbEljb25zSW5zdGFncmFtMSknIHJ4PSc2MCcvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00xMjguMDA5IDI4Yy0yNy4xNTggMC0zMC41NjcuMTE5LTQxLjIzMy42MDRjLTEwLjY0Ni40ODgtMTcuOTEzIDIuMTczLTI0LjI3MSA0LjY0NmMtNi41NzggMi41NTQtMTIuMTU3IDUuOTcxLTE3LjcxNSAxMS41MzFjLTUuNTYzIDUuNTU5LTguOTggMTEuMTM4LTExLjU0MiAxNy43MTNjLTIuNDggNi4zNi00LjE2NyAxMy42My00LjY0NiAyNC4yNzFjLS40NzcgMTAuNjY3LS42MDIgMTQuMDc3LS42MDIgNDEuMjM2cy4xMiAzMC41NTcuNjA0IDQxLjIyM2MuNDkgMTAuNjQ2IDIuMTc1IDE3LjkxMyA0LjY0NiAyNC4yNzFjMi41NTYgNi41NzggNS45NzMgMTIuMTU3IDExLjUzMyAxNy43MTVjNS41NTcgNS41NjMgMTEuMTM2IDguOTg4IDE3LjcwOSAxMS41NDJjNi4zNjMgMi40NzMgMTMuNjMxIDQuMTU4IDI0LjI3NSA0LjY0NmMxMC42NjcuNDg1IDE0LjA3My42MDQgNDEuMjMuNjA0YzI3LjE2MSAwIDMwLjU1OS0uMTE5IDQxLjIyNS0uNjA0YzEwLjY0Ni0uNDg4IDE3LjkyMS0yLjE3MyAyNC4yODQtNC42NDZjNi41NzUtMi41NTQgMTIuMTQ2LTUuOTc5IDE3LjcwMi0xMS41NDJjNS41NjMtNS41NTggOC45NzktMTEuMTM3IDExLjU0Mi0xNy43MTJjMi40NTgtNi4zNjEgNC4xNDYtMTMuNjMgNC42NDYtMjQuMjcyYy40NzktMTAuNjY2LjYwNC0xNC4wNjYuNjA0LTQxLjIyNXMtLjEyNS0zMC41NjctLjYwNC00MS4yMzRjLS41LTEwLjY0Ni0yLjE4OC0xNy45MTItNC42NDYtMjQuMjdjLTIuNTYzLTYuNTc4LTUuOTc5LTEyLjE1Ny0xMS41NDItMTcuNzE2Yy01LjU2Mi01LjU2Mi0xMS4xMjUtOC45NzktMTcuNzA4LTExLjUzYy02LjM3NS0yLjQ3NC0xMy42NDYtNC4xNi0yNC4yOTItNC42NDdjLTEwLjY2Ny0uNDg1LTE0LjA2My0uNjA0LTQxLjIzLS42MDR6bS04Ljk3MSAxOC4wMjFjMi42NjMtLjAwNCA1LjYzNCAwIDguOTcxIDBjMjYuNzAxIDAgMjkuODY1LjA5NiA0MC40MDkuNTc1YzkuNzUuNDQ2IDE1LjA0MiAyLjA3NSAxOC41NjcgMy40NDRjNC42NjcgMS44MTIgNy45OTQgMy45NzkgMTEuNDkyIDcuNDhjMy41IDMuNSA1LjY2NiA2LjgzMyA3LjQ4MyAxMS41YzEuMzY5IDMuNTIgMyA4LjgxMiAzLjQ0NCAxOC41NjJjLjQ3OSAxMC41NDIuNTgzIDEzLjcwOC41ODMgNDAuMzk2cy0uMTA0IDI5Ljg1NS0uNTgzIDQwLjM5NmMtLjQ0NiA5Ljc1LTIuMDc1IDE1LjA0Mi0zLjQ0NCAxOC41NjNjLTEuODEyIDQuNjY3LTMuOTgzIDcuOTktNy40ODMgMTEuNDg4Yy0zLjUgMy41LTYuODIzIDUuNjY2LTExLjQ5MiA3LjQ3OWMtMy41MjEgMS4zNzUtOC44MTcgMy0xOC41NjcgMy40NDZjLTEwLjU0Mi40NzktMTMuNzA4LjU4My00MC40MDkuNTgzYy0yNi43MDIgMC0yOS44NjctLjEwNC00MC40MDgtLjU4M2MtOS43NS0uNDUtMTUuMDQyLTIuMDc5LTE4LjU3LTMuNDQ4Yy00LjY2Ni0xLjgxMy04LTMuOTc5LTExLjUtNy40NzlzLTUuNjY2LTYuODI1LTcuNDgzLTExLjQ5NGMtMS4zNjktMy41MjEtMy04LjgxMy0zLjQ0NC0xOC41NjNjLS40NzktMTAuNTQyLS41NzUtMTMuNzA4LS41NzUtNDAuNDEzcy4wOTYtMjkuODU0LjU3NS00MC4zOTZjLjQ0Ni05Ljc1IDIuMDc1LTE1LjA0MiAzLjQ0NC0xOC41NjdjMS44MTMtNC42NjcgMy45ODMtOCA3LjQ4NC0xMS41czYuODMzLTUuNjY3IDExLjUtNy40ODNjMy41MjUtMS4zNzUgOC44MTktMyAxOC41NjktMy40NDhjOS4yMjUtLjQxNyAxMi44LS41NDIgMzEuNDM3LS41NjN6bTYyLjM1MSAxNi42MDRjLTYuNjI1IDAtMTIgNS4zNy0xMiAxMS45OTZjMCA2LjYyNSA1LjM3NSAxMiAxMiAxMnMxMi01LjM3NSAxMi0xMnMtNS4zNzUtMTItMTItMTJ6bS01My4zOCAxNC4wMjFjLTI4LjM2IDAtNTEuMzU0IDIyLjk5NC01MS4zNTQgNTEuMzU1czIyLjk5NCA1MS4zNDQgNTEuMzU0IDUxLjM0NGMyOC4zNjEgMCA1MS4zNDctMjIuOTgzIDUxLjM0Ny01MS4zNDRjMC0yOC4zNi0yMi45ODgtNTEuMzU1LTUxLjM0OS01MS4zNTV6bTAgMTguMDIxYzE4LjQwOSAwIDMzLjMzNCAxNC45MjMgMzMuMzM0IDMzLjMzNGMwIDE4LjQwOS0xNC45MjUgMzMuMzM0LTMzLjMzNCAzMy4zMzRzLTMzLjMzMy0xNC45MjUtMzMuMzMzLTMzLjMzNGMwLTE4LjQxMSAxNC45MjMtMzMuMzM0IDMzLjMzMy0zMy4zMzQnLyUzRSUzQ2RlZnMlM0UlM0NyYWRpYWxHcmFkaWVudCBpZD0nc2tpbGxJY29uc0luc3RhZ3JhbTAnIGN4PScwJyBjeT0nMCcgcj0nMScgZ3JhZGllbnRUcmFuc2Zvcm09J21hdHJpeCgwIC0yNTMuNzE1IDIzNS45NzUgMCA2OCAyNzUuNzE3KScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnJTNFJTNDc3RvcCBzdG9wLWNvbG9yPSclMjNmZDUnLyUzRSUzQ3N0b3Agb2Zmc2V0PScuMScgc3RvcC1jb2xvcj0nJTIzZmQ1Jy8lM0UlM0NzdG9wIG9mZnNldD0nLjUnIHN0b3AtY29sb3I9JyUyM2ZmNTQzZScvJTNFJTNDc3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyUyM2M4MzdhYicvJTNFJTNDL3JhZGlhbEdyYWRpZW50JTNFJTNDcmFkaWFsR3JhZGllbnQgaWQ9J3NraWxsSWNvbnNJbnN0YWdyYW0xJyBjeD0nMCcgY3k9JzAnIHI9JzEnIGdyYWRpZW50VHJhbnNmb3JtPSdtYXRyaXgoMjIuMjU5NTIgMTExLjIwNjEgLTQ1OC4zOTUxOCA5MS43NTQ0OSAtNDIuODgxIDE4LjQ0MSknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJyUzRSUzQ3N0b3Agc3RvcC1jb2xvcj0nJTIzMzc3MWM4Jy8lM0UlM0NzdG9wIG9mZnNldD0nLjEyOCcgc3RvcC1jb2xvcj0nJTIzMzc3MWM4Jy8lM0UlM0NzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nJTIzNjBmJyBzdG9wLW9wYWNpdHk9JzAnLyUzRSUzQy9yYWRpYWxHcmFkaWVudCUzRSUzQy9kZWZzJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmxvZ29zLS10aWt0b2staWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI1NnB4O1xuICBoZWlnaHQ6IDI5MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNTYgMjkwJyUzRSUzQ3BhdGggZmlsbD0nJTIzZmYwMDRmJyBkPSdNMTg5LjcyIDEwNC40MjFjMTguNjc4IDEzLjM0NSA0MS41NiAyMS4xOTcgNjYuMjczIDIxLjE5N3YtNDcuNTNhNjcgNjcgMCAwIDEtMTMuOTE4LTEuNDU2djM3LjQxM2MtMjQuNzExIDAtNDcuNTktNy44NTEtNjYuMjcyLTIxLjE5NXY5Ni45OTZjMCA0OC41MjMtMzkuMzU2IDg3Ljg1NS04Ny45IDg3Ljg1NWMtMTguMTEzIDAtMzQuOTQ5LTUuNDczLTQ4LjkzNC0xNC44NmMxNS45NjIgMTYuMzEzIDM4LjIyMiAyNi40MzIgNjIuODQ4IDI2LjQzMmM0OC41NDggMCA4Ny45MDUtMzkuMzMyIDg3LjkwNS04Ny44NTd2LTk2Ljk5NXptMTcuMTctNDcuOTUyYy05LjU0Ni0xMC40MjMtMTUuODE0LTIzLjg5My0xNy4xNy0zOC43ODV2LTYuMTEzaC0xMy4xODljMy4zMiAxOC45MjcgMTQuNjQ0IDM1LjA5NyAzMC4zNTggNDQuODk4TTY5LjY3MyAyMjUuNjA3YTQwIDQwIDAgMCAxLTguMjAzLTI0LjMzYzAtMjIuMTkyIDE4LjAwMS00MC4xODYgNDAuMjEtNDAuMTg2YTQwLjMgNDAuMyAwIDAgMSAxMi4xOTcgMS44ODN2LTQ4LjU5M2MtNC42MS0uNjMxLTkuMjYyLS45LTEzLjkxMi0uODAxdjM3LjgyMmE0MC4zIDQwLjMgMCAwIDAtMTIuMjAzLTEuODgyYy0yMi4yMDggMC00MC4yMDggMTcuOTkyLTQwLjIwOCA0MC4xODdjMCAxNS42OTQgOC45OTcgMjkuMjgxIDIyLjExOSAzNS45Jy8lM0UlM0NwYXRoIGQ9J00xNzUuODAzIDkyLjg0OWMxOC42ODMgMTMuMzQ0IDQxLjU2IDIxLjE5NSA2Ni4yNzIgMjEuMTk1Vjc2LjYzMWMtMTMuNzk0LTIuOTM3LTI2LjAwNS0xMC4xNDEtMzUuMTg2LTIwLjE2MmMtMTUuNzE1LTkuODAyLTI3LjAzOC0yNS45NzItMzAuMzU4LTQ0Ljg5OGgtMzQuNjQzdjE4OS44NDNjLS4wNzkgMjIuMTMyLTE4LjA0OSA0MC4wNTItNDAuMjEgNDAuMDUyYy0xMy4wNTggMC0yNC42Ni02LjIyMS0zMi4wMDctMTUuODZjLTEzLjEyLTYuNjE4LTIyLjExOC0yMC4yMDYtMjIuMTE4LTM1Ljg5OGMwLTIyLjE5MyAxOC00MC4xODcgNDAuMjA4LTQwLjE4N2M0LjI1NSAwIDguMzU2LjY2MiAxMi4yMDMgMS44ODJ2LTM3LjgyMmMtNDcuNjkyLjk4NS04Ni4wNDcgMzkuOTMzLTg2LjA0NyA4Ny44MzRjMCAyMy45MTIgOS41NTEgNDUuNTg5IDI1LjA1MyA2MS40MjhjMTMuOTg1IDkuMzg1IDMwLjgyIDE0Ljg2IDQ4LjkzNCAxNC44NmM0OC41NDUgMCA4Ny45LTM5LjMzNSA4Ny45LTg3Ljg1N3onLyUzRSUzQ3BhdGggZmlsbD0nJTIzMDBmMmVhJyBkPSdNMjQyLjA3NSA3Ni42M1Y2Ni41MTZhNjYuMyA2Ni4zIDAgMCAxLTM1LjE4Ni0xMC4wNDdhNjYuNDcgNjYuNDcgMCAwIDAgMzUuMTg2IDIwLjE2M00xNzYuNTMgMTEuNTdhNjggNjggMCAwIDEtLjcyOC01LjQ1N1YwaC00Ny44MzR2MTg5Ljg0NWMtLjA3NiAyMi4xMy0xOC4wNDYgNDAuMDUtNDAuMjA4IDQwLjA1YTQwLjA2IDQwLjA2IDAgMCAxLTE4LjA5LTQuMjg3YzcuMzQ3IDkuNjM3IDE4Ljk0OSAxNS44NTcgMzIuMDA3IDE1Ljg1N2MyMi4xNiAwIDQwLjEzMi0xNy45MTggNDAuMjEtNDAuMDVWMTEuNTcxek05OS45NjYgMTEzLjU4di0xMC43NjlhODkgODkgMCAwIDAtMTIuMDYxLS44MThDMzkuMzU1IDEwMS45OTMgMCAxNDEuMzI3IDAgMTg5Ljg0NWMwIDMwLjQxOSAxNS40NjcgNTcuMjI3IDM4Ljk3MSA3Mi45OTZjLTE1LjUwMi0xNS44MzgtMjUuMDUzLTM3LjUxNi0yNS4wNTMtNjEuNDI3YzAtNDcuOSAzOC4zNTQtODYuODQ4IDg2LjA0OC04Ny44MzMnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5yaS0tbW9yZS0yLWZpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMDAwJyBkPSdNMTIgM2MtMS4xIDAtMiAuOS0yIDJzLjkgMiAyIDJzMi0uOSAyLTJzLS45LTItMi0ybTAgMTRjLTEuMSAwLTIgLjktMiAycy45IDIgMiAyczItLjkgMi0ycy0uOS0yLTItMm0wLTdjLTEuMSAwLTIgLjktMiAycy45IDIgMiAyczItLjkgMi0ycy0uOS0yLTItMicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5xbGVtZW50aW5lLWljb25zLS1hdHRhY2hlbWVudC0xNiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgLS1zdmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsPSclMjMwMDAnIGQ9J005LjczIDEuNzNhMi41IDIuNSAwIDAgMSAzLjUzOSAzLjUzOGwtNi41NiA2LjQ0bC0uMDAzLjAwM2ExIDEgMCAwIDEtMS40MTQtMS40MTRsNi40NC02LjQ0YS41LjUgMCAwIDAtLjcwNy0uNzA3bC02LjQ0IDYuNDRBMiAyIDAgMCAwIDMuOTk5IDExYzAgMS4xLjg5NSAyIDIgMmEyIDIgMCAwIDAgMS40MS0uNTg0bDYuNTYtNi40NGwuMDAzLS4wMDNhMy41IDMuNSAwIDAgMCAxLjAzLTIuNDdjMC0xLjkzLTEuNTctMy41LTMuNS0zLjVhMy41IDMuNSAwIDAgMC0yLjQ3IDEuMDJsLTYuNTYgNi40NGwtLjAwMy4wMDNhNC45OCA0Ljk4IDAgMCAwLTEuNDYgMy41NGMwIDIuNzYgMi4yNCA1IDUgNWMxLjM4IDAgMi42My0uNTYgMy41NC0xLjQ2bDQuMzItNC4zMmEuNS41IDAgMCAwLS43MDctLjcwN2wtNC4zMiA0LjMyYTMuOTggMy45OCAwIDAgMS0yLjgzIDEuMTdjLTIuMjEgMC00LTEuNzktNC00YzAtMS4xLjQ0Ny0yLjEgMS4xNy0yLjgzbDYuNTYtNi40NGwuMDAzLS4wMDN6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn0iLCIkdGhpcmQtYmc6ICNmM2Y3ZmU7XG4kbWFpbi1iZzogI2U1ZTVlNTsgXG5cbiNkaWFsb2ctd3JhcHBlcntcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgXG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuYm9keS5jaGF0LXBhZ2V7XG4gICAgd2lkdGg6IDUwMHB4O1xufVxuXG4uY2hhdHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgLnVzZXJuYW1lLWNoYXQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogI2FjYWJhYjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIH1cbiAgICAubWFpbntcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgICAmLm91dCAudXNlcm5hbWUtY2hhdCB7XG4gICAgICAgIC8qbWFyZ2luLXJpZ2h0OiAzN3B4OyovIC8qIGFkZCB0aGlzIGxpbmUgaW4gY2FzZSBpZiB0aGUgYnV0dG9uIFwiUmVwbGF5XCIgaXMgc2hvd24gKi9cbiAgICB9XG4gICAgJi5pbntcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC5kYXRle1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAubWFpbntcbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjNWYwZmY7ICBcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vdXR7XG4gICAgICAgIC5tYWlue1xuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTsgIFxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50ZXh0LWNvbnRlbnQtd3JwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5idXR0b24tY3RuLWFjdGlvbi1sZWZ0e1xuICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgfVxuICAgIC50ZXh0YXJlYS1jbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbn1cbiIsIi50aW1lc2hlZXQtd3tcbn1cblxuLnRpbWVzaGVldC13IC50bS1sbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cblxuLnRpbWVzaGVldC13IC50bS1sbiAudG0tY2VsbHtcbiAgICBib3JkZXI6IHRoaW4gc29saWQgI2FhYWFhYTtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW46IDJweDtcbn1cblxuXG4udGltZXNoZWV0LXcgLnRtLWxuIC50bS1jZWxsLnRtLWNlbGwtaGVhZHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnRzLXRhc2stbGluZS13e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87ICAgICBcbn1cblxuLnRzLXRhc2stbGluZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA4cHg7XG59XG5cbi50cy10YXNrLWxpbmUtdyAudmVydC1saW5lLWluLWhvdXJ7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBiYWNrZ3JvdW5kOiAjQUFBQUFBO1xufVxuXG4udHMtdGFzay1saW5lLXcgLnZlcnQtbGluZS1vdXQtaG91cntcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogODAlO1xuICAgIGJhY2tncm91bmQ6ICNBQUFBQUE7XG59XG5cbi50cy10YXNrLWxpbmUtdyAudHh0LWhye1xuICAgIGZvbnQtc2l6ZTogNzAlO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBwYWRkaW5nOiAwIDJweDtcbn1cblxuXG4udHMtdGFzay1saW5lLXcgLnZlcnQtbGluZS1pbi1ob3VyIC50eHQtaHJ7XG59XG5cbi50cy10YXNrLWxpbmUtdyAudmVydC1saW5lLW91dC1ob3VyIC50eHQtaHJ7XG59XG5cblxuLnR2ZXJ0LXd7XG59XG4udHZlcnQtd3tcbiAgICAudHNrLWxzdHtcblxuICAgICAgICAuYmwtdHNre1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2MmFiZjM7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI21haW4tY29udGFpbmVyIC5iYWNrbG9nLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAuYmFja2xvZy1yb3d7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuYmFja2xvZy1jb2x1bW57XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJhY2tsb2ctY2hpbGRyZWVue1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNtYWluLWNvbnRhaW5lciAuYmFja2xvZy1jb250YWluZXJ7XG4gICAgLmJhY2tsb2ctcm93e1xuICAgICAgICAuYmFja2xvZy1jb2x1bW57XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5iYWNrbG9nLWhlYWRlcntcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5uZXctaXRlbS1ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAuYmFja2xvZy1wcm9qZWN0LXRpdGxlIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDEwLCAxMCwgMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5saXN0LWJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tb3V0bGluZS1saWdodHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgI3NlbGVjdC1pdGVtLWJhY2tsb2d7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhY2tsb2ctYmxvY2t7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFja2xvZy1mb290ZXJ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJhY2tsb2ctY2hpbGRyZWVue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6I2VkZjdmY2Y1O1xuICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAuY2hpbGRyZWVuLWhlYWRlcntcblxuICAgICAgICAgICAgICAgIC5jaGlsZHJlZW4taGVhZGVyLW5hdntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjFjM2JlO1xuICAgICAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTA5LCAxMTIsIDExNik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hpbGRyZWVuLWhlYWRlci1ib2R5e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1sZWZ0e1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmRmZWZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCA1cHggNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZjdmN2ZhO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGVkLXJpZ2h0e1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmRmZWZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjVweCA1cHggNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jaGlsZHJlbi1ibG9ja3tcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHVsLmNoaWxkcmVuLWxpc3R7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaS5jaGlsZHJlbi1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxMnB4ICM4ODg4ODg7XG4gICAgICAgICAgICAgICAgICAgICAgICAubGVmdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hpbGRyZW4taXRlbS1saW5re1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2hpbGRyZWVuLWZvb3RlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5OWRkZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jbWFpbi1jb250YWluZXIgLmJhY2tsb2ctY29udGFpbmVyIC5iYWNrbG9nLWJsb2Nre1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB1bC5iYWNrbG9nLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpLmJhY2tsb2ctaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgLy8gbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIC5iYWNsb2NrLXBhcmVudHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC5jYXJldC1mZWF0dXJle1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3VtbWFyeXtcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhY2xvY2staXRlbS1saW5re1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogeWVsbG93Z3JlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgLmJhY2xvY2staXRlbS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4MDgwZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgIzAwMDBmZjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxMnB4ICM4ODg4ODg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJhY2xvY2staXRlbS1saW5rLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjMDAwMGZmO1xuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogMXB4IDFweCAxMnB4ICM4ODg4ODg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgLmJhY2xvY2stdHJlZXtcbiAgICAgICAgICAgICAgICAvKiB0b2RvOiBtb3ZlIG91dCBvZiB0aGlzIGZpbGUgKi9jdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdWwudHJlZS1saXN0e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpLnRyZWUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDogMXB4IHNvbGlkIGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgIFxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC50cmVlLWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxMnB4ICM4ODg4ODg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfS50cmVlLWxpbmsuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICMwMDAwZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50cmVlLWl0ZW0tdGl0bGV7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgdWwudGlja2V0LWxpc3R7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLnRpY2tldC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDsgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50cmVlLWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAxMnB4ICM4ODg4ODg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LnRyZWUtbGluay5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICMwMDAwZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVsLnRpY2tldC1saXN0LmRldGFpbHN7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8qIHRvZG86IG1vdmUgb3V0IG9mIHRoaXMgZmlsZSAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFjbG9jay10cmVlLmRldGFpbHN7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGkuYmFja2xvZy1pdGVtLXRpY2tldCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIFxufVxuXG4uZm9ybS1iYWNrbG9ne1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMTJweCAjODg4ODg4O1xuICAgIH1cbn1cbiIsIlxuYm9keS5sb2dpbiB7XG4gICAgLypiYWNrZ3JvdW5kOiAjMzBiMGMwOyovXG4gICAgLy8gYmFja2dyb3VuZDogcmdiKDAsMTQzLDE2Myk7XG4gICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExN2RlZywgcmdiYSgwLDE0MywxNjMsMSkgMCUsIHJnYmEoNCwxMzUsMTY2LDEpIDM1JSwgcmdiYSgwLDIxMiwyNTUsMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgIzZlOTllNiwgIzA5M2M5NCkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cblxuLmxvZ2luLWNvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAzMnZoIDQwcHggMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLyptaW4taGVpZ2h0OiA0NjBweDsqL1xuICAgIC5zZC1sZnQge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgfVxuXG4gICAgLnNkLXJnIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHRoaW4gc29saWQgd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIH1cbn1cblxuLmxvZ2luLWNvbnRhaW5lciAucGFydC12aXN1IHtcbiAgICBtYXgtd2lkdGg6IDk4JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDY0cHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG59XG5cbi5sb2dpbi1jb250YWluZXIgLnBhcnQtZm9ybSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5wYXJ0LXZpc3V7XG4gICAgLmFwcC10aXR7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgfVxuICAgIC5hcHAtc2xne1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgfVxuICAgIC5hcHAtdmVyc2lvbntcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4uZm9ybS1sb2dpbi13e1xuICAgIHBhZGRpbmc6IDRweCAwO1xufVxuLmZvcm0tbG9naW4tdyAuYWxlcnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtLWxvZ2luLXcgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmM5O1xufVxuLmZvcm0tbG9naW4tdyAuZW1haWwtaW5wdXQtdyB7ICAgXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmZvcm0tbG9naW4tdyAucGFzc3dvcmQtaW5wdXQtd3tcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmZvcm0tbG9naW4tdyBbdHlwZT1cInN1Ym1pdFwiXXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cblxuLmZvcm0tbG9naW4tdyAuYnQtbGd7XG4gICAgYm9yZGVyOiB0aGluIHNvbGlkICM1OGIyYzU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMxNjk5YTc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmZvcm0tbG9naW4tdyAubG9nby1sb2dpbi13e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICBpbWcubG9nby1sb2dpbiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgfVxufVxuLnBsYWNlaG9sZGVyLWdyYXk6OnBsYWNlaG9sZGVye1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTI1LCAxNDgsIDAuMzUpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59IiwiYm9keS5sb2dpbi1jbGllbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMjVkZWcsICMzZGM5ZGIsICMxMDhhYjkpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuXG5cbiAgICBcbiAgICAubG9naW4tY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDMydmggNDBweCAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIC8qbWluLWhlaWdodDogNDYwcHg7Ki9cbiAgICAgICAgLnNkLWxmdCB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNkLXJnIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogdGhpbiBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWNvbnRhaW5lciAucGFydC12aXN1IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5OCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDY0cHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICB9XG5cbiAgICAubG9naW4tY29udGFpbmVyIC5wYXJ0LWZvcm0ge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICB9XG5cbiAgICAucGFydC12aXN1e1xuICAgICAgICAuYXBwLXRpdHtcbiAgICAgICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIC8vbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgLy9sZXR0ZXItc3BhY2luZzogMTJweDtcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvL3JpZ2h0OiAtMTJweDtcblxuICAgICAgICAgICAgLmxvZ28tZGV2ZWxvcGEge1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFwcC1zbGd7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcHAtdmVyc2lvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tbG9naW4td3tcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgfVxuICAgIC5mb3JtLWxvZ2luLXcgLmFsZXJ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZm9ybS1sb2dpbi13IC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmYzk7XG4gICAgfVxuICAgIC5mb3JtLWxvZ2luLXcgLmVtYWlsLWlucHV0LXcgeyAgIFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5mb3JtLWxvZ2luLXcgLnBhc3N3b3JkLWlucHV0LXd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC5mb3JtLWxvZ2luLXcgW3R5cGU9XCJzdWJtaXRcIl17XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICB9XG5cbiAgICAuZm9ybS1sb2dpbi13IC5idC1sZ3tcbiAgICAgICAgYm9yZGVyOiB0aGluIHNvbGlkICM1OGIyYzU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzE2OTlhNztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG5cbiAgICAuZm9ybS1sb2dpbi13IC5sb2dvLWxvZ2luLXd7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgaW1nLmxvZ28tbG9naW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBsYWNlaG9sZGVyLWdyYXk6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogcmdiYSgxMTMsIDEyNSwgMTQ4LCAwLjM1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG59XG5cbiIsIi5kZWxpdmVyYWJsZS1saW5lOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59IiwiLmZsYXNoLWFsZXJ0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG59XG5cbi5mbGFzaC1hbGVydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICBtaW4td2lkdGg6IDQyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDVweCAwcHggMHB4IDBweDtcbiAgICBcbiAgICBcbiAgICAmLmZsYXNoLWFsZXJ0LXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEQzgxO1xuICAgIH1cbiAgICBcbiAgICAmLmZsYXNoLWFsZXJ0LXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDQ0QwO1xuICAgIH1cbiAgICBcbiAgICAmLmZsYXNoLWFsZXJ0LWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFODRDM0Q7XG4gICAgfVxuICAgIFxuICAgICYuc2hvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogc2hvd19zbGlkZSAxcyBlYXNlIGZvcndhcmRzO1xuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIHNob3dfc2xpZGUge1xuICAgIDAle1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKTtcbiAgICB9XG59XG5cbi8qLmZsYXNoLWFsZXJ0LmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59Ki9cblxuLmZsYXNoLWFsZXJ0IC5mbGFzaC1tc2cgLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZmxhc2gtYWxlcnQgLmZsYXNoLW1zZyAubWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxufVxuXG4uZmxhc2gtYWxlcnQgLmNsb3NlLWJ0biAuZmEtdGltZXMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogNzY2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBcbiAgICBib2R5LmxvZ2luLWNsaWVudCB7XG4gICAgICAgIC5sb2dpbi1jb250YWluZXIgLnBhcnQtZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IFxuICAgIGJvZHkubG9naW4tY2xpZW50IHtcbiAgICAgICAgLmxvZ2luLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICAuc2QtbGZ0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2Qtcmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY29udGFpbmVyIC5wYXJ0LXZpc3Uge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmxvZ28tZGV2ZWxvcGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCA1cHggMDtcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jb250YWluZXIgLnBhcnQtZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcblxuICAgICAgICAgICAgLmxvZ28tbG9naW4tdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAbWVkaWEgKG1pbi13aWR0aDogNzY2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgeyBcbiAgICBib2R5LmxvZ2luIHtcbiAgICAgICAgLmxvZ2luLWNvbnRhaW5lciAucGFydC1mb3JtIHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgYm9keS5sb2dpbiB7XG4gICAgICAgIC5sb2dpbi1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgICAgLnNkLWxmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNkLXJnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLWNvbnRhaW5lciAucGFydC12aXN1IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY29udGFpbmVyIC5wYXJ0LWZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG5cbiAgICAgICAgICAgIC5sb2dvLWxvZ2luLXcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gUmVzcG9uc2l2ZSBUYWJsZXR0ZVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAud3JwLXVwbG9hZC1tZWRpYXtcbiAgICAgICAgLml0bS1tZWRpYXtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudXBsb2FkLW1lZGlhLWJ0bntcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9hZGluZy1tZWRpYS11cGxvYWR7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIG1vYmlsZVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgICAud3JwLXVwbG9hZC1tZWRpYXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLml0bS1tZWRpYXtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudXBsb2FkLW1lZGlhLWJ0bntcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9hZGluZy1tZWRpYS11cGxvYWR7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLmZvb3Rlci1mb3Jte1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAuYnR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGxhbm5pbmd7XG4gICAgLmZpbHRlci1mbGV4e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgfVxuICAgIC5ncm91cC1yYWRpby1idG4tY3VzdG9te1xuICAgICAgICAucmFkaW8tc2hhcGUtYnRuLWN1c3RvbXtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnJhZGlvLWJ0bntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJhZGlvLWJ0bjpjaGVja2VkICsgLnJhZGlvLXNoYXBlLWJ0bi1jdXN0b217XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNBOUZBICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyM0E5RkEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5saW5rLWljb257XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLndyYXBwZXItY2FyZC1wbGFubmluZy1iYWNrLW9mZmljZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLmNhcmQtbGlzdC1wbGFubmluZ3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyMTU2ODYyNzUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRDlEOUQ5O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAuY29udGVudC1sZWZ0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgLnRpdGxlLXBsYW5uaW5ne1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNTI5MzEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLmxhbmRtYXJrLXBsYW5uaW5nLWNhcmR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0I3QjdCNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3RhdHVzLXBsYW5uaW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y0RjZGNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUI2NjkwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3RhdHVzLXBsYW5uaW5nLnN0YXR1cy1maW5pc2hlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCQ0VGRDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzM5MDFCICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN0YXR1cy1wbGFubmluZy5zdGF0dXMtaW4tcHJvZ3Jlc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzVFQ0VGICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFCNjY5MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdGF0dXMtcGxhbm5pbmcuc3RhdHVzLXBvc3Rwb25lZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGM0VEQkIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTM4QzRFICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN0YXR1cy1wbGFubmluZy5zdGF0dXMtZW1wdHl7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNkY3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzFCNjY5MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1vZHVsZS10YWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjhmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzgwOGE5ZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGVzY3JpcC1wbGFubmluZ3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcxN0Q5NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtcmlnaHR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcbiAgICAgICAgICAgICAgICAuYXV0aG9yLXBsYW5uaW5ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIC5uYW1lLWF1dGhvcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzE3RDk0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmF2YXRhci1hdXRob3J7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWItdGFza3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIC5ib2xke1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhdHVzLWZpbmlzaGVkLWJvcmRlci1zdHlsZXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNDc5QjMyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zdGF0dXMtaW4tcHJvZ3Jlc3MtYm9yZGVyLXN0eWxle1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMzMjc1OUIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnN0YXR1cy1wb3N0cG9uZWQtYm9yZGVyLXN0eWxle1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNERkQ0NzEgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnN0YXR1cy1lbXB0eS1ib3JkZXItc3R5bGV7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0Q5RDlEOSAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgXG4gICAgLmJvcmRlci1ibGFjay1zZWxlY3R7XG4gICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgIFxuICAgIC5hZHZhbmNlbWVudC1wbGFubmluZ3tcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAuZm9ybS1sYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzE3MkI0RDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3N7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAucHJvZ3Jlc3MtYmFye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEJCREUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZm9ybS1zZWxlY3QtcGxhbm5pbmctc3ByaW50IHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgb3B0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzQTlGQSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGFzLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzQTlGQSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMyM0E5RkEgIWltcG9ydGFudDs7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG59XG4uaWNvbi0tbWVudS1oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjUnIGQ9J00yLjc1IDEyLjI1aDEwLjVtLTEwLjUtNGgxMC41bS0xMC41LTRoMTAuNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5pY29uLS1zZXR0aW5nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICAtLXN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMTMuOTg0IDIuNTQyYy4wODcuMTY5LjEwOS4zODYuMTUyLjgyYy4wODIuODIuMTIzIDEuMjMuMjk1IDEuNDU2YTEgMSAwIDAgMCAuOTI5LjM4NGMuMjgtLjAzNy42LS4yOTggMS4yMzgtLjgyYy4zMzctLjI3Ny41MDYtLjQxNS42ODctLjQ3M2ExIDEgMCAwIDEgLjcwMi4wMzVjLjE3NS4wNzYuMzMuMjMuNjM3LjUzOGwuODk0Ljg5NGMuMzA4LjMwOC40NjIuNDYyLjUzOC42MzdhMSAxIDAgMCAxIC4wMzUuNzAyYy0uMDU4LjE4MS0uMTk2LjM1LS40NzIuNjg3Yy0uNTIzLjYzOS0uNzg0Ljk1OC0uODIyIDEuMjM5YTEgMSAwIDAgMCAuMzg1LjkyOGMuMjI1LjE3Mi42MzYuMjEzIDEuNDU3LjI5NWMuNDMzLjA0My42NS4wNjUuODIuMTUyYTEgMSAwIDAgMSAuNDcuNTIxYy4wNzEuMTc3LjA3MS4zOTUuMDcxLjgzMXYxLjI2NGMwIC40MzYgMCAuNjU0LS4wNy44M2ExIDEgMCAwIDEtLjQ3Mi41MjJjLS4xNjkuMDg3LS4zODYuMTA5LS44Mi4xNTJjLS44Mi4wODItMS4yMy4xMjMtMS40NTYuMjk1YTEgMSAwIDAgMC0uMzg0LjkyOWMuMDM4LjI4LjI5OS42LjgyMSAxLjIzOGMuMjc2LjMzNy40MTQuNTA1LjQ3Mi42ODdhMSAxIDAgMCAxLS4wMzUuNzAyYy0uMDc2LjE3NS0uMjMuMzI5LS41MzguNjM3bC0uODk0Ljg5M2MtLjMwOC4zMDktLjQ2Mi40NjMtLjYzNy41MzhhMSAxIDAgMCAxLS43MDIuMDM1Yy0uMTgxLS4wNTgtLjM1LS4xOTYtLjY4Ny0uNDcyYy0uNjM5LS41MjItLjk1OC0uNzgzLTEuMjM4LS44MmExIDEgMCAwIDAtLjkyOS4zODRjLS4xNzIuMjI1LS4yMTMuNjM1LS4yOTUgMS40NTZjLS4wNDMuNDM0LS4wNjUuNjUxLS4xNTIuODJhMSAxIDAgMCAxLS41MjEuNDcyYy0uMTc3LjA3LS4zOTUuMDctLjgzMS4wN2gtMS4yNjRjLS40MzYgMC0uNjU0IDAtLjgzLS4wN2ExIDEgMCAwIDEtLjUyMi0uNDcyYy0uMDg3LS4xNjktLjEwOS0uMzg2LS4xNTItLjgyYy0uMDgyLS44Mi0uMTIzLTEuMjMtLjI5NS0xLjQ1NmExIDEgMCAwIDAtLjkyOC0uMzg0Yy0uMjgxLjAzNy0uNi4yOTgtMS4yMzkuODJjLS4zMzcuMjc3LS41MDYuNDE1LS42ODcuNDczYTEgMSAwIDAgMS0uNzAyLS4wMzVjLS4xNzUtLjA3Ni0uMzMtLjIzLS42MzctLjUzOGwtLjg5NC0uODk0Yy0uMzA4LS4zMDgtLjQ2Mi0uNDYyLS41MzgtLjYzN2ExIDEgMCAwIDEtLjAzNS0uNzAyYy4wNTgtLjE4MS4xOTYtLjM1LjQ3Mi0uNjg3Yy41MjMtLjYzOS43ODQtLjk1OC44MjEtMS4yMzlhMSAxIDAgMCAwLS4zODQtLjkyOGMtLjIyNS0uMTcyLS42MzYtLjIxMy0xLjQ1Ny0uMjk1Yy0uNDMzLS4wNDMtLjY1LS4wNjUtLjgyLS4xNTJhMSAxIDAgMCAxLS40Ny0uNTIxQzIgMTMuMjg2IDIgMTMuMDY4IDIgMTIuNjMydi0xLjI2NGMwLS40MzYgMC0uNjU0LjA3LS44M2ExIDEgMCAwIDEgLjQ3Mi0uNTIyYy4xNjktLjA4Ny4zODYtLjEwOS44Mi0uMTUyYy44Mi0uMDgyIDEuMjMxLS4xMjMgMS40NTYtLjI5NWExIDEgMCAwIDAgLjM4NS0uOTI4Yy0uMDM4LS4yODEtLjMtLjYtLjgyMi0xLjI0Yy0uMjc2LS4zMzctLjQxNC0uNTA1LS40NzItLjY4N2ExIDEgMCAwIDEgLjAzNS0uNzAyYy4wNzYtLjE3NC4yMy0uMzI5LjUzOC0uNjM3bC44OTQtLjg5M2MuMzA4LS4zMDguNDYyLS40NjMuNjM3LS41MzhhMSAxIDAgMCAxIC43MDItLjAzNWMuMTgxLjA1OC4zNS4xOTYuNjg3LjQ3MmMuNjM5LjUyMi45NTguNzgzIDEuMjM4LjgyMWExIDEgMCAwIDAgLjkzLS4zODVjLjE3LS4yMjUuMjEyLS42MzUuMjk0LTEuNDU2Yy4wNDMtLjQzMy4wNjUtLjY1LjE1Mi0uODJhMSAxIDAgMCAxIC41MjEtLjQ3MWMuMTc3LS4wNy4zOTUtLjA3LjgzMS0uMDdoMS4yNjRjLjQzNiAwIC42NTQgMCAuODMuMDdhMSAxIDAgMCAxIC41MjIuNDcyTTEyIDE2YTQgNCAwIDEgMCAwLThhNCA0IDAgMCAwIDAgOCcgY2xpcC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgbWFzay1pbWFnZTogdmFyKC0tc3ZnKTtcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4ubGlzdC1tb2R1bGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyMTU2ODYyNzUpO1xuICAgIC5zaGFwZS1tb2R1bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4MDhhOWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogYWxpY2VibHVlO1xuICAgICAgICBtYXJnaW46IDVweCA1cHggNXB4IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAubW9kdWxlLWNvdW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2E4YzBjZjtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zaGFwZS1tb2R1bGUuYWN0aXZlLW1vZHVsZXtcbiAgICBiYWNrZ3JvdW5kOiAjMjNhOWZhICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjNhOWZhICFpbXBvcnRhbnQ7XG4gICAgLm1vZHVsZS1jb3VudHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzIzYTlmYSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMyM2E5ZmEgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5pY29uLS1ib3R0b20tYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIC0tc3ZnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEwMjQgMTAyNCclM0UlM0NwYXRoIGZpbGw9JyUyMzAwMCcgZD0nTTUyOS40MDggMTQ5LjM3NmEyOS4xMiAyOS4xMiAwIDAgMSA0MS43MjggMGEzMC41OSAzMC41OSAwIDAgMSAwIDQyLjY4OEwyNTkuMjY0IDUxMS45MzZsMzExLjg3MiAzMTkuOTM2YTMwLjU5IDMwLjU5IDAgMCAxLS41MTIgNDMuMjY0YTI5LjEyIDI5LjEyIDAgMCAxLTQxLjIxNi0uNTEyTDE5Ny43NiA1MzQuMjcyYTMyIDMyIDAgMCAxIDAtNDQuNjcyem0yNTYgMGEyOS4xMiAyOS4xMiAwIDAgMSA0MS43MjggMGEzMC41OSAzMC41OSAwIDAgMSAwIDQyLjY4OEw1MTUuMjY0IDUxMS45MzZsMzExLjg3MiAzMTkuOTM2YTMwLjU5IDMwLjU5IDAgMCAxLS41MTIgNDMuMjY0YTI5LjEyIDI5LjEyIDAgMCAxLTQxLjIxNi0uNTEyTDQ1My43NiA1MzQuMjcyYTMyIDMyIDAgMCAxIDAtNDQuNjcyeicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB2YXIoLS1zdmcpO1xuICAgIG1hc2staW1hZ2U6IHZhcigtLXN2Zyk7XG4gICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5zdGF0dXMtdGVzdGVke1xuICAgIGJhY2tncm91bmQ6ICNjM2YzYWIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzUwOTMyZCAhaW1wb3J0YW50O1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/