/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/front.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.main-header nav {
  background-color: #433CB0;
}

.nav-user {
  padding-top: 5px;
  padding-bottom: 5px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.36);
}
.nav-user a {
  color: black;
  text-decoration: none;
  text-transform: uppercase;
}

.btn-purple {
  padding: 5px 15px;
  color: white;
  background-color: #8273f6;
}
.btn-purple:hover {
  background-color: #5743f3;
  color: white;
}

.bg-purple {
  background-color: #8273f6;
}

.player-video {
  position: relative;
  cursor: pointer;
}
.player-video:hover::before {
  content: "\f04b";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  font-size: 40px;
  color: white;
  position: absolute;
  top: 45%;
  left: 45%;
}

.online {
  color: darkgreen;
}

.nonline {
  color: gainsboro;
}

.bg-login {
  background-image: url(/build/images/background-login.6c14fc21.jpeg);
  background-size: cover;
  background-repeat: no-repeat;
}

.modal-header {
  border-radius: 0 !important;
}

.blocker {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 99;
  padding: 20px;
  box-sizing: border-box;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: center;
}

.blocker:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}

.blocker.behind {
  background-color: transparent;
}

.modalcustom {
  display: none;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  max-width: 600px;
  box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 30px 30px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}
.modalcustom .content {
  color: #8996a2;
  font-size: 1.6rem;
}
.modalcustom.template-popin-account {
  padding: 0 !important;
  border-radius: 0px;
}
.modalcustom.template-popin-account header {
  padding: 30px;
  background-color: #8273f6;
  color: white;
}
.modalcustom.template-popin-account .content {
  padding: 20px 30px;
}
.modalcustom.template-popin-account .content .but-submit {
  margin-top: 40px;
  padding: 0px 20px 0px 20px;
  height: 35px;
  font-size: 15px;
  min-width: 50%;
  margin: 0 auto;
}
.modalcustom#popin-menu a {
  text-decoration: none;
  height: 35px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  font-size: 16px;
}
.modalcustom#popin-menu .menu-content {
  display: none;
}
.modalcustom#popin-menu .menu-content#reactivte-sub h4 {
  margin-bottom: 32px;
  color: black;
  font-size: 18px;
}
.modalcustom#popin-menu .menu-content#reactivte-sub .line-offer {
  padding-bottom: 20px;
  padding-top: 20px;
}
.modalcustom#popin-menu .menu-content#reactivte-sub .line-offer + .line-offer {
  border-top: 1px solid #e3e4e4;
}
.modalcustom#popin-menu .menu-content#reactivte-sub .line-offer .title-offer {
  color: black;
}
.modalcustom#popin-menu .menu-content#reactivte-sub .line-offer .grab {
  font-size: 14px;
}
.modalcustom#popin-menu .menu-content#reactivte-sub .line-offer button {
  height: 40px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
}

.modalcustom a.close-modalcustom {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==);
}

.modalcustom-spinner {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  padding: 12px 16px;
  border-radius: 5px;
  background-color: #111;
  height: 20px;
}

.modalcustom-spinner > div {
  border-radius: 100px;
  background-color: #fff;
  height: 20px;
  width: 2px;
  margin: 0 1px;
  display: inline-block;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modalcustom-spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.modalcustom-spinner .rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

.modalcustom-spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.5);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
#show-dialog h4 {
  font-size: 20px;
  color: #996e29;
  font-weight: bold;
}
#show-dialog h4 i {
  color: #996e29;
}
#show-dialog .flash-notice {
  font-size: 16px;
}

.u-spinner {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
  visibility: hidden;
  opacity: 0;
  z-index: 99999999;
}
.u-spinner.open {
  visibility: visible;
  opacity: 1;
}
.u-spinner svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  fill: #ffffff;
  font-size: 12rem;
}
.u-spinner .svg-icon {
  width: 1em;
  height: 1em;
  vertical-align: middle;
  overflow: hidden;
}

.popin-style {
  background-color: #ffffff;
  border-radius: 6px;
  -webkit-box-shadow: 0 10px 25px 5px rgba(5, 16, 43, 0.24);
  box-shadow: 0 10px 25px 5px rgba(5, 16, 43, 0.24);
  overflow-x: hidden;
  overflow-y: auto;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  transform: translate(0, -10px);
  position: absolute;
}
.popin-style.open {
  position: absolute;
  pointer-events: all;
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
  z-index: 20;
}
.popin-style .popin__close {
  width: 55px;
  height: 55px;
  #border-radius: 50%;
  background-color: #8B77FB;
  cursor: pointer;
  z-index: 10;
  position: absolute;
  top: 0px;
  right: 0px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
  transition: background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
  -o-transition: transform 0.45s ease 0s, background-color 0.35s ease 0s;
  transition: transform 0.45s ease 0s, background-color 0.35s ease 0s;
  transition: transform 0.45s ease 0s, background-color 0.35s ease 0s, -webkit-transform 0.45s ease 0s;
}
.popin-style .popin__close i {
  color: white;
  font-size: 20px;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.5);
  }
  20% {
    -webkit-transform: scaleY(1);
  }
}
@keyframes sk-stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
  }
  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
  }
}
#popin-choice-item, #up-worklist, #popin-indexation {
  max-width: 850px;
}

.banner-title {
  margin-bottom: 40px;
}
.banner-title .title {
  font-size: 30px;
}

.page-training .block-training .card-title {
  font-size: 20px;
}

.page-show-training .block-infos {
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.36);
  border-radius: 15px;
  padding: 15px;
}
.page-show-training .block-infos.training-infos .date-training {
  font-size: 13px;
}
.page-show-training .block-infos.training-infos .title-block-infos {
  font-size: 10px;
  color: darkgrey;
}
.page-show-training .block-infos.training-infos .block-left {
  width: 90%;
}
.page-show-training .block-infos.training-infos .block-right {
  width: 10%;
}
.page-show-training .block-infos.training-infos .block-right .status-online {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: darkred;
}
.page-show-training .block-infos.training-infos .block-right .status-online.actif {
  background-color: darkgreen !important;
}

.nav-customer {
  background-color: gainsboro;
}
.nav-customer .nav-link {
  color: white;
}
.nav-customer .nav-link:hover {
  background-color: #8273f6;
}
.nav-customer .nav-link.active {
  background-color: #8273f6;
}

.page-show-subscription .block-infos {
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.36);
  border-radius: 15px;
  padding: 15px;
}

.status-online {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: darkred;
  display: block;
}
.status-online.mini {
  width: 12px !important;
  height: 12px !important;
}
.status-online.actif {
  background-color: darkgreen !important;
}
.status-online.process-unsubscripted {
  background-color: darkorange;
}

.page-video .block-video {
  margin-bottom: 40px;
  width: calc(25% - 10px);
  text-decoration: none;
  color: black;
}
.page-video .block-video ~ .block-video {
  margin-left: 10px;
}
.page-video .block-video .block-thumbail {
  height: 257px;
  width: 100%;
  margin-bottom: 10px;
}
.page-video .block-video .block-thumbail img {
  object-fit: cover;
}

.connectedSortable li.item-sortable, .connectedSortable li.sortable-directory {
  border-top: 1px solid #e3e3e3;
  padding-top: 10px;
}

.sortable-directory .connectedSortable {
  min-height: 50px;
  border: 1px solid #c9c9c9;
  border-radius: 10px;
}
.sortable-directory .connectedSortable li {
  border-top-color: white !important;
  padding-left: 10px;
  padding-right: 10px;
}
.sortable-directory .connectedSortable li:nth-child(2n) {
  background-color: #f8f8f8;
}

.display-icones .block-selection {
  padding-top: 20px;
  padding-bottom: 20px;
  width: 33.3333333333%;
}
.display-icones .block-selection i {
  font-size: 45px;
}
.display-icones .block-selection h4 {
  margin-bottom: 15px;
}
.display-icones .block-selection + .block-selection {
  border-left: 1px solid #cfcfcf;
}

.title-edition {
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 15px;
  margin-bottom: 30px;
}

.container-item-video {
  background-color: white;
}
.container-item-video div.actif {
  font-weight: bold;
}
.container-item-video div {
  cursor: pointer;
}
.container-item-video div:hover {
  font-weight: bold;
}

.page-quiz-qcm .line-question {
  padding: 15px 20px;
  border-bottom: 1px solid #F4F4F4;
}
.page-quiz-qcm .line-question header {
  padding-bottom: 15px;
  font-size: 16px;
}
.page-quiz-qcm .line-question header i {
  color: #8273f6;
  font-size: 25px;
  cursor: move;
}
.page-quiz-qcm .line-question header div {
  cursor: pointer;
}
.page-quiz-qcm .block-add-question {
  border: 1px dashed black;
  padding: 15px 20px;
  cursor: pointer;
}
.page-quiz-qcm .body-question-form {
  border-top: 1px solid #F4F4F4;
  padding-bottom: 40px;
  display: none;
}
.page-quiz-qcm .body-question-form .user-action {
  margin-bottom: 40px;
}
.page-quiz-qcm .body-question-form .user-action button {
  font-size: 14px;
  border-radius: 0px;
}
.page-quiz-qcm .list-answers .fa-times {
  cursor: pointer;
  color: darkred;
}

.qcm-navigation li {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  font-size: 1.3rem;
  color: #8996a2;
  border: 1px solid #8996a2;
  margin-right: 8px;
}
.qcm-navigation li.active {
  color: #ffffff;
  background-color: #e83279;
  border-color: #e83279;
  cursor: pointer;
}

.template-program-objectexercise-container .qcm-content .qcm-questions .line-question {
  border-top: none;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice {
  pointer-events: none;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice.select.true-answer {
  background-color: #27c281;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice.select.true-answer .icones-result .fa-check-circle {
  display: block;
  color: white;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice.select:not(.true-answer) {
  background-color: #eb3c3c;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice.select:not(.true-answer) .icones-result .fa-times {
  display: block;
  color: white;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content.display-result .qcm-choice.true-answer:not(.select) .icones-result .fa-check-circle {
  display: block;
  color: darkgreen;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .qcm-choice {
  padding: 20px 26px;
  display: block;
  font-size: 1.2rem;
  line-height: 2.3rem;
  background-color: #ffffff;
  color: #273d52;
  border-radius: 2px;
  -webkit-box-shadow: 0 10px 20px 1px rgba(5, 16, 43, 0.15);
  box-shadow: 0 10px 20px 1px rgba(5, 16, 43, 0.15);
  margin-bottom: 15px;
  cursor: pointer;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .qcm-choice p {
  margin: 0 !important;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .qcm-choice.select {
  background-color: #423cb0;
  color: #ffffff;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .qcm-choice .icones-result i {
  display: none;
  font-size: 20px;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .answer-comment {
  padding-top: 7px;
  padding-left: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: none;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #273d52;
  font-size: 1.2rem;
  line-height: 2rem;
  margin-bottom: 32px;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .qcm-questions-content .answer-comment i {
  margin-right: 10px;
  font-size: 18px;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .user-action button {
  font-size: 1.2rem;
  line-height: 1;
  text-align: center;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question .user-action button.js-next-question, .template-program-objectexercise-container .qcm-content .qcm-questions .line-question .user-action button.js-result-final {
  display: none;
}
.template-program-objectexercise-container .qcm-content .qcm-questions .line-question:not(:first-child) {
  display: none;
}
.template-program-objectexercise-container .qcm-content .title-statement {
  display: block;
  color: #8996a2;
  font-size: 1.3rem;
  line-height: 2.4rem;
  margin-bottom: 20px;
}
.template-program-objectexercise-container .qcm-content .qcm-head-result, .template-program-objectexercise-container .qcm-content .explain-answer {
  display: none;
}
.template-program-objectexercise-container .qcm-content .user-action {
  display: flex;
}
.template-program-objectexercise-container .qcm-content.dispay-end-qcm .exo-head {
  display: none;
}
.template-program-objectexercise-container .qcm-content.dispay-end-qcm .qcm-head-result {
  display: block;
}
.template-program-objectexercise-container .qcm-content.dispay-end-qcm .qcm-head-result h2 {
  padding-bottom: 20px;
  display: block;
  color: #273d52;
  font-size: 1.4rem;
  line-height: 2.3rem;
  margin-bottom: 0;
}
.template-program-objectexercise-container .qcm-content.dispay-end-qcm .qcm-head-result h2 span {
  padding: 18px 21px;
  display: inline-block;
  color: #ffffff;
  background-color: #27c281;
  font-family: "Rubik";
  font-size: 1.9rem;
  line-height: 1;
  border-radius: 27px;
  margin-left: 7px;
}
.template-program-objectexercise-container .qcm-content.dispay-end-qcm .explain-answer {
  display: flex;
}
.template-program-objectexercise-container .qcm-content.dispay-end-qcm .explain-answer button {
  text-decoration: underline;
  font-size: 1.5rem;
  color: #273d52;
  border: none;
}
.template-program-objectexercise-container .qcm-content.dispay-end-qcm .user-action {
  display: none;
}
.template-program-objectexercise-container .qcm-content.dispay-end-qcm .line-question {
  display: block !important;
  padding: 40px 0px 40px 0px !important;
}
.template-program-objectexercise-container .qcm-content.dispay-end-qcm .answer-comment {
  display: flex !important;
}

.library .block-chapter {
  #margin-bottom: 20px;
  #border-bottom: 1px solid gainsboro;
  #border-top: 1px solid gainsboro;
}
.library .block-chapter .header-chap {
  border-bottom: 1px solid gainsboro;
  padding-bottom: 15px;
  padding-top: 15px;
}
.library .block-chapter .header-chap button {
  padding: 0 6px;
}
.library .block-chapter .header-chap button .fa-trash {
  color: white;
}
.library .block-chapter .header-chap .fa-eye {
  color: darkgreen;
}
.library .block-chapter .header-chap .fa-eye-slash {
  color: gainsboro;
}
.library .block-chapter .header-chap .fa-edit {
  color: #fdc220;
}
.library .block-chapter .nav-tabs {
  border-bottom: none;
  background-color: white;
}
.library .block-chapter .nav-tabs .nav-link {
  background-color: white;
  color: black;
  border: none;
  border-radius: 0 !important;
  border-bottom: 2px solid white;
}
.library .block-chapter .nav-tabs .nav-link.active {
  border-bottom: 2px solid #8273f6;
  font-weight: bold;
}
.library .block-chapter .nav-tabs .nav-link.active .number-title {
  background-color: #8273f6 !important;
  color: white;
}
.library .tr-line {
  margin-bottom: 15px;
  padding-top: 15px;
}
.library .tr-line + .tr-line {
  border-top: 1px solid #efefef;
}
.library .fa-times {
  color: darkred;
  cursor: pointer;
}
.library .fa-chevron-right {
  color: #8273f6;
}
.library .number-title {
  background-color: darkgray;
  color: white;
  border-radius: 100%;
  text-align: center;
  font-size: 12px;
  width: 20px;
  height: 20px;
  display: inline-flex;
}
.library .show-detail {
  cursor: pointer;
}
.library .cursor-pointer {
  cursor: pointer;
}

.page-library .btn-user {
  padding: 5px 4px;
  font-size: 14px;
  color: white;
}
.page-library .btn-user:hover {
  background-color: inherit !important;
}
.page-library .line-course {
  padding: 10px 20px;
  background-color: #f7f7f7;
  font-weight: 600;
}
.page-library .line-course .title-course {
  cursor: pointer;
}
.page-library .block-discipline .line-discipline {
  padding-bottom: 10px;
  padding-top: 10px;
}
.page-library .block-discipline .line-discipline + .line-discipline {
  border-top: 1px solid gainsboro;
}
.page-library .block-discipline .line-discipline .title-discipline {
  cursor: pointer;
}
.page-library .block-discipline .line-discipline .block-notion, .page-library .block-discipline .line-discipline .block-activities {
  margin-top: 20px;
  margin-left: 20px;
}
.page-library .block-discipline .line-discipline .block-activities li .line-act {
  cursor: pointer;
  height: 35px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.page-library .block-discipline .line-discipline .block-activities li .line-act .block-btn-user {
  display: none;
}
.page-library .block-discipline .line-discipline .block-activities li .line-act:hover {
  background-color: #f6f6f6;
}
.page-library .block-discipline .line-discipline .block-activities li .line-act:hover .block-btn-user {
  display: flex;
}
.page-library .block-course {
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
  padding: 15px;
}
.page-library .block-course .block-discipline {
  background: #ffffff;
  padding: 12px;
  margin: 5px 0;
  border-radius: 6px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.08);
  cursor: pointer;
  transition: background 0.3s, transform 0.2s;
  align-items: center;
  display: none;
}
.page-library .block-course .block-discipline .block-notion {
  padding-left: 10px;
  border-left: 2px solid #ddd;
  display: none;
}
.page-library .block-course .block-discipline .block-notion .line-notion {
  margin-bottom: 5px;
}
.page-library .block-course .block-discipline .block-notion .line-notion .block-activities {
  display: none;
}
.page-library .toggle-btn {
  cursor: pointer;
  display: flex;
}
.page-library .toggle-btn .icon {
  margin-left: 5px;
  transition: transform 0.3s ease;
}
.page-library .toggle-btn.expanded .icon {
  transform: rotate(90deg);
}

@media (max-width: 769px) {
  .pagination.desktop {
    display: none;
  }
  .pagination.mobile {
    display: flex;
  }
}
@media (min-width: 769.5px) {
  .pagination.desktop {
    display: flex;
  }
  .pagination.mobile {
    display: none;
  }
  .pagination span {
    padding: 5px;
    font-size: 18px;
  }
  .pagination span, .pagination a {
    color: black;
  }
  .pagination .current {
    color: #996e29;
    font-weight: bold;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFDRTtFQUNFLHlCQ0ljO0FDSmxCOztBRklBO0VBQ0U7RUFDQTtFQUNBO0FFREY7QUZFRTtFQUNFO0VBQ0E7RUFDQTtBRUFKOztBQ2JBO0VBQ0U7RUFDQTtFQUNBLHlCRkNnQjtBQ2VsQjtBQ2ZFO0VBQ0U7RUFDQTtBRGlCSjs7QUNiQTtFQUNFLHlCRlBnQjtBQ3VCbEI7O0FDYkE7RUFDRTtFQUNBO0FEZ0JGO0FDZEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEZ0JOOztBQ1ZBO0VBQ0U7QURhRjs7QUNYQTtFQUNFO0FEY0Y7O0FFeERBO0VBQ0U7RUFDQTtFQUNBO0FGMkRGOztBRzlEQTtFQUNFO0FIaUVGOztBRzlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpRUY7O0FHOURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGlFRjs7QUc5REE7RUFDRTtBSGlFRjs7QUc5REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaUVGO0FHaEVFO0VBQ0U7RUFDQTtBSGtFSjtBR2hFRTtFQUNFO0VBQ0E7QUhrRUo7QUdqRUk7RUFDRTtFQUNBO0VBQ0E7QUhtRU47QUdqRUk7RUFDRTtBSG1FTjtBR2xFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG9FUjtBRzFESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRETjtBRzFESTtFQUNFO0FINEROO0FHMURRO0VBQ0U7RUFDQTtFQUNBO0FINERWO0FHMURRO0VBS0U7RUFDQTtBSHdEVjtBRzdEVTtFQUNFO0FIK0RaO0FHekRVO0VBQ0U7QUgyRFo7QUd6RFU7RUFDRTtBSDJEWjtBR3pEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIMkRaOztBR2xEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxREY7O0FHbERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcURGOztBR2xEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxREY7O0FHbERBO0VBQ0U7RUFDQTtBSHFERjs7QUdsREE7RUFDRTtFQUNBO0FIcURGOztBR2xEQTtFQUNFO0VBQ0E7QUhxREY7O0FHbERBO0VBQ0U7SUFDRTtFSHFERjtFR25EQTtJQUNFO0VIcURGO0FBQ0Y7QUdsREE7RUFDRTtJQUNFO0lBQ0E7RUhvREY7RUdsREE7SUFDRTtJQUNBO0VIb0RGO0FBQ0Y7QUdoREM7RUFDRTtFQUNBLGNKMU1LO0VJMk1MO0FIa0RIO0FHakRHO0VBQ0UsY0o3TUc7QUNnUVI7QUdoREU7RUFDRTtBSGtESjs7QUc5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpREY7QUdoREU7RUFDRTtFQUNBO0FIa0RKO0FHL0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGlESjtBRzlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIZ0RKOztBRzNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIOENGO0FHN0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgrQ0o7QUc3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK0NKO0FHOUNJO0VBQ0U7RUFDQTtBSGdETjs7QUczQ0E7RUFDRTtJQUNFO0VIOENGO0VHNUNBO0lBQ0U7RUg4Q0Y7QUFDRjtBRzNDQTtFQUNFO0lBQ0U7SUFDQTtFSDZDRjtFRzNDQTtJQUNFO0lBQ0E7RUg2Q0Y7QUFDRjtBRzFDQTtFQUNFO0FINENGOztBSTVXQTtFQUlFO0FKNFdGO0FJL1dFO0VBQ0U7QUppWEo7O0FJM1dJO0VBQ0U7QUo4V047O0FJeldFO0VBQ0U7RUFDQTtFQUNBO0FKNFdKO0FJMVdNO0VBQ0U7QUo0V1I7QUkxV007RUFDRTtFQUNBO0FKNFdSO0FJeldNO0VBQ0U7QUoyV1I7QUl6V007RUFDRztBSjJXVDtBSTFXUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKNFdWO0FJM1dVO0VBQ0U7QUo2V1o7O0FLblpBO0VBQ0U7QUxzWkY7QUtyWkU7RUFDRTtBTHVaSjtBS3RaSTtFQUNFLHlCTkRZO0FDeVpsQjtBS3RaSTtFQUNFLHlCTkpZO0FDNFpsQjs7QU0vWkU7RUFDRTtFQUNBO0VBQ0E7QU5rYUo7O0FNOVpBO0VBQ0U7RUFDQTtFQUtBO0VBQ0E7RUFDQTtBTjZaRjtBTW5hRTtFQUNFO0VBQ0E7QU5xYUo7QU1oYUU7RUFDRTtBTmthSjtBTS9aRTtFQUNFO0FOaWFKOztBT3ZiRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQMGJKO0FPemJJO0VBQ0U7QVAyYk47QU96Ykk7RUFDRTtFQUNBO0VBQ0E7QVAyYk47QU8xYk07RUFDRTtBUDRiUjs7QVF6Y0U7RUFDRTtFQUNBO0FSNGNKOztBUXhjRTtFQUNFO0VBQ0E7RUFDQTtBUjJjSjtBUTFjSTtFQUNFO0VBQ0E7RUFDQTtBUjRjTjtBUTFjSTtFQUNFO0FSNGNOOztBUXRjRTtFQUNFO0VBQ0E7RUFDQTtBUnljSjtBUXhjTTtFQUNFO0FSMGNSO0FReGNJO0VBQ0U7QVIwY047QVF4Y0k7RUFDRTtBUjBjTjs7QVF0Y0E7RUFDRTtFQUNBO0VBQ0E7QVJ5Y0Y7O0FRdGNBO0VBQ0U7QVJ5Y0Y7QVF4Y0U7RUFDRTtBUjBjSjtBUXhjRTtFQUNFO0FSMGNKO0FRemNJO0VBQ0U7QVIyY047O0FRdGNFO0VBQ0U7RUFDQTtBUnljSjtBUXhjSTtFQUVFO0VBQ0E7QVJ5Y047QVF4Y007RUFDRSxjVDdEVTtFUzhEVjtFQUNBO0FSMGNSO0FReGNNO0VBQ0U7QVIwY1I7QVF0Y0U7RUFDRTtFQUNBO0VBQ0E7QVJ3Y0o7QVF0Y0U7RUFDRTtFQUNBO0VBQ0E7QVJ3Y0o7QVF2Y0k7RUFDRTtBUnljTjtBUXhjTTtFQUNFO0VBQ0E7QVIwY1I7QVFwY0k7RUFDRTtFQUNBO0FSc2NOOztBUWhjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbWNKO0FRbGNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJvY047O0FRN2JNO0VBQ0U7QVJnY1I7QVE3Ylk7RUFDRTtBUitiZDtBUTdiZ0I7RUFDRTtBUitibEI7QVE3Ym9CO0VBQ0U7RUFDQTtBUitidEI7QVEzYmdCO0VBQ0U7QVI2YmxCO0FRM2JvQjtFQUNFO0VBQ0E7QVI2YnRCO0FRdGJrQjtFQUNFO0VBQ0E7QVJ3YnBCO0FRaGJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmtiWjtBUWpiWTtFQUNFO0FSbWJkO0FRamJZO0VBQ0U7RUFDQTtBUm1iZDtBUWhiYztFQUNFO0VBQ0E7QVJrYmhCO0FROWFVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmdiWjtBUS9hWTtFQUNFO0VBQ0E7QVJpYmQ7QVE1YVU7RUFDRTtFQUNBO0VBQ0E7QVI4YVo7QVE3YVk7RUFDRTtBUithZDtBUTFhUTtFQUNFO0FSNGFWO0FRdmFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlhTjtBUXZhSTtFQUNFO0FSeWFOO0FRdmFJO0VBQ0U7QVJ5YU47QVF0YU07RUFDRTtBUndhUjtBUXRhTTtFQUNFO0FSd2FSO0FRdmFRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSeWFWO0FReGFVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMGFaO0FRdGFNO0VBQ0U7QVJ3YVI7QVF2YVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnlhVjtBUXRhTTtFQUNFO0FSd2FSO0FRdGFNO0VBQ0U7RUFDQTtBUndhUjtBUXJhTTtFQUNFO0FSdWFSOztBU3RzQkU7RUFDRTtFQUNBO0VBQ0E7QVR5c0JKO0FTdnNCSTtFQUNFO0VBQ0E7RUFDQTtBVHlzQk47QVN4c0JNO0VBQ0U7QVQwc0JSO0FTenNCUTtFQUNFO0FUMnNCVjtBU3hzQk07RUFDRTtBVDBzQlI7QVN4c0JNO0VBQ0U7QVQwc0JSO0FTeHNCTTtFQUNFO0FUMHNCUjtBU3RzQkk7RUFDRTtFQUNBO0FUd3NCTjtBU3ZzQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeXNCUjtBU3hzQlE7RUFDRTtFQUNBO0FUMHNCVjtBU3pzQlU7RUFDRTtFQUNBO0FUMnNCWjtBU3BzQkU7RUFDRTtFQUNBO0FUc3NCSjtBU3JzQkk7RUFDRTtBVHVzQk47QVNuc0JFO0VBQ0U7RUFDQTtBVHFzQko7QVNuc0JFO0VBQ0UsY1Z6RGM7QUM4dkJsQjtBU25zQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcXNCSjtBU25zQkU7RUFDRTtBVHFzQko7QVNuc0JFO0VBQ0U7QVRxc0JKOztBVWp4QkU7RUFDRTtFQUNBO0VBQ0E7QVZveEJKO0FVbnhCSTtFQUNFO0FWcXhCTjtBVWx4QkU7RUFDRTtFQUNBO0VBQ0E7QVZveEJKO0FVbnhCSTtFQUNFO0FWcXhCTjtBVWp4Qkk7RUFDRTtFQUNBO0FWbXhCTjtBVWp4Qk07RUFDRTtBVm14QlI7QVVoeEJNO0VBRUU7QVZpeEJSO0FVOXdCTTtFQUNFO0VBQ0E7QVZneEJSO0FVNXdCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWOHdCWjtBVTd3Qlk7RUFDRTtBVit3QmQ7QVU3d0JZO0VBQ0U7QVYrd0JkO0FVOXdCYztFQUNFO0FWZ3hCaEI7QVV4d0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVYwd0JKO0FVendCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjJ3Qk47QVV0d0JNO0VBQ0U7RUFDQTtFQUNBO0FWd3dCUjtBVXZ3QlE7RUFDRTtBVnl3QlY7QVV4d0JVO0VBQ0U7QVYwd0JaO0FVbndCRTtFQUNFO0VBQ0E7QVZxd0JKO0FVcHdCSTtFQUNFO0VBQ0E7QVZzd0JOO0FVbHdCTTtFQUNFO0FWb3dCUjs7QVd2MkJBO0VBRUk7SUFDRTtFWHkyQko7RVd2MkJFO0lBQ0U7RVh5MkJKO0FBQ0Y7QVd0MkJBO0VBRUk7SUFDRTtFWHUyQko7RVdyMkJFO0lBQ0U7RVh1MkJKO0VXcjJCRTtJQUNFO0lBQ0E7RVh1MkJKO0VXcjJCRTtJQUNFO0VYdTJCSjtFV3IyQkU7SUFDRSxjWjFCRTtJWTJCRjtFWHUyQko7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvX2RlZmluZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zyb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9iYXNlL2VsZW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9wb3Bpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvdHJhaW5pbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL2N1c3RvbWVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9zdWJzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9lZGl0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9saWJyYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9kYXNoYm9hcmQtZnJlZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcmVzcG9uc2l2ZS9tZWRpYS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi5tYWluLWhlYWRlcntcbiAgbmF2e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1ibHVlO1xuICB9XG59XG5cbi5uYXYtdXNlcntcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwwLDAsLjM2KTtcbiAgYXtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn0iLCIkYnJvd24gOiM5OTZlMjk7XG4kYmVpZ2U6I2UzZDY5NTtcbiRncmV5OiNlOWU5ZTk7XG5cbiRwdXJwbGU6ICAgICAgICAgICM4MjczZjY7XG4kcGluazogICAgICAgICAgICAjZTgzMjc5O1xuJGJnLWJsdWU6ICAgICAgICAgIzQzM0NCMDsiLCIubWFpbi1oZWFkZXIgbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzM0NCMDtcbn1cblxuLm5hdi11c2VyIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG59XG4ubmF2LXVzZXIgYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuLXB1cnBsZSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjczZjY7XG59XG4uYnRuLXB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzQzZjM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjczZjY7XG59XG5cbi5wbGF5ZXItdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wbGF5ZXItdmlkZW86aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IHZhcigtLWZhLWRpc3BsYXksIGlubGluZS1ibG9jayk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDQ1JTtcbn1cblxuLm9ubGluZSB7XG4gIGNvbG9yOiBkYXJrZ3JlZW47XG59XG5cbi5ub25saW5lIHtcbiAgY29sb3I6IGdhaW5zYm9ybztcbn1cblxuLmJnLWxvZ2luIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3B1YmxpYy9zdGF0aWMvaW1nL2NvbW1vbi9iYWNrZ3JvdW5kLWxvZ2luLmpwZWdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNWVtO1xufVxuXG4uYmxvY2tlci5iZWhpbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1vZGFsY3VzdG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tb2RhbGN1c3RvbSAuY29udGVudCB7XG4gIGNvbG9yOiAjODk5NmEyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5tb2RhbGN1c3RvbS50ZW1wbGF0ZS1wb3Bpbi1hY2NvdW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4ubW9kYWxjdXN0b20udGVtcGxhdGUtcG9waW4tYWNjb3VudCBoZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3M2Y2O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubW9kYWxjdXN0b20udGVtcGxhdGUtcG9waW4tYWNjb3VudCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5tb2RhbGN1c3RvbS50ZW1wbGF0ZS1wb3Bpbi1hY2NvdW50IC5jb250ZW50IC5idXQtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtaW4td2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubW9kYWxjdXN0b20jcG9waW4tbWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5tb2RhbGN1c3RvbSNwb3Bpbi1tZW51IC5tZW51LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsY3VzdG9tI3BvcGluLW1lbnUgLm1lbnUtY29udGVudCNyZWFjdGl2dGUtc3ViIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubW9kYWxjdXN0b20jcG9waW4tbWVudSAubWVudS1jb250ZW50I3JlYWN0aXZ0ZS1zdWIgLmxpbmUtb2ZmZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubW9kYWxjdXN0b20jcG9waW4tbWVudSAubWVudS1jb250ZW50I3JlYWN0aXZ0ZS1zdWIgLmxpbmUtb2ZmZXIgKyAubGluZS1vZmZlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNGU0O1xufVxuLm1vZGFsY3VzdG9tI3BvcGluLW1lbnUgLm1lbnUtY29udGVudCNyZWFjdGl2dGUtc3ViIC5saW5lLW9mZmVyIC50aXRsZS1vZmZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5tb2RhbGN1c3RvbSNwb3Bpbi1tZW51IC5tZW51LWNvbnRlbnQjcmVhY3RpdnRlLXN1YiAubGluZS1vZmZlciAuZ3JhYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5tb2RhbGN1c3RvbSNwb3Bpbi1tZW51IC5tZW51LWNvbnRlbnQjcmVhY3RpdnRlLXN1YiAubGluZS1vZmZlciBidXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubW9kYWxjdXN0b20gYS5jbG9zZS1tb2RhbGN1c3RvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTIuNXB4O1xuICByaWdodDogLTEyLjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFBWE5TUjBJQXJzNGM2UUFBQTNoSlJFRlVhQVhsbTgrSzAwQWN4N01pQ0lKSC95dytnQTlnMjVPNDlTTDRBTzNCcDFqdzVOdmt0Qyt3Rjg4cWV2SzRCVTk3RW16eFVCQ0VvbEsvbjVncDNXNlRUSlBmcE5QTkYzN01Oc2w4NS92Ti9EYVRtVTZQa25DNEsrcG5pcWVLSjNrOFVua3ZEeFhKenp5K3EveWF4eGVWSHhXL0ZOSGpnUlNlS3Q0ckZvcGx6YUF1SEhEQkdSMmVTOUc1NHJlaXJzbWllbkRDVFJ0N3h3c3ArS0FvRW10OW5MYUdpdFp4ckJiUEZOYUdmUGxvR3cydDRKVmFtU3Q4eFlXNkRnMW9DWW8zWXYrckNHVmlWMTYwb01rY2Q4U1lLbllWMU5iMWFFT2pDZTZMNVpPaUxmRjEyMEVqV2h1QnUzWUladDFOUW11am5rNUY0TWdPcFVSekxmQXdPQlNUbXpwM2ZwRHh1SS9wYWJ4cHFPb3oycjJITEFiMEdNYlpLbE5WNS9IZzlYSnlwZ3VyeUE3bFBGNUtNZFRaUXpIanF4TlBoV2h6SXVBcnVPbDFlTnFLRXgxdFNoNXJmYnhkdzdtT3hDcTRxUzY4WlRqS1MxWVZ2aWx1NTU5dld2RkhoaDRyWnJkeVo2OVZtcGdkajhmSmJEWkxKcE5KMHV2MWNuci9nanJVaFFNdUkrQU5qeXV3ZnRRMGJiTDZFcnAwbU0vbnk4Rmc0TTNMdGRSeGdNdEtsM2p3bUlIVnhZWENoRnk5NC9SbXBhL3BUYk5VaHN0S1YrNFJyOGxMUTlLbFV2SktMeUc4eXZRMnM5U0J5MUpiN2pWNWEweWFwZkY2YXBhWkxqTExjV3RkNHNOcm1KVU1IeU0rMXhpYlRqSDgyWmgwMVRObGhzck9oZEtUZTAwdUF6WlFtTjYrS1crc0RhL0pEMlBTVlE4NzNtMjl5ZisxUTlWRHpmRVlsSGkxRzVMS0JCV1pidEVzSGJGd2Ixb1lEd3IxWmlGLzJibkNTZzFPQkUvcGZyOS9iV3gyNlV4SkwzT05QSVNPTEtVdlF6YTBMWlV4U0t5anBkVEdhL3ZERXIyNXJkZGJNTTBRM082THgzcnFGdlUreDZVclJLUVk3dHlyWmVjbUQ5Rk9EeTh1TGl6VG1pbHdOajBrcmFOY0FKaE9wNWFHVndzQUdENVZtSkJyV1diSlNnV1Q5enJ6V2VwUUY0N1JhR1NpS2ZlR3g2U3ppM2d6bVgvSEhiaWh3QnNlcjRCOVVKWXBGQk5YNFI2dlRuM1ZRbmV6MFN5bW5ySFFNc1JZR1RyMWRTazM0bGpScVMvRU1kMnBMUThZQnAzYTFQTGZjcUNwbzhndEhrWkZIS2tUWDZmczNNWTBibEtudGg2NnJLQ25VMFZSR3UzN09OclFhQTRlWkRGdFdBdTJmWGo5empGa3hUQk9vOEY3dDkyNmdUcC84M0t5enpjeTJrWkQ2eGlxeFRZbkhMUkZtM3ZIaVJTd05Tamt6M2hvSXpvOGxDS1dVbGcvWXRHczd0T2J1bkRBWmZwRExiZkVJMTV6c0VJWTNVL3gvZ0hIYy9HMXpsdG5BZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbn1cblxuLm1vZGFsY3VzdG9tLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ubW9kYWxjdXN0b20tc3Bpbm5lciA+IGRpdiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAycHg7XG4gIG1hcmdpbjogMCAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4ubW9kYWxjdXN0b20tc3Bpbm5lciAucmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5tb2RhbGN1c3RvbS1zcGlubmVyIC5yZWN0MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4ubW9kYWxjdXN0b20tc3Bpbm5lciAucmVjdDQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuI3Nob3ctZGlhbG9nIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzk5NmUyOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jc2hvdy1kaWFsb2cgaDQgaSB7XG4gIGNvbG9yOiAjOTk2ZTI5O1xufVxuI3Nob3ctZGlhbG9nIC5mbGFzaC1ub3RpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi51LXNwaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk5OTk5OTk7XG59XG4udS1zcGlubmVyLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnUtc3Bpbm5lciBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTJyZW07XG59XG4udS1zcGlubmVyIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucG9waW4tc3R5bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDI1cHggNXB4IHJnYmEoNSwgMTYsIDQzLCAwLjI0KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggNXB4IHJnYmEoNSwgMTYsIDQzLCAwLjI0KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wb3Bpbi1zdHlsZS5vcGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAyMDtcbn1cbi5wb3Bpbi1zdHlsZSAucG9waW5fX2Nsb3NlIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgI2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZSAwcztcbn1cbi5wb3Bpbi1zdHlsZSAucG9waW5fX2Nsb3NlIGkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG4jcG9waW4tY2hvaWNlLWl0ZW0sICN1cC13b3JrbGlzdCwgI3BvcGluLWluZGV4YXRpb24ge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufVxuXG4uYmFubmVyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5iYW5uZXItdGl0bGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ucGFnZS10cmFpbmluZyAuYmxvY2stdHJhaW5pbmcgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5wYWdlLXNob3ctdHJhaW5pbmcgLmJsb2NrLWluZm9zIHtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFnZS1zaG93LXRyYWluaW5nIC5ibG9jay1pbmZvcy50cmFpbmluZy1pbmZvcyAuZGF0ZS10cmFpbmluZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5wYWdlLXNob3ctdHJhaW5pbmcgLmJsb2NrLWluZm9zLnRyYWluaW5nLWluZm9zIC50aXRsZS1ibG9jay1pbmZvcyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IGRhcmtncmV5O1xufVxuLnBhZ2Utc2hvdy10cmFpbmluZyAuYmxvY2staW5mb3MudHJhaW5pbmctaW5mb3MgLmJsb2NrLWxlZnQge1xuICB3aWR0aDogOTAlO1xufVxuLnBhZ2Utc2hvdy10cmFpbmluZyAuYmxvY2staW5mb3MudHJhaW5pbmctaW5mb3MgLmJsb2NrLXJpZ2h0IHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5wYWdlLXNob3ctdHJhaW5pbmcgLmJsb2NrLWluZm9zLnRyYWluaW5nLWluZm9zIC5ibG9jay1yaWdodCAuc3RhdHVzLW9ubGluZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtyZWQ7XG59XG4ucGFnZS1zaG93LXRyYWluaW5nIC5ibG9jay1pbmZvcy50cmFpbmluZy1pbmZvcyAuYmxvY2stcmlnaHQgLnN0YXR1cy1vbmxpbmUuYWN0aWYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLm5hdi1jdXN0b21lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcbn1cbi5uYXYtY3VzdG9tZXIgLm5hdi1saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdi1jdXN0b21lciAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3M2Y2O1xufVxuLm5hdi1jdXN0b21lciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzNmNjtcbn1cblxuLnBhZ2Utc2hvdy1zdWJzY3JpcHRpb24gLmJsb2NrLWluZm9zIHtcbiAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zdGF0dXMtb25saW5lIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya3JlZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdHVzLW9ubGluZS5taW5pIHtcbiAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uc3RhdHVzLW9ubGluZS5hY3RpZiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmVlbiAhaW1wb3J0YW50O1xufVxuLnN0YXR1cy1vbmxpbmUucHJvY2Vzcy11bnN1YnNjcmlwdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya29yYW5nZTtcbn1cblxuLnBhZ2UtdmlkZW8gLmJsb2NrLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnBhZ2UtdmlkZW8gLmJsb2NrLXZpZGVvIH4gLmJsb2NrLXZpZGVvIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucGFnZS12aWRlbyAuYmxvY2stdmlkZW8gLmJsb2NrLXRodW1iYWlsIHtcbiAgaGVpZ2h0OiAyNTdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS12aWRlbyAuYmxvY2stdmlkZW8gLmJsb2NrLXRodW1iYWlsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29ubmVjdGVkU29ydGFibGUgbGkuaXRlbS1zb3J0YWJsZSwgLmNvbm5lY3RlZFNvcnRhYmxlIGxpLnNvcnRhYmxlLWRpcmVjdG9yeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnNvcnRhYmxlLWRpcmVjdG9yeSAuY29ubmVjdGVkU29ydGFibGUge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNvcnRhYmxlLWRpcmVjdG9yeSAuY29ubmVjdGVkU29ydGFibGUgbGkge1xuICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uc29ydGFibGUtZGlyZWN0b3J5IC5jb25uZWN0ZWRTb3J0YWJsZSBsaTpudGgtY2hpbGQoMm4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLmRpc3BsYXktaWNvbmVzIC5ibG9jay1zZWxlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5kaXNwbGF5LWljb25lcyAuYmxvY2stc2VsZWN0aW9uIGkge1xuICBmb250LXNpemU6IDQ1cHg7XG59XG4uZGlzcGxheS1pY29uZXMgLmJsb2NrLXNlbGVjdGlvbiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZGlzcGxheS1pY29uZXMgLmJsb2NrLXNlbGVjdGlvbiArIC5ibG9jay1zZWxlY3Rpb24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZmNmY2Y7XG59XG5cbi50aXRsZS1lZGl0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29udGFpbmVyLWl0ZW0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5jb250YWluZXItaXRlbS12aWRlbyBkaXYuYWN0aWYge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb250YWluZXItaXRlbS12aWRlbyBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29udGFpbmVyLWl0ZW0tdmlkZW8gZGl2OmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYWdlLXF1aXotcWNtIC5saW5lLXF1ZXN0aW9uIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0RjRGNDtcbn1cbi5wYWdlLXF1aXotcWNtIC5saW5lLXF1ZXN0aW9uIGhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucGFnZS1xdWl6LXFjbSAubGluZS1xdWVzdGlvbiBoZWFkZXIgaSB7XG4gIGNvbG9yOiAjODI3M2Y2O1xuICBmb250LXNpemU6IDI1cHg7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5wYWdlLXF1aXotcWNtIC5saW5lLXF1ZXN0aW9uIGhlYWRlciBkaXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1xdWl6LXFjbSAuYmxvY2stYWRkLXF1ZXN0aW9uIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIGJsYWNrO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLXF1aXotcWNtIC5ib2R5LXF1ZXN0aW9uLWZvcm0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1xdWl6LXFjbSAuYm9keS1xdWVzdGlvbi1mb3JtIC51c2VyLWFjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGFnZS1xdWl6LXFjbSAuYm9keS1xdWVzdGlvbi1mb3JtIC51c2VyLWFjdGlvbiBidXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5wYWdlLXF1aXotcWNtIC5saXN0LWFuc3dlcnMgLmZhLXRpbWVzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogZGFya3JlZDtcbn1cblxuLnFjbS1uYXZpZ2F0aW9uIGxpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjODk5NmEyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODk5NmEyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5xY20tbmF2aWdhdGlvbiBsaS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzI3OTtcbiAgYm9yZGVyLWNvbG9yOiAjZTgzMjc5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24ge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbiAucWNtLXF1ZXN0aW9ucy1jb250ZW50LmRpc3BsYXktcmVzdWx0IC5xY20tY2hvaWNlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50IC5xY20tcXVlc3Rpb25zIC5saW5lLXF1ZXN0aW9uIC5xY20tcXVlc3Rpb25zLWNvbnRlbnQuZGlzcGxheS1yZXN1bHQgLnFjbS1jaG9pY2Uuc2VsZWN0LnRydWUtYW5zd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YzI4MTtcbn1cbi50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudC5kaXNwbGF5LXJlc3VsdCAucWNtLWNob2ljZS5zZWxlY3QudHJ1ZS1hbnN3ZXIgLmljb25lcy1yZXN1bHQgLmZhLWNoZWNrLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG59XG4udGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50IC5xY20tcXVlc3Rpb25zIC5saW5lLXF1ZXN0aW9uIC5xY20tcXVlc3Rpb25zLWNvbnRlbnQuZGlzcGxheS1yZXN1bHQgLnFjbS1jaG9pY2Uuc2VsZWN0Om5vdCgudHJ1ZS1hbnN3ZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViM2MzYztcbn1cbi50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudC5kaXNwbGF5LXJlc3VsdCAucWNtLWNob2ljZS5zZWxlY3Q6bm90KC50cnVlLWFuc3dlcikgLmljb25lcy1yZXN1bHQgLmZhLXRpbWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudC5kaXNwbGF5LXJlc3VsdCAucWNtLWNob2ljZS50cnVlLWFuc3dlcjpub3QoLnNlbGVjdCkgLmljb25lcy1yZXN1bHQgLmZhLWNoZWNrLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogZGFya2dyZWVuO1xufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbiAucWNtLXF1ZXN0aW9ucy1jb250ZW50IC5xY20tY2hvaWNlIHtcbiAgcGFkZGluZzogMjBweCAyNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMjczZDUyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMXB4IHJnYmEoNSwgMTYsIDQzLCAwLjE1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG59XG4udGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50IC5xY20tcXVlc3Rpb25zIC5saW5lLXF1ZXN0aW9uIC5xY20tcXVlc3Rpb25zLWNvbnRlbnQgLnFjbS1jaG9pY2UgcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbiAucWNtLXF1ZXN0aW9ucy1jb250ZW50IC5xY20tY2hvaWNlLnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjNjYjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbiAucWNtLXF1ZXN0aW9ucy1jb250ZW50IC5xY20tY2hvaWNlIC5pY29uZXMtcmVzdWx0IGkge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4udGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50IC5xY20tcXVlc3Rpb25zIC5saW5lLXF1ZXN0aW9uIC5xY20tcXVlc3Rpb25zLWNvbnRlbnQgLmFuc3dlci1jb21tZW50IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyNzNkNTI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnFjbS1xdWVzdGlvbnMgLmxpbmUtcXVlc3Rpb24gLnFjbS1xdWVzdGlvbnMtY29udGVudCAuYW5zd2VyLWNvbW1lbnQgaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbiAudXNlci1hY3Rpb24gYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50IC5xY20tcXVlc3Rpb25zIC5saW5lLXF1ZXN0aW9uIC51c2VyLWFjdGlvbiBidXR0b24uanMtbmV4dC1xdWVzdGlvbiwgLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudCAucWNtLXF1ZXN0aW9ucyAubGluZS1xdWVzdGlvbiAudXNlci1hY3Rpb24gYnV0dG9uLmpzLXJlc3VsdC1maW5hbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50IC5xY20tcXVlc3Rpb25zIC5saW5lLXF1ZXN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnRpdGxlLXN0YXRlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzg5OTZhMjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50IC5xY20taGVhZC1yZXN1bHQsIC50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLmV4cGxhaW4tYW5zd2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQgLnVzZXItYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQuZGlzcGF5LWVuZC1xY20gLmV4by1oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1wcm9ncmFtLW9iamVjdGV4ZXJjaXNlLWNvbnRhaW5lciAucWNtLWNvbnRlbnQuZGlzcGF5LWVuZC1xY20gLnFjbS1oZWFkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudC5kaXNwYXktZW5kLXFjbSAucWNtLWhlYWQtcmVzdWx0IGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50LmRpc3BheS1lbmQtcWNtIC5xY20taGVhZC1yZXN1bHQgaDIgc3BhbiB7XG4gIHBhZGRpbmc6IDE4cHggMjFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YzI4MTtcbiAgZm9udC1mYW1pbHk6IFwiUnViaWtcIjtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudC5kaXNwYXktZW5kLXFjbSAuZXhwbGFpbi1hbnN3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudC5kaXNwYXktZW5kLXFjbSAuZXhwbGFpbi1hbnN3ZXIgYnV0dG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzI3M2Q1MjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudC5kaXNwYXktZW5kLXFjbSAudXNlci1hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVyIC5xY20tY29udGVudC5kaXNwYXktZW5kLXFjbSAubGluZS1xdWVzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggMHB4ICFpbXBvcnRhbnQ7XG59XG4udGVtcGxhdGUtcHJvZ3JhbS1vYmplY3RleGVyY2lzZS1jb250YWluZXIgLnFjbS1jb250ZW50LmRpc3BheS1lbmQtcWNtIC5hbnN3ZXItY29tbWVudCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmxpYnJhcnkgLmJsb2NrLWNoYXB0ZXIge1xuICAjbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgI2JvcmRlci1ib3R0b206IDFweCBzb2xpZCBnYWluc2Jvcm87XG4gICNib3JkZXItdG9wOiAxcHggc29saWQgZ2FpbnNib3JvO1xufVxuLmxpYnJhcnkgLmJsb2NrLWNoYXB0ZXIgLmhlYWRlci1jaGFwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdhaW5zYm9ybztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmxpYnJhcnkgLmJsb2NrLWNoYXB0ZXIgLmhlYWRlci1jaGFwIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgNnB4O1xufVxuLmxpYnJhcnkgLmJsb2NrLWNoYXB0ZXIgLmhlYWRlci1jaGFwIGJ1dHRvbiAuZmEtdHJhc2gge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubGlicmFyeSAuYmxvY2stY2hhcHRlciAuaGVhZGVyLWNoYXAgLmZhLWV5ZSB7XG4gIGNvbG9yOiBkYXJrZ3JlZW47XG59XG4ubGlicmFyeSAuYmxvY2stY2hhcHRlciAuaGVhZGVyLWNoYXAgLmZhLWV5ZS1zbGFzaCB7XG4gIGNvbG9yOiBnYWluc2Jvcm87XG59XG4ubGlicmFyeSAuYmxvY2stY2hhcHRlciAuaGVhZGVyLWNoYXAgLmZhLWVkaXQge1xuICBjb2xvcjogI2ZkYzIyMDtcbn1cbi5saWJyYXJ5IC5ibG9jay1jaGFwdGVyIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmxpYnJhcnkgLmJsb2NrLWNoYXB0ZXIgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG59XG4ubGlicmFyeSAuYmxvY2stY2hhcHRlciAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjODI3M2Y2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5saWJyYXJ5IC5ibG9jay1jaGFwdGVyIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIC5udW1iZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3M2Y2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5saWJyYXJ5IC50ci1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ubGlicmFyeSAudHItbGluZSArIC50ci1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVmZWY7XG59XG4ubGlicmFyeSAuZmEtdGltZXMge1xuICBjb2xvcjogZGFya3JlZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpYnJhcnkgLmZhLWNoZXZyb24tcmlnaHQge1xuICBjb2xvcjogIzgyNzNmNjtcbn1cbi5saWJyYXJ5IC5udW1iZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubGlicmFyeSAuc2hvdy1kZXRhaWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGlicmFyeSAuY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdlLWxpYnJhcnkgLmJ0bi11c2VyIHtcbiAgcGFkZGluZzogNXB4IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGFnZS1saWJyYXJ5IC5idG4tdXNlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5wYWdlLWxpYnJhcnkgLmxpbmUtY291cnNlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBhZ2UtbGlicmFyeSAubGluZS1jb3Vyc2UgLnRpdGxlLWNvdXJzZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWxpYnJhcnkgLmJsb2NrLWRpc2NpcGxpbmUgLmxpbmUtZGlzY2lwbGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5wYWdlLWxpYnJhcnkgLmJsb2NrLWRpc2NpcGxpbmUgLmxpbmUtZGlzY2lwbGluZSArIC5saW5lLWRpc2NpcGxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgZ2FpbnNib3JvO1xufVxuLnBhZ2UtbGlicmFyeSAuYmxvY2stZGlzY2lwbGluZSAubGluZS1kaXNjaXBsaW5lIC50aXRsZS1kaXNjaXBsaW5lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtbGlicmFyeSAuYmxvY2stZGlzY2lwbGluZSAubGluZS1kaXNjaXBsaW5lIC5ibG9jay1ub3Rpb24sIC5wYWdlLWxpYnJhcnkgLmJsb2NrLWRpc2NpcGxpbmUgLmxpbmUtZGlzY2lwbGluZSAuYmxvY2stYWN0aXZpdGllcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnBhZ2UtbGlicmFyeSAuYmxvY2stZGlzY2lwbGluZSAubGluZS1kaXNjaXBsaW5lIC5ibG9jay1hY3Rpdml0aWVzIGxpIC5saW5lLWFjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuLnBhZ2UtbGlicmFyeSAuYmxvY2stZGlzY2lwbGluZSAubGluZS1kaXNjaXBsaW5lIC5ibG9jay1hY3Rpdml0aWVzIGxpIC5saW5lLWFjdCAuYmxvY2stYnRuLXVzZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtbGlicmFyeSAuYmxvY2stZGlzY2lwbGluZSAubGluZS1kaXNjaXBsaW5lIC5ibG9jay1hY3Rpdml0aWVzIGxpIC5saW5lLWFjdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4ucGFnZS1saWJyYXJ5IC5ibG9jay1kaXNjaXBsaW5lIC5saW5lLWRpc2NpcGxpbmUgLmJsb2NrLWFjdGl2aXRpZXMgbGkgLmxpbmUtYWN0OmhvdmVyIC5ibG9jay1idG4tdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1saWJyYXJ5IC5ibG9jay1jb3Vyc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYWdlLWxpYnJhcnkgLmJsb2NrLWNvdXJzZSAuYmxvY2stZGlzY2lwbGluZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIHRyYW5zZm9ybSAwLjJzO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtbGlicmFyeSAuYmxvY2stY291cnNlIC5ibG9jay1kaXNjaXBsaW5lIC5ibG9jay1ub3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWxpYnJhcnkgLmJsb2NrLWNvdXJzZSAuYmxvY2stZGlzY2lwbGluZSAuYmxvY2stbm90aW9uIC5saW5lLW5vdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlLWxpYnJhcnkgLmJsb2NrLWNvdXJzZSAuYmxvY2stZGlzY2lwbGluZSAuYmxvY2stbm90aW9uIC5saW5lLW5vdGlvbiAuYmxvY2stYWN0aXZpdGllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1saWJyYXJ5IC50b2dnbGUtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhZ2UtbGlicmFyeSAudG9nZ2xlLWJ0biAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ucGFnZS1saWJyYXJ5IC50b2dnbGUtYnRuLmV4cGFuZGVkIC5pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2luYXRpb24uZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnaW5hdGlvbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjkuNXB4KSB7XG4gIC5wYWdpbmF0aW9uLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnBhZ2luYXRpb24ubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdpbmF0aW9uIHNwYW4ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnBhZ2luYXRpb24gc3BhbiwgLnBhZ2luYXRpb24gYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gIC5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgICBjb2xvcjogIzk5NmUyOTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufSIsIi5idG4tcHVycGxle1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgY29sb3I6d2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwdXJwbGUsMTApO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uYmctcHVycGxle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xufVxuXG4ucGxheWVyLXZpZGVve1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjpwb2ludGVyO1xuICAmOmhvdmVye1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBkaXNwbGF5OiB2YXIoLS1mYS1kaXNwbGF5LCBpbmxpbmUtYmxvY2spO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6d2hpdGU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6NDUlO1xuICAgICAgbGVmdDo0NSU7XG4gICAgfVxuICB9XG5cbn1cblxuLm9ubGluZXtcbiAgY29sb3I6ZGFya2dyZWVuO1xufVxuLm5vbmxpbmV7XG4gIGNvbG9yOmdhaW5zYm9ybztcbn0iLCIuYmctbG9naW57XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9wdWJsaWMvc3RhdGljL2ltZy9jb21tb24vYmFja2dyb3VuZC1sb2dpbi5qcGVnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufSIsIi5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja2VyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyXG59XG5cbi5ibG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjA1ZW1cbn1cblxuLmJsb2NrZXIuYmVoaW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbn1cblxuLm1vZGFsY3VzdG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICAtbXMtYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLmNvbnRlbnR7XG4gICAgY29sb3I6ICM4OTk2YTI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgJi50ZW1wbGF0ZS1wb3Bpbi1hY2NvdW50e1xuICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBoZWFkZXJ7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyNzNmNjtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbiAgICAuY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIC5idXQtc3VibWl0e1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJiNwb3Bpbi1zdWJzY3JpcHRpb257XG4gICAgLmNvbnRlbnR7XG5cbiAgICB9XG4gIH1cbiAgJiNwb3Bpbi1tZW51e1xuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAubWVudS1jb250ZW50e1xuICAgICAgZGlzcGxheTpub25lO1xuICAgICAgJiNyZWFjdGl2dGUtc3Vie1xuICAgICAgICBoNHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUtb2ZmZXJ7XG4gICAgICAgICAgJisubGluZS1vZmZlcntcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlNGU0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgICAgLnRpdGxlLW9mZmVye1xuICAgICAgICAgICAgY29sb3I6YmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ncmFie1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi5tb2RhbGN1c3RvbSBhLmNsb3NlLW1vZGFsY3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMi41cHg7XG4gIHJpZ2h0OiAtMTIuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUR3QUFBQThDQVlBQUFBNi9ObHlBQUFBQVhOU1IwSUFyczRjNlFBQUEzaEpSRUZVYUFYbG04K0swMEFjeDdNaUNJSkgveXcrZ0E5ZzI1TzQ5U0w0QU8zQnAxanc1TnZrdEMrd0Y4OHFldks0QlU5N0VtenhVQkNFb2xLL241Z3AzVzZUVEpQZnBOUE5GMzdNTnNsODUvdk4vRGFUbVU2UGtuQzRLK3BuaXFlS0ozazhVbmt2RHhYSnp6eStxL3lheHhlVkh4Vy9GTkhqZ1JTZUt0NHJGb3BsemFBdUhIREJHUjJlUzlHNTRyZWlyc21pZW5EQ1RSdDd4d3NwK0tBb0VtdDluTGFHaXRaeHJCYlBGTmFHZlBsb0d3MnQ0SlZhbVN0OHhZVzZEZzFvQ1lvM1l2K3JDR1ZpVjE2MG9Na2NkOFNZS25ZVjFOYjFhRU9qQ2U2TDVaT2lMZkYxMjBFaldodUJ1M1lJWnQxTlFtdWpuazVGNE1nT3BVUnpMZkF3T0JTVG16cDNmcER4dUkvcGFieHBxT296MnIySExBYjBHTWJaS2xOVjUvSGc5WEp5cGd1cnlBN2xQRjVLTWRUWlF6SGpxeE5QaFdoekl1QXJ1T2wxZU5xS0V4MXRTaDVyZmJ4ZHc3bU94Q3E0cVM2OFpUaktTMVlWdmlsdTU1OXZXdkZIaGg0clpyZHlaNjlWbXBnZGo4ZkpiRFpMSnBOSjB1djFjbnIvZ2pyVWhRTXVJK0FOanl1d2Z0UTBiYkw2RXJwMG1NL255OEZnNE0zTHRkUnhnTXRLbDNqd21JSFZ4WVhDaEZ5OTQvUm1wYS9wVGJOVWhzdEtWKzRScjhsTFE5S2xVdkpLTHlHOHl2UTJzOVNCeTFKYjdqVjVhMHlhcGZGNmFwYVpMakxMY1d0ZDRzTnJtSlVNSHlNKzF4aWJUakg4MlpoMDFUTmxoc3JPaGRLVGUwMHVBelpRbU42K0tXK3NEYS9KRDJQU1ZRODczbTI5eWYrMVE5VkR6ZkVZbEhpMUc1TEtCQldaYnRFc0hiRndiMW9ZRHdyMVppRi8yYm5DU2cxT0JFL3BmcjkvYld4MjZVeEpMM09OUElTT0xLVXZRemEwTFpVeFNLeWpwZFRHYS92REVyMjVyZGRiTU0wUTNPNkx4M3JxRnZVK3g2VXJSS1FZN3R5clplY21EOUZPRHk4dUxpelRtaWx3Tmowa3JhTmNBSmhPcDVhR1Z3c0FHRDVWbUpCcldXYkpTZ1dUOXpyeldlcFFGNDdSYUdTaUtmZUd4NlN6aTNnem1YL0hIYmlod0JzZXI0QjlVSllwRkJOWDRSNnZUbjNWUW5lejBTeW1uckhRTXNSWUdUcjFkU2szNGxqUnFTL0VNZDJwTFE4WUJwM2ExUExmY3FDcG84Z3RIa1pGSEtrVFg2ZnMzTVkwYmxLbnRoNjZyS0NuVTBWUkd1MzdPTnJRYUE0ZVpERnRXQXUyZlhqOXpqRmt4VEJPbzhGN3Q5MjZnVHAvODNLeXp6Y3kya1pENnhpcXhUWW5ITFJGbTN2SGlSU3dOU2prejNob0l6bzhsQ0tXVWxnL1l0R3M3dE9idW5EQVpmcERMYmZFSTE1enNFSVkzVS94L2dISGMvRzF6bHRuQWdBQUFBQkpSVTVFcmtKZ2dnPT0nKVxufVxuXG4ubW9kYWxjdXN0b20tc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBoZWlnaHQ6IDIwcHhcbn1cblxuLm1vZGFsY3VzdG9tLXNwaW5uZXIgPiBkaXYge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMnB4O1xuICBtYXJnaW46IDAgMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1zdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dFxufVxuXG4ubW9kYWxjdXN0b20tc3Bpbm5lciAucmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXNcbn1cblxuLm1vZGFsY3VzdG9tLXNwaW5uZXIgLnJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjBzXG59XG5cbi5tb2RhbGN1c3RvbS1zcGlubmVyIC5yZWN0NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45c1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stc3RyZXRjaGRlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpXG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMClcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjUpXG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMS4wKVxuICB9XG59XG5cbiNzaG93LWRpYWxvZ3tcbiBoNHtcbiAgIGZvbnQtc2l6ZTogMjBweDtcbiAgIGNvbG9yOiAkYnJvd247XG4gICBmb250LXdlaWdodDogYm9sZDtcbiAgIGl7XG4gICAgIGNvbG9yOiAkYnJvd247XG4gICB9XG4gfVxuICAuZmxhc2gtbm90aWNle1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udS1zcGlubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICAmLm9wZW57XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gIH1cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMnJlbTtcbiAgfVxuXG4gIC5zdmctaWNvbiB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuXG4ucG9waW4tc3R5bGV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjVweCA1cHggcmdiKDUgMTYgNDMgLyAyNCUpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMjVweCA1cHggcmdiKDUgMTYgNDMgLyAyNCUpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAmLm9wZW57XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5wb3Bpbl9fY2xvc2V7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgICNib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhCNzdGQjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzO1xuICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMC4zNXMgZWFzZSAwcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cyBlYXNlIDBzO1xuICAgIGl7XG4gICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KVxuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBzay1zdHJldGNoZGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC41KVxuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4wKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMClcbiAgfVxufVxuXG4jcG9waW4tY2hvaWNlLWl0ZW0sI3VwLXdvcmtsaXN0LCNwb3Bpbi1pbmRleGF0aW9ue1xuICBtYXgtd2lkdGg6IDg1MHB4O1xufSIsIi5iYW5uZXItdGl0bGV7XG4gIC50aXRsZXtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYWdlLXRyYWluaW5ne1xuICAuYmxvY2stdHJhaW5pbmd7XG4gICAgLmNhcmQtdGl0bGV7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG4ucGFnZS1zaG93LXRyYWluaW5ne1xuICAuYmxvY2staW5mb3N7XG4gICAgYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgICYudHJhaW5pbmctaW5mb3N7XG4gICAgICAuZGF0ZS10cmFpbmluZ3tcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuICAgICAgLnRpdGxlLWJsb2NrLWluZm9ze1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGNvbG9yOiBkYXJrZ3JleTtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWxlZnR7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgICAuYmxvY2stcmlnaHR7XG4gICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICAuc3RhdHVzLW9ubGluZXtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrcmVkO1xuICAgICAgICAgICYuYWN0aWZ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JlZW4haW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59IiwiLm5hdi1jdXN0b21lcntcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xuICAubmF2LWxpbmt7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS1zaG93LXN1YnNjcmlwdGlvbntcbiAgLmJsb2NrLWluZm9ze1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uc3RhdHVzLW9ubGluZXtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgJi5taW5pe1xuICAgIHdpZHRoOiAxMnB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEycHghaW1wb3J0YW50O1xuICB9XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtyZWQ7XG4gIGRpc3BsYXk6YmxvY2s7XG4gICYuYWN0aWZ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZWVuIWltcG9ydGFudDtcbiAgfVxuXG4gICYucHJvY2Vzcy11bnN1YnNjcmlwdGVke1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtvcmFuZ2U7XG4gIH1cbn0iLCIucGFnZS12aWRlb3tcbiAgLmJsb2NrLXZpZGVve1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS80IC0gMTBweCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOmJsYWNrO1xuICAgICZ+LmJsb2NrLXZpZGVve1xuICAgICAgbWFyZ2luLWxlZnQ6MTBweCA7XG4gICAgfVxuICAgIC5ibG9jay10aHVtYmFpbHtcbiAgICAgIGhlaWdodDogMjU3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBpbWd7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb25uZWN0ZWRTb3J0YWJsZXtcbiAgbGkuaXRlbS1zb3J0YWJsZSxsaS5zb3J0YWJsZS1kaXJlY3Rvcnl7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5zb3J0YWJsZS1kaXJlY3Rvcnl7XG4gIC5jb25uZWN0ZWRTb3J0YWJsZXtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI2M5YzljOTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGxpe1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgbGk6bnRoLWNoaWxkKDJuKXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgfVxuICB9XG59XG5cbi5kaXNwbGF5LWljb25lc3tcbiAgLmJsb2NrLXNlbGVjdGlvbntcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBpe1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICB9XG4gICAgaDR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAmKy5ibG9jay1zZWxlY3Rpb257XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2NmY2ZjZjtcbiAgICB9XG4gIH1cbn1cbi50aXRsZS1lZGl0aW9ue1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250YWluZXItaXRlbS12aWRlb3tcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpdi5hY3RpZntcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBkaXZ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cbi5wYWdlLXF1aXotcWNte1xuICAubGluZS1xdWVzdGlvbntcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0Y0RjRGNDtcbiAgICBoZWFkZXJ7XG5cbiAgICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGl7XG4gICAgICAgIGNvbG9yOiRwdXJwbGU7XG4gICAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgICBjdXJzb3I6bW92ZTtcbiAgICAgIH1cbiAgICAgIGRpdntcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay1hZGQtcXVlc3Rpb257XG4gICAgYm9yZGVyOjFweCBkYXNoZWQgYmxhY2s7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICB9XG4gIC5ib2R5LXF1ZXN0aW9uLWZvcm17XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0Y0RjRGNDtcbiAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICAudXNlci1hY3Rpb257XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICBidXR0b257XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5saXN0LWFuc3dlcnN7XG4gICAgLmZhLXRpbWVze1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICBjb2xvcjpkYXJrcmVkO1xuICAgIH1cbiAgfVxufVxuXG4ucWNtLW5hdmlnYXRpb257XG4gIGxpe1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjODk5NmEyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OTk2YTI7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzMjc5O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTgzMjc5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuLnRlbXBsYXRlLXByb2dyYW0tb2JqZWN0ZXhlcmNpc2UtY29udGFpbmVye1xuICAucWNtLWNvbnRlbnR7XG4gICAgLnFjbS1xdWVzdGlvbnN7XG4gICAgICAubGluZS1xdWVzdGlvbntcbiAgICAgICAgYm9yZGVyLXRvcDpub25lO1xuICAgICAgICAucWNtLXF1ZXN0aW9ucy1jb250ZW50e1xuICAgICAgICAgICYuZGlzcGxheS1yZXN1bHR7XG4gICAgICAgICAgICAucWNtLWNob2ljZXtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgICAgICAgJi5zZWxlY3R7XG4gICAgICAgICAgICAgICAgJi50cnVlLWFuc3dlcntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2MyODE7XG4gICAgICAgICAgICAgICAgICAuaWNvbmVzLXJlc3VsdHtcbiAgICAgICAgICAgICAgICAgICAgLmZhLWNoZWNrLWNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bm90KC50cnVlLWFuc3dlcil7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzYzNjO1xuICAgICAgICAgICAgICAgICAgLmljb25lcy1yZXN1bHR7XG4gICAgICAgICAgICAgICAgICAgIC5mYS10aW1lc3tcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnRydWUtYW5zd2VyOm5vdCguc2VsZWN0KXtcbiAgICAgICAgICAgICAgICAuaWNvbmVzLXJlc3VsdHtcbiAgICAgICAgICAgICAgICAgIC5mYS1jaGVjay1jaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZ3JlZW47XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICAucWNtLWNob2ljZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMjczZDUyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMjBweCAxcHggcmdiKDUgMTYgNDMgLyAxNSUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMXB4IHJnYig1IDE2IDQzIC8gMTUlKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNlbGVjdHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyM2NiMDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbmVzLXJlc3VsdHtcbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hbnN3ZXItY29tbWVudHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnVzZXItYWN0aW9ue1xuICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmLmpzLW5leHQtcXVlc3Rpb24sJi5qcy1yZXN1bHQtZmluYWx7XG4gICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC50aXRsZS1zdGF0ZW1lbnR7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjODk5NmEyO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLnFjbS1oZWFkLXJlc3VsdCwuZXhwbGFpbi1hbnN3ZXJ7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgIC51c2VyLWFjdGlvbntcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICB9XG4gICAgJi5kaXNwYXktZW5kLXFjbXtcbiAgICAgIC5leG8taGVhZHtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgICAgLnFjbS1oZWFkLXJlc3VsdHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgaDJ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMyNzNkNTI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyN2MyODE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSdWJpa1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV4cGxhaW4tYW5zd2Vye1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBjb2xvcjogIzI3M2Q1MjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC51c2VyLWFjdGlvbntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgICAgLmxpbmUtcXVlc3Rpb257XG4gICAgICAgIGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4IDBweCFpbXBvcnRhbnQ7XG5cbiAgICAgIH1cbiAgICAgIC5hbnN3ZXItY29tbWVudHtcbiAgICAgICAgZGlzcGxheTpmbGV4IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubGlicmFyeXtcbiAgLmJsb2NrLWNoYXB0ZXJ7XG4gICAgI21hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgI2JvcmRlci1ib3R0b206IDFweCBzb2xpZCBnYWluc2Jvcm87XG4gICAgI2JvcmRlci10b3A6MXB4IHNvbGlkIGdhaW5zYm9ybztcblxuICAgIC5oZWFkZXItY2hhcHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBnYWluc2Jvcm87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgYnV0dG9ue1xuICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgLmZhLXRyYXNoe1xuICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmEtZXlle1xuICAgICAgICBjb2xvcjpkYXJrZ3JlZW47XG4gICAgICB9XG4gICAgICAuZmEtZXllLXNsYXNoe1xuICAgICAgICBjb2xvcjpnYWluc2Jvcm87XG4gICAgICB9XG4gICAgICAuZmEtZWRpdHtcbiAgICAgICAgY29sb3I6ICNmZGMyMjA7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLm5hdi10YWJze1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgLm5hdi1saW5re1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwdXJwbGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgLm51bWJlci10aXRsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ci1saW5le1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgJisudHItbGluZXtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIH1cbiAgfVxuXG4gIC5mYS10aW1lc3tcbiAgICBjb2xvcjogZGFya3JlZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmZhLWNoZXZyb24tcmlnaHR7XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gIH1cbiAgLm51bWJlci10aXRsZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JheTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuc2hvdy1kZXRhaWx7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jdXJzb3ItcG9pbnRlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn0iLCIucGFnZS1saWJyYXJ5e1xuICAuYnRuLXVzZXJ7XG4gICAgcGFkZGluZzogNXB4IDRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubGluZS1jb3Vyc2V7XG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLnRpdGxlLWNvdXJzZXtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWRpc2NpcGxpbmV7XG4gICAgLmxpbmUtZGlzY2lwbGluZXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICYrLmxpbmUtZGlzY2lwbGluZXtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgZ2FpbnNib3JvO1xuXG4gICAgICB9XG4gICAgICAudGl0bGUtZGlzY2lwbGluZXtcblxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1ub3Rpb24sLmJsb2NrLWFjdGl2aXRpZXN7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgLmJsb2NrLWFjdGl2aXRpZXN7XG4gICAgICAgIGxpe1xuICAgICAgICAgIC5saW5lLWFjdHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgLmJsb2NrLWJ0bi11c2Vye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgICAgICAgLmJsb2NrLWJ0bi11c2Vye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLWNvdXJzZXtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICAuYmxvY2stZGlzY2lwbGluZXtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MsIHRyYW5zZm9ybSAwLjJzO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0cHgpO1xuICAgICAgfVxuICAgICAgLmJsb2NrLW5vdGlvbntcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC5saW5lLW5vdGlvbntcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgLmJsb2NrLWFjdGl2aXRpZXN7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50b2dnbGUtYnRue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5pY29ue1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG5cbiAgICB9XG4gICAgJi5leHBhbmRlZHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBtZWRpYShtYXgtd2lkdGg6NzY5cHgpe1xuICAucGFnaW5hdGlvbntcbiAgICAmLmRlc2t0b3B7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICAgICYubW9iaWxle1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDo3NjkuNXB4KXtcbiAgLnBhZ2luYXRpb257XG4gICAgJi5kZXNrdG9we1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgIH1cbiAgICAmLm1vYmlsZXtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgc3BhbntcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgc3Bhbixhe1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgICAuY3VycmVudHtcbiAgICAgIGNvbG9yOiRicm93bjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/