#createClient.is-loading .modal-content,
#editClient.is-loading .modal-content {
  overflow: hidden; }
  #createClient.is-loading .modal-content:after,
  #editClient.is-loading .modal-content:after {
    content: "Loading...";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    text-align: center;
    padding-top: 25vh;
    font-weight: 500;
    font-size: 18px;
    color: white; }

#createClient .modal-dialog,
#editClient .modal-dialog {
  max-width: 650px; }

#createClient .modal-body,
#createClient .modal-footer,
#editClient .modal-body,
#editClient .modal-footer {
  padding-left: 3.5rem;
  padding-right: 3.5rem; }

#createClient .modal-body > *,
#editClient .modal-body > * {
  margin: 0.25rem; }

#createClient label,
#editClient label {
  margin-right: 1em;
  font-weight: 500; }

[data-modal-custom-sell-price].is-loading .modal-content {
  overflow: hidden; }
  [data-modal-custom-sell-price].is-loading .modal-content:after {
    content: "Loading...";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    text-align: center;
    padding-top: 25vh;
    font-weight: 500;
    font-size: 18px;
    color: white; }

[data-modal-custom-sell-price] input.is-not-valid, [data-modal-custom-sell-price] textarea.is-not-valid {
  border-color: red; }

[data-modal-custom-sell-price] .modal-dialog {
  max-width: 650px; }

[data-modal-custom-sell-price] .modal-body {
  padding: 50px 10%; }

#tracking_box #trackingBox #trackingInputs input {
  font-size: 1.125rem; }

#tracking_box #trackingBox #trackingInputs #actionButtons button {
  line-height: normal;
  padding: 0.75rem 1.5rem;
  border-radius: 5px; }

#tracking_box #trackingBox #trackingInputs #timerBox input[name='time'] {
  line-height: normal; }

#tracking_box #whisperer {
  background-color: #f4f4f4;
  border: 0; }
  #tracking_box #whisperer h4, #tracking_box #whisperer h5 {
    margin-bottom: 0.25em;
    color: #0d8ddc; }

#tracking_box ul li a {
  color: #333; }

.dark-mode #tracking_box #whisperer {
  background-color: #1b1b29;
  border: 0; }
  .dark-mode #tracking_box #whisperer h4, .dark-mode #tracking_box #whisperer h5 {
    margin-bottom: 0.25em;
    color: #cdcdcd; }
  .dark-mode #tracking_box #whisperer ul li:hover {
    background-color: #000; }
  .dark-mode #tracking_box #whisperer ul li a {
    color: #ccc; }

#searchBoxAddTimesheet #whisperer {
  margin-top: 20px;
  max-height: 300px;
  overflow-y: auto; }

#button_feedback {
  position: fixed;
  bottom: 40px;
  right: 20px;
  height: 36px;
  width: 90px;
  z-index: 100;
  background-color: #009ef6;
  color: white;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 0.475rem;
  opacity: 0.65;
  transition: opacity .2s ease; }
  #button_feedback:hover {
    opacity: 1; }
  @media screen and (max-width: 991px) {
    #button_feedback {
      height: 30px;
      bottom: 30px; } }
  #button_feedback i {
    font-size: 14px;
    color: white;
    margin-right: 5px;
    position: relative;
    top: 2px; }
  #button_feedback span {
    font-weight: 600;
    font-size: 11px; }

.scrolltop {
  right: 115px; }

body.dark-mode .bp__left {
  background-color: #1E1E2D; }

body.dark-mode .bp__left, body.dark-mode .bp-group {
  border-color: #2B2B40; }

body.dark-mode .bp__right-scroll-wrapper {
  background-color: #2B2B40; }
  body.dark-mode .bp__right-scroll-wrapper::-webkit-scrollbar-track {
    background-color: #2B2B40; }

body.dark-mode .bp-fixed-panel {
  background-color: #2b2b40;
  border-color: #5a5a88; }

body.dark-mode #bp_left_fixed_panel:before {
  background: #1e1e2d;
  background: linear-gradient(90deg, #151521 0%, #151521 50%, #1e1e2d 50%, #1e1e2d 100%); }

body.dark-mode #bp_right_fixed_panel:after {
  background: #f5f8fa;
  background: linear-gradient(90deg, #1e1e2d 0%, #1e1e2d 50%, #151521 50%, #151521 100%); }

body.dark-mode [data-bp-group="general-info"] .bp-group__banner {
  background-color: rgba(245, 248, 250, 0.3);
  color: white; }

body.dark-mode [data-bp-group="general-info"] .bp-group__cell {
  background-color: rgba(245, 248, 250, 0.1); }

body.dark-mode [data-bp-group="client-service"] .bp-group__banner {
  background-color: rgba(239, 159, 31, 0.5);
  color: white; }

body.dark-mode [data-bp-group="client-service"] .bp-group__cell {
  background-color: rgba(239, 159, 31, 0.2); }

body.dark-mode [data-bp-group="event"] .bp-group__banner {
  background-color: rgba(239, 159, 31, 0.5);
  color: white; }

body.dark-mode [data-bp-group="event"] .bp-group__cell {
  background-color: rgba(239, 159, 31, 0.2); }

body.dark-mode [data-bp-group="cummunityManagement"] .bp-group__banner {
  background-color: rgba(239, 159, 31, 0.5);
  color: white; }

body.dark-mode [data-bp-group="cummunityManagement"] .bp-group__cell {
  background-color: rgba(239, 159, 31, 0.2); }

body.dark-mode [data-bp-group="pm"] .bp-group__banner {
  background-color: rgba(0, 0, 0, 0.5);
  color: white; }

body.dark-mode [data-bp-group="pm"] .bp-group__cell {
  background-color: rgba(0, 0, 0, 0.2); }

body.dark-mode [data-bp-group="pm"] .bp-group__table th span {
  color: #ffffff; }

body.dark-mode [data-bp-group="gd"] .bp-group__banner {
  background-color: rgba(102, 173, 85, 0.5);
  color: white; }

body.dark-mode [data-bp-group="gd"] .bp-group__cell {
  background-color: rgba(102, 173, 85, 0.2); }

body.dark-mode [data-bp-group="content"] .bp-group__banner {
  background-color: rgba(93, 135, 252, 0.5);
  color: white; }

body.dark-mode [data-bp-group="content"] .bp-group__cell {
  background-color: rgba(93, 135, 252, 0.2); }

body.dark-mode [data-bp-group="performance"] .bp-group__banner {
  background-color: rgba(145, 118, 203, 0.5);
  color: white; }

body.dark-mode [data-bp-group="performance"] .bp-group__cell {
  background-color: rgba(145, 118, 203, 0.2); }

body.dark-mode [data-bp-group="creative"] .bp-group__banner {
  background-color: rgba(249, 204, 16, 0.5);
  color: white; }

body.dark-mode [data-bp-group="creative"] .bp-group__cell {
  background-color: rgba(249, 204, 16, 0.2); }

body.dark-mode [data-bp-group="back-office"] .bp-group__banner {
  background-color: rgba(162, 164, 183, 0.5);
  color: white; }

body.dark-mode [data-bp-group="back-office"] .bp-group__cell {
  background-color: rgba(162, 164, 183, 0.2); }

body.dark-mode [data-bp-group="media-spend"] .bp-group__banner {
  background-color: rgba(211, 49, 127, 0.5);
  color: white; }

body.dark-mode [data-bp-group="media-spend"] .bp-group__cell {
  background-color: rgba(211, 49, 127, 0.2); }

body.dark-mode [data-bp-group="external"] .bp-group__banner {
  background-color: rgba(234, 67, 109, 0.5);
  color: white; }

body.dark-mode [data-bp-group="external"] .bp-group__cell {
  background-color: rgba(234, 67, 109, 0.2); }

.page--bp {
  --bp-left-width: 850px;
  /*@media screen and (max-width: 1400px){
    --bp-left-width: 700px;
  }
  @media screen and (max-width: 1200px){
    --bp-left-width: 500px;
  }
  @media screen and (max-width: 991px){
    --bp-left-width: 650px;
  }
  @media screen and (max-width: 768px){
    --bp-left-width: 60%;
  }*/ }

.bp-top {
  --left-width: 750px;
  --padding: 60px; }
  @media screen and (max-width: 1400px) {
    .bp-top {
      --left-width: 600px;
      --padding: 40px; } }

.bp-top__left {
  width: var(--left-width);
  padding-right: var(--padding); }
  @media screen and (max-width: 1300px) {
    .bp-top__left {
      width: 100%;
      padding: 0 0 40px; } }
  .bp-top__left .table-wrapper {
    overflow: auto; }
    .bp-top__left .table-wrapper table {
      min-width: 680px; }
  .bp-top__left .progress-bar {
    margin: 0 0.25em; }

.bp-top__right {
  width: calc(100% - var(--left-width)); }
  @media screen and (max-width: 1300px) {
    .bp-top__right {
      width: 100%; } }
  .bp-top__right .table-wrapper {
    overflow: auto; }
    .bp-top__right .table-wrapper table {
      min-width: 600px; }

.bp-top__cards {
  --margin: 5px;
  --items-per-row: 3;
  margin: 0 calc(-1 * var(--margin)); }
  @media screen and (max-width: 767px) {
    .bp-top__cards {
      --items-per-row: 2; } }
  @media screen and (max-width: 480px) {
    .bp-top__cards {
      --items-per-row: 1; } }

.bp-top__card {
  margin: var(--margin);
  width: calc(100% / var(--items-per-row) - 2 * var(--margin)); }

.bp {
  color: #404154; }
  .bp table td {
    height: 52px;
    padding-top: 0;
    padding-bottom: 0; }

.bp__left {
  width: var(--bp-left-width);
  position: relative;
  padding-top: 90px;
  padding-right: 5px;
  border-right-width: 1px;
  border-right-style: dashed;
  border-right-color: #EFF2F5;
  z-index: 2;
  background-color: white; }
  .bp__left .table-wrapper {
    /*width: 100%;
    overflow: auto;*/ }
    .bp__left .table-wrapper table th:first-of-type, .bp__left .table-wrapper table td:first-of-type {
      text-align: center; }

.bp__right {
  width: calc(100% - var(--bp-left-width));
  position: relative;
  padding-top: 11px; }
  .bp__right > .d-flex {
    position: relative;
    overflow: auto; }

body.advolution .bp__left {
  width: 600px; }

body.advolution .bp__right {
  width: calc(100% - 600px); }

.bp__right-scroll-wrapper {
  width: calc(100% - 265px - 2 * 30px - 2.25rem - 20px - var(--bp-left-width));
  overflow: auto;
  position: fixed;
  top: calc(74px);
  right: calc(30px + 2.25rem - 10px);
  z-index: 10;
  background-color: #EFF2F5;
  border-radius: 2px;
  display: none; }
  @media screen and (max-width: 991px) {
    .bp__right-scroll-wrapper {
      top: calc(55px);
      right: 25px;
      width: calc(100% - 2 * 15px - 2.25rem - 15px - var(--bp-left-width)); } }
  .bp__right-scroll-wrapper::-webkit-scrollbar-thumb {
    background-color: #cdcdcd; }
    .bp__right-scroll-wrapper::-webkit-scrollbar-thumb:hover {
      background-color: var(--bs-primary); }
  .bp__right-scroll-wrapper::-webkit-scrollbar-track {
    background-color: #EFF2F5; }
  .bp__right-scroll-wrapper .bp__right-scroller {
    height: 2px;
    border-radius: 2px; }

.bp__right-scroll-initiator {
  display: block; }

.bp-group {
  border-right-width: 1px;
  border-right-style: dashed;
  border-right-color: #EFF2F5;
  padding: 0 6px; }
  .bp-group.is-hidden .bp-group__banner {
    width: 43px;
    overflow: hidden; }
    .bp-group.is-hidden .bp-group__banner span {
      display: none; }
  .bp-group.is-hidden table {
    display: none; }

body.advolution .bp-group.is-hidden .bp-group__banner {
  width: auto; }

.bp-group__banner {
  width: 100%;
  border-radius: 6px;
  height: 43px;
  font-size: 13px;
  font-weight: 600;
  line-height: 43px;
  padding: 0 10px;
  display: block; }

.bp-group__table {
  margin-top: 9px; }
  .bp-group__table th span {
    display: block; }
    .bp-group__table th span:nth-of-type(1) {
      margin-bottom: 8px; }
  .bp-group__table th, .bp-group__table td {
    min-width: 116px;
    text-align: center; }

.bp-group__cell {
  width: 110px;
  margin: 0 auto;
  border-radius: 6px;
  font-weight: 600;
  line-height: 28px; }

[data-bp-group="general-info"] .bp-group__banner {
  color: #404154;
  background-color: #F5F8FA; }

[data-bp-group="general-info"] .bp-group__cell {
  background-color: #F5F8FA; }

[data-bp-group="development"] .bp-group__table th span {
  color: #6785b7; }

[data-bp-group="development"] .bp-group__banner {
  color: white;
  background-color: #6785b7; }

[data-bp-group="development"] .bp-group__cell {
  background-color: rgba(103, 133, 183, 0.1); }

table.bpTeamTable td.development {
  color: #3E97F6; }

[data-bp-group="data"] .bp-group__table th span {
  color: #ce52e7; }

[data-bp-group="data"] .bp-group__banner {
  color: white;
  background-color: #ce52e7; }

[data-bp-group="data"] .bp-group__cell {
  background-color: rgba(206, 82, 231, 0.1); }

table.bpTeamTable td.data {
  color: #CE52E7; }

[data-bp-group="studio"] .bp-group__table th span {
  color: #6785b7; }

[data-bp-group="studio"] .bp-group__banner {
  color: white;
  background-color: #6785b7; }

[data-bp-group="studio"] .bp-group__cell {
  background-color: rgba(103, 133, 183, 0.1); }

table.bpTeamTable td.studio {
  color: #6785B7; }

[data-bp-group="cummunityManagement"] .bp-group__table th span {
  color: #EF9F1F; }

[data-bp-group="cummunityManagement"] .bp-group__banner {
  color: white;
  background-color: #EF9F1F; }

[data-bp-group="cummunityManagement"] .bp-group__cell {
  background-color: #FDF8F0; }

[data-bp-group="client-service"] .bp-group__table th span {
  color: #EF9F1F; }

[data-bp-group="client-service"] .bp-group__banner {
  color: white;
  background-color: #EF9F1F; }

[data-bp-group="client-service"] .bp-group__cell {
  background-color: #FDF8F0; }

table.bpTeamTable td.client-service {
  color: #EF9F1F; }

[data-bp-group="event"] .bp-group__table th span {
  color: #EF9F1F; }

[data-bp-group="event"] .bp-group__banner {
  color: white;
  background-color: #EF9F1F; }

[data-bp-group="event"] .bp-group__cell {
  background-color: #FDF8F0; }

table.bpTeamTable td.event {
  color: #EF9F1F; }

[data-bp-group="gd"] .bp-group__table th span {
  color: #66AD55; }

[data-bp-group="gd"] .bp-group__banner {
  color: white;
  background-color: #66AD55; }

[data-bp-group="gd"] .bp-group__cell {
  background-color: #F5F8F2; }

table.bpTeamTable td.gd {
  color: #66AD55; }

[data-bp-group="pm"] .bp-group__table th span {
  color: #000000; }

[data-bp-group="pm"] .bp-group__banner {
  color: white;
  background-color: #000000; }

[data-bp-group="pm"] .bp-group__cell {
  background-color: #EFEFEF; }

table.bpTeamTable td.pm {
  color: #000000; }

[data-bp-group="content"] .bp-group__table th span {
  color: #dc9851; }

[data-bp-group="content"] .bp-group__banner {
  color: white;
  background-color: #dc9851; }

[data-bp-group="content"] .bp-group__cell {
  background-color: rgba(220, 152, 81, 0.1); }

table.bpTeamTable td.content {
  color: #EF9F1F; }

table.bpTeamTable td.cummunityManagement {
  color: #BF8324; }

[data-bp-group="performance"] .bp-group__table th span {
  color: #9176CB; }

[data-bp-group="performance"] .bp-group__banner {
  color: white;
  background-color: #9176CB; }

[data-bp-group="performance"] .bp-group__cell {
  background-color: #F3F2F8; }

table.bpTeamTable td.performance {
  color: #9176CB; }

[data-bp-group="creative"] .bp-group__table th span {
  color: #bd0058; }

[data-bp-group="creative"] .bp-group__banner {
  color: white;
  background-color: #bd0058; }

[data-bp-group="creative"] .bp-group__cell {
  background-color: rgba(189, 0, 88, 0.1); }

table.bpTeamTable td.creative {
  color: #D3317F; }

[data-bp-group="back-office"] .bp-group__table th span {
  color: #A2A4B7; }

[data-bp-group="back-office"] .bp-group__banner {
  color: white;
  background-color: #A2A4B7; }

[data-bp-group="back-office"] .bp-group__cell {
  background-color: #EFEFF1; }

table.bpTeamTable td.back-office {
  color: #A2A4B7; }

[data-bp-group="media-spend"] .bp-group__table th span {
  color: #D3317F; }

[data-bp-group="media-spend"] .bp-group__banner {
  color: white;
  background-color: #D3317F; }

[data-bp-group="media-spend"] .bp-group__cell {
  background-color: #FCE7F1; }

[data-bp-group="external"] .bp-group__table th span {
  color: #EA436D; }

[data-bp-group="external"] .bp-group__banner {
  color: white;
  background-color: #EA436D; }

[data-bp-group="external"] .bp-group__cell {
  background-color: #FCDDE5; }

.bp-fixed-panel {
  position: fixed;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #cdcdcd;
  height: 40px;
  line-height: 38px;
  top: 84px;
  display: none;
  z-index: 1; }
  @media screen and (max-width: 991px) {
    .bp-fixed-panel {
      top: calc(55px); } }

#bp_left_fixed_panel:before {
  content: "";
  width: calc(2.25rem + 30px);
  position: fixed;
  margin-left: calc((2.25rem + 30px)*-1 - 1px);
  margin-top: -1px;
  height: 42px;
  background: #f5f8fa;
  background: linear-gradient(90deg, #f5f8fa 0%, #f5f8fa 50%, white 50%, white 100%); }

#bp_left_fixed_panel table th {
  padding: 0 0.5em; }

#bp_right_fixed_panel:after {
  content: "";
  width: calc(2.25rem + 30px);
  position: fixed;
  right: 0px;
  margin-top: -1px;
  height: 42px;
  background: #f5f8fa;
  background: linear-gradient(90deg, white 0%, white 50%, #f5f8fa 50%, #f5f8fa 100%); }

#bp_right_fixed_panel table {
  margin-top: 0; }
  #bp_right_fixed_panel table th {
    text-align: center; }
    #bp_right_fixed_panel table th span:nth-of-type(1) {
      display: none; }

#bp_right_fixed_panel .bp-group.is-hidden {
  width: 56px !important; }
  #bp_right_fixed_panel .bp-group.is-hidden table {
    display: none; }

#bp_right_fixed_panel .bp-group.is-hidden {
  width: 56px !important; }
  #bp_right_fixed_panel .bp-group.is-hidden table {
    display: none; }

.bp-group table.shortInfo {
  display: none; }

.bp-group.is-hidden table.shortInfo {
  display: block; }

table.bpTeamTable span.price {
  width: 40px;
  display: inline-block; }

.page--forecast .card {
  box-shadow: 0px 3px 7px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 3px 7px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 3px 7px -1px rgba(0, 0, 0, 0.2); }

.page--forecast .card-title {
  border-bottom: 1px solid #cdcdcd; }
  .page--forecast .card-title h2 {
    margin-bottom: 0; }

.page--forecast .card-body .table-wrapper {
  overflow: auto; }
  .page--forecast .card-body .table-wrapper table {
    min-width: 1000px; }
  .page--forecast .card-body .table-wrapper tr {
    border-bottom: 1px solid #cdcdcd; }
    .page--forecast .card-body .table-wrapper tr th, .page--forecast .card-body .table-wrapper tr td {
      padding-top: 1em;
      padding-bottom: 1em; }
    .page--forecast .card-body .table-wrapper tr td.text-danger,
    .page--forecast .card-body .table-wrapper tr td.text-success {
      font-weight: 500; }

.page--forecast .modal #form_costs > div:not(:first-of-type), .page--forecast .modal #form_nb > div:not(:first-of-type) {
  margin-top: 1em; }

.page--forecast .modal label {
  font-weight: 500;
  margin-bottom: 0.25em; }

.invoices-router {
  border-radius: 5px; }
  .invoices-router .btn {
    border-radius: 0; }
    .invoices-router .btn:first-of-type {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    .invoices-router .btn:last-of-type {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px; }

form.formFilter .form-select.form-select-solid {
  font-size: 1rem;
  color: #a2a4b7; }

.form-select.form-select-solid.form-green {
  border-color: #5bcf89; }

a.btn-export {
  width: 35px;
  height: 35px;
  background: #F9CC10 0% 0% no-repeat padding-box;
  border-radius: 5px;
  opacity: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }

form.formFilter .form-select {
  padding: 0.52rem 3rem 0.52rem 1rem; }

form.formFilter .select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__rendered {
  color: #a2a4b7; }

.select2-container--bootstrap5 .select2-dropdown {
  min-width: 300px; }

.page--team-report {
  --c-design: #66ad55;
  --c-gd: #66ad55;
  --c-development: #3e97f6;
  --c-pm: black;
  --c-content: #ef9f1f;
  --c-cummunityManagement: #bf8324;
  --c-performance: #9176cb;
  --c-creative: #d3317f;
  --c-studio: #6785b7;
  --c-client-service: #ef9f1f;
  --c-event: #ef9f1f;
  --c-back-office: #a2a4b7;
  --c-data: #ce52e7;
  --c-: black; }
  .page--team-report h1 {
    font-size: 2.25rem; }
  .page--team-report .team-report-intro {
    --items-per-row: 4;
    --margin: 5px;
    margin: 0 calc(-1 * var(--margin)); }
    @media screen and (max-width: 1500px) {
      .page--team-report .team-report-intro {
        --items-per-row: 2; } }
    @media screen and (max-width: 560px) {
      .page--team-report .team-report-intro {
        --items-per-row: 1; } }
  .page--team-report .team-report-intro-item {
    width: calc(100% / var(--items-per-row) - 2 * var(--margin));
    margin: var(--margin);
    border: 1px dashed #E3E4E9;
    padding: 10px;
    border-radius: 10px; }
    .page--team-report .team-report-intro-item:last-of-type {
      background-color: #F5F8FA; }
  .page--team-report .table-responsive table {
    min-width: 1000px; }
  .page--team-report .table--teams-overview th, .page--team-report .table--teams-overview td {
    border-bottom: 1px dashed #E3E4E9;
    border-right: 1px dashed #E3E4E9;
    font-weight: 600; }
    .page--team-report .table--teams-overview th:not(:first-of-type), .page--team-report .table--teams-overview td:not(:first-of-type) {
      text-align: center; }
    .page--team-report .table--teams-overview th:nth-last-of-type(1), .page--team-report .table--teams-overview th:nth-last-of-type(2), .page--team-report .table--teams-overview td:nth-last-of-type(1), .page--team-report .table--teams-overview td:nth-last-of-type(2) {
      border: 0; }
    .page--team-report .table--teams-overview th:nth-last-of-type(3), .page--team-report .table--teams-overview td:nth-last-of-type(3) {
      border-right: 0;
      background: white;
      background: linear-gradient(90deg, white 0%, white 50%, #fafafa 100%); }
  .page--team-report .table--teams-overview th.is-active {
    color: var(--c-development); }
  .page--team-report .table--teams-overview td .progress-bar {
    width: 60px; }

.hidden {
  display: none !important;
  visibility: hidden !important; }

.dark-mode .text-highlighted {
  color: white !important; }

.text-highlighted {
  color: black !important; }

.input-group.has-error .input-group-text {
  color: red; }

.container-xxl--100 {
  max-width: 100% !important; }

.input-warning {
  border-color: red; }

[data-invoice-table] td:first-of-type {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

[data-invoice-table] td:last-of-type {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

table.dataTable.tableOwn > thead .sorting:before, table.dataTable.tableOwn > thead .sorting:after,
table.dataTable.tableOwn > thead .sorting_asc:before, table.dataTable.tableOwn > thead .sorting_asc:after,
table.dataTable.tableOwn > thead .sorting_desc:before, table.dataTable.tableOwn > thead .sorting_desc:after {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

body.advolution .header .header-brand {
  background-color: #F22624; }

body.advolution svg.logoAdvolution {
  width: 170px; }

body.advolution div.header-brand .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: #fff; }

body.advolution div.header-brand .btn.btn-active-color-primary:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g) {
  fill: #fff; }

tr.gridCollapsedItem {
  background-color: #ECEDF1; }

.badge-neutral {
  color: white;
  background-color: #A2A4B7; }

.report-container .dropdown .dropdown-menu {
  max-height: 350px;
  overflow: auto;
  width: 100%; }

.color-green-light {
  color: #5bcf89 !important; }

span.color-gray-small {
  color: #a2a4b7; }

span.color-yellow-light {
  color: #f9cc10; }

span.plusMinus {
  color: white;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  width: 25px;
  height: 25px;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer; }

span.plus {
  background-color: #A2A4B7; }

span.minus {
  background-color: #EA436D; }

tr.detailUser {
  background-color: #ECEDF1; }

span.enumDetail {
  color: white;
  padding: 3px 6px;
  border-radius: 6px; }

span.enumDetail.teamGD {
  background-color: #66AD55; }

span.enumDetail.teamContent {
  background-color: #5D87FC; }

span.enumDetail.teamPerformance {
  background-color: #9176CB; }

span.enumDetail.teamCreative {
  background-color: #F9CC10; }

span.enumDetail.teamBackOffice {
  background-color: #A2A4B7; }

span.enumDetail.teamClientService {
  background-color: #EF9F1F; }

table tr.sums td {
  padding-top: 20px;
  color: #3E97F6; }

div.filterClient select {
  max-width: 150px; }

h3.clientReport {
  color: #404154; }

span.color-gray {
  color: #A2A4B7; }

div.card-slider {
  height: 7px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  border-radius: 0 0 0.475rem 0.475rem; }

div.card-slider.green {
  background-color: #5BCF89; }

div.card-slider.red {
  background-color: #EA436D; }

span.color-gray-1 {
  color: #404; }

#dashboard .progressbar, #dashboard .progressbar .done {
  height: 5px;
  border-radius: 4px; }

#dashboard .percents {
  width: 85px;
  font-weight: bold; }

#dashboard #livetracking .nano, #dashboard #holidays .nano {
  max-height: 300px;
  min-height: 120px;
  overflow: auto; }

#dashboard #revenue {
  min-height: 130px; }
  #dashboard #revenue .team-header, #dashboard #revenue h3, #dashboard #revenue .percents {
    color: #22b273; }
  #dashboard #revenue .progressbar {
    background-color: #90d8b9; }
    #dashboard #revenue .progressbar .done {
      background-color: #22b273; }

#dashboard #tracked {
  min-height: 130px; }
  #dashboard #tracked .team-header, #dashboard #tracked h3, #dashboard #tracked .percents {
    color: #ee5a24; }
  #dashboard #tracked .progressbar {
    background-color: #fbd6c8; }
    #dashboard #tracked .progressbar .done {
      background-color: #EE5A24; }

.card--client-details,
.card--invoice-details {
  border: 1px solid #f3f3f3; }
  .card--client-details .card-header,
  .card--invoice-details .card-header {
    height: 30px;
    line-height: 30px;
    min-height: 0;
    padding: 0 15px;
    background-color: #404154;
    color: white; }
  .card--client-details .card-body,
  .card--invoice-details .card-body {
    padding-left: 15px;
    padding-right: 15px; }
  .card--client-details label,
  .card--invoice-details label {
    line-height: 1.15; }

div.progress-bar {
  height: 8px;
  border-radius: 4px;
  background-color: #E6E6E6;
  width: 50px;
  position: relative;
  display: inline-block; }

div.progress-bar div.done {
  height: 100%;
  border-radius: 4px;
  position: relative;
  background-color: #50CD89; }

div.progress-bar.text-warning div.done {
  background-color: #FFC700; }

div.progress-bar.text-danger div.done {
  background-color: #F1416C; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvbW9kYWxzL21vZGFsX2NsaWVudC5zY3NzIiwibWFpbi5jc3MiLCJjb21wb25lbnRzL21vZGFscy9tb2RhbF9jdXN0b21fc2VsbF9wcmljZS5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRfdHJhY2tpbmdfYm94LnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudF93aGlzcGVyZXIuc2NzcyIsImNvbXBvbmVudHMvY29tcG9uZW50X2J1dHRvbl9mZWVkYmFjay5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRfc2Nyb2xsdG9wLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudF9idXNpbmVzc19wbGFuLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudF9mb3JlY2FzdC5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRfaW52b2ljZXNfcm91dGVyLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudF9maWx0ZXJfdG9wLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudF90ZWFtX3JlcG9ydC5zY3NzIiwiX2dlbmVyYWwuc2NzcyIsIl9yZXBvcnRzLnNjc3MiLCJfZGFzaGJvYXJkLnNjc3MiLCJfaW52b2ljZXMuc2NzcyIsIl9wcm9ncmVzc2Jhci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztFQU1NLGlCQUFnQixFQWNqQjtFQXBCTDs7SUFTUSxzQkFBcUI7SUFDckIsbUJBQWtCO0lBQ2xCLFlBQVc7SUFDWCxhQUFZO0lBQ1oscUNBQWlDO0lBQ2pDLG1CQUFrQjtJQUNsQixrQkFBaUI7SUFDakIsaUJBQWdCO0lBQ2hCLGdCQUFlO0lBQ2YsYUFBWSxFQUNiOztBQW5CUDs7RUF5QkksaUJBQWdCLEVBQ2pCOztBQTFCSDs7OztFQTZCSSxxQkFBb0I7RUFDcEIsc0JBQXFCLEVBQ3RCOztBQS9CSDs7RUFtQ00sZ0JBQWUsRUFDaEI7O0FBcENMOztFQTRDSSxrQkFBaUI7RUFDakIsaUJBQWdCLEVBQ2pCOztBQ1ZIO0VDL0JNLGlC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WyIjY3JlYXRlQ2xpZW50LFxyXG4jZWRpdENsaWVudHtcclxuXHJcbiAgJi5pcy1sb2FkaW5ne1xyXG5cclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIkxvYWRpbmcuLi5cIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1dmg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZ3tcclxuICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgfVxyXG4gIC5tb2RhbC1ib2R5LFxyXG4gIC5tb2RhbC1mb290ZXJ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5e1xyXG4gICAgJiA+ICp7XHJcbiAgICAgIG1hcmdpbjogMC4yNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXJ7XHJcblxyXG4gIH1cclxuXHJcbiAgbGFiZWx7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiI2NyZWF0ZUNsaWVudC5pcy1sb2FkaW5nIC5tb2RhbC1jb250ZW50LFxuI2VkaXRDbGllbnQuaXMtbG9hZGluZyAubW9kYWwtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI2NyZWF0ZUNsaWVudC5pcy1sb2FkaW5nIC5tb2RhbC1jb250ZW50OmFmdGVyLFxuICAjZWRpdENsaWVudC5pcy1sb2FkaW5nIC5tb2RhbC1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkxvYWRpbmcuLi5cIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDI1dmg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbiNjcmVhdGVDbGllbnQgLm1vZGFsLWRpYWxvZyxcbiNlZGl0Q2xpZW50IC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDY1MHB4OyB9XG5cbiNjcmVhdGVDbGllbnQgLm1vZGFsLWJvZHksXG4jY3JlYXRlQ2xpZW50IC5tb2RhbC1mb290ZXIsXG4jZWRpdENsaWVudCAubW9kYWwtYm9keSxcbiNlZGl0Q2xpZW50IC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy41cmVtOyB9XG5cbiNjcmVhdGVDbGllbnQgLm1vZGFsLWJvZHkgPiAqLFxuI2VkaXRDbGllbnQgLm1vZGFsLWJvZHkgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtOyB9XG5cbiNjcmVhdGVDbGllbnQgbGFiZWwsXG4jZWRpdENsaWVudCBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbltkYXRhLW1vZGFsLWN1c3RvbS1zZWxsLXByaWNlXS5pcy1sb2FkaW5nIC5tb2RhbC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBbZGF0YS1tb2RhbC1jdXN0b20tc2VsbC1wcmljZV0uaXMtbG9hZGluZyAubW9kYWwtY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJMb2FkaW5nLi4uXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyNXZoO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG5bZGF0YS1tb2RhbC1jdXN0b20tc2VsbC1wcmljZV0gaW5wdXQuaXMtbm90LXZhbGlkLCBbZGF0YS1tb2RhbC1jdXN0b20tc2VsbC1wcmljZV0gdGV4dGFyZWEuaXMtbm90LXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cblxuW2RhdGEtbW9kYWwtY3VzdG9tLXNlbGwtcHJpY2VdIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDY1MHB4OyB9XG5cbltkYXRhLW1vZGFsLWN1c3RvbS1zZWxsLXByaWNlXSAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDUwcHggMTAlOyB9XG5cbiN0cmFja2luZ19ib3ggI3RyYWNraW5nQm94ICN0cmFja2luZ0lucHV0cyBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuI3RyYWNraW5nX2JveCAjdHJhY2tpbmdCb3ggI3RyYWNraW5nSW5wdXRzICNhY3Rpb25CdXR0b25zIGJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuI3RyYWNraW5nX2JveCAjdHJhY2tpbmdCb3ggI3RyYWNraW5nSW5wdXRzICN0aW1lckJveCBpbnB1dFtuYW1lPSd0aW1lJ10ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbiN0cmFja2luZ19ib3ggI3doaXNwZXJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlcjogMDsgfVxuICAjdHJhY2tpbmdfYm94ICN3aGlzcGVyZXIgaDQsICN0cmFja2luZ19ib3ggI3doaXNwZXJlciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgIGNvbG9yOiAjMGQ4ZGRjOyB9XG5cbiN0cmFja2luZ19ib3ggdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5kYXJrLW1vZGUgI3RyYWNraW5nX2JveCAjd2hpc3BlcmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyOTtcbiAgYm9yZGVyOiAwOyB9XG4gIC5kYXJrLW1vZGUgI3RyYWNraW5nX2JveCAjd2hpc3BlcmVyIGg0LCAuZGFyay1tb2RlICN0cmFja2luZ19ib3ggI3doaXNwZXJlciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgIGNvbG9yOiAjY2RjZGNkOyB9XG4gIC5kYXJrLW1vZGUgI3RyYWNraW5nX2JveCAjd2hpc3BlcmVyIHVsIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5kYXJrLW1vZGUgI3RyYWNraW5nX2JveCAjd2hpc3BlcmVyIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjY2NjOyB9XG5cbiNzZWFyY2hCb3hBZGRUaW1lc2hlZXQgI3doaXNwZXJlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbiNidXR0b25fZmVlZGJhY2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDkwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWVmNjtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7IH1cbiAgI2J1dHRvbl9mZWVkYmFjazpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICNidXR0b25fZmVlZGJhY2sge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm90dG9tOiAzMHB4OyB9IH1cbiAgI2J1dHRvbl9mZWVkYmFjayBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDsgfVxuICAjYnV0dG9uX2ZlZWRiYWNrIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5zY3JvbGx0b3Age1xuICByaWdodDogMTE1cHg7IH1cblxuYm9keS5kYXJrLW1vZGUgLmJwX19sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUyRDsgfVxuXG5ib2R5LmRhcmstbW9kZSAuYnBfX2xlZnQsIGJvZHkuZGFyay1tb2RlIC5icC1ncm91cCB7XG4gIGJvcmRlci1jb2xvcjogIzJCMkI0MDsgfVxuXG5ib2R5LmRhcmstbW9kZSAuYnBfX3JpZ2h0LXNjcm9sbC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMkI0MDsgfVxuICBib2R5LmRhcmstbW9kZSAuYnBfX3JpZ2h0LXNjcm9sbC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJCMkI0MDsgfVxuXG5ib2R5LmRhcmstbW9kZSAuYnAtZml4ZWQtcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjQwO1xuICBib3JkZXItY29sb3I6ICM1YTVhODg7IH1cblxuYm9keS5kYXJrLW1vZGUgI2JwX2xlZnRfZml4ZWRfcGFuZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzFlMWUyZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMTUxNTIxIDAlLCAjMTUxNTIxIDUwJSwgIzFlMWUyZCA1MCUsICMxZTFlMmQgMTAwJSk7IH1cblxuYm9keS5kYXJrLW1vZGUgI2JwX3JpZ2h0X2ZpeGVkX3BhbmVsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMWUxZTJkIDAlLCAjMWUxZTJkIDUwJSwgIzE1MTUyMSA1MCUsICMxNTE1MjEgMTAwJSk7IH1cblxuYm9keS5kYXJrLW1vZGUgW2RhdGEtYnAtZ3JvdXA9XCJnZW5lcmFsLWluZm9cIl0gLmJwLWdyb3VwX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ4LCAyNTAsIDAuMyk7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5ib2R5LmRhcmstbW9kZSBbZGF0YS1icC1ncm91cD1cImdlbmVyYWwtaW5mb1wiXSAuYnAtZ3JvdXBfX2NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ4LCAyNTAsIDAuMSk7IH1cblxuYm9keS5kYXJrLW1vZGUgW2RhdGEtYnAtZ3JvdXA9XCJjbGllbnQtc2VydmljZVwiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAxNTksIDMxLCAwLjUpO1xuICBjb2xvcjogd2hpdGU7IH1cblxuYm9keS5kYXJrLW1vZGUgW2RhdGEtYnAtZ3JvdXA9XCJjbGllbnQtc2VydmljZVwiXSAuYnAtZ3JvdXBfX2NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMTU5LCAzMSwgMC4yKTsgfVxuXG5ib2R5LmRhcmstbW9kZSBbZGF0YS1icC1ncm91cD1cImV2ZW50XCJdIC5icC1ncm91cF9fYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDE1OSwgMzEsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5ib2R5LmRhcmstbW9kZSBbZGF0YS1icC1ncm91cD1cImV2ZW50XCJdIC5icC1ncm91cF9fY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAxNTksIDMxLCAwLjIpOyB9XG5cbmJvZHkuZGFyay1tb2RlIFtkYXRhLWJwLWdyb3VwPVwiY3VtbXVuaXR5TWFuYWdlbWVudFwiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAxNTksIDMxLCAwLjUpO1xuICBjb2xvcjogd2hpdGU7IH1cblxuYm9keS5kYXJrLW1vZGUgW2RhdGEtYnAtZ3JvdXA9XCJjdW1tdW5pdHlNYW5hZ2VtZW50XCJdIC5icC1ncm91cF9fY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAxNTksIDMxLCAwLjIpOyB9XG5cbmJvZHkuZGFyay1tb2RlIFtkYXRhLWJwLWdyb3VwPVwicG1cIl0gLmJwLWdyb3VwX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5ib2R5LmRhcmstbW9kZSBbZGF0YS1icC1ncm91cD1cInBtXCJdIC5icC1ncm91cF9fY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG5ib2R5LmRhcmstbW9kZSBbZGF0YS1icC1ncm91cD1cInBtXCJdIC5icC1ncm91cF9fdGFibGUgdGggc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmJvZHkuZGFyay1tb2RlIFtkYXRhLWJwLWdyb3VwPVwiZ2RcIl0gLmJwLWdyb3VwX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMiwgMTczLCA4NSwgMC41KTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbmJvZHkuZGFyay1tb2RlIFtkYXRhLWJwLWdyb3VwPVwiZ2RcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDE3MywgODUsIDAuMik7IH1cblxuYm9keS5kYXJrLW1vZGUgW2RhdGEtYnAtZ3JvdXA9XCJjb250ZW50XCJdIC5icC1ncm91cF9fYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MywgMTM1LCAyNTIsIDAuNSk7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG5ib2R5LmRhcmstbW9kZSBbZGF0YS1icC1ncm91cD1cImNvbnRlbnRcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MywgMTM1LCAyNTIsIDAuMik7IH1cblxuYm9keS5kYXJrLW1vZGUgW2RhdGEtYnAtZ3JvdXA9XCJwZXJmb3JtYW5jZVwiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ1LCAxMTgsIDIwMywgMC41KTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbmJvZHkuZGFyay1tb2RlIFtkYXRhLWJwLWdyb3VwPVwicGVyZm9ybWFuY2VcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDUsIDExOCwgMjAzLCAwLjIpOyB9XG5cbmJvZHkuZGFyay1tb2RlIFtkYXRhLWJwLWdyb3VwPVwiY3JlYXRpdmVcIl0gLmJwLWdyb3VwX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwgMjA0LCAxNiwgMC41KTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbmJvZHkuZGFyay1tb2RlIFtkYXRhLWJwLWdyb3VwPVwiY3JlYXRpdmVcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDksIDIwNCwgMTYsIDAuMik7IH1cblxuYm9keS5kYXJrLW1vZGUgW2RhdGEtYnAtZ3JvdXA9XCJiYWNrLW9mZmljZVwiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYyLCAxNjQsIDE4MywgMC41KTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbmJvZHkuZGFyay1tb2RlIFtkYXRhLWJwLWdyb3VwPVwiYmFjay1vZmZpY2VcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjIsIDE2NCwgMTgzLCAwLjIpOyB9XG5cbmJvZHkuZGFyay1tb2RlIFtkYXRhLWJwLWdyb3VwPVwibWVkaWEtc3BlbmRcIl0gLmJwLWdyb3VwX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgNDksIDEyNywgMC41KTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbmJvZHkuZGFyay1tb2RlIFtkYXRhLWJwLWdyb3VwPVwibWVkaWEtc3BlbmRcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDQ5LCAxMjcsIDAuMik7IH1cblxuYm9keS5kYXJrLW1vZGUgW2RhdGEtYnAtZ3JvdXA9XCJleHRlcm5hbFwiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCA2NywgMTA5LCAwLjUpO1xuICBjb2xvcjogd2hpdGU7IH1cblxuYm9keS5kYXJrLW1vZGUgW2RhdGEtYnAtZ3JvdXA9XCJleHRlcm5hbFwiXSAuYnAtZ3JvdXBfX2NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgNjcsIDEwOSwgMC4yKTsgfVxuXG4ucGFnZS0tYnAge1xuICAtLWJwLWxlZnQtd2lkdGg6IDg1MHB4O1xuICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcbiAgICAtLWJwLWxlZnQtd2lkdGg6IDcwMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLS1icC1sZWZ0LXdpZHRoOiA1MDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLS1icC1sZWZ0LXdpZHRoOiA2NTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgLS1icC1sZWZ0LXdpZHRoOiA2MCU7XHJcbiAgfSovIH1cblxuLmJwLXRvcCB7XG4gIC0tbGVmdC13aWR0aDogNzUwcHg7XG4gIC0tcGFkZGluZzogNjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuYnAtdG9wIHtcbiAgICAgIC0tbGVmdC13aWR0aDogNjAwcHg7XG4gICAgICAtLXBhZGRpbmc6IDQwcHg7IH0gfVxuXG4uYnAtdG9wX19sZWZ0IHtcbiAgd2lkdGg6IHZhcigtLWxlZnQtd2lkdGgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAuYnAtdG9wX19sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDQwcHg7IH0gfVxuICAuYnAtdG9wX19sZWZ0IC50YWJsZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5icC10b3BfX2xlZnQgLnRhYmxlLXdyYXBwZXIgdGFibGUge1xuICAgICAgbWluLXdpZHRoOiA2ODBweDsgfVxuICAuYnAtdG9wX19sZWZ0IC5wcm9ncmVzcy1iYXIge1xuICAgIG1hcmdpbjogMCAwLjI1ZW07IH1cblxuLmJwLXRvcF9fcmlnaHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbGVmdC13aWR0aCkpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5icC10b3BfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmJwLXRvcF9fcmlnaHQgLnRhYmxlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmJwLXRvcF9fcmlnaHQgLnRhYmxlLXdyYXBwZXIgdGFibGUge1xuICAgICAgbWluLXdpZHRoOiA2MDBweDsgfVxuXG4uYnAtdG9wX19jYXJkcyB7XG4gIC0tbWFyZ2luOiA1cHg7XG4gIC0taXRlbXMtcGVyLXJvdzogMztcbiAgbWFyZ2luOiAwIGNhbGMoLTEgKiB2YXIoLS1tYXJnaW4pKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5icC10b3BfX2NhcmRzIHtcbiAgICAgIC0taXRlbXMtcGVyLXJvdzogMjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJwLXRvcF9fY2FyZHMge1xuICAgICAgLS1pdGVtcy1wZXItcm93OiAxOyB9IH1cblxuLmJwLXRvcF9fY2FyZCB7XG4gIG1hcmdpbjogdmFyKC0tbWFyZ2luKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWl0ZW1zLXBlci1yb3cpIC0gMiAqIHZhcigtLW1hcmdpbikpOyB9XG5cbi5icCB7XG4gIGNvbG9yOiAjNDA0MTU0OyB9XG4gIC5icCB0YWJsZSB0ZCB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5icF9fbGVmdCB7XG4gIHdpZHRoOiB2YXIoLS1icC1sZWZ0LXdpZHRoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGRjJGNTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmJwX19sZWZ0IC50YWJsZS13cmFwcGVyIHtcbiAgICAvKndpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87Ki8gfVxuICAgIC5icF9fbGVmdCAudGFibGUtd3JhcHBlciB0YWJsZSB0aDpmaXJzdC1vZi10eXBlLCAuYnBfX2xlZnQgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJwX19yaWdodCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1icC1sZWZ0LXdpZHRoKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDExcHg7IH1cbiAgLmJwX19yaWdodCA+IC5kLWZsZXgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuXG5ib2R5LmFkdm9sdXRpb24gLmJwX19sZWZ0IHtcbiAgd2lkdGg6IDYwMHB4OyB9XG5cbmJvZHkuYWR2b2x1dGlvbiAuYnBfX3JpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwMHB4KTsgfVxuXG4uYnBfX3JpZ2h0LXNjcm9sbC13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2NXB4IC0gMiAqIDMwcHggLSAyLjI1cmVtIC0gMjBweCAtIHZhcigtLWJwLWxlZnQtd2lkdGgpKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBjYWxjKDc0cHgpO1xuICByaWdodDogY2FsYygzMHB4ICsgMi4yNXJlbSAtIDEwcHgpO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJwX19yaWdodC1zY3JvbGwtd3JhcHBlciB7XG4gICAgICB0b3A6IGNhbGMoNTVweCk7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogMTVweCAtIDIuMjVyZW0gLSAxNXB4IC0gdmFyKC0tYnAtbGVmdC13aWR0aCkpOyB9IH1cbiAgLmJwX19yaWdodC1zY3JvbGwtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7IH1cbiAgICAuYnBfX3JpZ2h0LXNjcm9sbC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTsgfVxuICAuYnBfX3JpZ2h0LXNjcm9sbC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNTsgfVxuICAuYnBfX3JpZ2h0LXNjcm9sbC13cmFwcGVyIC5icF9fcmlnaHQtc2Nyb2xsZXIge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uYnBfX3JpZ2h0LXNjcm9sbC1pbml0aWF0b3Ige1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYnAtZ3JvdXAge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGRjJGNTtcbiAgcGFkZGluZzogMCA2cHg7IH1cbiAgLmJwLWdyb3VwLmlzLWhpZGRlbiAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gICAgd2lkdGg6IDQzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5icC1ncm91cC5pcy1oaWRkZW4gLmJwLWdyb3VwX19iYW5uZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icC1ncm91cC5pcy1oaWRkZW4gdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5hZHZvbHV0aW9uIC5icC1ncm91cC5pcy1oaWRkZW4gLmJwLWdyb3VwX19iYW5uZXIge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogNDNweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYnAtZ3JvdXBfX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogOXB4OyB9XG4gIC5icC1ncm91cF9fdGFibGUgdGggc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYnAtZ3JvdXBfX3RhYmxlIHRoIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5icC1ncm91cF9fdGFibGUgdGgsIC5icC1ncm91cF9fdGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogMTE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5icC1ncm91cF9fY2VsbCB7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJnZW5lcmFsLWluZm9cIl0gLmJwLWdyb3VwX19iYW5uZXIge1xuICBjb2xvcjogIzQwNDE1NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTsgfVxuXG5bZGF0YS1icC1ncm91cD1cImdlbmVyYWwtaW5mb1wiXSAuYnAtZ3JvdXBfX2NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEZBOyB9XG5cbltkYXRhLWJwLWdyb3VwPVwiZGV2ZWxvcG1lbnRcIl0gLmJwLWdyb3VwX190YWJsZSB0aCBzcGFuIHtcbiAgY29sb3I6ICM2Nzg1Yjc7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJkZXZlbG9wbWVudFwiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ODViNzsgfVxuXG5bZGF0YS1icC1ncm91cD1cImRldmVsb3BtZW50XCJdIC5icC1ncm91cF9fY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAzLCAxMzMsIDE4MywgMC4xKTsgfVxuXG50YWJsZS5icFRlYW1UYWJsZSB0ZC5kZXZlbG9wbWVudCB7XG4gIGNvbG9yOiAjM0U5N0Y2OyB9XG5cbltkYXRhLWJwLWdyb3VwPVwiZGF0YVwiXSAuYnAtZ3JvdXBfX3RhYmxlIHRoIHNwYW4ge1xuICBjb2xvcjogI2NlNTJlNzsgfVxuXG5bZGF0YS1icC1ncm91cD1cImRhdGFcIl0gLmJwLWdyb3VwX19iYW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTUyZTc7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJkYXRhXCJdIC5icC1ncm91cF9fY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCA4MiwgMjMxLCAwLjEpOyB9XG5cbnRhYmxlLmJwVGVhbVRhYmxlIHRkLmRhdGEge1xuICBjb2xvcjogI0NFNTJFNzsgfVxuXG5bZGF0YS1icC1ncm91cD1cInN0dWRpb1wiXSAuYnAtZ3JvdXBfX3RhYmxlIHRoIHNwYW4ge1xuICBjb2xvcjogIzY3ODViNzsgfVxuXG5bZGF0YS1icC1ncm91cD1cInN0dWRpb1wiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY3ODViNzsgfVxuXG5bZGF0YS1icC1ncm91cD1cInN0dWRpb1wiXSAuYnAtZ3JvdXBfX2NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywgMTMzLCAxODMsIDAuMSk7IH1cblxudGFibGUuYnBUZWFtVGFibGUgdGQuc3R1ZGlvIHtcbiAgY29sb3I6ICM2Nzg1Qjc7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJjdW1tdW5pdHlNYW5hZ2VtZW50XCJdIC5icC1ncm91cF9fdGFibGUgdGggc3BhbiB7XG4gIGNvbG9yOiAjRUY5RjFGOyB9XG5cbltkYXRhLWJwLWdyb3VwPVwiY3VtbXVuaXR5TWFuYWdlbWVudFwiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGOUYxRjsgfVxuXG5bZGF0YS1icC1ncm91cD1cImN1bW11bml0eU1hbmFnZW1lbnRcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjhGMDsgfVxuXG5bZGF0YS1icC1ncm91cD1cImNsaWVudC1zZXJ2aWNlXCJdIC5icC1ncm91cF9fdGFibGUgdGggc3BhbiB7XG4gIGNvbG9yOiAjRUY5RjFGOyB9XG5cbltkYXRhLWJwLWdyb3VwPVwiY2xpZW50LXNlcnZpY2VcIl0gLmJwLWdyb3VwX19iYW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlGMUY7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJjbGllbnQtc2VydmljZVwiXSAuYnAtZ3JvdXBfX2NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGOEYwOyB9XG5cbnRhYmxlLmJwVGVhbVRhYmxlIHRkLmNsaWVudC1zZXJ2aWNlIHtcbiAgY29sb3I6ICNFRjlGMUY7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJldmVudFwiXSAuYnAtZ3JvdXBfX3RhYmxlIHRoIHNwYW4ge1xuICBjb2xvcjogI0VGOUYxRjsgfVxuXG5bZGF0YS1icC1ncm91cD1cImV2ZW50XCJdIC5icC1ncm91cF9fYmFubmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY5RjFGOyB9XG5cbltkYXRhLWJwLWdyb3VwPVwiZXZlbnRcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjhGMDsgfVxuXG50YWJsZS5icFRlYW1UYWJsZSB0ZC5ldmVudCB7XG4gIGNvbG9yOiAjRUY5RjFGOyB9XG5cbltkYXRhLWJwLWdyb3VwPVwiZ2RcIl0gLmJwLWdyb3VwX190YWJsZSB0aCBzcGFuIHtcbiAgY29sb3I6ICM2NkFENTU7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJnZFwiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2QUQ1NTsgfVxuXG5bZGF0YS1icC1ncm91cD1cImdkXCJdIC5icC1ncm91cF9fY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RjI7IH1cblxudGFibGUuYnBUZWFtVGFibGUgdGQuZ2Qge1xuICBjb2xvcjogIzY2QUQ1NTsgfVxuXG5bZGF0YS1icC1ncm91cD1cInBtXCJdIC5icC1ncm91cF9fdGFibGUgdGggc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbltkYXRhLWJwLWdyb3VwPVwicG1cIl0gLmJwLWdyb3VwX19iYW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJwbVwiXSAuYnAtZ3JvdXBfX2NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGOyB9XG5cbnRhYmxlLmJwVGVhbVRhYmxlIHRkLnBtIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJjb250ZW50XCJdIC5icC1ncm91cF9fdGFibGUgdGggc3BhbiB7XG4gIGNvbG9yOiAjZGM5ODUxOyB9XG5cbltkYXRhLWJwLWdyb3VwPVwiY29udGVudFwiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjOTg1MTsgfVxuXG5bZGF0YS1icC1ncm91cD1cImNvbnRlbnRcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDE1MiwgODEsIDAuMSk7IH1cblxudGFibGUuYnBUZWFtVGFibGUgdGQuY29udGVudCB7XG4gIGNvbG9yOiAjRUY5RjFGOyB9XG5cbnRhYmxlLmJwVGVhbVRhYmxlIHRkLmN1bW11bml0eU1hbmFnZW1lbnQge1xuICBjb2xvcjogI0JGODMyNDsgfVxuXG5bZGF0YS1icC1ncm91cD1cInBlcmZvcm1hbmNlXCJdIC5icC1ncm91cF9fdGFibGUgdGggc3BhbiB7XG4gIGNvbG9yOiAjOTE3NkNCOyB9XG5cbltkYXRhLWJwLWdyb3VwPVwicGVyZm9ybWFuY2VcIl0gLmJwLWdyb3VwX19iYW5uZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTc2Q0I7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJwZXJmb3JtYW5jZVwiXSAuYnAtZ3JvdXBfX2NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGMkY4OyB9XG5cbnRhYmxlLmJwVGVhbVRhYmxlIHRkLnBlcmZvcm1hbmNlIHtcbiAgY29sb3I6ICM5MTc2Q0I7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJjcmVhdGl2ZVwiXSAuYnAtZ3JvdXBfX3RhYmxlIHRoIHNwYW4ge1xuICBjb2xvcjogI2JkMDA1ODsgfVxuXG5bZGF0YS1icC1ncm91cD1cImNyZWF0aXZlXCJdIC5icC1ncm91cF9fYmFubmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwMDU4OyB9XG5cbltkYXRhLWJwLWdyb3VwPVwiY3JlYXRpdmVcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODksIDAsIDg4LCAwLjEpOyB9XG5cbnRhYmxlLmJwVGVhbVRhYmxlIHRkLmNyZWF0aXZlIHtcbiAgY29sb3I6ICNEMzMxN0Y7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJiYWNrLW9mZmljZVwiXSAuYnAtZ3JvdXBfX3RhYmxlIHRoIHNwYW4ge1xuICBjb2xvcjogI0EyQTRCNzsgfVxuXG5bZGF0YS1icC1ncm91cD1cImJhY2stb2ZmaWNlXCJdIC5icC1ncm91cF9fYmFubmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBNEI3OyB9XG5cbltkYXRhLWJwLWdyb3VwPVwiYmFjay1vZmZpY2VcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZGMTsgfVxuXG50YWJsZS5icFRlYW1UYWJsZSB0ZC5iYWNrLW9mZmljZSB7XG4gIGNvbG9yOiAjQTJBNEI3OyB9XG5cbltkYXRhLWJwLWdyb3VwPVwibWVkaWEtc3BlbmRcIl0gLmJwLWdyb3VwX190YWJsZSB0aCBzcGFuIHtcbiAgY29sb3I6ICNEMzMxN0Y7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJtZWRpYS1zcGVuZFwiXSAuYnAtZ3JvdXBfX2Jhbm5lciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMzE3RjsgfVxuXG5bZGF0YS1icC1ncm91cD1cIm1lZGlhLXNwZW5kXCJdIC5icC1ncm91cF9fY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0U3RjE7IH1cblxuW2RhdGEtYnAtZ3JvdXA9XCJleHRlcm5hbFwiXSAuYnAtZ3JvdXBfX3RhYmxlIHRoIHNwYW4ge1xuICBjb2xvcjogI0VBNDM2RDsgfVxuXG5bZGF0YS1icC1ncm91cD1cImV4dGVybmFsXCJdIC5icC1ncm91cF9fYmFubmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE0MzZEOyB9XG5cbltkYXRhLWJwLWdyb3VwPVwiZXh0ZXJuYWxcIl0gLmJwLWdyb3VwX19jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRERFNTsgfVxuXG4uYnAtZml4ZWQtcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRvcDogODRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5icC1maXhlZC1wYW5lbCB7XG4gICAgICB0b3A6IGNhbGMoNTVweCk7IH0gfVxuXG4jYnBfbGVmdF9maXhlZF9wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygyLjI1cmVtICsgMzBweCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoKDIuMjVyZW0gKyAzMHB4KSotMSAtIDFweCk7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZjVmOGZhIDAlLCAjZjVmOGZhIDUwJSwgd2hpdGUgNTAlLCB3aGl0ZSAxMDAlKTsgfVxuXG4jYnBfbGVmdF9maXhlZF9wYW5lbCB0YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDAgMC41ZW07IH1cblxuI2JwX3JpZ2h0X2ZpeGVkX3BhbmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMi4yNXJlbSArIDMwcHgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB3aGl0ZSAwJSwgd2hpdGUgNTAlLCAjZjVmOGZhIDUwJSwgI2Y1ZjhmYSAxMDAlKTsgfVxuXG4jYnBfcmlnaHRfZml4ZWRfcGFuZWwgdGFibGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gICNicF9yaWdodF9maXhlZF9wYW5lbCB0YWJsZSB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI2JwX3JpZ2h0X2ZpeGVkX3BhbmVsIHRhYmxlIHRoIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4jYnBfcmlnaHRfZml4ZWRfcGFuZWwgLmJwLWdyb3VwLmlzLWhpZGRlbiB7XG4gIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgI2JwX3JpZ2h0X2ZpeGVkX3BhbmVsIC5icC1ncm91cC5pcy1oaWRkZW4gdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI2JwX3JpZ2h0X2ZpeGVkX3BhbmVsIC5icC1ncm91cC5pcy1oaWRkZW4ge1xuICB3aWR0aDogNTZweCAhaW1wb3J0YW50OyB9XG4gICNicF9yaWdodF9maXhlZF9wYW5lbCAuYnAtZ3JvdXAuaXMtaGlkZGVuIHRhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5icC1ncm91cCB0YWJsZS5zaG9ydEluZm8ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5icC1ncm91cC5pcy1oaWRkZW4gdGFibGUuc2hvcnRJbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxudGFibGUuYnBUZWFtVGFibGUgc3Bhbi5wcmljZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBhZ2UtLWZvcmVjYXN0IC5jYXJkIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLnBhZ2UtLWZvcmVjYXN0IC5jYXJkLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgLnBhZ2UtLWZvcmVjYXN0IC5jYXJkLXRpdGxlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLS1mb3JlY2FzdCAuY2FyZC1ib2R5IC50YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnBhZ2UtLWZvcmVjYXN0IC5jYXJkLWJvZHkgLnRhYmxlLXdyYXBwZXIgdGFibGUge1xuICAgIG1pbi13aWR0aDogMTAwMHB4OyB9XG4gIC5wYWdlLS1mb3JlY2FzdCAuY2FyZC1ib2R5IC50YWJsZS13cmFwcGVyIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDsgfVxuICAgIC5wYWdlLS1mb3JlY2FzdCAuY2FyZC1ib2R5IC50YWJsZS13cmFwcGVyIHRyIHRoLCAucGFnZS0tZm9yZWNhc3QgLmNhcmQtYm9keSAudGFibGUtd3JhcHBlciB0ciB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5wYWdlLS1mb3JlY2FzdCAuY2FyZC1ib2R5IC50YWJsZS13cmFwcGVyIHRyIHRkLnRleHQtZGFuZ2VyLFxuICAgIC5wYWdlLS1mb3JlY2FzdCAuY2FyZC1ib2R5IC50YWJsZS13cmFwcGVyIHRyIHRkLnRleHQtc3VjY2VzcyB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wYWdlLS1mb3JlY2FzdCAubW9kYWwgI2Zvcm1fY29zdHMgPiBkaXY6bm90KDpmaXJzdC1vZi10eXBlKSwgLnBhZ2UtLWZvcmVjYXN0IC5tb2RhbCAjZm9ybV9uYiA+IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5wYWdlLS1mb3JlY2FzdCAubW9kYWwgbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07IH1cblxuLmludm9pY2VzLXJvdXRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuaW52b2ljZXMtcm91dGVyIC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuaW52b2ljZXMtcm91dGVyIC5idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cbiAgICAuaW52b2ljZXMtcm91dGVyIC5idG46bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4OyB9XG5cbmZvcm0uZm9ybUZpbHRlciAuZm9ybS1zZWxlY3QuZm9ybS1zZWxlY3Qtc29saWQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjYTJhNGI3OyB9XG5cbi5mb3JtLXNlbGVjdC5mb3JtLXNlbGVjdC1zb2xpZC5mb3JtLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWJjZjg5OyB9XG5cbmEuYnRuLWV4cG9ydCB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNGOUNDMTAgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuZm9ybS5mb3JtRmlsdGVyIC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDAuNTJyZW0gM3JlbSAwLjUycmVtIDFyZW07IH1cblxuZm9ybS5mb3JtRmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5mb3JtLXNlbGVjdC1zb2xpZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICNhMmE0Yjc7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbWluLXdpZHRoOiAzMDBweDsgfVxuXG4ucGFnZS0tdGVhbS1yZXBvcnQge1xuICAtLWMtZGVzaWduOiAjNjZhZDU1O1xuICAtLWMtZ2Q6ICM2NmFkNTU7XG4gIC0tYy1kZXZlbG9wbWVudDogIzNlOTdmNjtcbiAgLS1jLXBtOiBibGFjaztcbiAgLS1jLWNvbnRlbnQ6ICNlZjlmMWY7XG4gIC0tYy1jdW1tdW5pdHlNYW5hZ2VtZW50OiAjYmY4MzI0O1xuICAtLWMtcGVyZm9ybWFuY2U6ICM5MTc2Y2I7XG4gIC0tYy1jcmVhdGl2ZTogI2QzMzE3ZjtcbiAgLS1jLXN0dWRpbzogIzY3ODViNztcbiAgLS1jLWNsaWVudC1zZXJ2aWNlOiAjZWY5ZjFmO1xuICAtLWMtZXZlbnQ6ICNlZjlmMWY7XG4gIC0tYy1iYWNrLW9mZmljZTogI2EyYTRiNztcbiAgLS1jLWRhdGE6ICNjZTUyZTc7XG4gIC0tYy06IGJsYWNrOyB9XG4gIC5wYWdlLS10ZWFtLXJlcG9ydCBoMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gIC5wYWdlLS10ZWFtLXJlcG9ydCAudGVhbS1yZXBvcnQtaW50cm8ge1xuICAgIC0taXRlbXMtcGVyLXJvdzogNDtcbiAgICAtLW1hcmdpbjogNXB4O1xuICAgIG1hcmdpbjogMCBjYWxjKC0xICogdmFyKC0tbWFyZ2luKSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIC5wYWdlLS10ZWFtLXJlcG9ydCAudGVhbS1yZXBvcnQtaW50cm8ge1xuICAgICAgICAtLWl0ZW1zLXBlci1yb3c6IDI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAucGFnZS0tdGVhbS1yZXBvcnQgLnRlYW0tcmVwb3J0LWludHJvIHtcbiAgICAgICAgLS1pdGVtcy1wZXItcm93OiAxOyB9IH1cbiAgLnBhZ2UtLXRlYW0tcmVwb3J0IC50ZWFtLXJlcG9ydC1pbnRyby1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gdmFyKC0taXRlbXMtcGVyLXJvdykgLSAyICogdmFyKC0tbWFyZ2luKSk7XG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4pO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjRTNFNEU5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgIC5wYWdlLS10ZWFtLXJlcG9ydCAudGVhbS1yZXBvcnQtaW50cm8taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTsgfVxuICAucGFnZS0tdGVhbS1yZXBvcnQgLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUge1xuICAgIG1pbi13aWR0aDogMTAwMHB4OyB9XG4gIC5wYWdlLS10ZWFtLXJlcG9ydCAudGFibGUtLXRlYW1zLW92ZXJ2aWV3IHRoLCAucGFnZS0tdGVhbS1yZXBvcnQgLnRhYmxlLS10ZWFtcy1vdmVydmlldyB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRTNFNEU5O1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjRTNFNEU5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAucGFnZS0tdGVhbS1yZXBvcnQgLnRhYmxlLS10ZWFtcy1vdmVydmlldyB0aDpub3QoOmZpcnN0LW9mLXR5cGUpLCAucGFnZS0tdGVhbS1yZXBvcnQgLnRhYmxlLS10ZWFtcy1vdmVydmlldyB0ZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLS10ZWFtLXJlcG9ydCAudGFibGUtLXRlYW1zLW92ZXJ2aWV3IHRoOm50aC1sYXN0LW9mLXR5cGUoMSksIC5wYWdlLS10ZWFtLXJlcG9ydCAudGFibGUtLXRlYW1zLW92ZXJ2aWV3IHRoOm50aC1sYXN0LW9mLXR5cGUoMiksIC5wYWdlLS10ZWFtLXJlcG9ydCAudGFibGUtLXRlYW1zLW92ZXJ2aWV3IHRkOm50aC1sYXN0LW9mLXR5cGUoMSksIC5wYWdlLS10ZWFtLXJlcG9ydCAudGFibGUtLXRlYW1zLW92ZXJ2aWV3IHRkOm50aC1sYXN0LW9mLXR5cGUoMikge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLnBhZ2UtLXRlYW0tcmVwb3J0IC50YWJsZS0tdGVhbXMtb3ZlcnZpZXcgdGg6bnRoLWxhc3Qtb2YtdHlwZSgzKSwgLnBhZ2UtLXRlYW0tcmVwb3J0IC50YWJsZS0tdGVhbXMtb3ZlcnZpZXcgdGQ6bnRoLWxhc3Qtb2YtdHlwZSgzKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgd2hpdGUgMCUsIHdoaXRlIDUwJSwgI2ZhZmFmYSAxMDAlKTsgfVxuICAucGFnZS0tdGVhbS1yZXBvcnQgLnRhYmxlLS10ZWFtcy1vdmVydmlldyB0aC5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1jLWRldmVsb3BtZW50KTsgfVxuICAucGFnZS0tdGVhbS1yZXBvcnQgLnRhYmxlLS10ZWFtcy1vdmVydmlldyB0ZCAucHJvZ3Jlc3MtYmFyIHtcbiAgICB3aWR0aDogNjBweDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uZGFyay1tb2RlIC50ZXh0LWhpZ2hsaWdodGVkIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uaW5wdXQtZ3JvdXAuaGFzLWVycm9yIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgY29sb3I6IHJlZDsgfVxuXG4uY29udGFpbmVyLXh4bC0tMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmlucHV0LXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6IHJlZDsgfVxuXG5bZGF0YS1pbnZvaWNlLXRhYmxlXSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7IH1cblxuW2RhdGEtaW52b2ljZS10YWJsZV0gdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDsgfVxuXG50YWJsZS5kYXRhVGFibGUudGFibGVPd24gPiB0aGVhZCAuc29ydGluZzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZS50YWJsZU93biA+IHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlLnRhYmxlT3duID4gdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlLnRhYmxlT3duID4gdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlLnRhYmxlT3duID4gdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZS50YWJsZU93biA+IHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuYm9keS5hZHZvbHV0aW9uIC5oZWFkZXIgLmhlYWRlci1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjI2MjQ7IH1cblxuYm9keS5hZHZvbHV0aW9uIHN2Zy5sb2dvQWR2b2x1dGlvbiB7XG4gIHdpZHRoOiAxNzBweDsgfVxuXG5ib2R5LmFkdm9sdXRpb24gZGl2LmhlYWRlci1icmFuZCAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG5ib2R5LmFkdm9sdXRpb24gZGl2LmhlYWRlci1icmFuZCAuYnRuLmJ0bi1hY3RpdmUtY29sb3ItcHJpbWFyeTpub3QoLmJ0bi1hY3RpdmUpIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZykge1xuICBmaWxsOiAjZmZmOyB9XG5cbnRyLmdyaWRDb2xsYXBzZWRJdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRURGMTsgfVxuXG4uYmFkZ2UtbmV1dHJhbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTRCNzsgfVxuXG4ucmVwb3J0LWNvbnRhaW5lciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2xvci1ncmVlbi1saWdodCB7XG4gIGNvbG9yOiAjNWJjZjg5ICFpbXBvcnRhbnQ7IH1cblxuc3Bhbi5jb2xvci1ncmF5LXNtYWxsIHtcbiAgY29sb3I6ICNhMmE0Yjc7IH1cblxuc3Bhbi5jb2xvci15ZWxsb3ctbGlnaHQge1xuICBjb2xvcjogI2Y5Y2MxMDsgfVxuXG5zcGFuLnBsdXNNaW51cyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnNwYW4ucGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkE0Qjc7IH1cblxuc3Bhbi5taW51cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTQzNkQ7IH1cblxudHIuZGV0YWlsVXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VERjE7IH1cblxuc3Bhbi5lbnVtRGV0YWlsIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuc3Bhbi5lbnVtRGV0YWlsLnRlYW1HRCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkFENTU7IH1cblxuc3Bhbi5lbnVtRGV0YWlsLnRlYW1Db250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVEODdGQzsgfVxuXG5zcGFuLmVudW1EZXRhaWwudGVhbVBlcmZvcm1hbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxNzZDQjsgfVxuXG5zcGFuLmVudW1EZXRhaWwudGVhbUNyZWF0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5Q0MxMDsgfVxuXG5zcGFuLmVudW1EZXRhaWwudGVhbUJhY2tPZmZpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBNEI3OyB9XG5cbnNwYW4uZW51bURldGFpbC50ZWFtQ2xpZW50U2VydmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlGMUY7IH1cblxudGFibGUgdHIuc3VtcyB0ZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBjb2xvcjogIzNFOTdGNjsgfVxuXG5kaXYuZmlsdGVyQ2xpZW50IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTUwcHg7IH1cblxuaDMuY2xpZW50UmVwb3J0IHtcbiAgY29sb3I6ICM0MDQxNTQ7IH1cblxuc3Bhbi5jb2xvci1ncmF5IHtcbiAgY29sb3I6ICNBMkE0Qjc7IH1cblxuZGl2LmNhcmQtc2xpZGVyIHtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC40NzVyZW0gMC40NzVyZW07IH1cblxuZGl2LmNhcmQtc2xpZGVyLmdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCQ0Y4OTsgfVxuXG5kaXYuY2FyZC1zbGlkZXIucmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNDM2RDsgfVxuXG5zcGFuLmNvbG9yLWdyYXktMSB7XG4gIGNvbG9yOiAjNDA0OyB9XG5cbiNkYXNoYm9hcmQgLnByb2dyZXNzYmFyLCAjZGFzaGJvYXJkIC5wcm9ncmVzc2JhciAuZG9uZSB7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuI2Rhc2hib2FyZCAucGVyY2VudHMge1xuICB3aWR0aDogODVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2Rhc2hib2FyZCAjbGl2ZXRyYWNraW5nIC5uYW5vLCAjZGFzaGJvYXJkICNob2xpZGF5cyAubmFubyB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuI2Rhc2hib2FyZCAjcmV2ZW51ZSB7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4OyB9XG4gICNkYXNoYm9hcmQgI3JldmVudWUgLnRlYW0taGVhZGVyLCAjZGFzaGJvYXJkICNyZXZlbnVlIGgzLCAjZGFzaGJvYXJkICNyZXZlbnVlIC5wZXJjZW50cyB7XG4gICAgY29sb3I6ICMyMmIyNzM7IH1cbiAgI2Rhc2hib2FyZCAjcmV2ZW51ZSAucHJvZ3Jlc3NiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MGQ4Yjk7IH1cbiAgICAjZGFzaGJvYXJkICNyZXZlbnVlIC5wcm9ncmVzc2JhciAuZG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJiMjczOyB9XG5cbiNkYXNoYm9hcmQgI3RyYWNrZWQge1xuICBtaW4taGVpZ2h0OiAxMzBweDsgfVxuICAjZGFzaGJvYXJkICN0cmFja2VkIC50ZWFtLWhlYWRlciwgI2Rhc2hib2FyZCAjdHJhY2tlZCBoMywgI2Rhc2hib2FyZCAjdHJhY2tlZCAucGVyY2VudHMge1xuICAgIGNvbG9yOiAjZWU1YTI0OyB9XG4gICNkYXNoYm9hcmQgI3RyYWNrZWQgLnByb2dyZXNzYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNmM4OyB9XG4gICAgI2Rhc2hib2FyZCAjdHJhY2tlZCAucHJvZ3Jlc3NiYXIgLmRvbmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFNUEyNDsgfVxuXG4uY2FyZC0tY2xpZW50LWRldGFpbHMsXG4uY2FyZC0taW52b2ljZS1kZXRhaWxzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMzsgfVxuICAuY2FyZC0tY2xpZW50LWRldGFpbHMgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC0taW52b2ljZS1kZXRhaWxzIC5jYXJkLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQxNTQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jYXJkLS1jbGllbnQtZGV0YWlscyAuY2FyZC1ib2R5LFxuICAuY2FyZC0taW52b2ljZS1kZXRhaWxzIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jYXJkLS1jbGllbnQtZGV0YWlscyBsYWJlbCxcbiAgLmNhcmQtLWludm9pY2UtZGV0YWlscyBsYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cblxuZGl2LnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5kaXYucHJvZ3Jlc3MtYmFyIGRpdi5kb25lIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwQ0Q4OTsgfVxuXG5kaXYucHJvZ3Jlc3MtYmFyLnRleHQtd2FybmluZyBkaXYuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM3MDA7IH1cblxuZGl2LnByb2dyZXNzLWJhci50ZXh0LWRhbmdlciBkaXYuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTQxNkM7IH1cbiIsIltkYXRhLW1vZGFsLWN1c3RvbS1zZWxsLXByaWNlXXtcclxuXHJcbiAgJi5pcy1sb2FkaW5ne1xyXG5cclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIkxvYWRpbmcuLi5cIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1dmg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgJi5pcy1ub3QtdmFsaWR7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAubW9kYWwtZGlhbG9ne1xyXG4gICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5e1xyXG4gICAgcGFkZGluZzogNTBweCAxMCU7XHJcbiAgfVxyXG5cclxufSIsIiN0cmFja2luZ19ib3h7XHJcblxyXG4gICN0cmFja2luZ0JveCAjdHJhY2tpbmdJbnB1dHMgaW5wdXR7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gIH1cclxuXHJcbiAgI3RyYWNraW5nQm94ICN0cmFja2luZ0lucHV0cyAjYWN0aW9uQnV0dG9ucyBidXR0b257XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gICN0cmFja2luZ0JveCAjdHJhY2tpbmdJbnB1dHMgI3RpbWVyQm94IGlucHV0W25hbWU9J3RpbWUnXXtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAjd2hpc3BlcmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICBoNCwgaDV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgICAgY29sb3I6ICMwZDhkZGM7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgdWwgbGkgYSB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICB9XHJcbn1cclxuXHJcbi5kYXJrLW1vZGUgI3RyYWNraW5nX2JveHtcclxuICAjd2hpc3BlcmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyOTtcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICBoNCwgaDV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgICAgY29sb3I6ICNjZGNkY2Q7XHJcbiAgICB9XHJcbiAgICB1bHtcclxuICAgICAgbGl7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIjc2VhcmNoQm94QWRkVGltZXNoZWV0e1xyXG4gICN3aGlzcGVyZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufSIsIiNidXR0b25fZmVlZGJhY2t7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogNDBweDtcclxuICByaWdodDogMjBweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgd2lkdGg6IDkwcHg7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDllZjY7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgaXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgfVxyXG4gIHNwYW57XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxufSIsIi5zY3JvbGx0b3B7XHJcbiAgcmlnaHQ6IDExNXB4O1xyXG59IiwiXHJcbmJvZHkuZGFyay1tb2Rle1xyXG4gIC5icF9fbGVmdHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMkQ7XHJcbiAgfVxyXG4gIC5icF9fbGVmdCwgLmJwLWdyb3Vwe1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMkIyQjQwO1xyXG4gIH1cclxuICAuYnBfX3JpZ2h0LXNjcm9sbC13cmFwcGVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJCMkI0MDtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQjJCNDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icC1maXhlZC1wYW5lbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiNDA7XHJcbiAgICBib3JkZXItY29sb3I6ICM1YTVhODg7XHJcbiAgfVxyXG4gICNicF9sZWZ0X2ZpeGVkX3BhbmVsOmJlZm9yZXtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMzAsMzAsNDUpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIxLDIxLDMzLDEpIDAlLCByZ2JhKDIxLDIxLDMzLDEpIDUwJSwgcmdiYSgzMCwzMCw0NSwxKSA1MCUsIHJnYmEoMzAsMzAsNDUsMSkgMTAwJSk7XHJcbiAgfVxyXG4gICNicF9yaWdodF9maXhlZF9wYW5lbDphZnRlcntcclxuICAgIGJhY2tncm91bmQ6IHJnYigyNDUsMjQ4LDI1MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzAsMzAsNDUsMSkgMCUsIHJnYmEoMzAsMzAsNDUsMSkgNTAlLCByZ2JhKDIxLDIxLDMzLDEpIDUwJSwgcmdiYSgyMSwyMSwzMywxKSAxMDAlKTtcclxuICB9XHJcblxyXG4gIFtkYXRhLWJwLWdyb3VwPVwiZ2VuZXJhbC1pbmZvXCJde1xyXG4gICAgLmJwLWdyb3VwX19iYW5uZXJ7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LDI0OCwyNTAsMC4zKTsgY29sb3I6IHdoaXRlOyB9XHJcbiAgICAuYnAtZ3JvdXBfX2NlbGx7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LDI0OCwyNTAsMC4xKTsgfVxyXG4gIH1cclxuICBbZGF0YS1icC1ncm91cD1cImNsaWVudC1zZXJ2aWNlXCJde1xyXG4gICAgLmJwLWdyb3VwX19iYW5uZXJ7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LDE1OSwzMSwwLjUpOyBjb2xvcjogd2hpdGU7IH1cclxuICAgIC5icC1ncm91cF9fY2VsbHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksMTU5LDMxLDAuMik7IH1cclxuICB9XHJcbiAgW2RhdGEtYnAtZ3JvdXA9XCJldmVudFwiXXtcclxuICAgIC5icC1ncm91cF9fYmFubmVyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwxNTksMzEsMC41KTsgY29sb3I6IHdoaXRlOyB9XHJcbiAgICAuYnAtZ3JvdXBfX2NlbGx7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LDE1OSwzMSwwLjIpOyB9XHJcbiAgfVxyXG4gIFtkYXRhLWJwLWdyb3VwPVwiY3VtbXVuaXR5TWFuYWdlbWVudFwiXXtcclxuICAgIC5icC1ncm91cF9fYmFubmVyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwxNTksMzEsMC41KTsgY29sb3I6IHdoaXRlOyB9XHJcbiAgICAuYnAtZ3JvdXBfX2NlbGx7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LDE1OSwzMSwwLjIpOyB9XHJcbiAgfVxyXG4gIFtkYXRhLWJwLWdyb3VwPVwicG1cIl17XHJcbiAgICAuYnAtZ3JvdXBfX2Jhbm5lcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjUpOyBjb2xvcjogd2hpdGU7IH1cclxuICAgIC5icC1ncm91cF9fY2VsbHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjIpOyB9XHJcbiAgICAuYnAtZ3JvdXBfX3RhYmxle1xyXG4gICAgICB0aHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbZGF0YS1icC1ncm91cD1cImdkXCJde1xyXG4gICAgLmJwLWdyb3VwX19iYW5uZXJ7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAyLDE3Myw4NSwwLjUpOyBjb2xvcjogd2hpdGU7IH1cclxuICAgIC5icC1ncm91cF9fY2VsbHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsMTczLDg1LDAuMik7IH1cclxuICB9XHJcbiAgW2RhdGEtYnAtZ3JvdXA9XCJjb250ZW50XCJde1xyXG4gICAgLmJwLWdyb3VwX19iYW5uZXJ7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTMsMTM1LDI1MiwwLjUpOyBjb2xvcjogd2hpdGU7IH1cclxuICAgIC5icC1ncm91cF9fY2VsbHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MywxMzUsMjUyLDAuMik7IH1cclxuICB9XHJcbiAgW2RhdGEtYnAtZ3JvdXA9XCJwZXJmb3JtYW5jZVwiXXtcclxuICAgIC5icC1ncm91cF9fYmFubmVyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NSwxMTgsMjAzLDAuNSk7IGNvbG9yOiB3aGl0ZTsgfVxyXG4gICAgLmJwLWdyb3VwX19jZWxseyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NSwxMTgsMjAzLDAuMik7IH1cclxuICB9XHJcbiAgW2RhdGEtYnAtZ3JvdXA9XCJjcmVhdGl2ZVwiXXtcclxuICAgIC5icC1ncm91cF9fYmFubmVyeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0OSwyMDQsMTYsMC41KTsgY29sb3I6IHdoaXRlOyB9XHJcbiAgICAuYnAtZ3JvdXBfX2NlbGx7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LDIwNCwxNiwwLjIpOyB9XHJcbiAgfVxyXG4gIFtkYXRhLWJwLWdyb3VwPVwiYmFjay1vZmZpY2VcIl17XHJcbiAgICAuYnAtZ3JvdXBfX2Jhbm5lcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjIsMTY0LDE4MywwLjUpOyBjb2xvcjogd2hpdGU7IH1cclxuICAgIC5icC1ncm91cF9fY2VsbHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjIsMTY0LDE4MywwLjIpOyB9XHJcbiAgfVxyXG4gIFtkYXRhLWJwLWdyb3VwPVwibWVkaWEtc3BlbmRcIl17XHJcbiAgICAuYnAtZ3JvdXBfX2Jhbm5lcnsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsNDksMTI3LDAuNSk7IGNvbG9yOiB3aGl0ZTsgfVxyXG4gICAgLmJwLWdyb3VwX19jZWxseyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSw0OSwxMjcsMC4yKTsgfVxyXG4gIH1cclxuICBbZGF0YS1icC1ncm91cD1cImV4dGVybmFsXCJde1xyXG4gICAgLmJwLWdyb3VwX19iYW5uZXJ7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LDY3LDEwOSwwLjUpOyBjb2xvcjogd2hpdGU7IH1cclxuICAgIC5icC1ncm91cF9fY2VsbHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsNjcsMTA5LDAuMik7IH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLS1icHtcclxuICAtLWJwLWxlZnQtd2lkdGg6IDg1MHB4O1xyXG5cclxuICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCl7XHJcbiAgICAtLWJwLWxlZnQtd2lkdGg6IDcwMHB4O1xyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLS1icC1sZWZ0LXdpZHRoOiA1MDBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgLS1icC1sZWZ0LXdpZHRoOiA2NTBweDtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgLS1icC1sZWZ0LXdpZHRoOiA2MCU7XHJcbiAgfSovXHJcbn1cclxuLmJwLXRvcHtcclxuICAtLWxlZnQtd2lkdGg6IDc1MHB4O1xyXG4gIC0tcGFkZGluZzogNjBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KXtcclxuICAgIC0tbGVmdC13aWR0aDogNjAwcHg7XHJcbiAgICAtLXBhZGRpbmc6IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5icC10b3BfX2xlZnR7XHJcbiAgd2lkdGg6IHZhcigtLWxlZnQtd2lkdGgpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmcpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcclxuICB9XHJcblxyXG4gIC50YWJsZS13cmFwcGVye1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB0YWJsZXtcclxuICAgICAgbWluLXdpZHRoOiA2ODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcy1iYXJ7XHJcbiAgICBtYXJnaW46IDAgMC4yNWVtO1xyXG4gIH1cclxufVxyXG4uYnAtdG9wX19yaWdodHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tbGVmdC13aWR0aCkpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAudGFibGUtd3JhcHBlcntcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgdGFibGV7XHJcbiAgICAgIG1pbi13aWR0aDogNjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5icC10b3BfX2NhcmRze1xyXG4gIC0tbWFyZ2luOiA1cHg7XHJcbiAgLS1pdGVtcy1wZXItcm93OiAzO1xyXG5cclxuICBtYXJnaW46IDAgY2FsYygtMSAqIHZhcigtLW1hcmdpbikpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAtLWl0ZW1zLXBlci1yb3c6IDI7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAgIC0taXRlbXMtcGVyLXJvdzogMTtcclxuICB9XHJcbn1cclxuLmJwLXRvcF9fY2FyZHtcclxuICBtYXJnaW46IHZhcigtLW1hcmdpbik7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWl0ZW1zLXBlci1yb3cpIC0gMiAqIHZhcigtLW1hcmdpbikpO1xyXG59XHJcbi5icHtcclxuICBjb2xvcjogIzQwNDE1NDtcclxuXHJcbiAgdGFibGV7XHJcbiAgICB0ZHtcclxuICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5icF9fbGVmdHtcclxuICB3aWR0aDogdmFyKC0tYnAtbGVmdC13aWR0aCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuICBib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICNFRkYyRjU7XHJcbiAgei1pbmRleDogMjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgLnRhYmxlLXdyYXBwZXJ7XHJcbiAgICAvKndpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87Ki9cclxuXHJcbiAgICB0YWJsZXtcclxuICAgICAgLy9taW4td2lkdGg6IDYwMHB4O1xyXG4gICAgICB0aCwgdGR7XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4uYnBfX3JpZ2h0e1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1icC1sZWZ0LXdpZHRoKSk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctdG9wOiAxMXB4O1xyXG5cclxuICAmID4gLmQtZmxleHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxufVxyXG5ib2R5LmFkdm9sdXRpb24gLmJwX19sZWZ0e1xyXG4gIHdpZHRoOiA2MDBweDtcclxufVxyXG5ib2R5LmFkdm9sdXRpb24gLmJwX19yaWdodHtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xyXG59XHJcblxyXG4uYnBfX3JpZ2h0LXNjcm9sbC13cmFwcGVye1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNjVweCAtIDIgKiAzMHB4IC0gMi4yNXJlbSAtIDIwcHggLSB2YXIoLS1icC1sZWZ0LXdpZHRoKSk7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogY2FsYyg3NHB4KTtcclxuICByaWdodDogY2FsYygzMHB4ICsgMi4yNXJlbSAtIDEwcHgpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIHRvcDogY2FsYyg1NXB4KTtcclxuICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiAxNXB4IC0gMi4yNXJlbSAtIDE1cHggLSB2YXIoLS1icC1sZWZ0LXdpZHRoKSk7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNkO1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY1O1xyXG4gIH1cclxuXHJcblxyXG4gIC5icF9fcmlnaHQtc2Nyb2xsZXJ7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcbn1cclxuLmJwX19yaWdodC1zY3JvbGwtaW5pdGlhdG9ye1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxufVxyXG5cclxuLmJwLWdyb3Vwe1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1yaWdodC1zdHlsZTogZGFzaGVkO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VGRjJGNTtcclxuICBwYWRkaW5nOiAwIDZweDtcclxuXHJcbiAgJi5pcy1oaWRkZW57XHJcblxyXG4gICAgLmJwLWdyb3VwX19iYW5uZXJ7XHJcbiAgICAgIHdpZHRoOiA0M3B4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBzcGFueyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICB9XHJcbiAgICB0YWJsZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuYm9keS5hZHZvbHV0aW9uIC5icC1ncm91cC5pcy1oaWRkZW4gLmJwLWdyb3VwX19iYW5uZXJ7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLmJwLWdyb3VwX19iYW5uZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGhlaWdodDogNDNweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogNDNweDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmJwLWdyb3VwX190YWJsZXtcclxuICBtYXJnaW4tdG9wOiA5cHg7XHJcblxyXG4gIHRoe1xyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB0aCwgdGR7XHJcbiAgICBtaW4td2lkdGg6IDExNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4uYnAtZ3JvdXBfX2NlbGx7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcblxyXG5bZGF0YS1icC1ncm91cD1cImdlbmVyYWwtaW5mb1wiXXtcclxuICAuYnAtZ3JvdXBfX2Jhbm5lcntcclxuICAgIGNvbG9yOiAjNDA0MTU0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTtcclxuICB9XHJcbiAgLmJwLWdyb3VwX19jZWxse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTtcclxuICB9XHJcbn1cclxuW2RhdGEtYnAtZ3JvdXA9XCJkZXZlbG9wbWVudFwiXXtcclxuICAuYnAtZ3JvdXBfX3RhYmxle1xyXG4gICAgdGh7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6IHJnYigxMDMsMTMzLDE4Myk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJwLWdyb3VwX19iYW5uZXJ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTAzLDEzMywxODMpO1xyXG4gIH1cclxuICAuYnAtZ3JvdXBfX2NlbGx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywxMzMsMTgzLDAuMSk7XHJcbiAgfVxyXG59XHJcbnRhYmxlLmJwVGVhbVRhYmxlIHRkLmRldmVsb3BtZW50e1xyXG4gIGNvbG9yOiAjM0U5N0Y2O1xyXG59XHJcbltkYXRhLWJwLWdyb3VwPVwiZGF0YVwiXXtcclxuICAuYnAtZ3JvdXBfX3RhYmxle1xyXG4gICAgdGh7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6IHJnYigyMDYsODIsMjMxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnAtZ3JvdXBfX2Jhbm5lcntcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDYsODIsMjMxKTtcclxuICB9XHJcbiAgLmJwLWdyb3VwX19jZWxse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsODIsMjMxLDAuMSk7XHJcbiAgfVxyXG59XHJcbnRhYmxlLmJwVGVhbVRhYmxlIHRkLmRhdGF7XHJcbiAgY29sb3I6ICNDRTUyRTc7XHJcbn1cclxuW2RhdGEtYnAtZ3JvdXA9XCJzdHVkaW9cIl17XHJcbiAgLmJwLWdyb3VwX190YWJsZXtcclxuICAgIHRoe1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMTAzLDEzMywxODMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icC1ncm91cF9fYmFubmVye1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwMywxMzMsMTgzKTtcclxuICB9XHJcbiAgLmJwLWdyb3VwX19jZWxse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsMTMzLDE4MywwLjEpO1xyXG4gIH1cclxufVxyXG50YWJsZS5icFRlYW1UYWJsZSB0ZC5zdHVkaW97XHJcbiAgY29sb3I6ICM2Nzg1Qjc7XHJcbn1cclxuW2RhdGEtYnAtZ3JvdXA9XCJjdW1tdW5pdHlNYW5hZ2VtZW50XCJde1xyXG4gIC5icC1ncm91cF9fdGFibGV7XHJcbiAgICB0aHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogI0VGOUYxRjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnAtZ3JvdXBfX2Jhbm5lcntcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRjlGMUY7XHJcbiAgfVxyXG4gIC5icC1ncm91cF9fY2VsbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREY4RjA7XHJcbiAgfVxyXG59XHJcbltkYXRhLWJwLWdyb3VwPVwiY2xpZW50LXNlcnZpY2VcIl17XHJcbiAgLmJwLWdyb3VwX190YWJsZXtcclxuICAgIHRoe1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjRUY5RjFGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icC1ncm91cF9fYmFubmVye1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGOUYxRjtcclxuICB9XHJcbiAgLmJwLWdyb3VwX19jZWxse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERjhGMDtcclxuICB9XHJcbn1cclxudGFibGUuYnBUZWFtVGFibGUgdGQuY2xpZW50LXNlcnZpY2V7XHJcbiAgY29sb3I6ICNFRjlGMUY7XHJcbn1cclxuW2RhdGEtYnAtZ3JvdXA9XCJldmVudFwiXXtcclxuICAuYnAtZ3JvdXBfX3RhYmxle1xyXG4gICAgdGh7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICNFRjlGMUY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJwLWdyb3VwX19iYW5uZXJ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY5RjFGO1xyXG4gIH1cclxuICAuYnAtZ3JvdXBfX2NlbGx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGOEYwO1xyXG4gIH1cclxufVxyXG50YWJsZS5icFRlYW1UYWJsZSB0ZC5ldmVudHtcclxuICBjb2xvcjogI0VGOUYxRjtcclxufVxyXG5bZGF0YS1icC1ncm91cD1cImdkXCJde1xyXG4gIC5icC1ncm91cF9fdGFibGV7XHJcbiAgICB0aHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogIzY2QUQ1NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnAtZ3JvdXBfX2Jhbm5lcntcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkFENTU7XHJcbiAgfVxyXG4gIC5icC1ncm91cF9fY2VsbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RjI7XHJcbiAgfVxyXG59XHJcbnRhYmxlLmJwVGVhbVRhYmxlIHRkLmdke1xyXG4gIGNvbG9yOiAjNjZBRDU1O1xyXG59XHJcbltkYXRhLWJwLWdyb3VwPVwicG1cIl17XHJcbiAgLmJwLWdyb3VwX190YWJsZXtcclxuICAgIHRoe1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icC1ncm91cF9fYmFubmVye1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICB9XHJcbiAgLmJwLWdyb3VwX19jZWxse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcclxuICB9XHJcbn1cclxudGFibGUuYnBUZWFtVGFibGUgdGQucG17XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuW2RhdGEtYnAtZ3JvdXA9XCJjb250ZW50XCJde1xyXG4gIC5icC1ncm91cF9fdGFibGV7XHJcbiAgICB0aHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogcmdiKDIyMCwxNTIsODEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icC1ncm91cF9fYmFubmVye1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMCwxNTIsODEpO1xyXG4gIH1cclxuICAuYnAtZ3JvdXBfX2NlbGx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwxNTIsODEsMC4xKTtcclxuICB9XHJcbn1cclxudGFibGUuYnBUZWFtVGFibGUgdGQuY29udGVudHtcclxuICBjb2xvcjogI0VGOUYxRjtcclxufVxyXG50YWJsZS5icFRlYW1UYWJsZSB0ZC5jdW1tdW5pdHlNYW5hZ2VtZW50e1xyXG4gIGNvbG9yOiAjQkY4MzI0O1xyXG59XHJcbltkYXRhLWJwLWdyb3VwPVwicGVyZm9ybWFuY2VcIl17XHJcbiAgLmJwLWdyb3VwX190YWJsZXtcclxuICAgIHRoe1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjOTE3NkNCO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icC1ncm91cF9fYmFubmVye1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxNzZDQjtcclxuICB9XHJcbiAgLmJwLWdyb3VwX19jZWxse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjJGODtcclxuICB9XHJcbn1cclxudGFibGUuYnBUZWFtVGFibGUgdGQucGVyZm9ybWFuY2V7XHJcbiAgY29sb3I6ICM5MTc2Q0I7XHJcbn1cclxuW2RhdGEtYnAtZ3JvdXA9XCJjcmVhdGl2ZVwiXXtcclxuICAuYnAtZ3JvdXBfX3RhYmxle1xyXG4gICAgdGh7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6IHJnYigxODksMCw4OCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJwLWdyb3VwX19iYW5uZXJ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg5LDAsODgpO1xyXG4gIH1cclxuICAuYnAtZ3JvdXBfX2NlbGx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OSwwLDg4LDAuMSk7XHJcbiAgfVxyXG59XHJcbnRhYmxlLmJwVGVhbVRhYmxlIHRkLmNyZWF0aXZle1xyXG4gIGNvbG9yOiAjRDMzMTdGO1xyXG59XHJcbltkYXRhLWJwLWdyb3VwPVwiYmFjay1vZmZpY2VcIl17XHJcbiAgLmJwLWdyb3VwX190YWJsZXtcclxuICAgIHRoe1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGNvbG9yOiAjQTJBNEI3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icC1ncm91cF9fYmFubmVye1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTRCNztcclxuICB9XHJcbiAgLmJwLWdyb3VwX19jZWxse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZGMTtcclxuICB9XHJcbn1cclxudGFibGUuYnBUZWFtVGFibGUgdGQuYmFjay1vZmZpY2V7XHJcbiAgY29sb3I6ICNBMkE0Qjc7XHJcbn1cclxuW2RhdGEtYnAtZ3JvdXA9XCJtZWRpYS1zcGVuZFwiXXtcclxuICAuYnAtZ3JvdXBfX3RhYmxle1xyXG4gICAgdGh7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgY29sb3I6ICNEMzMxN0Y7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJwLWdyb3VwX19iYW5uZXJ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMzMTdGO1xyXG4gIH1cclxuICAuYnAtZ3JvdXBfX2NlbGx7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNFN0YxO1xyXG4gIH1cclxufVxyXG5bZGF0YS1icC1ncm91cD1cImV4dGVybmFsXCJde1xyXG4gIC5icC1ncm91cF9fdGFibGV7XHJcbiAgICB0aHtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogI0VBNDM2RDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnAtZ3JvdXBfX2Jhbm5lcntcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQTQzNkQ7XHJcbiAgfVxyXG4gIC5icC1ncm91cF9fY2VsbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0RERTU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnAtZml4ZWQtcGFuZWx7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgdG9wOiA4NHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gICAgdG9wOiBjYWxjKDU1cHgpO1xyXG4gIH1cclxufVxyXG4jYnBfbGVmdF9maXhlZF9wYW5lbHtcclxuXHJcblxyXG4gICY6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiBjYWxjKDIuMjVyZW0gKyAzMHB4KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgyLjI1cmVtICsgMzBweCkqLTEgLSAxcHgpO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYigyNDUsMjQ4LDI1MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjQ1LDI0OCwyNTAsMSkgMCUsIHJnYmEoMjQ1LDI0OCwyNTAsMSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcclxuICB9XHJcblxyXG4gIHRhYmxle1xyXG4gICAgdGh7XHJcbiAgICAgIHBhZGRpbmc6IDAgMC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNicF9yaWdodF9maXhlZF9wYW5lbHtcclxuXHJcbiAgJjphZnRlcntcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogY2FsYygyLjI1cmVtICsgMzBweCk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYigyNDUsMjQ4LDI1MCk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTAlLCByZ2JhKDI0NSwyNDgsMjUwLDEpIDUwJSwgcmdiYSgyNDUsMjQ4LDI1MCwxKSAxMDAlKTtcclxuICB9XHJcblxyXG4gIHRhYmxle1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHRoe1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBzcGFue1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJwLWdyb3Vwe1xyXG4gICAgJi5pcy1oaWRkZW57XHJcbiAgICAgIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB0YWJsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJwLWdyb3Vwe1xyXG4gICAgJi5pcy1oaWRkZW57XHJcbiAgICAgIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB0YWJsZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5icC1ncm91cCB0YWJsZS5zaG9ydEluZm97XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uYnAtZ3JvdXAuaXMtaGlkZGVuIHRhYmxlLnNob3J0SW5mb3tcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG50YWJsZS5icFRlYW1UYWJsZSBzcGFuLnByaWNle1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSIsIi5wYWdlLS1mb3JlY2FzdHtcclxuICAuY2FyZHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IC0xcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDdweCAtMXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCA3cHggLTFweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgfVxyXG4gIC5jYXJkLXRpdGxle1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XHJcbiAgICBoMntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWJvZHl7XHJcbiAgICAudGFibGUtd3JhcHBlcntcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICB0YWJsZXtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XHJcblxyXG4gICAgICAgIHRoLCB0ZHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZC50ZXh0LWRhbmdlcixcclxuICAgICAgICB0ZC50ZXh0LXN1Y2Nlc3N7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFse1xyXG4gICAgI2Zvcm1fY29zdHMsICNmb3JtX25ie1xyXG4gICAgICAmID4gZGl2e1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxhYmVse1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmludm9pY2VzLXJvdXRlcntcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIC5idG57XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJmb3JtLmZvcm1GaWx0ZXIgLmZvcm0tc2VsZWN0LmZvcm0tc2VsZWN0LXNvbGlke1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBjb2xvcjogI2EyYTRiNztcclxufVxyXG4uZm9ybS1zZWxlY3QuZm9ybS1zZWxlY3Qtc29saWQuZm9ybS1ncmVlbntcclxuICBib3JkZXItY29sb3I6ICM1YmNmODk7XHJcbn1cclxuYS5idG4tZXhwb3J0e1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGhlaWdodDogMzVweDtcclxuICBiYWNrZ3JvdW5kOiAjRjlDQzEwIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgb3BhY2l0eTogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5mb3JtLmZvcm1GaWx0ZXIgLmZvcm0tc2VsZWN0e1xyXG4gIHBhZGRpbmc6IDAuNTJyZW0gM3JlbSAwLjUycmVtIDFyZW07XHJcbn1cclxuZm9ybS5mb3JtRmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5mb3JtLXNlbGVjdC1zb2xpZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke1xyXG4gIGNvbG9yOiAjYTJhNGI3O1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1kcm9wZG93bntcclxuICBtaW4td2lkdGg6IDMwMHB4O1xyXG59IiwiLnBhZ2UtLXRlYW0tcmVwb3J0e1xyXG4gIC0tYy1kZXNpZ246ICM2NmFkNTU7XHJcbiAgLS1jLWdkOiAjNjZhZDU1O1xyXG4gIC0tYy1kZXZlbG9wbWVudDogIzNlOTdmNjtcclxuICAtLWMtcG06IGJsYWNrO1xyXG4gIC0tYy1jb250ZW50OiAjZWY5ZjFmO1xyXG4gIC0tYy1jdW1tdW5pdHlNYW5hZ2VtZW50OiAjYmY4MzI0O1xyXG4gIC0tYy1wZXJmb3JtYW5jZTogIzkxNzZjYjtcclxuICAtLWMtY3JlYXRpdmU6ICNkMzMxN2Y7XHJcbiAgLS1jLXN0dWRpbzogIzY3ODViNztcclxuICAtLWMtY2xpZW50LXNlcnZpY2U6ICNlZjlmMWY7XHJcbiAgLS1jLWV2ZW50OiAjZWY5ZjFmO1xyXG4gIC0tYy1iYWNrLW9mZmljZTogI2EyYTRiNztcclxuICAtLWMtZGF0YTogI2NlNTJlNztcclxuICAtLWMtOiBibGFjaztcclxuXHJcbiAgaDF7XHJcbiAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgfVxyXG5cclxuICAudGVhbS1yZXBvcnQtaW50cm97XHJcbiAgICAtLWl0ZW1zLXBlci1yb3c6IDQ7XHJcbiAgICAtLW1hcmdpbjogNXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCl7XHJcbiAgICAgIC0taXRlbXMtcGVyLXJvdzogMjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KXtcclxuICAgICAgLS1pdGVtcy1wZXItcm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbjogMCBjYWxjKC0xICogdmFyKC0tbWFyZ2luKSk7XHJcbiAgfVxyXG4gIC50ZWFtLXJlcG9ydC1pbnRyby1pdGVte1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWl0ZW1zLXBlci1yb3cpIC0gMiAqIHZhcigtLW1hcmdpbikpO1xyXG4gICAgbWFyZ2luOiB2YXIoLS1tYXJnaW4pO1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNFM0U0RTk7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJsZS1yZXNwb25zaXZle1xyXG4gICAgdGFibGV7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFibGUtLXRlYW1zLW92ZXJ2aWV3e1xyXG4gICAgdGgsIHRke1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFM0U0RTk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjRTNFNEU5O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSksXHJcbiAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgyKXtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDMpe1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUsIHJnYmEoMjUwLDI1MCwyNTAsMSkgMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aHtcclxuICAgICAgJi5pcy1hY3RpdmV7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWMtZGV2ZWxvcG1lbnQpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHRke1xyXG4gICAgICAucHJvZ3Jlc3MtYmFye1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmhpZGRlbntcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uZGFyay1tb2Rle1xyXG4gIC50ZXh0LWhpZ2hsaWdodGVke1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1oaWdobGlnaHRlZHtcclxuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlucHV0LWdyb3Vwe1xyXG4gICYuaGFzLWVycm9ye1xyXG4gICAgLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLXh4bC0tMTAwe1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5pbnB1dC13YXJuaW5ne1xyXG4gIGJvcmRlci1jb2xvcjogcmVkO1xyXG59XHJcblxyXG5bZGF0YS1pbnZvaWNlLXRhYmxlXXtcclxuICB0ZHtcclxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcbiAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZS50YWJsZU93biA+IHRoZWFkIC5zb3J0aW5nOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlLnRhYmxlT3duID4gdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXHJcbnRhYmxlLmRhdGFUYWJsZS50YWJsZU93biA+IHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZS50YWJsZU93biA+IHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcclxudGFibGUuZGF0YVRhYmxlLnRhYmxlT3duID4gdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZS50YWJsZU93biA+IHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXJ7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5ib2R5LmFkdm9sdXRpb24gLmhlYWRlciAuaGVhZGVyLWJyYW5ke1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjI2MjQ7XHJcbn1cclxuYm9keS5hZHZvbHV0aW9uIHN2Zy5sb2dvQWR2b2x1dGlvbntcclxuICB3aWR0aDogMTcwcHg7XHJcbn1cclxuYm9keS5hZHZvbHV0aW9uIGRpdi5oZWFkZXItYnJhbmQgLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKXtcclxuICBmaWxsOiAjZmZmO1xyXG59XHJcbmJvZHkuYWR2b2x1dGlvbiBkaXYuaGVhZGVyLWJyYW5kIC5idG4uYnRuLWFjdGl2ZS1jb2xvci1wcmltYXJ5Om5vdCguYnRuLWFjdGl2ZSkgLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKXtcclxuICBmaWxsOiAjZmZmO1xyXG59XHJcblxyXG50ci5ncmlkQ29sbGFwc2VkSXRlbXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFREYxO1xyXG59XHJcblxyXG4uYmFkZ2UtbmV1dHJhbHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTRCNztcclxufSIsIi5yZXBvcnQtY29udGFpbmVye1xyXG4gIC5kcm9wZG93bntcclxuICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29sb3ItZ3JlZW4tbGlnaHR7XHJcbiAgY29sb3I6ICM1YmNmODkgIWltcG9ydGFudDtcclxufVxyXG5zcGFuLmNvbG9yLWdyYXktc21hbGx7XHJcbiAgY29sb3I6ICNhMmE0Yjc7XHJcbn1cclxuc3Bhbi5jb2xvci15ZWxsb3ctbGlnaHR7XHJcbiAgY29sb3I6ICNmOWNjMTA7XHJcbn1cclxuc3Bhbi5wbHVzTWludXN7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5zcGFuLnBsdXN7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTRCNztcclxufVxyXG5zcGFuLm1pbnVze1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQTQzNkQ7XHJcbn1cclxudHIuZGV0YWlsVXNlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFREYxO1xyXG59XHJcbnNwYW4uZW51bURldGFpbHtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgcGFkZGluZzogM3B4IDZweDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuc3Bhbi5lbnVtRGV0YWlsLnRlYW1HRHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZBRDU1O1xyXG59XHJcbnNwYW4uZW51bURldGFpbC50ZWFtQ29udGVudHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUQ4N0ZDO1xyXG59XHJcbnNwYW4uZW51bURldGFpbC50ZWFtUGVyZm9ybWFuY2V7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxNzZDQjtcclxufVxyXG5zcGFuLmVudW1EZXRhaWwudGVhbUNyZWF0aXZle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUNDMTA7XHJcbn1cclxuc3Bhbi5lbnVtRGV0YWlsLnRlYW1CYWNrT2ZmaWNle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkE0Qjc7XHJcbn1cclxuc3Bhbi5lbnVtRGV0YWlsLnRlYW1DbGllbnRTZXJ2aWNle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjlGMUY7XHJcbn1cclxuXHJcbnRhYmxlIHRyLnN1bXMgdGR7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgY29sb3I6ICMzRTk3RjY7XHJcbn1cclxuZGl2LmZpbHRlckNsaWVudCBzZWxlY3R7XHJcbiAgbWF4LXdpZHRoOiAxNTBweDtcclxufVxyXG5oMy5jbGllbnRSZXBvcnR7XHJcbiAgY29sb3I6ICM0MDQxNTQ7XHJcbn1cclxuc3Bhbi5jb2xvci1ncmF5e1xyXG4gIGNvbG9yOiAjQTJBNEI3O1xyXG59XHJcbmRpdi5jYXJkLXNsaWRlcntcclxuICBoZWlnaHQ6IDdweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNDc1cmVtIDAuNDc1cmVtO1xyXG59XHJcbmRpdi5jYXJkLXNsaWRlci5ncmVlbntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUJDRjg5O1xyXG59XHJcbmRpdi5jYXJkLXNsaWRlci5yZWR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBNDM2RDtcclxufVxyXG5zcGFuLmNvbG9yLWdyYXktMSB7XHJcbiAgY29sb3I6ICM0MDRcclxufSIsIiNkYXNoYm9hcmR7XHJcbiAgLnByb2dyZXNzYmFyLCAucHJvZ3Jlc3NiYXIgLmRvbmV7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB9XHJcbiAgLnBlcmNlbnRze1xyXG4gICAgd2lkdGg6IDg1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgI2xpdmV0cmFja2luZywgI2hvbGlkYXlze1xyXG4gICAgLm5hbm97XHJcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICNyZXZlbnVle1xyXG4gICAgbWluLWhlaWdodDogMTMwcHg7XHJcblxyXG4gICAgLnRlYW0taGVhZGVyLCBoMywgLnBlcmNlbnRze1xyXG4gICAgICBjb2xvcjogIzIyYjI3MztcclxuICAgIH1cclxuICAgIC5wcm9ncmVzc2JhcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkwZDhiOTtcclxuXHJcbiAgICAgIC5kb25le1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMmIyNzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI3RyYWNrZWR7XHJcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgIC50ZWFtLWhlYWRlciwgaDMsIC5wZXJjZW50c3tcclxuICAgICAgY29sb3I6ICNlZTVhMjQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzYmFye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNmM4O1xyXG5cclxuICAgICAgLmRvbmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFNUEyNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi5jYXJkLS1jbGllbnQtZGV0YWlscyxcclxuLmNhcmQtLWludm9pY2UtZGV0YWlscyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZjNmMztcclxuXHJcbiAgLmNhcmQtaGVhZGVyIHtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQxNTQ7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIC5jYXJkLWJvZHl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgbGFiZWx7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLS1jbGllbnQtZGV0YWlscyB7XHJcbn1cclxuXHJcbi5jYXJkLS1pbnZvaWNlLWRldGFpbHMge1xyXG59XHJcbiIsImRpdi5wcm9ncmVzcy1iYXJ7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5kaXYucHJvZ3Jlc3MtYmFyIGRpdi5kb25le1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1MENEODk7XHJcbn1cclxuZGl2LnByb2dyZXNzLWJhci50ZXh0LXdhcm5pbmcgZGl2LmRvbmV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzcwMDtcclxufVxyXG5kaXYucHJvZ3Jlc3MtYmFyLnRleHQtZGFuZ2VyIGRpdi5kb25le1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTQxNkM7XHJcbn0iXX0= */
