/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/react/controllers/interface_components/components_styles/documentsTable.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@media screen and (min-width: 300px) and (max-width: 768px) {
  .tabulator {
    width: 300px;
  }
}
@media screen and (min-width: 576px) and (max-width: 768px) {
  .tabulator {
    width: 577px;
  }
}
@media screen and (min-width: 769px) and (max-width: 992px) {
  .tabulator {
    width: 760px;
  }
}
@media screen and (min-width: 993px) and (max-width: 1024px) {
  .tabulator {
    width: 880px;
  }
}
/* Écrans d'ordinateur portable standard (1025px - 1366px) */
@media screen and (min-width: 1025px) and (max-width: 1366px) {
  .tabulator {
    width: 875px;
  }
}
/* Écrans d'ordinateur de bureau moyens (1367px - 1600px) */
@media screen and (min-width: 1367px) and (max-width: 1600px) {
  .tabulator {
    width: 1000px;
  }
}
/* Grands écrans d'ordinateur de bureau (1601px - 1920px) */
@media screen and (min-width: 1601px) and (max-width: 1920px) {
  .tabulator {
    width: 1200px;
  }
}
/* Très grands écrans et écrans 4K (1921px - 2048px) */
@media screen and (min-width: 1921px) and (max-width: 2048px) {
  .tabulator {
    width: 1400px;
  }
}
.sortable-table-container {
  max-height: 400px; /* Hauteur fixe du tableau */
  overflow-y: auto; /* Défilement vertical */
  border: 1px solid #ddd; /* Bordure autour du tableau */
}

.sortable-table {
  width: 100%; /* Le tableau prend toute la largeur du conteneur */
  border-collapse: collapse; /* Fusion des bordures */
  table-layout: fixed; /* Table layout fixed pour permettre le redimensionnement */
}

.tabulator-header-filter > input {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-search\" viewBox=\"0 0 16 16\"><path d=\"M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0\"/></svg>");
  background-repeat: no-repeat;
  background-position: 99% 50%;
  background-blend-mode: multiply;
}

.tabulator {
  position: relative;
  border: 1px solid #999;
  background-color: #00567b;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  border-radius: 10px;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.tabulator[tabulator-layout=fitDataFill] .tabulator-tableholder .tabulator-table {
  min-width: 100%;
}
.tabulator[tabulator-layout=fitDataTable] {
  display: inline-block;
}
.tabulator.tabulator-block-select {
  user-select: none;
}
.tabulator.tabulator-ranges .tabulator-cell:not(.tabulator-editing) {
  user-select: none;
}
.tabulator .tabulator-header {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid #999;
  background-color: #00567b;
  color: white;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  outline: none;
}
.tabulator .tabulator-header.tabulator-header-hidden {
  display: none;
}
.tabulator .tabulator-header .tabulator-header-contents {
  position: relative;
  overflow: hidden;
}
.tabulator .tabulator-header .tabulator-header-contents .tabulator-headers {
  display: inline-block;
}
.tabulator .tabulator-header .tabulator-col {
  display: inline-flex;
  position: relative;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: flex-start;
  border-right: 1px solid #aaa;
  background: #00567b;
  text-align: left;
  vertical-align: bottom;
  overflow: hidden;
}
.tabulator .tabulator-header .tabulator-col.tabulator-moving {
  position: absolute;
  border: 1px solid #999;
  background: rgb(0, 50.3414634147, 72.0000000001);
  background: rgb(0, 50.3414634146, 72);
  pointer-events: none;
}
.tabulator .tabulator-header .tabulator-col.tabulator-range-highlight {
  background-color: #D6D6D6;
  color: #000000;
}
.tabulator .tabulator-header .tabulator-col.tabulator-range-selected {
  background-color: #3876ca;
  color: #FFFFFF;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content {
  box-sizing: border-box;
  position: relative;
  padding: 4px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button {
  padding: 0 8px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-popup-button:hover {
  cursor: pointer;
  opacity: 0.6;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder {
  position: relative;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
  box-sizing: border-box;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title.tabulator-col-title-wrap {
  white-space: normal;
  text-overflow: initial;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #999;
  padding: 1px;
  background: #fff;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-popup-button + .tabulator-title-editor {
  width: calc(100% - 22px);
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #00b2ff;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  position: relative;
  display: flex;
  border-top: 1px solid #aaa;
  overflow: hidden;
  margin-right: -1px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {
  position: relative;
  box-sizing: border-box;
  margin-top: 2px;
  width: 100%;
  text-align: center;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea {
  height: auto !important;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg {
  margin-top: 3px;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear {
  width: 0;
  height: 0;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
  padding-right: 25px;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-header .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover {
    cursor: pointer;
    background-color: rgb(0, 50.3414634147, 72.0000000001);
    background-color: rgb(0, 50.3414634146, 72);
  }
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter {
  color: #00b2ff;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {
    cursor: pointer;
    border-bottom: 6px solid #555;
  }
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-top: none;
  border-bottom: 6px solid #00b2ff;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter {
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {
    cursor: pointer;
    border-bottom: 6px solid #555;
  }
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-top: none;
  border-bottom: 6px solid white;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter {
  color: white;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter.tabulator-col-sorter-element .tabulator-arrow:hover {
    cursor: pointer;
    border-top: 6px solid #555;
  }
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {
  border-bottom: none;
  border-top: 6px solid white;
  color: white;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title {
  writing-mode: vertical-rl;
  text-orientation: mixed;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title {
  transform: rotate(180deg);
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title {
  padding-right: 0;
  padding-top: 20px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title {
  padding-right: 0;
  padding-bottom: 20px;
}
.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter {
  justify-content: center;
  left: 0;
  right: 0;
  top: 4px;
  bottom: auto;
}
.tabulator .tabulator-header .tabulator-frozen {
  position: sticky;
  left: 0;
  z-index: 11;
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {
  border-right: 2px solid #aaa;
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {
  border-left: 2px solid #aaa;
}
.tabulator .tabulator-header .tabulator-calcs-holder {
  box-sizing: border-box;
  display: inline-block;
  background: rgb(65.37, 197.9568292683, 255) !important;
  background: rgb(0, 103.8292682927, 148.5) !important;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {
  background: rgb(65.37, 197.9568292683, 255) !important;
  background: rgb(0, 103.8292682927, 148.5) !important;
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
  display: none;
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder {
  display: inline-block;
}
.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {
  display: none;
}
.tabulator .tabulator-tableholder {
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.tabulator .tabulator-tableholder:focus {
  outline: none;
}
.tabulator .tabulator-tableholder .tabulator-placeholder {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 100%;
  width: 100%;
}
.tabulator .tabulator-tableholder .tabulator-placeholder[tabulator-render-mode=virtual] {
  min-height: 100%;
}
.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents {
  display: inline-block;
  text-align: center;
  padding: 10px;
  color: #ccc;
  font-weight: bold;
  font-size: 20px;
  white-space: normal;
}
.tabulator .tabulator-tableholder .tabulator-table {
  position: relative;
  display: inline-block;
  background-color: #fff;
  white-space: nowrap;
  overflow: visible;
  color: #333;
}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs {
  font-weight: bold;
  background: rgb(0, 103.8292682926, 148.4999999999) !important;
  background: rgb(0, 103.8292682927, 148.5) !important;
}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top {
  border-bottom: 2px solid #aaa;
}
.tabulator .tabulator-tableholder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom {
  border-top: 2px solid #aaa;
}
.tabulator .tabulator-tableholder .tabulator-range-overlay {
  position: absolute;
  inset: 0;
  z-index: 10;
  pointer-events: none;
}
.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range {
  position: absolute;
  box-sizing: border-box;
  border: 1px solid #2975DD;
}
.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active::after {
  content: "";
  position: absolute;
  right: -3px;
  bottom: -3px;
  width: 6px;
  height: 6px;
  background-color: #2975DD;
  border-radius: 999px;
}
.tabulator .tabulator-tableholder .tabulator-range-overlay .tabulator-range-cell-active {
  position: absolute;
  box-sizing: border-box;
  border: 2px solid #2975DD;
}
.tabulator .tabulator-footer {
  border-top: 1px solid #999;
  background-color: #e6e6e6;
  color: #555;
  font-weight: bold;
  white-space: nowrap;
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
.tabulator .tabulator-footer .tabulator-footer-contents {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 5px 10px;
}
.tabulator .tabulator-footer .tabulator-footer-contents:empty {
  display: none;
}
.tabulator .tabulator-footer .tabulator-spreadsheet-tabs {
  margin-top: -5px;
  overflow-x: auto;
}
.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab {
  display: inline-block;
  padding: 5px;
  border: #999 1px solid;
  border-top: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  font-size: 0.9em;
}
.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab:hover {
  cursor: pointer;
  opacity: 0.7;
}
.tabulator .tabulator-footer .tabulator-spreadsheet-tabs .tabulator-spreadsheet-tab.tabulator-spreadsheet-tab-active {
  background: #fff;
}
.tabulator .tabulator-footer .tabulator-calcs-holder {
  box-sizing: border-box;
  width: 100%;
  text-align: left;
  background: rgb(242.75, 242.75, 242.75) !important;
  background: rgb(242.75, 242.75, 242.75) !important;
  border-bottom: 1px solid #aaa;
  border-top: 1px solid #aaa;
  overflow: hidden;
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {
  display: inline-block;
  background: rgb(242.75, 242.75, 242.75) !important;
  background: rgb(242.75, 242.75, 242.75) !important;
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {
  display: none;
}
.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {
  margin-bottom: -5px;
  border-bottom: none;
}
.tabulator .tabulator-footer > * + .tabulator-page-counter {
  margin-left: 10px;
}
.tabulator .tabulator-footer .tabulator-page-counter {
  font-weight: normal;
  max-width: fit-content;
  background: white;
  display: flex;
  justify-content: center;
  border-radius: 20px;
  padding: 6px 12px 6px 12px;
}
.tabulator .tabulator-footer .tabulator-paginator {
  flex: 1;
  text-align: right;
  color: #555;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  max-width: fit-content;
  background: white;
  display: flex;
  justify-content: center;
  border-radius: 20px;
  padding: 6px 12px 6px 12px;
}
.tabulator .tabulator-footer .tabulator-page-size {
  display: inline-block;
  margin: 0 5px;
  padding: 2px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
}
.tabulator .tabulator-footer .tabulator-pages {
  margin: 0 7px;
}
.tabulator .tabulator-footer .tabulator-page {
  display: inline-block;
  margin: 0 2px;
  padding: 2px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.2);
}
.tabulator .tabulator-footer .tabulator-page.active {
  color: #d00;
}
.tabulator .tabulator-footer .tabulator-page:disabled {
  opacity: 0.5;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-footer .tabulator-page:not(disabled):hover {
    cursor: pointer;
    background: rgba(0, 0, 0, 0.2);
    color: #fff;
  }
}
.tabulator .tabulator-col-resize-handle {
  position: relative;
  display: inline-block;
  width: 6px;
  margin-left: -3px;
  margin-right: -3px;
  z-index: 11;
  vertical-align: middle;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator .tabulator-col-resize-handle:hover {
    cursor: ew-resize;
  }
}
.tabulator .tabulator-col-resize-handle:last-of-type {
  width: 3px;
  margin-right: 0;
}
.tabulator .tabulator-col-resize-guide {
  position: absolute;
  top: 0;
  width: 4px;
  height: 100%;
  margin-left: -0.5px;
  background-color: #999;
  opacity: 0.5;
}
.tabulator .tabulator-row-resize-guide {
  position: absolute;
  left: 0;
  width: 100%;
  height: 4px;
  margin-top: -0.5px;
  background-color: #999;
  opacity: 0.5;
}
.tabulator .tabulator-alert {
  position: absolute;
  display: flex;
  align-items: center;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  text-align: center;
}
.tabulator .tabulator-alert .tabulator-alert-msg {
  display: inline-block;
  margin: 0 auto;
  padding: 10px 20px;
  border-radius: 10px;
  background: #fff;
  font-weight: bold;
  font-size: 16px;
}
.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg {
  border: 4px solid #333;
  color: #000;
}
.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-error {
  border: 4px solid #D00;
  color: #590000;
}

.tabulator-row {
  position: relative;
  box-sizing: border-box;
  min-height: 22px;
  background-color: #fff;
}
.tabulator-row.tabulator-row-even {
  background-color: #EFEFEF;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row.tabulator-selectable:hover {
    background-color: #bbb;
    cursor: pointer;
  }
}
.tabulator-row.tabulator-selected {
  background-color: #9ABCEA;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row.tabulator-selected:hover {
    background-color: #769BCC;
    cursor: pointer;
  }
}
.tabulator-row.tabulator-row-moving {
  border: 1px solid #000;
  background: #fff;
}
.tabulator-row.tabulator-moving {
  position: absolute;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  pointer-events: none;
  z-index: 15;
}
.tabulator-row.tabulator-range-highlight .tabulator-cell.tabulator-range-row-header {
  background-color: #D6D6D6;
  color: #000000;
}
.tabulator-row.tabulator-range-highlight.tabulator-range-selected .tabulator-cell.tabulator-range-row-header {
  background-color: #3876ca;
  color: #FFFFFF;
}
.tabulator-row.tabulator-range-selected .tabulator-cell.tabulator-range-row-header {
  background-color: #3876ca;
  color: #FFFFFF;
}
.tabulator-row .tabulator-row-resize-handle {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 5px;
}
.tabulator-row .tabulator-row-resize-handle.prev {
  top: 0;
  bottom: auto;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row .tabulator-row-resize-handle:hover {
    cursor: ns-resize;
  }
}
.tabulator-row .tabulator-responsive-collapse {
  box-sizing: border-box;
  padding: 5px;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}
.tabulator-row .tabulator-responsive-collapse:empty {
  display: none;
}
.tabulator-row .tabulator-responsive-collapse table {
  font-size: 14px;
}
.tabulator-row .tabulator-responsive-collapse table tr td {
  position: relative;
}
.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type {
  padding-right: 10px;
}
.tabulator-row .tabulator-cell {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  padding: 4px;
  border-right: 1px solid #aaa;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  outline: none;
}
.tabulator-row .tabulator-cell.tabulator-row-header {
  border-right: 1px solid #999;
  border-bottom: 1px solid #aaa;
  background: #00567b;
}
.tabulator-row .tabulator-cell.tabulator-frozen {
  display: inline-block;
  position: sticky;
  left: 0;
  background-color: inherit;
  z-index: 11;
}
.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left {
  border-right: 2px solid #aaa;
}
.tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right {
  border-left: 2px solid #aaa;
}
.tabulator-row .tabulator-cell.tabulator-editing {
  border: 1px solid #1D68CD;
  outline: none;
  padding: 0;
}
.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {
  border: 1px;
  background: transparent;
  outline: none;
}
.tabulator-row .tabulator-cell.tabulator-validation-fail {
  border: 1px solid #dd0000;
}
.tabulator-row .tabulator-cell.tabulator-validation-fail input, .tabulator-row .tabulator-cell.tabulator-validation-fail select {
  border: 1px;
  background: transparent;
  color: #dd0000;
}
.tabulator-row .tabulator-cell.tabulator-row-handle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box {
  width: 80%;
}
.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {
  width: 100%;
  height: 3px;
  margin-top: 2px;
  background: #666;
}
.tabulator-row .tabulator-cell.tabulator-range-selected:not(.tabulator-range-only-cell-selected):not(.tabulator-range-row-header) {
  background-color: #9ABCEA;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-branch-empty {
  display: inline-block;
  width: 7px;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-branch {
  display: inline-block;
  vertical-align: middle;
  height: 9px;
  width: 7px;
  margin-top: -9px;
  margin-right: 5px;
  border-bottom-left-radius: 1px;
  border-left: 2px solid #aaa;
  border-bottom: 2px solid #aaa;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 11px;
  width: 11px;
  margin-right: 5px;
  border: 1px solid #333;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {
    cursor: pointer;
    background: rgba(0, 0, 0, 0.2);
  }
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: transparent;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: #333;
}
.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  height: 15px;
  width: 15px;
  border-radius: 20px;
  background: #666;
  color: #fff;
  font-weight: bold;
  font-size: 1.1em;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover {
    opacity: 0.7;
    cursor: pointer;
  }
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close {
  display: initial;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open {
  display: none;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle svg {
  stroke: #fff;
}
.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close {
  display: none;
}
.tabulator-row .tabulator-cell .tabulator-traffic-light {
  display: inline-block;
  height: 14px;
  width: 14px;
  border-radius: 14px;
}
.tabulator-row.tabulator-group {
  box-sizing: border-box;
  border-bottom: 1px solid #999;
  border-right: 1px solid #aaa;
  border-top: 1px solid #999;
  padding: 5px;
  padding-left: 10px;
  background: #ccc;
  font-weight: bold;
  min-width: 100%;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-row.tabulator-group:hover {
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.1);
  }
}
.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow {
  margin-right: 10px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  border-bottom: 0;
}
.tabulator-row.tabulator-group.tabulator-group-level-1 {
  padding-left: 30px;
}
.tabulator-row.tabulator-group.tabulator-group-level-2 {
  padding-left: 50px;
}
.tabulator-row.tabulator-group.tabulator-group-level-3 {
  padding-left: 70px;
}
.tabulator-row.tabulator-group.tabulator-group-level-4 {
  padding-left: 90px;
}
.tabulator-row.tabulator-group.tabulator-group-level-5 {
  padding-left: 110px;
}
.tabulator-row.tabulator-group .tabulator-group-toggle {
  display: inline-block;
}
.tabulator-row.tabulator-group .tabulator-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  border-left: 6px solid white;
  vertical-align: middle;
}
.tabulator-row.tabulator-group span {
  margin-left: 10px;
  color: #d00;
}

.tabulator-toggle {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  border: 1px solid #ccc;
  background: #dcdcdc;
}
.tabulator-toggle.tabulator-toggle-on {
  background: #1c6cc2;
}
.tabulator-toggle .tabulator-toggle-switch {
  box-sizing: border-box;
  border: 1px solid #ccc;
  background: #fff;
}

.tabulator-popup-container {
  position: absolute;
  display: inline-block;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #aaa;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  font-size: 14px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 10000;
}

.tabulator-popup {
  padding: 5px;
  border-radius: 3px;
}

.tabulator-tooltip {
  max-width: min(500px, 100%);
  padding: 3px 5px;
  border-radius: 2px;
  box-shadow: none;
  font-size: 12px;
  pointer-events: none;
}

.tabulator-menu .tabulator-menu-item {
  position: relative;
  box-sizing: border-box;
  padding: 5px 10px;
  user-select: none;
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {
  opacity: 0.5;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {
    cursor: pointer;
    background: #EFEFEF;
  }
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu {
  padding-right: 25px;
}
.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after {
  display: inline-block;
  position: absolute;
  top: calc(5px + 0.4em);
  right: 10px;
  height: 7px;
  width: 7px;
  content: "";
  border-width: 1px 1px 0 0;
  border-style: solid;
  border-color: #aaa;
  vertical-align: top;
  transform: rotate(45deg);
}
.tabulator-menu .tabulator-menu-separator {
  border-top: 1px solid #aaa;
}

.tabulator-edit-list {
  max-height: 200px;
  font-size: 14px;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.tabulator-edit-list .tabulator-edit-list-item {
  padding: 4px;
  color: #333;
  outline: none;
}
.tabulator-edit-list .tabulator-edit-list-item.active {
  color: #fff;
  background: #1D68CD;
}
.tabulator-edit-list .tabulator-edit-list-item.active.focused {
  outline: 1px solid rgba(255, 255, 255, 0.5);
}
.tabulator-edit-list .tabulator-edit-list-item.focused {
  outline: 1px solid #1D68CD;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-edit-list .tabulator-edit-list-item:hover {
    cursor: pointer;
    color: #fff;
    background: #1D68CD;
  }
}
.tabulator-edit-list .tabulator-edit-list-placeholder {
  padding: 4px;
  color: #333;
  text-align: center;
}
.tabulator-edit-list .tabulator-edit-list-group {
  border-bottom: 1px solid #aaa;
  padding: 4px;
  padding-top: 6px;
  color: #333;
  font-weight: bold;
}
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-2, .tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-2 {
  padding-left: 12px;
}
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-3, .tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-3 {
  padding-left: 20px;
}
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-4, .tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-4 {
  padding-left: 28px;
}
.tabulator-edit-list .tabulator-edit-list-item.tabulator-edit-list-group-level-5, .tabulator-edit-list .tabulator-edit-list-group.tabulator-edit-list-group-level-5 {
  padding-left: 36px;
}

.tabulator.tabulator-ltr {
  direction: ltr;
}

.tabulator.tabulator-rtl {
  text-align: initial;
  direction: rtl;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col {
  text-align: initial;
  border-left: 1px solid #aaa;
  border-right: initial;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {
  margin-right: initial;
  margin-left: -1px;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {
  padding-right: 0;
  padding-left: 25px;
}
.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {
  left: 8px;
  right: initial;
}
.tabulator.tabulator-rtl .tabulator-tableholder .tabulator-range-overlay .tabulator-range.tabulator-range-active::after {
  content: "";
  position: absolute;
  left: -3px;
  right: initial;
  bottom: -3px;
  width: 6px;
  height: 6px;
  background-color: #2975DD;
  border-radius: 999px;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell {
  border-right: initial;
  border-left: 1px solid #aaa;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch {
  margin-right: initial;
  margin-left: 5px;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: 1px;
  border-left: initial;
  border-right: 2px solid #aaa;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control {
  margin-right: initial;
  margin-left: 5px;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-left {
  border-left: 2px solid #aaa;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-cell.tabulator-frozen.tabulator-frozen-right {
  border-right: 2px solid #aaa;
}
.tabulator.tabulator-rtl .tabulator-row .tabulator-col-resize-handle:last-of-type {
  width: 3px;
  margin-left: 0;
  margin-right: -3px;
}
.tabulator.tabulator-rtl .tabulator-footer .tabulator-calcs-holder {
  text-align: initial;
}

.tabulator-print-fullscreen {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}

body.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) {
  display: none !important;
}

.tabulator-print-table {
  border-collapse: collapse;
}
.tabulator-print-table .tabulator-data-tree-branch {
  display: inline-block;
  vertical-align: middle;
  height: 9px;
  width: 7px;
  margin-top: -9px;
  margin-right: 5px;
  border-bottom-left-radius: 1px;
  border-left: 2px solid #aaa;
  border-bottom: 2px solid #aaa;
}
.tabulator-print-table .tabulator-print-table-group {
  box-sizing: border-box;
  border-bottom: 1px solid #999;
  border-right: 1px solid #aaa;
  border-top: 1px solid #999;
  padding: 5px;
  padding-left: 10px;
  background: #ccc;
  font-weight: bold;
  min-width: 100%;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-print-table .tabulator-print-table-group:hover {
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.1);
  }
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow {
  margin-right: 10px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  border-bottom: 0;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td {
  padding-left: 30px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td {
  padding-left: 50px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td {
  padding-left: 70px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td {
  padding-left: 90px !important;
}
.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td {
  padding-left: 110px !important;
}
.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle {
  display: inline-block;
}
.tabulator-print-table .tabulator-print-table-group .tabulator-arrow {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 16px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  border-left: 6px solid white;
  vertical-align: middle;
}
.tabulator-print-table .tabulator-print-table-group span {
  margin-left: 10px;
  color: #d00;
}
.tabulator-print-table .tabulator-data-tree-control {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  height: 11px;
  width: 11px;
  margin-right: 5px;
  border: 1px solid #333;
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
@media (hover: hover) and (pointer: fine) {
  .tabulator-print-table .tabulator-data-tree-control:hover {
    cursor: pointer;
    background: rgba(0, 0, 0, 0.2);
  }
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: transparent;
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand {
  display: inline-block;
  position: relative;
  height: 7px;
  width: 1px;
  background: #333;
}
.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {
  position: absolute;
  content: "";
  left: -3px;
  top: 3px;
  height: 1px;
  width: 7px;
  background: #333;
}

/* Styles pour les téléphones (écran inférieur à 600px) */
@media only screen and (max-width: 899px) {
  .tabulator {
    width: 100%;
  }
  .tabulator .tabulator-tableholder .tabulator-table {
    padding-top: 0px;
    padding-bottom: 0px;
    width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtFQTZnQkQ7SUFDQztJQUNBO0lBQ0E7RUEzZ0JBO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3dlc2hhcmU3Ly4vYXNzZXRzL3JlYWN0L2NvbnRyb2xsZXJzL2ludGVyZmFjZV9jb21wb25lbnRzL2NvbXBvbmVudHNfc3R5bGVzL2RvY3VtZW50c1RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vd2VzaGFyZTcvLi9hc3NldHMvc3R5bGVzL2NvbG9ycy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlICcuLi8uLi8uLi8uLi9zdHlsZXMvY29sb3JzLnNjc3MnIGFzIGNvbG9ycztcblxuQG1lZGlhIHNjcmVlbiAgYW5kIChtaW4td2lkdGg6MzAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQudGFidWxhdG9ye1xuXHRcdHdpZHRoOjMwMHB4O1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnRhYnVsYXRvcntcblx0XHR3aWR0aDo1NzdweDtcblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC50YWJ1bGF0b3J7XG5cdFx0d2lkdGg6NzYwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkzcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LnRhYnVsYXRvcntcblx0XHR3aWR0aDo4ODBweDtcblx0fVxufVxuLyogw4ljcmFucyBkJ29yZGluYXRldXIgcG9ydGFibGUgc3RhbmRhcmQgKDEwMjVweCAtIDEzNjZweCkgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuXHQudGFidWxhdG9yIHtcblx0ICB3aWR0aDogODc1cHg7XG5cdH1cbiAgfVxuICBcbiAgLyogw4ljcmFucyBkJ29yZGluYXRldXIgZGUgYnVyZWF1IG1veWVucyAoMTM2N3B4IC0gMTYwMHB4KSAqL1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcblx0LnRhYnVsYXRvciB7XG5cdCAgd2lkdGg6IDEwMDBweDtcblx0fVxuICB9XG4gIFxuICAvKiBHcmFuZHMgw6ljcmFucyBkJ29yZGluYXRldXIgZGUgYnVyZWF1ICgxNjAxcHggLSAxOTIwcHgpICovXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDFweCkgYW5kIChtYXgtd2lkdGg6IDE5MjBweCkge1xuXHQudGFidWxhdG9yIHtcblx0ICB3aWR0aDogMTIwMHB4O1xuXHR9XG4gIH1cbiAgXG4gIC8qIFRyw6hzIGdyYW5kcyDDqWNyYW5zIGV0IMOpY3JhbnMgNEsgKDE5MjFweCAtIDIwNDhweCkgKi9cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSBhbmQgKG1heC13aWR0aDogMjA0OHB4KSB7XG5cdC50YWJ1bGF0b3Ige1xuXHQgIHdpZHRoOiAxNDAwcHg7XG5cdH1cbiAgfVxuLnNvcnRhYmxlLXRhYmxlLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4OyAvKiBIYXV0ZXVyIGZpeGUgZHUgdGFibGVhdSAqL1xuICBvdmVyZmxvdy15OiBhdXRvOyAvKiBEw6lmaWxlbWVudCB2ZXJ0aWNhbCAqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyAvKiBCb3JkdXJlIGF1dG91ciBkdSB0YWJsZWF1ICovXG59XG5cbi5zb3J0YWJsZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyAvKiBMZSB0YWJsZWF1IHByZW5kIHRvdXRlIGxhIGxhcmdldXIgZHUgY29udGVuZXVyICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8qIEZ1c2lvbiBkZXMgYm9yZHVyZXMgKi9cbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgLyogVGFibGUgbGF5b3V0IGZpeGVkIHBvdXIgcGVybWV0dHJlIGxlIHJlZGltZW5zaW9ubmVtZW50ICovXG59XG5cbi8vTWFpbiBUaGVtZSBWYXJpYWJsZXNcbiRiYWNrZ3JvdW5kQ29sb3I6IGNvbG9ycy4kd2VzaGFyZUJnQmx1ZSAhZGVmYXVsdDsgLy9iYWNrZ3JvdW5kIGNvbG9yIG9mIHRhYnVsYXRvclxuJGJvcmRlckNvbG9yOiM5OTkgIWRlZmF1bHQ7IC8vYm9yZGVyIHRvIHRhYnVsYXRvclxuJHRleHRTaXplOjE0cHggIWRlZmF1bHQ7IC8vdGFibGUgdGV4dCBzaXplXG5cbi8vaGVhZGVyIHRoZW1pbmdcbiRoZWFkZXJCYWNrZ3JvdW5kQ29sb3I6IGNvbG9ycy4kd2VzaGFyZUJnQmx1ZSAhZGVmYXVsdDsgLy9ib3JkZXIgdG8gdGFidWxhdG9yXG4kaGVhZGVyVGV4dENvbG9yOndoaXRlICFkZWZhdWx0OyAvL2hlYWRlciB0ZXh0IGNvbG9yXG4kaGVhZGVyQm9yZGVyQ29sb3I6I2FhYSAhZGVmYXVsdDsgIC8vaGVhZGVyIGJvcmRlciBjb2xvclxuJGhlYWRlclNlcGFyYXRvckNvbG9yOiM5OTkgIWRlZmF1bHQ7IC8vaGVhZGVyIGJvdHRvbSBzZXBhcmF0b3IgY29sb3JcbiRoZWFkZXJNYXJnaW46NHB4ICFkZWZhdWx0OyAvL3BhZGRpbmcgcm91bmQgaGVhZGVyXG5cbi8vY29sdW1uIGhlYWRlciBhcnJvd3NcbiRzb3J0QXJyb3dIb3ZlcjogIzU1NSAhZGVmYXVsdDtcbiRzb3J0QXJyb3dBY3RpdmU6IHdoaXRlICFkZWZhdWx0O1xuJHNvcnRBcnJvd0luYWN0aXZlOiBjb2xvcnMuJHdlc2hhcmVMaWdodGJsdWUgIWRlZmF1bHQ7XG5cbiRjb2x1bW5SZXNpemVHdWlkZUNvbG9yOiM5OTkgIWRlZmF1bHQ7XG5cbi8vcm93IHRoZW1pbmdcbiRyb3dCYWNrZ3JvdW5kQ29sb3I6I2ZmZiAhZGVmYXVsdDsgLy90YWJsZSByb3cgYmFja2dyb3VuZCBjb2xvclxuJHJvd0FsdEJhY2tncm91bmRDb2xvcjojRUZFRkVGICFkZWZhdWx0OyAvL3RhYmxlIHJvdyBiYWNrZ3JvdW5kIGNvbG9yXG4kcm93Qm9yZGVyQ29sb3I6I2FhYSAhZGVmYXVsdDsgLy90YWJsZSBib3JkZXIgY29sb3JcbiRyb3dUZXh0Q29sb3I6IzMzMyAhZGVmYXVsdDsgLy90YWJsZSB0ZXh0IGNvbG9yXG4kcm93SG92ZXJCYWNrZ3JvdW5kOiNiYmIgIWRlZmF1bHQ7IC8vcm93IGJhY2tncm91bmQgY29sb3Igb24gaG92ZXJcblxuJHJvd1NlbGVjdGVkQmFja2dyb3VuZDogIzlBQkNFQSAhZGVmYXVsdDsgLy9yb3cgYmFja2dyb3VuZCBjb2xvciB3aGVuIHNlbGVjdGVkXG4kcm93U2VsZWN0ZWRCYWNrZ3JvdW5kSG92ZXI6ICM3NjlCQ0MgIWRlZmF1bHQ7Ly9yb3cgYmFja2dyb3VuZCBjb2xvciB3aGVuIHNlbGVjdGVkIGFuZCBob3ZlcmVkXG5cbiRlZGl0Qm94Q29sb3I6IzFENjhDRCAhZGVmYXVsdDsgLy9ib3JkZXIgY29sb3IgZm9yIGVkaXQgYm94ZXNcbiRlcnJvckNvbG9yOiNkZDAwMDAgIWRlZmF1bHQ7IC8vZXJyb3IgaW5kaWNhdGlvblxuXG4vL2Zvb3RlciB0aGVtaW5nXG4kZm9vdGVyQmFja2dyb3VuZENvbG9yOiNlNmU2ZTYgIWRlZmF1bHQ7IC8vYm9yZGVyIHRvIHRhYnVsYXRvclxuJGZvb3RlclRleHRDb2xvcjojNTU1ICFkZWZhdWx0OyAvL2Zvb3RlciB0ZXh0IGNvbG9yXG4kZm9vdGVyQm9yZGVyQ29sb3I6I2FhYSAhZGVmYXVsdDsgLy9mb290ZXIgYm9yZGVyIGNvbG9yXG4kZm9vdGVyU2VwYXJhdG9yQ29sb3I6Izk5OSAhZGVmYXVsdDsgLy9mb290ZXIgYm90dG9tIHNlcGFyYXRvciBjb2xvclxuJGZvb3RlckFjdGl2ZUNvbG9yOiNkMDAgIWRlZmF1bHQ7IC8vZm9vdGVyIGJvdHRvbSBhY3RpdmUgdGV4dCBjb2xvclxuXG4kc3ByZWFkc2hlZXRBY3RpdmVUYWJDb2xvcjojZmZmICFkZWZhdWx0OyAvL2NvbG9yIGZvciB0aGUgYWN0aXZlIHNwcmVhZHNoZWV0IHRhYlxuXG4vL3JhbmdlIHNlbGVjdGlvblxuJHJhbmdlQm9yZGVyQ29sb3I6ICMyOTc1REQgIWRlZmF1bHQ7IC8vcmFuZ2UgYm9yZGVyIGNvbG9yXG4kcmFuZ2VIYW5kbGVDb2xvcjogJHJhbmdlQm9yZGVyQ29sb3IgIWRlZmF1bHQ7IC8vcmFuZ2UgaGFuZGxlIGNvbG9yXG4kcmFuZ2VIZWFkZXJTZWxlY3RlZEJhY2tncm91bmQ6ICMzODc2Y2EgIWRlZmF1bHQ7IC8vaGVhZGVyIGJhY2tncm91bmQgY29sb3Igd2hlbiBzZWxlY3RlZFxuJHJhbmdlSGVhZGVyU2VsZWN0ZWRUZXh0Q29sb3I6ICNGRkZGRkYgIWRlZmF1bHQ7IC8vaGVhZGVyIHRleHQgY29sb3Igd2hlbiBzZWxlY3RlZFxuJHJhbmdlSGVhZGVySGlnaGxpZ2h0QmFja2dyb3VuZDogI0Q2RDZENiAhZGVmYXVsdDsgLy9oZWFkZXIgYmFja2dyb3VuZCBjb2xvciB3aGVuIGhpZ2hsaWdodGVkXG4kcmFuZ2VIZWFkZXJUZXh0SGlnaGxpZ2h0QmFja2dyb3VuZDogIzAwMDAwMCAhZGVmYXVsdDsgLy9oZWFkZXIgdGV4dCBjb2xvciB3aGVuIGhpZ2hsaWdodGVkXG4udGFidWxhdG9yLWhlYWRlci1maWx0ZXI+aW5wdXRcbntcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTZcIiBmaWxsPVwiY3VycmVudENvbG9yXCIgY2xhc3M9XCJiaSBiaS1zZWFyY2hcIiB2aWV3Qm94PVwiMCAwIDE2IDE2XCI+PHBhdGggZD1cIk0xMS43NDIgMTAuMzQ0YTYuNSA2LjUgMCAxIDAtMS4zOTcgMS4zOThoLS4wMDFxLjA0NC4wNi4wOTguMTE1bDMuODUgMy44NWExIDEgMCAwIDAgMS40MTUtMS40MTRsLTMuODUtMy44NWExIDEgMCAwIDAtLjExNS0uMXpNMTIgNi41YTUuNSA1LjUgMCAxIDEtMTEgMCA1LjUgNS41IDAgMCAxIDExIDBcIi8+PC9zdmc+Jyk7XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDUwJTtcblx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi8vVGFidWxhdG9yIENvbnRhaW5pbmcgRWxlbWVudFxuLnRhYnVsYXRvcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yO1xuXHRcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblx0XG5cdGZvbnQtc2l6ZTokdGV4dFNpemU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XG5cdCZbdGFidWxhdG9yLWxheW91dD1cImZpdERhdGFGaWxsXCJde1xuXHRcdC50YWJ1bGF0b3ItdGFibGVob2xkZXJ7XG5cdFx0XHQudGFidWxhdG9yLXRhYmxle1xuXHRcdFx0XHRtaW4td2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCZbdGFidWxhdG9yLWxheW91dD1cImZpdERhdGFUYWJsZVwiXXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblx0XG5cdCYudGFidWxhdG9yLWJsb2NrLXNlbGVjdHtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0fVxuXHRcblx0Ji50YWJ1bGF0b3ItcmFuZ2Vze1xuXHRcdC50YWJ1bGF0b3ItY2VsbDpub3QoLnRhYnVsYXRvci1lZGl0aW5nKXtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdH1cblx0fVxuXHRcblx0XG5cdC8vY29sdW1uIGhlYWRlciBjb250YWluaW5nIGVsZW1lbnRcblx0LnRhYnVsYXRvci1oZWFkZXJ7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcblx0XHR3aWR0aDoxMDAlO1xuXHRcdFxuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRoZWFkZXJTZXBhcmF0b3JDb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyQmFja2dyb3VuZENvbG9yO1xuXHRcdGNvbG9yOiAkaGVhZGVyVGV4dENvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtby11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFxuXHRcdCYudGFidWxhdG9yLWhlYWRlci1oaWRkZW57XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC50YWJ1bGF0b3ItaGVhZGVyLWNvbnRlbnRze1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0LnRhYnVsYXRvci1oZWFkZXJze1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC8vaW5kaXZpZHVhbCBjb2x1bW4gaGVhZGVyIGVsZW1lbnRcblx0XHQudGFidWxhdG9yLWNvbHtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWZsZXg7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdFxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFxuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkaGVhZGVyQm9yZGVyQ29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiRoZWFkZXJCYWNrZ3JvdW5kQ29sb3I7XG5cdFx0XHRcblx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHQmLnRhYnVsYXRvci1tb3Zpbmd7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkaGVhZGVyU2VwYXJhdG9yQ29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQ6Y29sb3Iuc2NhbGUoJGhlYWRlckJhY2tncm91bmRDb2xvciwgJGxpZ2h0bmVzczogLTQxLjQ2MzQxNDYzNDElKTtcblx0XHRcdFx0YmFja2dyb3VuZDpjb2xvci5hZGp1c3QoJGhlYWRlckJhY2tncm91bmRDb2xvciwgJGxpZ2h0bmVzczogLTEwJSk7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLnRhYnVsYXRvci1yYW5nZS1oaWdobGlnaHR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyYW5nZUhlYWRlckhpZ2hsaWdodEJhY2tncm91bmQ7XG5cdFx0XHRcdGNvbG9yOiAkcmFuZ2VIZWFkZXJUZXh0SGlnaGxpZ2h0QmFja2dyb3VuZDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji50YWJ1bGF0b3ItcmFuZ2Utc2VsZWN0ZWR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyYW5nZUhlYWRlclNlbGVjdGVkQmFja2dyb3VuZDtcblx0XHRcdFx0Y29sb3I6ICRyYW5nZUhlYWRlclNlbGVjdGVkVGV4dENvbG9yO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQvL2hvbGQgY29udGVudCBvZiBjb2x1bW4gaGVhZGVyXG5cdFx0XHQudGFidWxhdG9yLWNvbC1jb250ZW50e1xuXHRcdFx0XHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzo0cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQvL2hlYWRlciBtZW51IGJ1dHRvblxuXHRcdFx0XHQudGFidWxhdG9yLWhlYWRlci1wb3B1cC1idXR0b257XG5cdFx0XHRcdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ly9ob2xkIHRpdGxlIGFuZCBzb3J0IGFycm93XG5cdFx0XHRcdC50YWJ1bGF0b3ItY29sLXRpdGxlLWhvbGRlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC8vaG9sZCB0aXRsZSBvZiBjb2x1bW4gaGVhZGVyXG5cdFx0XHRcdC50YWJ1bGF0b3ItY29sLXRpdGxle1xuXHRcdFx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246Ym90dG9tO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYudGFidWxhdG9yLWNvbC10aXRsZS13cmFwe1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC8vZWxlbWVudCB0byBob2xkIHRpdGxlIGVkaXRvclxuXHRcdFx0XHRcdC50YWJ1bGF0b3ItdGl0bGUtZWRpdG9ye1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICM5OTk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHBhZGRpbmc6MXB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQudGFidWxhdG9yLWhlYWRlci1wb3B1cC1idXR0b24gKyAudGFidWxhdG9yLXRpdGxlLWVkaXRvcntcblx0XHRcdFx0XHRcdHdpZHRoOmNhbGMoMTAwJSAtIDIycHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ly9jb2x1bW4gc29ydGVyIGFycm93XG5cdFx0XHRcdC50YWJ1bGF0b3ItY29sLXNvcnRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdGJvdHRvbTowO1xuXHRcdFx0XHRcdHJpZ2h0OjRweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQudGFidWxhdG9yLWFycm93e1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgJHNvcnRBcnJvd0luYWN0aXZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ly9jb21wbGV4IGhlYWRlciBjb2x1bW4gZ3JvdXBcblx0XHRcdCYudGFidWxhdG9yLWNvbC1ncm91cHtcblx0XHRcdFx0XG5cdFx0XHRcdC8vZ2VsZW1lbnQgdG8gaG9sZCBzdWIgY29sdW1ucyBpbiBjb2x1bW4gZ3JvdXBcblx0XHRcdFx0LnRhYnVsYXRvci1jb2wtZ3JvdXAtY29sc3tcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRoZWFkZXJCb3JkZXJDb2xvcjtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDotMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC8vaGVhZGVyIGZpbHRlciBjb250YWluaW5nIGVsZW1lbnRcblx0XHRcdC50YWJ1bGF0b3ItaGVhZGVyLWZpbHRlcntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRtYXJnaW4tdG9wOjJweDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0Ly9zdHlsaW5nIGFkanVzdG1lbnQgZm9yIGluYnVpbHQgZWRpdG9yc1xuXHRcdFx0XHR0ZXh0YXJlYXtcblx0XHRcdFx0XHRoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRzdmd7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHQmOjotbXMtY2xlYXIge1xuXHRcdFx0XHRcdFx0d2lkdGggOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQvL3N0eWxpbmcgY2hpbGQgZWxlbWVudHMgZm9yIHNvcnRhYmxlIGNvbHVtbnNcblx0XHRcdCYudGFidWxhdG9yLXNvcnRhYmxle1xuXHRcdFx0XHQudGFidWxhdG9yLWNvbC10aXRsZXtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdEBtZWRpYSAoaG92ZXI6aG92ZXIpIGFuZCAocG9pbnRlcjpmaW5lKXtcblx0XHRcdFx0XHQmLnRhYnVsYXRvci1jb2wtc29ydGVyLWVsZW1lbnQ6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6Y29sb3Iuc2NhbGUoJGhlYWRlckJhY2tncm91bmRDb2xvciwgJGxpZ2h0bmVzczogLTQxLjQ2MzQxNDYzNDElKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6Y29sb3IuYWRqdXN0KCRoZWFkZXJCYWNrZ3JvdW5kQ29sb3IsICRsaWdodG5lc3M6IC0xMCUpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmW2FyaWEtc29ydD1cIm5vbmVcIl17XG5cdFx0XHRcdFx0LnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNvcnRBcnJvd0luYWN0aXZlO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAbWVkaWEgKGhvdmVyOmhvdmVyKSBhbmQgKHBvaW50ZXI6ZmluZSl7XG5cdFx0XHRcdFx0XHRcdCYudGFidWxhdG9yLWNvbC1zb3J0ZXItZWxlbWVudCAudGFidWxhdG9yLWFycm93OmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkc29ydEFycm93SG92ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LnRhYnVsYXRvci1hcnJvd3tcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRzb3J0QXJyb3dJbmFjdGl2ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCZbYXJpYS1zb3J0PVwiYXNjZW5kaW5nXCJde1xuXHRcdFx0XHRcdC50YWJ1bGF0b3ItY29sLWNvbnRlbnQgLnRhYnVsYXRvci1jb2wtc29ydGVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRzb3J0QXJyb3dBY3RpdmU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBtZWRpYSAoaG92ZXI6aG92ZXIpIGFuZCAocG9pbnRlcjpmaW5lKXtcblx0XHRcdFx0XHRcdFx0Ji50YWJ1bGF0b3ItY29sLXNvcnRlci1lbGVtZW50IC50YWJ1bGF0b3ItYXJyb3c6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRzb3J0QXJyb3dIb3Zlcjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQudGFidWxhdG9yLWFycm93e1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgJHNvcnRBcnJvd0FjdGl2ZTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmW2FyaWEtc29ydD1cImRlc2NlbmRpbmdcIl17XG5cdFx0XHRcdFx0LnRhYnVsYXRvci1jb2wtY29udGVudCAudGFidWxhdG9yLWNvbC1zb3J0ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNvcnRBcnJvd0FjdGl2ZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QG1lZGlhIChob3Zlcjpob3ZlcikgYW5kIChwb2ludGVyOmZpbmUpe1xuXHRcdFx0XHRcdFx0XHQmLnRhYnVsYXRvci1jb2wtc29ydGVyLWVsZW1lbnQgLnRhYnVsYXRvci1hcnJvdzpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiA2cHggc29saWQgJHNvcnRBcnJvd0hvdmVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC50YWJ1bGF0b3ItYXJyb3d7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDZweCBzb2xpZCAkc29ydEFycm93QWN0aXZlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHNvcnRBcnJvd0FjdGl2ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQmLnRhYnVsYXRvci1jb2wtdmVydGljYWx7XG5cdFx0XHRcdC50YWJ1bGF0b3ItY29sLWNvbnRlbnR7XG5cdFx0XHRcdFx0LnRhYnVsYXRvci1jb2wtdGl0bGV7XG5cdFx0XHRcdFx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdFx0XHRcdFx0dGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLnRhYnVsYXRvci1jb2wtdmVydGljYWwtZmxpcHtcblx0XHRcdFx0XHQudGFidWxhdG9yLWNvbC10aXRsZXtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLnRhYnVsYXRvci1zb3J0YWJsZXtcblx0XHRcdFx0XHQudGFidWxhdG9yLWNvbC10aXRsZXtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYudGFidWxhdG9yLWNvbC12ZXJ0aWNhbC1mbGlwe1xuXHRcdFx0XHRcdFx0LnRhYnVsYXRvci1jb2wtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQudGFidWxhdG9yLWNvbC1zb3J0ZXJ7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdFx0XHR0b3A6NHB4O1xuXHRcdFx0XHRcdFx0Ym90dG9tOmF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50YWJ1bGF0b3ItZnJvemVue1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdFxuXHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdFxuXHRcdFx0ei1pbmRleDogMTE7XG5cdFx0XHRcblx0XHRcdCYudGFidWxhdG9yLWZyb3plbi1sZWZ0e1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6MnB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji50YWJ1bGF0b3ItZnJvemVuLXJpZ2h0e1xuXHRcdFx0XHRib3JkZXItbGVmdDoycHggc29saWQgJHJvd0JvcmRlckNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRcblx0XHQudGFidWxhdG9yLWNhbGNzLWhvbGRlcntcblx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQ6Y29sb3Iuc2NhbGUoJGhlYWRlckJhY2tncm91bmRDb2xvciwgJGxpZ2h0bmVzczogNTElKSFpbXBvcnRhbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdCgkaGVhZGVyQmFja2dyb3VuZENvbG9yLCAkbGlnaHRuZXNzOiA1JSkhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJHJvd0JvcmRlckNvbG9yO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGhlYWRlckJvcmRlckNvbG9yO1xuXHRcdFx0XG5cdFx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHQudGFidWxhdG9yLXJvd3tcblx0XHRcdFx0YmFja2dyb3VuZDpjb2xvci5zY2FsZSgkaGVhZGVyQmFja2dyb3VuZENvbG9yLCAkbGlnaHRuZXNzOiA1MSUpIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZDpjb2xvci5hZGp1c3QoJGhlYWRlckJhY2tncm91bmRDb2xvciwgJGxpZ2h0bmVzczogNSUpIWltcG9ydGFudDtcblx0XHRcdFx0LnRhYnVsYXRvci1jb2wtcmVzaXplLWhhbmRsZXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50YWJ1bGF0b3ItZnJvemVuLXJvd3MtaG9sZGVye1x0XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcblx0XHRcdCY6ZW1wdHl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvL3Njcm9sbGluZyBlbGVtZW50IHRvIGhvbGQgdGFibGVcblx0LnRhYnVsYXRvci10YWJsZWhvbGRlcntcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6YXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0XG5cdFx0Jjpmb2N1c3tcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC8vZGVmYXVsdCBwbGFjZWhvbGRlciBlbGVtZW50XG5cdFx0LnRhYnVsYXRvci1wbGFjZWhvbGRlcntcblx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0bWluLXdpZHRoOjEwMCU7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XG5cdFx0XHQmW3RhYnVsYXRvci1yZW5kZXItbW9kZT1cInZpcnR1YWxcIl17XG5cdFx0XHRcdG1pbi1oZWlnaHQ6MTAwJTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRhYnVsYXRvci1wbGFjZWhvbGRlci1jb250ZW50cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0cGFkZGluZzoxMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Y29sb3I6I2NjYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC8vZWxlbWVudCB0byBob2xkIHRhYmxlIHJvd3Ncblx0XHQudGFidWxhdG9yLXRhYmxle1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHJvd0JhY2tncm91bmRDb2xvcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRcdFx0Y29sb3I6JHJvd1RleHRDb2xvcjtcblx0XHRcdFxuXHRcdFx0Ly9yb3cgZWxlbWVudFxuXHRcdFx0LnRhYnVsYXRvci1yb3d7XG5cdFx0XHRcdCYudGFidWxhdG9yLWNhbGNze1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6Y29sb3Iuc2NhbGUoJGhlYWRlckJhY2tncm91bmRDb2xvciwgJGxpZ2h0bmVzczogNi41ODkxNDcyODY4JSkhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6Y29sb3IuYWRqdXN0KCRoZWFkZXJCYWNrZ3JvdW5kQ29sb3IsICRsaWdodG5lc3M6IDUlKSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Ji50YWJ1bGF0b3ItY2FsY3MtdG9we1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToycHggc29saWQgJHJvd0JvcmRlckNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmLnRhYnVsYXRvci1jYWxjcy1ib3R0b217XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOjJweCBzb2xpZCAkcm93Qm9yZGVyQ29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0LnRhYnVsYXRvci1yYW5nZS1vdmVybGF5IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0OiAwO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFxuXHRcdFx0LnRhYnVsYXRvci1yYW5nZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHJhbmdlQm9yZGVyQ29sb3I7XG5cdFx0XHRcdFxuXHRcdFx0XHQmLnRhYnVsYXRvci1yYW5nZS1hY3RpdmU6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtM3B4O1xuXHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJhbmdlSGFuZGxlQ29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRhYnVsYXRvci1yYW5nZS1jZWxsLWFjdGl2ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHJhbmdlQm9yZGVyQ29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvL2Zvb3RlciBlbGVtZW50XG5cdC50YWJ1bGF0b3ItZm9vdGVye1xuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRmb290ZXJTZXBhcmF0b3JDb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyQmFja2dyb3VuZENvbG9yO1xuXHRcdFxuXHRcdGNvbG9yOiAkZm9vdGVyVGV4dENvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRcdHVzZXItc2VsZWN0Om5vbmU7XG5cdFx0XG5cdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtby11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcblx0XHQudGFidWxhdG9yLWZvb3Rlci1jb250ZW50cyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcblx0XHRcdHBhZGRpbmc6NXB4IDEwcHg7XG5cdFx0XHRcblx0XHRcdCY6ZW1wdHl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50YWJ1bGF0b3Itc3ByZWFkc2hlZXQtdGFic3tcblx0XHRcdG1hcmdpbi10b3A6LTVweDtcblx0XHRcdFxuXHRcdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRcdFxuXHRcdFx0LnRhYnVsYXRvci1zcHJlYWRzaGVldC10YWJ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRib3JkZXI6JGJvcmRlckNvbG9yIDFweCBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Zm9udC1zaXplOiAuOWVtO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHRvcGFjaXR5OiAuNztcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji50YWJ1bGF0b3Itc3ByZWFkc2hlZXQtdGFiLWFjdGl2ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3ByZWFkc2hlZXRBY3RpdmVUYWJDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGFidWxhdG9yLWNhbGNzLWhvbGRlcntcblx0XHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOmNvbG9yLnNjYWxlKCRmb290ZXJCYWNrZ3JvdW5kQ29sb3IsICRsaWdodG5lc3M6IDUxJSkhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDpjb2xvci5hZGp1c3QoJGZvb3RlckJhY2tncm91bmRDb2xvciwgJGxpZ2h0bmVzczogNSUpIWltcG9ydGFudDtcblxuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJHJvd0JvcmRlckNvbG9yO1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJHJvd0JvcmRlckNvbG9yO1xuXHRcdFx0XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XG5cdFx0XHQudGFidWxhdG9yLXJvd3tcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOmNvbG9yLnNjYWxlKCRmb290ZXJCYWNrZ3JvdW5kQ29sb3IsICRsaWdodG5lc3M6IDUxJSkhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOmNvbG9yLmFkanVzdCgkZm9vdGVyQmFja2dyb3VuZENvbG9yLCAkbGlnaHRuZXNzOiA1JSkhaW1wb3J0YW50O1xuXHRcdFx0XHQudGFidWxhdG9yLWNvbC1yZXNpemUtaGFuZGxle1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XG5cdFx0XHQmOm9ubHktY2hpbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206LTVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmPiorLnRhYnVsYXRvci1wYWdlLWNvdW50ZXJ7XG5cdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRcdH1cblx0XHRcblx0XHQudGFidWxhdG9yLXBhZ2UtY291bnRlciB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWF4LXdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdHBhZGRpbmc6IDZweCAxMnB4IDZweCAxMnB4O1xuXHRcdH1cblx0XHRcblx0XHQudGFidWxhdG9yLXBhZ2luYXRvcntcblx0XHRcdGZsZXg6MTtcdFxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRjb2xvcjogJGZvb3RlclRleHRDb2xvcjtcblx0XHRcdGZvbnQtZmFtaWx5OmluaGVyaXQ7XG5cdFx0XHRmb250LXdlaWdodDppbmhlcml0O1xuXHRcdFx0Zm9udC1zaXplOmluaGVyaXQ7XG5cdFx0XHRtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0cGFkZGluZzogNnB4IDEycHggNnB4IDEycHg7XG5cdFx0fVxuXHRcdFxuXHRcdC8vcGFnaW5hdGlvbiBjb250YWluZXIgZWxlbWVudFxuXHRcdC50YWJ1bGF0b3ItcGFnZS1zaXple1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcblx0XHRcdG1hcmdpbjowIDVweDtcblx0XHRcdHBhZGRpbmc6MnB4IDVweDtcblx0XHRcdFxuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZm9vdGVyQm9yZGVyQ29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOjNweDtcblx0XHR9XG5cdFx0XG5cdFx0LnRhYnVsYXRvci1wYWdlc3tcblx0XHRcdG1hcmdpbjowIDdweDtcblx0XHR9XG5cdFx0XG5cdFx0Ly9wYWdpbmF0aW9uIGJ1dHRvblxuXHRcdC50YWJ1bGF0b3ItcGFnZXtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XG5cdFx0XHRtYXJnaW46MCAycHg7XG5cdFx0XHRwYWRkaW5nOjJweCA1cHg7XG5cdFx0XHRcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJGZvb3RlckJvcmRlckNvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czozcHg7XG5cdFx0XHRcblx0XHRcdGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMik7XG5cdFx0XHRcblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRjb2xvcjokZm9vdGVyQWN0aXZlQ29sb3I7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6ZGlzYWJsZWR7XG5cdFx0XHRcdG9wYWNpdHk6LjU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bm90KGRpc2FibGVkKXtcblx0XHRcdFx0QG1lZGlhIChob3Zlcjpob3ZlcikgYW5kIChwb2ludGVyOmZpbmUpe1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6cmdiYSgwLDAsMCwuMik7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ly9jb2x1bW4gcmVzaXplIGhhbmRsZXNcblx0LnRhYnVsYXRvci1jb2wtcmVzaXplLWhhbmRsZXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0XG5cdFx0bWFyZ2luLWxlZnQ6IC0zcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtM3B4O1xuXHRcdFxuXHRcdHotaW5kZXg6IDExO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XG5cdFx0QG1lZGlhIChob3Zlcjpob3ZlcikgYW5kIChwb2ludGVyOmZpbmUpe1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y3Vyc29yOmV3LXJlc2l6ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHR3aWR0aDozcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MDtcblx0XHR9XG5cdH1cblx0XG5cdC8vY29sdW1uIHJlc2l6ZSBndWlkZVxuXHQudGFidWxhdG9yLWNvbC1yZXNpemUtZ3VpZGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDRweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0wLjVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sdW1uUmVzaXplR3VpZGVDb2xvcjtcblx0XHRvcGFjaXR5OiAuNTtcblx0fVxuXHRcblx0Ly9yb3cgcmVzaXplIGd1aWRlXG5cdC50YWJ1bGF0b3Itcm93LXJlc2l6ZS1ndWlkZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdFx0bWFyZ2luLXRvcDogLTAuNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2x1bW5SZXNpemVHdWlkZUNvbG9yO1xuXHRcdG9wYWNpdHk6IC41O1xuXHR9XG5cdFxuXHRcblx0Ly9ob2xkaW5nIGRpdiB0aGF0IGNvbnRhaW5zIGxvYWRlciBhbmQgY292ZXJzIHRhYnVsYXRvciBlbGVtZW50IHRvIHByZXZlbnQgaW50ZXJhY3Rpb25cblx0LnRhYnVsYXRvci1hbGVydHtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0ei1pbmRleDoxMDA7XG5cdFx0XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjQpO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFxuXHRcdC8vbG9hZGluZyBtZXNzYWdlIGVsZW1lbnRcblx0XHQudGFidWxhdG9yLWFsZXJ0LW1zZyB7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFxuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdHBhZGRpbmc6MTBweCAyMHB4O1xuXHRcdFx0XG5cdFx0XHRib3JkZXItcmFkaXVzOjEwcHg7XG5cdFx0XHRcblx0XHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdFxuXHRcdFx0Ly9sb2FkaW5nIG1lc3NhZ2Vcblx0XHRcdCYudGFidWxhdG9yLWFsZXJ0LXN0YXRlLW1zZyB7XG5cdFx0XHRcdGJvcmRlcjo0cHggc29saWQgIzMzMztcblx0XHRcdFx0Y29sb3I6IzAwMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ly9lcnJvciBtZXNzYWdlXG5cdFx0XHQmLnRhYnVsYXRvci1hbGVydC1zdGF0ZS1lcnJvciB7XG5cdFx0XHRcdGJvcmRlcjo0cHggc29saWQgI0QwMDtcblx0XHRcdFx0Y29sb3I6IzU5MDAwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9yb3cgZWxlbWVudFxuLnRhYnVsYXRvci1yb3d7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLWhlaWdodDokdGV4dFNpemUgKyAoJGhlYWRlck1hcmdpbiAqIDIpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcm93QmFja2dyb3VuZENvbG9yO1xuXHRcblx0XG5cdCYudGFidWxhdG9yLXJvdy1ldmVue1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRyb3dBbHRCYWNrZ3JvdW5kQ29sb3I7XG5cdH1cblx0XG5cdEBtZWRpYSAoaG92ZXI6aG92ZXIpIGFuZCAocG9pbnRlcjpmaW5lKXtcblx0XHQmLnRhYnVsYXRvci1zZWxlY3RhYmxlOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokcm93SG92ZXJCYWNrZ3JvdW5kO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxuXHRcblx0Ji50YWJ1bGF0b3Itc2VsZWN0ZWR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjokcm93U2VsZWN0ZWRCYWNrZ3JvdW5kO1xuXHR9XG5cdFxuXHRAbWVkaWEgKGhvdmVyOmhvdmVyKSBhbmQgKHBvaW50ZXI6ZmluZSl7XG5cdFx0Ji50YWJ1bGF0b3Itc2VsZWN0ZWQ6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRyb3dTZWxlY3RlZEJhY2tncm91bmRIb3Zlcjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0XG5cdCYudGFidWxhdG9yLXJvdy1tb3Zpbmd7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xuXHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0fVxuXHRcblx0Ji50YWJ1bGF0b3ItbW92aW5ne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAgJHJvd0JvcmRlckNvbG9yO1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICAkcm93Qm9yZGVyQ29sb3I7XG5cdFx0XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ei1pbmRleDoxNTtcblx0fVxuXHRcblx0Ji50YWJ1bGF0b3ItcmFuZ2UtaGlnaGxpZ2h0e1xuXHRcdC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3ItcmFuZ2Utcm93LWhlYWRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyYW5nZUhlYWRlckhpZ2hsaWdodEJhY2tncm91bmQ7XG5cdFx0XHRjb2xvcjogJHJhbmdlSGVhZGVyVGV4dEhpZ2hsaWdodEJhY2tncm91bmQ7XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLXJhbmdlLXNlbGVjdGVke1xuXHRcdFx0LnRhYnVsYXRvci1jZWxsLnRhYnVsYXRvci1yYW5nZS1yb3ctaGVhZGVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmFuZ2VIZWFkZXJTZWxlY3RlZEJhY2tncm91bmQ7XG5cdFx0XHRcdGNvbG9yOiAkcmFuZ2VIZWFkZXJTZWxlY3RlZFRleHRDb2xvcjtcblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXHRcblx0XG5cdCYudGFidWxhdG9yLXJhbmdlLXNlbGVjdGVke1xuXHRcdC50YWJ1bGF0b3ItY2VsbC50YWJ1bGF0b3ItcmFuZ2Utcm93LWhlYWRlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyYW5nZUhlYWRlclNlbGVjdGVkQmFja2dyb3VuZDtcblx0XHRcdGNvbG9yOiAkcmFuZ2VIZWFkZXJTZWxlY3RlZFRleHRDb2xvcjtcblx0XHR9XG5cdH1cblx0XG5cdC8vcm93IHJlc2l6ZSBoYW5kbGVzXG5cdC50YWJ1bGF0b3Itcm93LXJlc2l6ZS1oYW5kbGV7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0cmlnaHQ6MDtcblx0XHRib3R0b206MDtcblx0XHRsZWZ0OjA7XG5cdFx0aGVpZ2h0OjVweDtcblx0XHRcblx0XHQmLnByZXZ7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGJvdHRvbTphdXRvO1xuXHRcdH1cblx0XHRcblx0XHRAbWVkaWEgKGhvdmVyOmhvdmVyKSBhbmQgKHBvaW50ZXI6ZmluZSl7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjdXJzb3I6bnMtcmVzaXplO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNle1xuXHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRcblx0XHRwYWRkaW5nOjVweDtcblx0XHRcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkcm93Qm9yZGVyQ29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJHJvd0JvcmRlckNvbG9yO1xuXHRcdFxuXHRcdCY6ZW1wdHl7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdHRhYmxle1xuXHRcdFx0Zm9udC1zaXplOiR0ZXh0U2l6ZTtcblx0XHRcdFxuXHRcdFx0dHJ7XG5cdFx0XHRcdHRke1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvL2NlbGwgZWxlbWVudFxuXHQudGFidWxhdG9yLWNlbGx7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRwYWRkaW5nOjRweDtcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuXHRcdG91dGxpbmU6bm9uZTtcblx0XHRcblx0XHQmLnRhYnVsYXRvci1yb3ctaGVhZGVye1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkYm9yZGVyQ29sb3I7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkcm93Qm9yZGVyQ29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiRoZWFkZXJCYWNrZ3JvdW5kQ29sb3I7XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLWZyb3plbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0XHRcblx0XHRcdGxlZnQ6MDtcblx0XHRcdFxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdFxuXHRcdFx0ei1pbmRleDogMTE7XG5cdFx0XHRcblx0XHRcdCYudGFidWxhdG9yLWZyb3plbi1sZWZ0e1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6MnB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji50YWJ1bGF0b3ItZnJvemVuLXJpZ2h0e1xuXHRcdFx0XHRib3JkZXItbGVmdDoycHggc29saWQgJHJvd0JvcmRlckNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLnRhYnVsYXRvci1lZGl0aW5ne1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZWRpdEJveENvbG9yO1xuXHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHRpbnB1dCwgc2VsZWN0e1xuXHRcdFx0XHRib3JkZXI6MXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLXZhbGlkYXRpb24tZmFpbHtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJGVycm9yQ29sb3I7XG5cdFx0XHRcblx0XHRcdGlucHV0LCBzZWxlY3R7XG5cdFx0XHRcdGJvcmRlcjoxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRjb2xvcjogJGVycm9yQ29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC8vbW92YWJsZSByb3cgaGFuZGxlXG5cdFx0Ji50YWJ1bGF0b3Itcm93LWhhbmRsZXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHRcdFxuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtby11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdFxuXHRcdFx0Ly9oYW5kbGUgaG9sZGVyXG5cdFx0XHQudGFidWxhdG9yLXJvdy1oYW5kbGUtYm94e1xuXHRcdFx0XHR3aWR0aDo4MCU7XG5cdFx0XHRcdFxuXHRcdFx0XHQvL0hhbWJ1cmdlciBlbGVtZW50XG5cdFx0XHRcdC50YWJ1bGF0b3Itcm93LWhhbmRsZS1iYXJ7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6M3B4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IzY2Njtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLnRhYnVsYXRvci1yYW5nZS1zZWxlY3RlZDpub3QoLnRhYnVsYXRvci1yYW5nZS1vbmx5LWNlbGwtc2VsZWN0ZWQpOm5vdCgudGFidWxhdG9yLXJhbmdlLXJvdy1oZWFkZXIpe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJvd1NlbGVjdGVkQmFja2dyb3VuZDtcblx0XHR9XG5cdFx0XG5cdFx0LnRhYnVsYXRvci1kYXRhLXRyZWUtYnJhbmNoLWVtcHR5e1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDo3cHg7XG5cdFx0fVxuXHRcdFxuXHRcdC50YWJ1bGF0b3ItZGF0YS10cmVlLWJyYW5jaHtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdFx0XG5cdFx0XHRoZWlnaHQ6OXB4O1xuXHRcdFx0d2lkdGg6N3B4O1xuXHRcdFx0XG5cdFx0XHRtYXJnaW4tdG9wOi05cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjFweDtcblx0XHRcdFxuXHRcdFx0Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0XHRcdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0XHR9XG5cdFx0XG5cdFx0LnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbHtcblx0XHRcdFxuXHRcdFx0ZGlzcGxheTppbmxpbmUtZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcblx0XHRcdGhlaWdodDoxMXB4O1xuXHRcdFx0d2lkdGg6MTFweDtcblx0XHRcdFxuXHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFxuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkcm93VGV4dENvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czoycHg7XG5cdFx0XHRiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgLjEpO1xuXHRcdFx0XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcblx0XHRcdEBtZWRpYSAoaG92ZXI6aG92ZXIpIGFuZCAocG9pbnRlcjpmaW5lKXtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgLjIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50YWJ1bGF0b3ItZGF0YS10cmVlLWNvbnRyb2wtY29sbGFwc2V7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0bGVmdDogLTNweDtcblx0XHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRyb3dUZXh0Q29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbC1leHBhbmR7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRyb3dUZXh0Q29sb3I7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRsZWZ0OiAtM3B4O1xuXHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHJvd1RleHRDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZS10b2dnbGV7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0XHRcblx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LW8tdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHRcblx0XHRcdGhlaWdodDoxNXB4O1xuXHRcdFx0d2lkdGg6MTVweDtcblx0XHRcdFxuXHRcdFx0Ym9yZGVyLXJhZGl1czoyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDojNjY2O1xuXHRcdFx0XG5cdFx0XHRjb2xvcjokcm93QmFja2dyb3VuZENvbG9yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdGZvbnQtc2l6ZToxLjFlbTtcblx0XHRcdFxuXHRcdFx0QG1lZGlhIChob3Zlcjpob3ZlcikgYW5kIChwb2ludGVyOmZpbmUpe1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdG9wYWNpdHk6Ljc7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYub3Blbntcblx0XHRcdFx0LnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZS1jbG9zZXtcblx0XHRcdFx0XHRkaXNwbGF5OmluaXRpYWw7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC50YWJ1bGF0b3ItcmVzcG9uc2l2ZS1jb2xsYXBzZS10b2dnbGUtb3Blbntcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0c3Zne1xuXHRcdFx0XHRzdHJva2U6JHJvd0JhY2tncm91bmRDb2xvcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRhYnVsYXRvci1yZXNwb25zaXZlLWNvbGxhcHNlLXRvZ2dsZS1jbG9zZXtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGFidWxhdG9yLXRyYWZmaWMtbGlnaHR7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6MTRweDtcblx0XHRcdHdpZHRoOjE0cHg7XG5cdFx0XHRcblx0XHRcdGJvcmRlci1yYWRpdXM6MTRweDtcblx0XHR9XG5cdH1cblx0XG5cdC8vcm93IGdyb3VwaW5nIGVsZW1lbnRcblx0Ji50YWJ1bGF0b3ItZ3JvdXB7XG5cdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM5OTk7XG5cdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkcm93Qm9yZGVyQ29sb3I7XG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgIzk5OTtcblx0XHRwYWRkaW5nOjVweDtcblx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcblx0XHRiYWNrZ3JvdW5kOiNjY2M7XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0QG1lZGlhIChob3Zlcjpob3ZlcikgYW5kIChwb2ludGVyOmZpbmUpe1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLWdyb3VwLXZpc2libGV7XG5cdFx0XHRcblx0XHRcdC50YWJ1bGF0b3ItYXJyb3d7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogNnB4IHNvbGlkICRzb3J0QXJyb3dBY3RpdmU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0Ji50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtMXtcblx0XHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmLnRhYnVsYXRvci1ncm91cC1sZXZlbC0ye1xuXHRcdFx0cGFkZGluZy1sZWZ0OjUwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLWdyb3VwLWxldmVsLTN7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6NzBweDtcblx0XHR9XG5cdFx0XG5cdFx0Ji50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtNHtcblx0XHRcdHBhZGRpbmctbGVmdDo5MHB4O1xuXHRcdH1cblx0XHRcblx0XHQmLnRhYnVsYXRvci1ncm91cC1sZXZlbC01e1xuXHRcdFx0cGFkZGluZy1sZWZ0OjExMHB4O1xuXHRcdH1cblx0XHRcblx0XHQudGFidWxhdG9yLWdyb3VwLXRvZ2dsZXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0XG5cdFx0Ly9zb3J0aW5nIGFycm93XG5cdFx0LnRhYnVsYXRvci1hcnJvd3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjE2cHg7XG5cdFx0XHRib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItbGVmdDogNnB4IHNvbGlkICRzb3J0QXJyb3dBY3RpdmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0fVxuXHRcdFxuXHRcdHNwYW57XG5cdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRcdFx0Y29sb3I6I2QwMDtcblx0XHR9XG5cdH1cblx0XG59XG5cbi50YWJ1bGF0b3ItdG9nZ2xle1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0Ym9yZGVyOjFweCBzb2xpZCAjY2NjO1xuXHRiYWNrZ3JvdW5kOiNkY2RjZGM7XG5cblx0Ji50YWJ1bGF0b3ItdG9nZ2xlLW9ue1xuXHRcdGJhY2tncm91bmQ6IzFjNmNjMjtcblx0fVxuXHRcblx0LnRhYnVsYXRvci10b2dnbGUtc3dpdGNoe1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjY2NjO1xuXHRcdFxuXHRcdGJhY2tncm91bmQ6I2ZmZjtcblx0fVxufVxuXG4udGFidWxhdG9yLXBvcHVwLWNvbnRhaW5lcntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRcblx0YmFja2dyb3VuZDokcm93QmFja2dyb3VuZENvbG9yO1xuXHRib3JkZXI6MXB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0Ym94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoMCwgMCwgMCwgLjIpO1xuXHRcblx0Zm9udC1zaXplOiR0ZXh0U2l6ZTtcblx0XG5cdG92ZXJmbG93LXk6YXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcblx0ei1pbmRleDogMTAwMDA7XG59XG5cbi50YWJ1bGF0b3ItcG9wdXB7XG5cdHBhZGRpbmc6NXB4O1xuXHRcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udGFidWxhdG9yLXRvb2x0aXB7XG5cdG1heC13aWR0aDogTWluKDUwMHB4LCAxMDAlKTtcblx0XG5cdHBhZGRpbmc6M3B4IDVweDtcblx0XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0Ym94LXNoYWRvdzpub25lO1xuXHRcblx0Zm9udC1zaXplOjEycHg7XG5cdFxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRhYnVsYXRvci1tZW51e1xuXHQudGFidWxhdG9yLW1lbnUtaXRlbXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0XG5cdFx0cGFkZGluZzo1cHggMTBweDtcblx0XHRcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcblx0XHQmLnRhYnVsYXRvci1tZW51LWl0ZW0tZGlzYWJsZWR7XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHR9XG5cdFx0XG5cdFx0QG1lZGlhIChob3Zlcjpob3ZlcikgYW5kIChwb2ludGVyOmZpbmUpe1xuXHRcdFx0Jjpub3QoLnRhYnVsYXRvci1tZW51LWl0ZW0tZGlzYWJsZWQpOmhvdmVye1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRyb3dBbHRCYWNrZ3JvdW5kQ29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLW1lbnUtaXRlbS1zdWJtZW51e1xuXHRcdFx0cGFkZGluZy1yaWdodDoyNXB4O1xuXHRcdFx0XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcblx0XHRcdFx0dG9wOiBjYWxjKDVweCArIC40ZW0pO1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHJvd0JvcmRlckNvbG9yO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnRhYnVsYXRvci1tZW51LXNlcGFyYXRvcntcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkcm93Qm9yZGVyQ29sb3I7XG5cdH1cbn1cblxuLnRhYnVsYXRvci1lZGl0LWxpc3R7XG5cdG1heC1oZWlnaHQ6MjAwcHg7XG5cdFxuXHRmb250LXNpemU6JHRleHRTaXplO1xuXHRcblx0b3ZlcmZsb3cteTphdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFxuXHQudGFidWxhdG9yLWVkaXQtbGlzdC1pdGVte1xuXHRcdHBhZGRpbmc6NHB4O1xuXHRcdFxuXHRcdGNvbG9yOiRyb3dUZXh0Q29sb3I7XG5cdFx0b3V0bGluZTpub25lO1xuXHRcdFxuXHRcdCYuYWN0aXZle1xuXHRcdFx0Y29sb3I6JHJvd0JhY2tncm91bmRDb2xvcjtcblx0XHRcdGJhY2tncm91bmQ6JGVkaXRCb3hDb2xvcjtcblx0XHRcdFxuXHRcdFx0Ji5mb2N1c2Vke1xuXHRcdFx0XHRvdXRsaW5lOjFweCBzb2xpZCByZ2JhKCRyb3dCYWNrZ3JvdW5kQ29sb3IsIC41KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5mb2N1c2Vke1xuXHRcdFx0b3V0bGluZToxcHggc29saWQgJGVkaXRCb3hDb2xvcjtcblx0XHR9XG5cdFx0XG5cdFx0QG1lZGlhIChob3Zlcjpob3ZlcikgYW5kIChwb2ludGVyOmZpbmUpe1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRcdFxuXHRcdFx0XHRjb2xvcjokcm93QmFja2dyb3VuZENvbG9yO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiRlZGl0Qm94Q29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQudGFidWxhdG9yLWVkaXQtbGlzdC1wbGFjZWhvbGRlcntcblx0XHRwYWRkaW5nOjRweDtcblx0XHRcblx0XHRjb2xvcjokcm93VGV4dENvbG9yO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRcblx0LnRhYnVsYXRvci1lZGl0LWxpc3QtZ3JvdXB7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJHJvd0JvcmRlckNvbG9yO1xuXHRcdFxuXHRcdHBhZGRpbmc6NHB4O1xuXHRcdHBhZGRpbmctdG9wOjZweDtcblx0XHRcblx0XHRjb2xvcjokcm93VGV4dENvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XG5cdH1cblx0XG5cdC50YWJ1bGF0b3ItZWRpdC1saXN0LWl0ZW0sIC50YWJ1bGF0b3ItZWRpdC1saXN0LWdyb3Vwe1xuXHRcdCYudGFidWxhdG9yLWVkaXQtbGlzdC1ncm91cC1sZXZlbC0ye1xuXHRcdFx0cGFkZGluZy1sZWZ0OjEycHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLWVkaXQtbGlzdC1ncm91cC1sZXZlbC0ze1xuXHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLWVkaXQtbGlzdC1ncm91cC1sZXZlbC00e1xuXHRcdFx0cGFkZGluZy1sZWZ0OjI4cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLWVkaXQtbGlzdC1ncm91cC1sZXZlbC01e1xuXHRcdFx0cGFkZGluZy1sZWZ0OjM2cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLy9SVEwgU3R5bGluZ1xuXG4udGFidWxhdG9yLnRhYnVsYXRvci1sdHJ7XG5cdGRpcmVjdGlvbjogbHRyO1xufVxuXG4udGFidWxhdG9yLnRhYnVsYXRvci1ydGx7XG5cdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdGRpcmVjdGlvbjogcnRsO1xuXHRcblx0LnRhYnVsYXRvci1oZWFkZXIge1xuXHRcdC50YWJ1bGF0b3ItY29se1xuXHRcdFx0dGV4dC1hbGlnbjogaW5pdGlhbDtcblx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkaGVhZGVyQm9yZGVyQ29sb3I7XG5cdFx0XHRib3JkZXItcmlnaHQ6aW5pdGlhbDtcblx0XHRcdFxuXHRcdFx0Ji50YWJ1bGF0b3ItY29sLWdyb3Vwe1xuXHRcdFx0XHQudGFidWxhdG9yLWNvbC1ncm91cC1jb2xze1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDppbml0aWFsO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0Oi0xcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji50YWJ1bGF0b3Itc29ydGFibGV7XG5cdFx0XHRcdC50YWJ1bGF0b3ItY29sLXRpdGxle1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudGFidWxhdG9yLWNvbC1jb250ZW50e1xuXHRcdFx0XHQudGFidWxhdG9yLWNvbC1zb3J0ZXJ7XG5cdFx0XHRcdFx0bGVmdDo4cHg7XG5cdFx0XHRcdFx0cmlnaHQ6aW5pdGlhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnRhYnVsYXRvci10YWJsZWhvbGRlcntcblx0XHQudGFidWxhdG9yLXJhbmdlLW92ZXJsYXkge1xuXHRcdFx0LnRhYnVsYXRvci1yYW5nZSB7XG5cdFx0XHRcdCYudGFidWxhdG9yLXJhbmdlLWFjdGl2ZTo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtM3B4O1xuXHRcdFx0XHRcdHJpZ2h0OmluaXRpYWw7XG5cdFx0XHRcdFx0Ym90dG9tOiAtM3B4O1xuXHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJhbmdlSGFuZGxlQ29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC50YWJ1bGF0b3Itcm93e1xuXHRcdC50YWJ1bGF0b3ItY2VsbHtcblx0XHRcdGJvcmRlci1yaWdodDppbml0aWFsO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0XHRcdFxuXHRcdFx0LnRhYnVsYXRvci1kYXRhLXRyZWUtYnJhbmNoe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6aW5pdGlhbDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xuXHRcdFx0XHRcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbml0aWFsO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoxcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRib3JkZXItbGVmdDppbml0aWFsO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6MnB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OmluaXRpYWw7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji50YWJ1bGF0b3ItZnJvemVue1xuXHRcdFx0XHRcblx0XHRcdFx0Ji50YWJ1bGF0b3ItZnJvemVuLWxlZnR7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji50YWJ1bGF0b3ItZnJvemVuLXJpZ2h0e1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDoycHggc29saWQgJHJvd0JvcmRlckNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50YWJ1bGF0b3ItY29sLXJlc2l6ZS1oYW5kbGV7XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZXtcblx0XHRcdFx0d2lkdGg6M3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6LTNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cblx0XG5cdC50YWJ1bGF0b3ItZm9vdGVyIHtcblx0XHQudGFidWxhdG9yLWNhbGNzLWhvbGRlcntcblx0XHRcdHRleHQtYWxpZ246IGluaXRpYWw7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFxufVxuXG5cbi8vIFRhYmxlIHByaW50IHN0eWxpbmdcblxuLnRhYnVsYXRvci1wcmludC1mdWxsc2NyZWVue1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDowO1xuXHRib3R0b206MDtcblx0bGVmdDowO1xuXHRyaWdodDowO1xuXHRcblx0ei1pbmRleDogMTAwMDA7XG59XG5cbmJvZHkudGFidWxhdG9yLXByaW50LWZ1bGxzY3JlZW4taGlkZT4qOm5vdCgudGFidWxhdG9yLXByaW50LWZ1bGxzY3JlZW4pe1xuXHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRhYnVsYXRvci1wcmludC10YWJsZXtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XG5cdC50YWJ1bGF0b3ItZGF0YS10cmVlLWJyYW5jaHtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XG5cdFx0aGVpZ2h0OjlweDtcblx0XHR3aWR0aDo3cHg7XG5cdFx0XG5cdFx0bWFyZ2luLXRvcDotOXB4O1xuXHRcdG1hcmdpbi1yaWdodDo1cHg7XG5cdFx0XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoxcHg7XG5cdFx0XG5cdFx0Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0XHRib3JkZXItYm90dG9tOjJweCBzb2xpZCAkcm93Qm9yZGVyQ29sb3I7XG5cdH1cblx0XG5cdC8vcm93IGdyb3VwaW5nIGVsZW1lbnRcblx0LnRhYnVsYXRvci1wcmludC10YWJsZS1ncm91cHtcblx0XHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk5OTtcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRyb3dCb3JkZXJDb2xvcjtcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjOTk5O1xuXHRcdHBhZGRpbmc6NXB4O1xuXHRcdHBhZGRpbmctbGVmdDoxMHB4O1xuXHRcdGJhY2tncm91bmQ6I2NjYztcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHRcdFxuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcblx0XHRAbWVkaWEgKGhvdmVyOmhvdmVyKSBhbmQgKHBvaW50ZXI6ZmluZSl7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji50YWJ1bGF0b3ItZ3JvdXAtdmlzaWJsZXtcblx0XHRcdFxuXHRcdFx0LnRhYnVsYXRvci1hcnJvd3tcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItdG9wOiA2cHggc29saWQgJHNvcnRBcnJvd0FjdGl2ZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHRcblx0XHQmLnRhYnVsYXRvci1ncm91cC1sZXZlbC0xe1xuXHRcdFx0dGR7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDozMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLWdyb3VwLWxldmVsLTJ7XG5cdFx0XHR0ZHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjUwcHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji50YWJ1bGF0b3ItZ3JvdXAtbGV2ZWwtM3tcblx0XHRcdHRke1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6NzBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLnRhYnVsYXRvci1ncm91cC1sZXZlbC00e1xuXHRcdFx0dGR7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDo5MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYudGFidWxhdG9yLWdyb3VwLWxldmVsLTV7XG5cdFx0XHR0ZHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjExMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50YWJ1bGF0b3ItZ3JvdXAtdG9nZ2xle1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHRcblx0XHQvL3NvcnRpbmcgYXJyb3dcblx0XHQudGFidWxhdG9yLWFycm93e1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTZweDtcblx0XHRcdGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgJHNvcnRBcnJvd0FjdGl2ZTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0XHR9XG5cdFx0XG5cdFx0c3Bhbntcblx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdFx0XHRjb2xvcjojZDAwO1xuXHRcdH1cblx0fVxuXHRcblx0LnRhYnVsYXRvci1kYXRhLXRyZWUtY29udHJvbHtcblx0XHRcblx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0XHRcblx0XHRoZWlnaHQ6MTFweDtcblx0XHR3aWR0aDoxMXB4O1xuXHRcdFxuXHRcdG1hcmdpbi1yaWdodDo1cHg7XG5cdFx0XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAkcm93VGV4dENvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6MnB4O1xuXHRcdGJhY2tncm91bmQ6cmdiYSgwLCAwLCAwLCAuMSk7XG5cdFx0XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFxuXHRcdEBtZWRpYSAoaG92ZXI6aG92ZXIpIGFuZCAocG9pbnRlcjpmaW5lKXtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgLjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWNvbGxhcHNle1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGxlZnQ6IC0zcHg7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcm93VGV4dENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQudGFidWxhdG9yLWRhdGEtdHJlZS1jb250cm9sLWV4cGFuZHtcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcblx0XHRcdGJhY2tncm91bmQ6ICRyb3dUZXh0Q29sb3I7XG5cdFx0XHRcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGxlZnQ6IC0zcHg7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcm93VGV4dENvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyogU3R5bGVzIHBvdXIgbGVzIHTDqWzDqXBob25lcyAow6ljcmFuIGluZsOpcmlldXIgw6AgNjAwcHgpICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG5cdC50YWJ1bGF0b3Ige1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LnRhYnVsYXRvciAudGFidWxhdG9yLXRhYmxlaG9sZGVyIC50YWJ1bGF0b3ItdGFibGUge1xuXHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLy8gQ291bGV1cnMuXG4kd2VzaGFyZUJsdWU6ICMwNzFlNDg7XG4kd2VzaGFyZUdyZXk6ICNkYWRhZGE7XG4kd2VzaGFyZUJnR3JleTogI2Y1ZjVmNTtcbiR3ZXNoYXJlQmdHcmV5SG92ZXI6ICNkOWQ5ZDk7XG4kd2VzaGFyZUxpZ2h0Ymx1ZTogIzAwYjJmZjtcbiR3ZXNoYXJlTGlnaHRibHVlSG92ZXI6ICMxMTk4RDA7XG4kd2VzaGFyZVJlZDogI2YwMzgwMDtcbiR3ZXNoYXJlQmdSZWQ6ICNmZmU5ZTk7XG4kd2VzaGFyZUdyZWVuOiAjNTBhZjAwO1xuJHdlc2hhcmVMaWdodGdyZWVuOiAjZTBmZmM5O1xuJHdlc2hhcmVCZ0JsdWU6ICMwMDU2N2I7XG4kd2VzaGFyZUJnTGlnaHRibHVlOiAjMDA2Yjk3O1xuJHdlc2hhcmVPcmFuZ2U6I2ZmODMwMDsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/