/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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";
.tabulator {
  width: 100%;
}

.ws-merged-actions {
  display: flex;
  gap: 14px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.tabulator-cell.ws-merged-actions-cell {
  padding: 4px !important;
  text-align: center !important;
}

.tabulator-cell.ws-merged-actions-cell .tabulator-cell-value,
.tabulator-cell.ws-merged-actions-cell > * {
  display: flex;
  justify-content: center;
  align-items: center;
}

.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: #fff;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  border-radius: 10px 10px 0 0;
  -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: #00A9E1;
  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: #00A9E1;
  text-align: left;
  vertical-align: bottom;
  overflow: hidden;
}
.tabulator .tabulator-header .tabulator-col.tabulator-moving {
  position: absolute;
  border: 1px solid #999;
  background: rgb(0, 98.9268292684, 131.7073170733);
  background: rgb(0, 130.6933333333, 174);
  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, 98.9268292684, 131.7073170733);
    background-color: rgb(0, 130.6933333333, 174);
  }
}
.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(115.35, 220.2426666667, 255) !important;
  background: rgb(0, 188.1533333333, 250.5) !important;
  border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
}
.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {
  background: rgb(115.35, 220.2426666667, 255) !important;
  background: rgb(0, 188.1533333333, 250.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, 183.1051679586, 243.7790697674) !important;
  background: rgb(0, 188.1533333333, 250.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: #00A9E1;
}
.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%;
  }
}
.tabulator .tabulator-header .tabulator-col {
  padding: 0 !important;
}

.tabulator .tabulator-header .tabulator-col .tabulator-col-content {
  display: flex;
  flex-direction: column;
  padding: 0 !important;
  height: 100%;
}

.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder {
  padding: 6px 10px;
  flex: 1;
  display: flex;
  align-items: center;
  min-height: 44px;
  box-sizing: border-box;
}

.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {
  padding: 0 8px;
  background-color: #F1F5F6;
  border-top: 1px solid #E6ECEE;
  margin: 0;
  height: 36px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input,
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter select {
  width: 100%;
  box-sizing: border-box;
  padding: 4px 6px;
  border: 1px solid #E6ECEE;
  border-radius: 4px;
  background: #fff;
  color: #4C5A66;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3;
}
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input:focus,
.tabulator .tabulator-header .tabulator-col .tabulator-header-filter select:focus {
  outline: none;
  border-color: #00A9E1;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.tabulator .tabulator-header .tabulator-col:not(:has(.tabulator-header-filter)) .tabulator-col-content::after {
  content: "";
  display: block;
  height: 36px;
  background-color: #F1F5F6;
  border-top: 1px solid #E6ECEE;
  box-sizing: border-box;
}

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