/*!************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/jsoneditor/dist/jsoneditor.css ***!
  \************************************************************************************************************************************/
.jsoneditor,
.jsoneditor-modal {
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

.jsoneditor input,
.jsoneditor input:not([type]),
.jsoneditor input[type=text],
.jsoneditor input[type=search],
.jsoneditor-modal input,
.jsoneditor-modal input:not([type]),
.jsoneditor-modal input[type=text],
.jsoneditor-modal input[type=search] {
  height: auto;
  border: inherit;
  box-shadow: none;
  font-size: inherit;
  box-sizing: inherit;
  padding: inherit;
  font-family: inherit;
  transition: none;
  line-height: inherit;
}

.jsoneditor input:focus,
.jsoneditor input:not([type]):focus,
.jsoneditor input[type=text]:focus,
.jsoneditor input[type=search]:focus,
.jsoneditor-modal input:focus,
.jsoneditor-modal input:not([type]):focus,
.jsoneditor-modal input[type=text]:focus,
.jsoneditor-modal input[type=search]:focus {
  border: inherit;
  box-shadow: inherit;
}

.jsoneditor textarea,
.jsoneditor-modal textarea {
  height: inherit;
}

.jsoneditor select,
.jsoneditor-modal select {
  display: inherit;
  height: inherit;
}

.jsoneditor label,
.jsoneditor-modal label {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

.jsoneditor table,
.jsoneditor-modal table {
  border-collapse: collapse;
  width: auto;
}

.jsoneditor td,
.jsoneditor th,
.jsoneditor-modal td,
.jsoneditor-modal th {
  padding: 0;
  display: table-cell;
  text-align: left;
  vertical-align: inherit;
  border-radius: inherit;
}

.jsoneditor .autocomplete.dropdown {
  position: absolute;
  background: #ffffff;
  box-shadow: 2px 2px 12px rgba(128, 128, 128, 0.3);
  border: 1px solid #d3d3d3;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: default;
  margin: 0;
  padding: 5px;
  text-align: left;
  outline: 0;
  font-family: consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace;
  font-size: 14px;
}

.jsoneditor .autocomplete.dropdown .item {
  color: #1a1a1a;
}

.jsoneditor .autocomplete.dropdown .item.hover {
  background-color: #ebebeb;
}

.jsoneditor .autocomplete.hint {
  color: #a1a1a1;
  top: 4px;
  left: 4px;
}

.jsoneditor-contextmenu-root {
  position: relative;
  width: 0;
  height: 0;
}

.jsoneditor-contextmenu {
  position: absolute;
  box-sizing: content-box;
  z-index: 2;
}

.jsoneditor-contextmenu .jsoneditor-menu {
  position: relative;
  left: 0;
  top: 0;
  width: 128px;
  height: auto;
  background: #ffffff;
  border: 1px solid #d3d3d3;
  box-shadow: 2px 2px 12px rgba(128, 128, 128, 0.3);
  list-style: none;
  margin: 0;
  padding: 0;
}

.jsoneditor-contextmenu .jsoneditor-menu button {
  position: relative;
  padding: 0 8px 0 0;
  margin: 0;
  width: 128px;
  height: auto;
  border: none;
  cursor: pointer;
  color: #4d4d4d;
  background: transparent;
  font-size: 14px;
  font-family: arial, sans-serif;
  box-sizing: border-box;
  text-align: left;
}

.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default {
  width: 96px;
}

.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand {
  float: right;
  width: 32px;
  height: 24px;
  border-left: 1px solid #e5e5e5;
}

.jsoneditor-contextmenu .jsoneditor-menu li {
  overflow: hidden;
}

.jsoneditor-contextmenu .jsoneditor-menu li ul {
  display: none;
  position: relative;
  left: -10px;
  top: 0;
  border: none;
  box-shadow: inset 0 0 10px rgba(128, 128, 128, 0.5);
  padding: 0 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon {
  margin-left: 24px;
}

.jsoneditor-contextmenu .jsoneditor-menu li ul li button {
  padding-left: 24px;
  animation: all ease-in-out 1s;
}

.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand {
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 4px 0 0;
  background-image: url(/build/images/jsoneditor-icons.15f2789d.svg);
  background-position: 0 -72px;
}

.jsoneditor-contextmenu .jsoneditor-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  border: none;
  padding: 0;
  margin: 0;
  background-image: url(/build/images/jsoneditor-icons.15f2789d.svg);
}

.jsoneditor-contextmenu .jsoneditor-text {
  padding: 4px 0 4px 24px;
  word-wrap: break-word;
}

.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin {
  padding-right: 24px;
}

.jsoneditor-contextmenu .jsoneditor-separator {
  height: 0;
  border-top: 1px solid #e5e5e5;
  padding-top: 5px;
  margin-top: 5px;
}

.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon {
  background-position: -24px 0;
}

.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon {
  background-position: 0 0;
}

.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon {
  background-position: 0 0;
}

.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon {
  background-position: -48px 0;
}

.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon {
  background-position: -168px 0;
}

.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon {
  background-position: -192px 0;
}

.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon {
  background-position: -216px 0;
}

.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon {
  background-position: 0 -24px;
}

.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon {
  background-position: -144px 0;
}

.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon {
  background-position: -120px 0;
}

.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon {
  background-position: -72px 0;
}

.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon {
  background-position: -96px 0;
}

.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon {
  background-image: none;
  width: 6px;
}

.jsoneditor-contextmenu ul,
.jsoneditor-contextmenu li {
  box-sizing: content-box;
  position: relative;
}

.jsoneditor-contextmenu .jsoneditor-menu button:hover,
.jsoneditor-contextmenu .jsoneditor-menu button:focus {
  color: #1a1a1a;
  background-color: #f5f5f5;
  outline: none;
}

.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover,
.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus {
  color: #ffffff;
  background-color: #ee422e;
}

.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover,
.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus {
  background-color: #f5f5f5;
}

.jsoneditor-modal {
  max-width: 95%;
  border-radius: 2px !important;
  padding: 45px 15px 15px 15px !important;
  box-shadow: 2px 2px 12px rgba(128, 128, 128, 0.3);
  color: #4d4d4d;
  line-height: 1.3em;
}

.jsoneditor-modal.jsoneditor-modal-transform {
  width: 600px !important;
}

.jsoneditor-modal .pico-modal-header {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  font-family: arial, sans-serif;
  font-size: 11pt;
  background: #3883fa;
  color: #ffffff;
}

.jsoneditor-modal table {
  width: 100%;
}

.jsoneditor-modal table td {
  padding: 3px 0;
}

.jsoneditor-modal table td.jsoneditor-modal-input {
  text-align: right;
  padding-right: 0;
  white-space: nowrap;
}

.jsoneditor-modal table td.jsoneditor-modal-actions {
  padding-top: 15px;
}

.jsoneditor-modal table th {
  vertical-align: middle;
}

.jsoneditor-modal p:first-child {
  margin-top: 0;
}

.jsoneditor-modal a {
  color: #3883fa;
}

.jsoneditor-modal .jsoneditor-jmespath-block {
  margin-bottom: 10px;
}

.jsoneditor-modal .pico-close {
  background: none !important;
  font-size: 24px !important;
  top: 7px !important;
  right: 7px !important;
  color: #ffffff;
}

.jsoneditor-modal input {
  padding: 4px;
}

.jsoneditor-modal input[type=text] {
  cursor: inherit;
}

.jsoneditor-modal input[disabled] {
  background: #d3d3d3;
  color: #808080;
}

.jsoneditor-modal .jsoneditor-select-wrapper {
  position: relative;
  display: inline-block;
}

.jsoneditor-modal .jsoneditor-select-wrapper:after {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #666;
  position: absolute;
  right: 8px;
  top: 14px;
  pointer-events: none;
}

.jsoneditor-modal select {
  padding: 3px 24px 3px 10px;
  min-width: 180px;
  max-width: 350px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 0;
  text-overflow: "";
  font-size: 14px;
  line-height: 1.5em;
}

.jsoneditor-modal select::-ms-expand {
  display: none;
}

.jsoneditor-modal .jsoneditor-button-group input {
  padding: 4px 10px;
  margin: 0;
  border-radius: 0;
  border-left-style: none;
}

.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-left-style: solid;
}

.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.jsoneditor-modal .jsoneditor-transform-preview {
  background: #f5f5f5;
  height: 200px;
}

.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error {
  color: #ee422e;
}

.jsoneditor-modal .jsoneditor-jmespath-wizard {
  line-height: 1.2em;
  width: 100%;
  padding: 0;
  border-radius: 3px;
}

.jsoneditor-modal .jsoneditor-jmespath-label {
  font-weight: bold;
  color: dodgerblue;
  margin-top: 20px;
  margin-bottom: 5px;
}

.jsoneditor-modal .jsoneditor-jmespath-wizard-table {
  width: 100%;
  border-collapse: collapse;
}

.jsoneditor-modal .jsoneditor-jmespath-wizard-label {
  font-style: italic;
  margin: 4px 0 2px 0;
}

.jsoneditor-modal .jsoneditor-inline {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-top: 2px;
  padding-bottom: 2px;
}

.jsoneditor-modal .jsoneditor-inline:not(:last-child) {
  padding-right: 2px;
}

.jsoneditor-modal .jsoneditor-jmespath-filter {
  display: flex;
  flex-wrap: wrap;
}

.jsoneditor-modal .jsoneditor-jmespath-filter-field {
  width: 180px;
}

.jsoneditor-modal .jsoneditor-jmespath-filter-relation {
  width: 100px;
}

.jsoneditor-modal .jsoneditor-jmespath-filter-value {
  min-width: 180px;
  flex: 1;
}

.jsoneditor-modal .jsoneditor-jmespath-sort-field {
  width: 170px;
}

.jsoneditor-modal .jsoneditor-jmespath-sort-order {
  width: 150px;
}

.jsoneditor-modal .jsoneditor-jmespath-select-fields {
  width: 100%;
}

.jsoneditor-modal .selectr-selected {
  border-color: #d3d3d3;
  padding: 4px 28px 4px 8px;
}

.jsoneditor-modal .selectr-selected .selectr-tag {
  background-color: #3883fa;
  border-radius: 5px;
}

.jsoneditor-modal table th,
.jsoneditor-modal table td {
  text-align: left;
  vertical-align: middle;
  font-weight: normal;
  color: #4d4d4d;
  border-spacing: 0;
  border-collapse: collapse;
}

.jsoneditor-modal select,
.jsoneditor-modal textarea,
.jsoneditor-modal input,
.jsoneditor-modal input[type=text],
.jsoneditor-modal input[type=text]:focus,
.jsoneditor-modal #query {
  background: #ffffff;
  border: 1px solid #d3d3d3;
  color: #4d4d4d;
  border-radius: 3px;
  padding: 4px;
}

.jsoneditor-modal textarea,
.jsoneditor-modal #query {
  border-radius: unset;
}

.jsoneditor-modal,
.jsoneditor-modal table td,
.jsoneditor-modal table th,
.jsoneditor-modal select,
.jsoneditor-modal option,
.jsoneditor-modal textarea,
.jsoneditor-modal input,
.jsoneditor-modal input[type=text],
.jsoneditor-modal #query {
  font-size: 10.5pt;
  font-family: arial, sans-serif;
}

.jsoneditor-modal #query,
.jsoneditor-modal .jsoneditor-transform-preview {
  font-family: consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
}

.jsoneditor-modal input[type=button],
.jsoneditor-modal input[type=submit] {
  background: #f5f5f5;
  padding: 4px 20px;
}

.jsoneditor-modal select,
.jsoneditor-modal input {
  cursor: pointer;
}

.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,
.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc {
  background: #3883fa;
  border-color: #3883fa;
  color: #ffffff;
}

.jsoneditor {
  color: #1a1a1a;
  border: thin solid #3883fa;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0;
  line-height: 100%;
}

div.jsoneditor-field,
div.jsoneditor-value,
a.jsoneditor-value,
div.jsoneditor-readonly,
div.jsoneditor-default {
  border: 1px solid transparent;
  min-height: 16px;
  min-width: 32px;
  line-height: 16px;
  padding: 2px;
  margin: 1px;
  word-wrap: break-word;
  word-break: break-word;
  overflow-wrap: break-word;
  float: left;
}

div.jsoneditor-field p,
div.jsoneditor-value p {
  margin: 0;
}

div.jsoneditor-value.jsoneditor-empty::after {
  content: "value";
}

div.jsoneditor-value.jsoneditor-string {
  color: #006000;
}

div.jsoneditor-value.jsoneditor-number {
  color: #ee422e;
}

div.jsoneditor-value.jsoneditor-boolean {
  color: #ff8c00;
}

div.jsoneditor-value.jsoneditor-null {
  color: #004ed0;
}

div.jsoneditor-value.jsoneditor-color-value {
  color: #1a1a1a;
}

div.jsoneditor-value.jsoneditor-invalid {
  color: #1a1a1a;
}

div.jsoneditor-readonly {
  min-width: 16px;
  color: #808080;
}

div.jsoneditor-empty {
  border-color: #d3d3d3;
  border-style: dashed;
  border-radius: 2px;
}

div.jsoneditor-field.jsoneditor-empty::after {
  content: "field";
}

div.jsoneditor td {
  vertical-align: top;
}

div.jsoneditor td.jsoneditor-separator {
  padding: 3px 0;
  vertical-align: top;
  color: #808080;
}

div.jsoneditor td.jsoneditor-tree {
  vertical-align: top;
}

div.jsoneditor.busy pre.jsoneditor-preview {
  background: #f5f5f5;
  color: #808080;
}

div.jsoneditor.busy div.jsoneditor-busy {
  display: inherit;
}

div.jsoneditor code.jsoneditor-preview {
  background: none;
}

div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  overflow: auto;
  padding: 2px;
  margin: 0;
  white-space: pre-wrap;
  word-break: break-all;
}

div.jsoneditor-default {
  color: #808080;
  padding-left: 10px;
}

div.jsoneditor-tree {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: auto;
  background: #ffffff;
}

div.jsoneditor-tree button.jsoneditor-button {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  background-color: transparent;
  background-image: url(/build/images/jsoneditor-icons.15f2789d.svg);
}

div.jsoneditor-tree button.jsoneditor-button:focus {
  background-color: #f5f5f5;
  outline: #e5e5e5 solid 1px;
}

div.jsoneditor-tree button.jsoneditor-collapsed {
  background-position: 0 -48px;
}

div.jsoneditor-tree button.jsoneditor-expanded {
  background-position: 0 -72px;
}

div.jsoneditor-tree button.jsoneditor-contextmenu-button {
  background-position: -48px -72px;
}

div.jsoneditor-tree button.jsoneditor-invisible {
  visibility: hidden;
  background: none;
}

div.jsoneditor-tree button.jsoneditor-dragarea {
  background-image: url(/build/images/jsoneditor-icons.15f2789d.svg);
  background-position: -72px -72px;
  cursor: move;
}

div.jsoneditor-tree *:focus {
  outline: none;
}

div.jsoneditor-tree div.jsoneditor-show-more {
  display: inline-block;
  padding: 3px 4px;
  margin: 2px 0;
  background-color: #e5e5e5;
  border-radius: 3px;
  color: #808080;
  font-family: arial, sans-serif;
  font-size: 14px;
}

div.jsoneditor-tree div.jsoneditor-show-more a {
  display: inline-block;
  color: #808080;
}

div.jsoneditor-tree div.jsoneditor-color {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 4px;
  border: 1px solid #808080;
  cursor: pointer;
}

div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly {
  cursor: inherit;
}

div.jsoneditor-tree div.jsoneditor-date {
  background: #a1a1a1;
  color: #ffffff;
  font-family: arial, sans-serif;
  border-radius: 3px;
  display: inline-block;
  padding: 3px;
  margin: 0 3px;
}

div.jsoneditor-tree table.jsoneditor-tree {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

div.jsoneditor-tree .jsoneditor-button {
  display: block;
}

div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 4px 0 0;
  background-image: url(/build/images/jsoneditor-icons.15f2789d.svg);
  background-position: -168px -48px;
  background-color: transparent;
}

div.jsoneditor-outer {
  position: static;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

div.jsoneditor-outer.has-nav-bar {
  margin-top: -26px;
  padding-top: 26px;
}

div.jsoneditor-outer.has-nav-bar.has-main-menu-bar {
  margin-top: -61px;
  padding-top: 61px;
}

div.jsoneditor-outer.has-status-bar {
  margin-bottom: -26px;
  padding-bottom: 26px;
}

div.jsoneditor-outer.has-main-menu-bar {
  margin-top: -35px;
  padding-top: 35px;
}

div.jsoneditor-busy {
  position: absolute;
  top: 15%;
  left: 0;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  display: none;
}

div.jsoneditor-busy span {
  background-color: #ffffab;
  border: 1px solid #ffee00;
  border-radius: 3px;
  padding: 5px 15px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

div.jsoneditor-field.jsoneditor-empty::after,
div.jsoneditor-value.jsoneditor-empty::after {
  pointer-events: none;
  color: #d3d3d3;
  font-size: 8pt;
}

div.jsoneditor-value.jsoneditor-url,
a.jsoneditor-value.jsoneditor-url {
  color: #006000;
  text-decoration: underline;
}

a.jsoneditor-value.jsoneditor-url {
  display: inline-block;
  padding: 2px;
  margin: 2px;
}

a.jsoneditor-value.jsoneditor-url:hover,
a.jsoneditor-value.jsoneditor-url:focus {
  color: #ee422e;
}

div.jsoneditor-field[contenteditable=true]:focus,
div.jsoneditor-field[contenteditable=true]:hover,
div.jsoneditor-value[contenteditable=true]:focus,
div.jsoneditor-value[contenteditable=true]:hover,
div.jsoneditor-field.jsoneditor-highlight,
div.jsoneditor-value.jsoneditor-highlight {
  background-color: #ffffab;
  border: 1px solid #ffee00;
  border-radius: 2px;
}

div.jsoneditor-field.jsoneditor-highlight-active,
div.jsoneditor-field.jsoneditor-highlight-active:focus,
div.jsoneditor-field.jsoneditor-highlight-active:hover,
div.jsoneditor-value.jsoneditor-highlight-active,
div.jsoneditor-value.jsoneditor-highlight-active:focus,
div.jsoneditor-value.jsoneditor-highlight-active:hover {
  background-color: #ffee00;
  border: 1px solid #ffc700;
  border-radius: 2px;
}

div.jsoneditor-value.jsoneditor-object,
div.jsoneditor-value.jsoneditor-array {
  min-width: 16px;
}

div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,
div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,
div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button {
  background-position: -48px -48px;
}

div.jsoneditor-tree div.jsoneditor-show-more a:hover,
div.jsoneditor-tree div.jsoneditor-show-more a:focus {
  color: #ee422e;
}

textarea.jsoneditor-text,
.ace-jsoneditor {
  min-height: 150px;
}

textarea.jsoneditor-text.ace_editor,
.ace-jsoneditor.ace_editor {
  font-family: consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace;
}

textarea.jsoneditor-text {
  width: 100%;
  height: 100%;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline-width: 0;
  border: none;
  background-color: #ffffff;
  resize: none;
}

tr.jsoneditor-highlight,
tr.jsoneditor-selected {
  background-color: #d3d3d3;
}

tr.jsoneditor-selected button.jsoneditor-dragarea,
tr.jsoneditor-selected button.jsoneditor-contextmenu-button {
  visibility: hidden;
}

tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea,
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button {
  visibility: visible;
}

div.jsoneditor-tree button.jsoneditor-dragarea:hover,
div.jsoneditor-tree button.jsoneditor-dragarea:focus,
tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea {
  background-position: -72px -48px;
}

div.jsoneditor tr,
div.jsoneditor th,
div.jsoneditor td {
  padding: 0;
  margin: 0;
}

div.jsoneditor-field,
div.jsoneditor-value,
div.jsoneditor td,
div.jsoneditor th,
div.jsoneditor textarea,
pre.jsoneditor-preview,
.jsoneditor-schema-error,
.jsoneditor-popover {
  font-family: consolas, menlo, monaco, "Ubuntu Mono", "source-code-pro", monospace;
  font-size: 14px;
  color: #1a1a1a;
}

.jsoneditor-schema-error {
  cursor: default;
  display: inline-block;
  height: 24px;
  line-height: 24px;
  position: relative;
  text-align: center;
  width: 24px;
}

.jsoneditor-popover {
  background-color: #4c4c4c;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  color: #ffffff;
  padding: 7px 10px;
  position: absolute;
  cursor: auto;
  width: 200px;
}

.jsoneditor-popover.jsoneditor-above {
  bottom: 32px;
  left: -98px;
}

.jsoneditor-popover.jsoneditor-above:before {
  border-top: 7px solid #4c4c4c;
  bottom: -7px;
}

.jsoneditor-popover.jsoneditor-below {
  top: 32px;
  left: -98px;
}

.jsoneditor-popover.jsoneditor-below:before {
  border-bottom: 7px solid #4c4c4c;
  top: -7px;
}

.jsoneditor-popover.jsoneditor-left {
  top: -7px;
  right: 32px;
}

.jsoneditor-popover.jsoneditor-left:before {
  border-left: 7px solid #4c4c4c;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: "";
  top: 19px;
  right: -14px;
  left: inherit;
  margin-left: inherit;
  margin-top: -7px;
  position: absolute;
}

.jsoneditor-popover.jsoneditor-right {
  top: -7px;
  left: 32px;
}

.jsoneditor-popover.jsoneditor-right:before {
  border-right: 7px solid #4c4c4c;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  content: "";
  top: 19px;
  left: -14px;
  margin-left: inherit;
  margin-top: -7px;
  position: absolute;
}

.jsoneditor-popover:before {
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  content: "";
  display: block;
  left: 50%;
  margin-left: -7px;
  position: absolute;
}

.jsoneditor-text-errors tr.jump-to-line:hover {
  text-decoration: underline;
  cursor: pointer;
}

.jsoneditor-schema-error:hover .jsoneditor-popover,
.jsoneditor-schema-error:focus .jsoneditor-popover {
  display: block;
  animation: fade-in 0.3s linear 1, move-up 0.3s linear 1;
}

@keyframes fade-in {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

/* JSON schema errors displayed at the bottom of the editor in mode text and code */

.jsoneditor .jsoneditor-validation-errors-container {
  max-height: 130px;
  overflow-y: auto;
}

.jsoneditor .jsoneditor-validation-errors {
  width: 100%;
  overflow: hidden;
}

.jsoneditor .jsoneditor-additional-errors {
  position: absolute;
  margin: auto;
  bottom: 31px;
  left: calc(50% - 92px);
  color: #808080;
  background-color: #ebebeb;
  padding: 7px 15px;
  border-radius: 8px;
}

.jsoneditor .jsoneditor-additional-errors.visible {
  visibility: visible;
  opacity: 1;
  transition: opacity 2s linear;
}

.jsoneditor .jsoneditor-additional-errors.hidden {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 2s linear;
}

.jsoneditor .jsoneditor-text-errors {
  width: 100%;
  border-collapse: collapse;
  border-top: 1px solid #ffc700;
}

.jsoneditor .jsoneditor-text-errors td {
  padding: 3px 6px;
  vertical-align: middle;
}

.jsoneditor .jsoneditor-text-errors td pre {
  margin: 0;
  white-space: pre-wrap;
}

.jsoneditor .jsoneditor-text-errors tr {
  background-color: #ffffab;
}

.jsoneditor .jsoneditor-text-errors tr.parse-error {
  background-color: rgba(238, 46, 46, 0.4392156863);
}

.jsoneditor-text-errors .jsoneditor-schema-error {
  border: none;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 4px 0 0;
  cursor: pointer;
}

.jsoneditor-text-errors tr .jsoneditor-schema-error {
  background-image: url(/build/images/jsoneditor-icons.15f2789d.svg);
  background-position: -168px -48px;
  background-color: transparent;
}

.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error {
  background-image: url(/build/images/jsoneditor-icons.15f2789d.svg);
  background-position: -25px 0px;
  background-color: transparent;
}

.jsoneditor-anchor {
  cursor: pointer;
}

.jsoneditor-anchor .picker_wrapper.popup.popup_bottom {
  top: 28px;
  left: -10px;
}

.fadein {
  -webkit-animation: fadein 0.3s;
  animation: fadein 0.3s;
  -moz-animation: fadein 0.3s;
  -o-animation: fadein 0.3s;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.jsoneditor-modal input[type=search].selectr-input {
  border: 1px solid #d3d3d3;
  width: calc(100% - 4px);
  margin: 2px;
  padding: 4px;
  box-sizing: border-box;
}

.jsoneditor-modal button.selectr-input-clear {
  right: 8px;
}

.jsoneditor-menu {
  width: 100%;
  height: 35px;
  padding: 2px;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  background-color: #3883fa;
  border-bottom: 1px solid #3883fa;
}

.jsoneditor-menu > button,
.jsoneditor-menu > .jsoneditor-modes > button {
  width: 26px;
  height: 26px;
  margin: 2px;
  padding: 0;
  border-radius: 2px;
  border: 1px solid transparent;
  background-color: transparent;
  background-image: url(/build/images/jsoneditor-icons.15f2789d.svg);
  color: #ffffff;
  opacity: 0.8;
  font-family: arial, sans-serif;
  font-size: 14px;
  float: left;
}

.jsoneditor-menu > button:hover,
.jsoneditor-menu > .jsoneditor-modes > button:hover {
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.jsoneditor-menu > button:focus,
.jsoneditor-menu > button:active,
.jsoneditor-menu > .jsoneditor-modes > button:focus,
.jsoneditor-menu > .jsoneditor-modes > button:active {
  background-color: rgba(255, 255, 255, 0.3);
}

.jsoneditor-menu > button:disabled,
.jsoneditor-menu > .jsoneditor-modes > button:disabled {
  opacity: 0.5;
  background-color: transparent;
  border: none;
}

.jsoneditor-menu > button.jsoneditor-collapse-all {
  background-position: 0 -96px;
}

.jsoneditor-menu > button.jsoneditor-expand-all {
  background-position: 0 -120px;
}

.jsoneditor-menu > button.jsoneditor-sort {
  background-position: -120px -96px;
}

.jsoneditor-menu > button.jsoneditor-transform {
  background-position: -144px -96px;
}

.jsoneditor.jsoneditor-mode-view > .jsoneditor-menu > button.jsoneditor-sort,
.jsoneditor.jsoneditor-mode-form > .jsoneditor-menu > button.jsoneditor-sort,
.jsoneditor.jsoneditor-mode-view > .jsoneditor-menu > button.jsoneditor-transform,
.jsoneditor.jsoneditor-mode-form > .jsoneditor-menu > button.jsoneditor-transform {
  display: none;
}

.jsoneditor-menu > button.jsoneditor-undo {
  background-position: -24px -96px;
}

.jsoneditor-menu > button.jsoneditor-undo:disabled {
  background-position: -24px -120px;
}

.jsoneditor-menu > button.jsoneditor-redo {
  background-position: -48px -96px;
}

.jsoneditor-menu > button.jsoneditor-redo:disabled {
  background-position: -48px -120px;
}

.jsoneditor-menu > button.jsoneditor-compact {
  background-position: -72px -96px;
}

.jsoneditor-menu > button.jsoneditor-format {
  background-position: -72px -120px;
}

.jsoneditor-menu > button.jsoneditor-repair {
  background-position: -96px -96px;
}

.jsoneditor-menu > .jsoneditor-modes {
  display: inline-block;
  float: left;
}

.jsoneditor-menu > .jsoneditor-modes > button {
  background-image: none;
  width: auto;
  padding-left: 6px;
  padding-right: 6px;
}

.jsoneditor-menu > button.jsoneditor-separator,
.jsoneditor-menu > .jsoneditor-modes > button.jsoneditor-separator {
  margin-left: 10px;
}

.jsoneditor-menu a {
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  opacity: 0.8;
  vertical-align: middle;
}

.jsoneditor-menu a:hover {
  opacity: 1;
}

.jsoneditor-menu a.jsoneditor-poweredBy {
  font-size: 8pt;
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px;
}

.jsoneditor-navigation-bar {
  width: 100%;
  height: 26px;
  line-height: 26px;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #d3d3d3;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #808080;
  background-color: #ebebeb;
  overflow: hidden;
  font-family: arial, sans-serif;
  font-size: 14px;
}

.jsoneditor-search {
  font-family: arial, sans-serif;
  position: absolute;
  right: 4px;
  top: 4px;
  border-collapse: collapse;
  border-spacing: 0;
  display: flex;
}

.jsoneditor-search input {
  color: #1a1a1a;
  width: 120px;
  border: none;
  outline: none;
  margin: 1px;
  line-height: 20px;
  font-family: arial, sans-serif;
}

.jsoneditor-search button {
  width: 16px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: none;
  background: url(/build/images/jsoneditor-icons.15f2789d.svg);
  vertical-align: top;
}

.jsoneditor-search button:hover {
  background-color: transparent;
}

.jsoneditor-search button.jsoneditor-refresh {
  width: 18px;
  background-position: -99px -73px;
}

.jsoneditor-search button.jsoneditor-next {
  cursor: pointer;
  background-position: -124px -73px;
}

.jsoneditor-search button.jsoneditor-next:hover {
  background-position: -124px -49px;
}

.jsoneditor-search button.jsoneditor-previous {
  cursor: pointer;
  background-position: -148px -73px;
  margin-right: 2px;
}

.jsoneditor-search button.jsoneditor-previous:hover {
  background-position: -148px -49px;
}

.jsoneditor-results {
  font-family: arial, sans-serif;
  color: #ffffff;
  padding-right: 5px;
  line-height: 26px;
}

.jsoneditor-frame {
  border: 1px solid transparent;
  background-color: #ffffff;
  padding: 0 2px;
  margin: 0;
}

.jsoneditor-statusbar {
  line-height: 26px;
  height: 26px;
  color: #808080;
  background-color: #ebebeb;
  border-top: 1px solid #d3d3d3;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
}

.jsoneditor-statusbar > .jsoneditor-curserinfo-val {
  margin-right: 12px;
}

.jsoneditor-statusbar > .jsoneditor-curserinfo-count {
  margin-left: 4px;
}

.jsoneditor-statusbar > .jsoneditor-validation-error-icon {
  float: right;
  width: 24px;
  height: 24px;
  padding: 0;
  margin-top: 1px;
  background-image: url(/build/images/jsoneditor-icons.15f2789d.svg);
  background-position: -168px -48px;
  cursor: pointer;
}

.jsoneditor-statusbar > .jsoneditor-validation-error-count {
  float: right;
  margin: 0 4px 0 0;
  cursor: pointer;
}

.jsoneditor-statusbar > .jsoneditor-parse-error-icon {
  float: right;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 1px;
  background-image: url(/build/images/jsoneditor-icons.15f2789d.svg);
  background-position: -25px 0px;
}

.jsoneditor-statusbar .jsoneditor-array-info a {
  color: inherit;
}

div.jsoneditor-statusbar > .jsoneditor-curserinfo-label,
div.jsoneditor-statusbar > .jsoneditor-size-info {
  margin: 0 4px;
}

.jsoneditor-treepath {
  padding: 0 5px;
  overflow: hidden;
  white-space: nowrap;
  outline: none;
}

.jsoneditor-treepath.show-all {
  word-wrap: break-word;
  white-space: normal;
  position: absolute;
  background-color: #ebebeb;
  z-index: 1;
  box-shadow: 2px 2px 12px rgba(128, 128, 128, 0.3);
}

.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn {
  display: none;
}

.jsoneditor-treepath div.jsoneditor-contextmenu-root {
  position: absolute;
  left: 0;
}

.jsoneditor-treepath .jsoneditor-treepath-show-all-btn {
  position: absolute;
  background-color: #ebebeb;
  left: 0;
  height: 20px;
  padding: 0 3px;
  cursor: pointer;
}

.jsoneditor-treepath .jsoneditor-treepath-element {
  margin: 1px;
  font-family: arial, sans-serif;
  font-size: 14px;
}

.jsoneditor-treepath .jsoneditor-treepath-seperator {
  margin: 2px;
  font-size: 9pt;
  font-family: arial, sans-serif;
}

.jsoneditor-treepath span.jsoneditor-treepath-element:hover,
.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover {
  cursor: pointer;
  text-decoration: underline;
}

/*!
 * Selectr 2.4.13
 * http://mobius.ovh/docs/selectr
 *
 * Released under the MIT license
 */

.selectr-container {
  position: relative;
}

.selectr-container li {
  list-style: none;
}

.selectr-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0px, 0px, 0px, 0px);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0 none;
}

.selectr-visible {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 11;
}

.selectr-desktop.multiple .selectr-visible {
  display: none;
}

.selectr-desktop.multiple.native-open .selectr-visible {
  top: 100%;
  min-height: 200px !important;
  height: auto;
  opacity: 1;
  display: block;
}

.selectr-container.multiple.selectr-mobile .selectr-selected {
  z-index: 0;
}

.selectr-selected {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  width: 100%;
  padding: 7px 28px 7px 14px;
  cursor: pointer;
  border: 1px solid #999999;
  border-radius: 3px;
  background-color: #ffffff;
}

.selectr-selected::before {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 0;
  height: 0;
  content: "";
  -o-transform: rotate(0deg) translate3d(0px, -50%, 0px);
  -ms-transform: rotate(0deg) translate3d(0px, -50%, 0px);
  -moz-transform: rotate(0deg) translate3d(0px, -50%, 0px);
  -webkit-transform: rotate(0deg) translate3d(0px, -50%, 0px);
  transform: rotate(0deg) translate3d(0px, -50%, 0px);
  border-width: 4px 4px 0 4px;
  border-style: solid;
  border-color: #6c7a86 transparent transparent;
}

.selectr-container.open .selectr-selected::before,
.selectr-container.native-open .selectr-selected::before {
  border-width: 0 4px 4px 4px;
  border-style: solid;
  border-color: transparent transparent #6c7a86;
}

.selectr-label {
  display: none;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.selectr-placeholder {
  color: #6c7a86;
}

.selectr-tags {
  margin: 0;
  padding: 0;
  white-space: normal;
}

.has-selected .selectr-tags {
  margin: 0 0 -2px;
}

.selectr-tag {
  list-style: none;
  position: relative;
  float: left;
  padding: 2px 25px 2px 8px;
  margin: 0 2px 2px 0;
  cursor: default;
  color: #ffffff;
  border: medium none;
  border-radius: 10px;
  background: #acb7bf none repeat scroll 0 0;
}

.selectr-container.multiple.has-selected .selectr-selected {
  padding: 5px 28px 5px 5px;
}

.selectr-options-container {
  position: absolute;
  z-index: 10000;
  top: calc(100% - 1px);
  left: 0;
  display: none;
  box-sizing: border-box;
  width: 100%;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: transparent #999999 #999999;
  border-radius: 0 0 3px 3px;
  background-color: #ffffff;
}

.selectr-container.open .selectr-options-container {
  display: block;
}

.selectr-input-container {
  position: relative;
  display: none;
}

.selectr-clear,
.selectr-input-clear,
.selectr-tag-remove {
  position: absolute;
  top: 50%;
  right: 22px;
  width: 20px;
  height: 20px;
  padding: 0;
  cursor: pointer;
  -o-transform: translate3d(0px, -50%, 0px);
  -ms-transform: translate3d(0px, -50%, 0px);
  -moz-transform: translate3d(0px, -50%, 0px);
  -webkit-transform: translate3d(0px, -50%, 0px);
  transform: translate3d(0px, -50%, 0px);
  border: medium none;
  background-color: transparent;
  z-index: 11;
}

.selectr-clear,
.selectr-input-clear {
  display: none;
}

.selectr-container.has-selected .selectr-clear,
.selectr-input-container.active .selectr-input-clear {
  display: block;
}

.selectr-selected .selectr-tag-remove {
  right: 2px;
}

.selectr-clear::before,
.selectr-clear::after,
.selectr-input-clear::before,
.selectr-input-clear::after,
.selectr-tag-remove::before,
.selectr-tag-remove::after {
  position: absolute;
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  content: " ";
  background-color: #6c7a86;
}

.selectr-tag-remove::before,
.selectr-tag-remove::after {
  top: 4px;
  width: 3px;
  height: 12px;
  background-color: #ffffff;
}

.selectr-clear:before,
.selectr-input-clear::before,
.selectr-tag-remove::before {
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.selectr-clear:after,
.selectr-input-clear::after,
.selectr-tag-remove::after {
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.selectr-input-container.active,
.selectr-input-container.active .selectr-clear {
  display: block;
}

.selectr-input {
  top: 5px;
  left: 5px;
  box-sizing: border-box;
  width: calc(100% - 30px);
  margin: 10px 15px;
  padding: 7px 30px 7px 9px;
  border: 1px solid #999999;
  border-radius: 3px;
}

.selectr-notice {
  display: none;
  box-sizing: border-box;
  width: 100%;
  padding: 8px 16px;
  border-top: 1px solid #999999;
  border-radius: 0 0 3px 3px;
  background-color: #ffffff;
}

.selectr-container.notice .selectr-notice {
  display: block;
}

.selectr-container.notice .selectr-selected {
  border-radius: 3px 3px 0 0;
}

.selectr-options {
  position: relative;
  top: calc(100% + 2px);
  display: none;
  overflow-x: auto;
  overflow-y: scroll;
  max-height: 200px;
  margin: 0;
  padding: 0;
}

.selectr-container.open .selectr-options,
.selectr-container.open .selectr-input-container,
.selectr-container.notice .selectr-options-container {
  display: block;
}

.selectr-option {
  position: relative;
  display: block;
  padding: 5px 20px;
  list-style: outside none none;
  cursor: pointer;
  font-weight: normal;
}

.selectr-options.optgroups > .selectr-option {
  padding-left: 25px;
}

.selectr-optgroup {
  font-weight: bold;
  padding: 0;
}

.selectr-optgroup--label {
  font-weight: bold;
  margin-top: 10px;
  padding: 5px 15px;
}

.selectr-match {
  text-decoration: underline;
}

.selectr-option.selected {
  background-color: #ddd;
}

.selectr-option.active {
  color: #ffffff;
  background-color: #5897fb;
}

.selectr-option.disabled {
  opacity: 0.4;
}

.selectr-option.excluded {
  display: none;
}

.selectr-container.open .selectr-selected {
  border-color: #999999 #999999 transparent #999999;
  border-radius: 3px 3px 0 0;
}

.selectr-container.open .selectr-selected::after {
  -o-transform: rotate(180deg) translate3d(0px, 50%, 0px);
  -ms-transform: rotate(180deg) translate3d(0px, 50%, 0px);
  -moz-transform: rotate(180deg) translate3d(0px, 50%, 0px);
  -webkit-transform: rotate(180deg) translate3d(0px, 50%, 0px);
  transform: rotate(180deg) translate3d(0px, 50%, 0px);
}

.selectr-disabled {
  opacity: 0.6;
}

.selectr-empty,
.has-selected .selectr-placeholder {
  display: none;
}

.has-selected .selectr-label {
  display: block;
}

/* TAGGABLE */

.taggable .selectr-selected {
  padding: 4px 28px 4px 4px;
}

.taggable .selectr-selected::after {
  display: table;
  content: " ";
  clear: both;
}

.taggable .selectr-label {
  width: auto;
}

.taggable .selectr-tags {
  float: left;
  display: block;
}

.taggable .selectr-placeholder {
  display: none;
}

.input-tag {
  float: left;
  min-width: 90px;
  width: auto;
}

.selectr-tag-input {
  border: medium none;
  padding: 3px 10px;
  width: 100%;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
}

.selectr-input-container.loading::after {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 20px;
  height: 20px;
  content: "";
  -o-transform: translate3d(0px, -50%, 0px);
  -ms-transform: translate3d(0px, -50%, 0px);
  -moz-transform: translate3d(0px, -50%, 0px);
  -webkit-transform: translate3d(0px, -50%, 0px);
  transform: translate3d(0px, -50%, 0px);
  -o-transform-origin: 50% 0 0;
  -ms-transform-origin: 50% 0 0;
  -moz-transform-origin: 50% 0 0;
  -webkit-transform-origin: 50% 0 0;
  transform-origin: 50% 0 0;
  -moz-animation: 500ms linear 0s normal forwards infinite running selectr-spin;
  -webkit-animation: 500ms linear 0s normal forwards infinite running selectr-spin;
  animation: 500ms linear 0s normal forwards infinite running selectr-spin;
  border-width: 3px;
  border-style: solid;
  border-color: #aaa #ddd #ddd;
  border-radius: 50%;
}

@-webkit-keyframes selectr-spin {
  0% {
    -webkit-transform: rotate(0deg) translate3d(0px, -50%, 0px);
    transform: rotate(0deg) translate3d(0px, -50%, 0px);
  }

  100% {
    -webkit-transform: rotate(360deg) translate3d(0px, -50%, 0px);
    transform: rotate(360deg) translate3d(0px, -50%, 0px);
  }
}

@keyframes selectr-spin {
  0% {
    -webkit-transform: rotate(0deg) translate3d(0px, -50%, 0px);
    transform: rotate(0deg) translate3d(0px, -50%, 0px);
  }

  100% {
    -webkit-transform: rotate(360deg) translate3d(0px, -50%, 0px);
    transform: rotate(360deg) translate3d(0px, -50%, 0px);
  }
}

.selectr-container.open.inverted .selectr-selected {
  border-color: transparent #999999 #999999;
  border-radius: 0 0 3px 3px;
}

.selectr-container.inverted .selectr-options-container {
  border-width: 1px 1px 0;
  border-color: #999999 #999999 transparent;
  border-radius: 3px 3px 0 0;
  background-color: #ffffff;
}

.selectr-container.inverted .selectr-options-container {
  top: auto;
  bottom: calc(100% - 1px);
}

.selectr-container ::-webkit-input-placeholder {
  color: #6c7a86;
  opacity: 1;
}

.selectr-container ::-moz-placeholder {
  color: #6c7a86;
  opacity: 1;
}

.selectr-container :-ms-input-placeholder {
  color: #6c7a86;
  opacity: 1;
}

.selectr-container ::placeholder {
  color: #6c7a86;
  opacity: 1;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/jsuites/dist/jsuites.css ***!
  \******************************************************************************************************************************/
:root {
    --jbutton-color: #298BA8; 
    --jactive-color: #007aff;
    --jsafe-area-top: env(safe-area-inset-top);
    --jsafe-area-bottom: env(safe-area-inset-bottom);
}

[data-visible="false"], .row[data-visible="false"] {
    display: none;
}


div[data-before]:before {
    content: attr(data-before);
}

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jreadonly {
    pointer-events: none;
}

.jdragging {
    opacity:0.2;
    filter: alpha(opacity=20);
}

.jupload.input {
    position: relative;
    box-sizing: border-box;
    background-size: initial;
    height: 33px;
    min-height: initial;
    padding: 6px;
    padding-right: 30px;
}

.jupload.input:before {
    content: "save";
    font-size: 18px;
    font-family: "Material Icons";
    color: #000;
    position: absolute;
    right: 5px;
}

.jupload:empty:before {
    z-index: 0;
}

.jupload img {
    width: 100%;
} 

.jupload.input img {
    width: initial;
    max-width: 100%;
    height: 100%;
}

.jupload[data-multiple] {
    padding: 10px;
}

.jupload[data-multiple] img {
    height: 70px;
    width: 100px;
    object-fit: cover;
    margin-right: 5px;
    margin-bottom: 5px;
}

.jupload {
    position: relative;
    border: 1px dotted #eee;
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    min-height: 180px;
}

.jupload:not(.input):empty:before {
    content: "\e2c3";
    font-family: "Material Icons";
    font-size: 90px;
    color: #eee;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
}

.jupload-item {
    padding-right: 22px;
    border-radius: 1px;
    display: inline-block;
    position: relative;
}

.jphoto {
    position: relative;
    border: 1px dotted #eee;
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.jphoto:empty:before {
    content: "\e2c3";
    font-family: "Material Icons";
    font-size: 90px;
    color: #eee;
    width: 100%;
    height: 100%;
    text-align: center;
}

.jremove {
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.round img {
    border-radius: 1000px;
}

.jtooltip {
    position: fixed;
    top: 10px;
    left: 10px;
    z-index: 5;

    font-family: initial;
    font-size: 12px;
    color: #000;
    background-color: #fff;
    border: 1px solid black;
    padding: 8px;
    margin: 10px;

    display: block;
    animation: jfadeIn 0.5s;
    pointer-events: none;
}

.jtooltip:empty {
    display: none;
}

@keyframes jfadeIn {
     0% {
          opacity: 0;
     }
     100% {
          opacity: 1;
     }
}

.jpanel {
    position: absolute;
    box-sizing: border-box;
    z-index: 10;
}

.jpanel:focus {
    outline: 2px solid black;
    outline-offset: -1px;
}

.jpanel-action {
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: white;
    border:1px solid black;
    box-sizing: border-box;
    pointer-events: auto;
    z-index: 1000;
}

.jpanel-action[data-position="n-resize"] {
    top: -4px;
    left: calc(50% - 4px);
}

.jpanel-action[data-position="ne-resize"] {
    top: -4px;
    left: calc(100% - 4px);
}

.jpanel-action[data-position="e-resize"] {
    top: calc(50% - 4px);
    left: calc(100% - 4px);
}

.jpanel-action[data-position="se-resize"] {
    top: calc(100% - 4px);
    left: calc(100% - 4px);
}

.jpanel-action[data-position="s-resize"] {
    top: calc(100% - 4px);
    left: calc(50% - 4px);
}

.jpanel-action[data-position="sw-resize"] {
    top: calc(100% - 4px);
    left: -4px;
}

.jpanel-action[data-position="w-resize"] {
    top: calc(50% - 4px);
    left: -4px;
}

.jpanel-action[data-position="nw-resize"] {
    top: -4px;
    left: -4px;
}

.jpanel-action[data-position="nw-resize"] {
    top: -4px;
    left: -4px;
}

.jpanel-action[data-action="rotate"] {
    top: -50px;
    left: calc(50% - 12px);
    width: 24px;
    height: 24px;
    border: 0;
    cursor: move;
    background-color: transparent;
}

.jpanel-action[data-action="rotate"]:before {
    content: 'refresh';
    font-family: 'Material Icons';
    font-size: 24px;
}

.jpanel-action[data-action="rotate"]:after {
    position: absolute;
    content: '';
    bottom: -22px;
    left: calc(50%);
    width: 1px;
    height: 28px;
    background-color: black;
}

/** Loading */
.jloading {
    position:fixed;
    z-index:10001;
    width:100%;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color: rgba(0,0,0,0.7);
}

.jloading::after {
    content:'';
    display:block;
    margin:0 auto;
    margin-top:50vh;
    width:40px;
    height:40px;
    border-style:solid;
    border-color:white;
    border-top-color:transparent;
    border-width:4px;
    border-radius:50%;
    -webkit-animation: jspin .8s linear infinite;
    animation: jspin .8s linear infinite;
}

.jloading.jspin {
    background-color:transparent;
}

.jloading.jspin::after {
    margin:0 auto;
    margin-top:80px;
    border-color:#aaa;
    border-top-color:transparent;
}

/** Animations **/
.jfade-in {
    animation: jfade-in 2s forwards;
}

.jfade-out {
    animation: jfade-out 1s forwards;
}

.jslide-left-in {
    position: relative;
    animation: jslide-left-in 0.4s forwards;
}

.jslide-left-out {
    position: relative;
    animation: jslide-left-out 0.4s forwards;
}

.jslide-right-in {
    position: relative;
    animation: jslide-right-in 0.4s forwards;
}

.jslide-right-out {
    position: relative;
    animation: jslide-right-out 0.4s forwards;
}

.jslide-top-in {
    position: relative;
    animation: jslide-top-in 0.4s forwards;
}

.jslide-top-out {
    position: relative;
    animation: jslide-top-out 0.2s forwards;
}

.jslide-bottom-in {
    position: relative;
    animation: jslide-bottom-in 0.4s forwards;
}

.jslide-bottom-out {
    position: relative;
    animation: jslide-bottom-out 0.1s forwards;
}

.jslide-left-in > div {
    -webkit-transform: translateZ(0px);
    -webkit-transform: translate3d(0,0,0);
}

.jslide-left-out > div {
    -webkit-transform: translateZ(0px);
    -webkit-transform: translate3d(0,0,0);
}

.jslide-right-in > div {
    -webkit-transform: translateZ(0px);
    -webkit-transform: translate3d(0,0,0);
}

.jslide-right-out > div {
    -webkit-transform: translateZ(0px);
    -webkit-transform: translate3d(0,0,0);
}

.jspin {
    animation: jspin 2s infinite linear;
}

/** Fadein and Fadeout **/
@keyframes jfade-in {
    0% { opacity: 0; }
    100% { opacity: 100; }
}

@-webkit-keyframes jfade-in {
    0% { opacity: 0; }
    100% { opacity: 100; }
}

@keyframes jfade-out {
    0% { opacity: 100; }
    100% { opacity: 0; }
}

@-webkit-keyframes jfade-out {
    0% { opacity: 100; }
    100% { opacity: 0; }
}

/** Keyframes Left to Right **/
@keyframes jslide-left-in {
    0% { left: -100%; }
    100% { left: 0%; }
}

@-webkit-keyframes jslide-left-in {
    0% { left: -100%; }
    100% { left: 0%; }
}
    
@keyframes jslide-left-out {
    0% { left: 0%; }
    100% { left: -100%; }
}

@-webkit-keyframes jslide-left-out {
    0% { left: 0%; }
    100% { left: -100%; }
}

/** Keyframes Right to Left **/
@keyframes jslide-right-in {
    0% { left: 100%; }
    100% { left: 0%; }
}

@-webkit-keyframes jslide-right-in
{
    0% { left: 100%; }
    100% { left: 0%; }
}
    
@keyframes jslide-right-out {
    0% { left: 0%; }
    100% { left: 100%; }
}

@-webkit-keyframes jslide-right-out {
    0% { left: 0%; }
    100% { left: 100%; }
}

/** Keyframes Top to Bottom **/
@keyframes jslide-top-in {
    0% { transform: translateY(-100%); }
    100% { transform: translateY(0%); }
}

@-webkit-keyframes jslide-top-in {
    0% { transform: translateY(-100%); }
    100% { -webkit-transform: translateY(0%); }
}
    
@keyframes jslide-top-out {
    0% { transform: translateY(0%); }
    100% { transform: translateY(-100%); }
}

@-webkit-keyframes jslide-top-out {
    0% { -webkit-transform: translateY(0%); }
    100% { -webkit-transform: translateY(-100%); }
}

/** Keyframes Bottom to Top **/
@keyframes jslide-bottom-in {
    0% { transform: translateY(100%); }
    100% { transform: translateY(0%); }
}

@-webkit-keyframes jslide-bottom-in {
    0% { transform: translateY(100%); }
    100% { -webkit-transform: translateY(0%); }
}
    
@keyframes jslide-bottom-out {
    0% { transform: translateY(0%); }
    100% { transform: translateY(100%); }
}

@-webkit-keyframes jslide-bottom-out {
    0% { -webkit-transform: translateY(0%); }
    100% { -webkit-transform: translateY(100%); }
}

@-webkit-keyframes jspin {
    from {
        -webkit-transform:rotate(0deg);
    }
    to {
        -webkit-transform:rotate(359deg);
    }
}

@keyframes jspin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(359deg);
    }
}
.jcalendar {
    position:absolute;
    z-index:9000;
    display:none;
    box-sizing:border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    min-width:280px;
}

.jcalendar.jcalendar-focus {
    display:block;
}

.jcalendar .jcalendar-backdrop {
    position:fixed;
    top:0px;
    left:0px;
    z-index:9000;
    min-width:100%;
    min-height:100%;
    background-color:rgba(0,0,0,0.5);
    border:0px;
    padding:0px;
    display:none;
}

.jcalendar .jcalendar-container {
    position:relative;
    box-sizing:border-box;
}

.jcalendar .jcalendar-content {
    position:absolute;
    z-index:9001;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);
    background-color:#fff;
}

.jcalendar-header {
    text-align:center;
}

.jcalendar-header span {
    margin-right:4px;
    font-size:1.1em;
    font-weight:bold;
}

.jcalendar-prev {
    cursor:pointer;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z%27 fill=%27%23000%27 /%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3C/svg%3E");
    background-position:center;
    background-repeat:no-repeat;
}

.jcalendar-next {
    cursor:pointer;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z%27 fill=%27%23000%27 /%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3C/svg%3E");
    background-position:center;
    background-repeat:no-repeat;
}

.jcalendar-weekday {
    font-weight: 600;
    background-color: #fcfcfc;
    padding: 14px;
}

.jcalendar-table {
    padding: 10px;
}

.jcalendar-table > table {
    width:100%;
    background-color:#fff;
}

.jcalendar-table > table > thead {
    cursor: pointer;
}

.jcalendar-table thead td {
    padding: 10px;
    height: 40px;
}

.jcalendar-table > table > tbody > tr {
    height: 34px;
}

.jcalendar-table > table > tbody td {
    box-sizing:border-box;
    cursor:pointer;
    padding:9px;
    font-size:0.9em;
}

.jcalendar-table tfoot td {
    padding:10px;
}

.jcalendar-months td, .jcalendar-years td {
    height:24px;
} 

.jcalendar-input {
    padding-right:18px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27gray%27%3E%3Cpath d=%27M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z%27/%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0z%27/%3E%3C/svg%3E");
    background-position:top 50% right 5px;
    background-repeat:no-repeat;
    box-sizing: border-box;
}

.jcalendar-done {
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.39);
    background-color:#fff;
}

.jcalendar-update {
    border:1px solid #ccc;
    background-color:#fff;
    border-radius:4px;
    padding:5px;
    width:100%;
}

.jcalendar-container select {
    width:55px;
    display:inline-block;
    border:0px;
    padding:4px;
    text-align:center;
    font-size:1.1em;
    user-select:none;
    margin-right:10px;
}

.jcalendar-container select:first-child {
    margin-right:2px;
}

.jcalendar-selected {
    background-color:#eee;
}

.jcalendar-reset, .jcalendar-confirm {
    text-transform:uppercase;
    cursor:pointer;
    color: var(--jactive-color);
}

.jcalendar-controls {
    padding:15px;

    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align:middle;

    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-flex-flow: row wrap;
    justify-content: space-between;
    align-items:center;
}

.jcalendar-controls div {
    font-weight:bold;
}

.jcalendar-fullsize  {
    position:fixed;
    width:100%;
    top:0px;
    left:0px;
}

.jcalendar-fullsize .jcalendar-content
{
    position:fixed;
    width:100%;
    left:0px;
    bottom:0px;
}

.jcalendar-focus.jcalendar-fullsize .jcalendar-backdrop {
    display:block;
}

.jcalendar-sunday {
    color: red;
}
.jcalendar-disabled {
    color: #ccc;
}

.jcalendar-time {
    display:flex;
}

.jcalendar_warning {
    color: red;
}

.jcalendar-hide-controls .jcalendar-controls {
    display: none;
}

.jcolor {
    display: none;
    outline: none;
    position: absolute;
}

.jcolor-input {
    padding-right: 24px !important;
    background: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27black%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z%27/%3E%3C/svg%3E") top 50% right 4px no-repeat, content-box;
    box-sizing: border-box;
}

.jcolor-content {
    position: absolute;
    z-index: 9000;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    font-size: .875rem;
    letter-spacing: .2px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    background-color:#fff;
    box-sizing: border-box;
    min-width: 260px;
}

.jmodal .jcolor-content {
    position: fixed;
}

.jcolor-controls {
    display: flex;
    padding: 10px;
    border-bottom: 1px solid #eee;
    margin-bottom: 5px;
}

.jcolor-controls div {
    flex: 1;
    font-size: 1em;
    color: var(--jactive-color);
    text-transform: uppercase;
    font-weight: bold;
    box-sizing: border-box;
}

.jcolor-content table {
    border-collapse: collapse;
    box-sizing: border-box;
}

.jcolor-focus {
    display:block;
}

.jcolor table {
    width:100%;
    height:100%;
    min-height: 160px;
}

.jcolor td {
    padding: 7px;
}

.jcolor-selected {
    background-repeat:no-repeat;
    background-size: 16px;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z%27 fill=%27white%27/%3E%3C/svg%3E");
}

.jcolor-fullscreen {
    position: fixed;
    left: 0px;
    bottom: 0px;
    width:100%;
    max-height: 290px;
    border-radius: 0px;
    box-sizing: border-box;
}

.jcolor-fullscreen .jcolor-controls {
    padding: 15px;
    -webkit-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.39);
    -moz-box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.39);
    box-shadow: 1px 0px 1px 0px rgba(0,0,0,0.39);
}

.jcolor-reset {
    text-align: left;
}

.jcolor-close {
    text-align: right;
}

.jcolor-backdrop {
    position: fixed;
    top: 0px;
    left: 0px;
    min-width: 100%;
    min-height: 100%;
    background-color: rgba(0,0,0,0.5);
    border: 0px;
    padding: 0px;
    z-index: 8000;
    display: none;
    
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.jcolor-content .jtabs-content {
    padding: 7px;
}

.jcolor-grid tr:first-child > td:first-child {
    border-top-left-radius: 3px;
}

.jcolor-grid tr:first-child > td:last-child {
    border-top-right-radius: 3px;
}

.jcolor-grid tr:last-child > td:first-child {
    border-bottom-left-radius: 3px;
}

.jcolor-grid tr:last-child > td:last-child {
    border-bottom-right-radius: 3px;
}

.jcolor-hsl {
    box-sizing: border-box;
}

.jcolor-hsl > div {
    height: 100%;
    position: relative;
}

.jcolor-hsl canvas {
    display: block;
    border-radius: 4px;
    -webkit-user-drag: none;
}

.jcolor-point {
    height: 5px;
    width: 5px;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}

.jcolor-sliders {
    padding: 10px 20px 10px 10px;
}

.jcolor-sliders input {
    -webkit-appearance: none;

    height: 12px;
    width: 80%;

    background: #d3d3d3;
    opacity: 1;

    border-radius: 30px;
    outline: none;
}

.jcolor-sliders-input-subcontainer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.jcolor-sliders-input-container {
    margin-top: 4px;
    line-height: 0.8em;
    text-align: left;
}

.jcolor-sliders-input-container > label {
    font-size: 10px;
    text-transform: uppercase;
    color: #bbbbbd;
}

.jcolor-sliders-input-subcontainer > input {
    border: 0px;
    padding: 1px;
}

.jcolor-sliders-input-container input::-webkit-slider-thumb {
    -webkit-appearance: none;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #000;
    border: 2px solid #fff;
    cursor: pointer;
}

.jcolor-sliders-input-container input::-moz-range-thumb {
    -webkit-appearance: none;
    height: 12px;
    width: 12px;
    border-radius: 50%;
    background: #000;
    border: 2px solid #fff;
    cursor: pointer;
}

.jcolor-sliders-final-color {
    padding: 6px;
    user-select: all;
    margin-top: 10px;
    text-align: center;
}

.jcolor-sliders-final-color > div:nth-child(2) {
    width: 71px;
    text-transform: uppercase;
}

.jcolor .jtabs .jtabs-headers-container .jtabs-controls {
    display: none !important;
}

.jcolor .jtabs .jtabs-headers-container {
    display: flex !important;
    justify-content: center;
    padding: 4px;
}

.jcolor .jtabs-headers > div:not(.jtabs-border) {
    padding: 2px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 0.8em;
}
.jcontextmenu {
    position:fixed;
    z-index:10000;
    background:#fff;
    color: #555;
    font-size: 11px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-box-shadow: 2px 2px 2px 0px rgba(143, 144, 145, 1);
    -moz-box-shadow: 2px 2px 2px 0px rgba(143, 144, 145, 1);
    box-shadow: 2px 2px 2px 0px rgba(143, 144, 145, 1);
    border: 1px solid #C6C6C6;
    padding: 0px;
    padding-top:4px;
    padding-bottom:4px;
    margin:0px;
    outline:none;
    display:none;
}

.jcontextmenu.jcontextmenu-focus {
    display:inline-block;
}

.jcontextmenu > div {
    box-sizing: border-box;
    display: flex;
    padding: 8px 8px 8px 32px;
    width: 250px;
    position: relative;
    cursor: default;
    font-size: 11px;
    font-family:sans-serif;
    text-align: left;
    -webkit-box-align: center;
    align-items: center;
}

.jcontextmenu > div::before {
    content: attr(data-icon);
    font-family: 'Material Icons' !important;
    font-size: 15px;
    position: absolute;
    left: 9px;
    line-height: 24px;
}

.jcontextmenu.symbols > div::before {
    font-family: 'Material Symbols Outlined' !important;
}

.jcontextmenu > div.header {
    display: none;
}

.jcontextmenu > div a {
    color: #555;
    text-decoration: none;
    flex: 1;
    cursor: pointer;
}

.jcontextmenu > div span {
    margin-right: 10px;
    font-size: 0.9em;
}

.jcontextmenu .jcontextmenu-disabled a {
    color: #ccc;
}

.jcontextmenu .jcontextmenu-disabled::before {
    color: #ccc;
}

.jcontextmenu > div:hover {
    background: #ebebeb;
}

.jcontextmenu hr {
    border: 1px solid #e9e9e9;
    border-bottom: 0;
    margin-top:5px;
    margin-bottom:5px;
}

.jcontextmenu > hr:hover {
    background: transparent;
}

.jcontextmenu .jcontextmenu {
    top: 4px;
    left: 99%;
    opacity: 0;
    position: absolute;
}

.jcontextmenu > div:hover > .jcontextmenu {
    display: block;
    opacity: 1;
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
    pointer-events: auto;
}

@media only screen and (max-width: 420px) {
    .jcontextmenu {
        top: initial !important;
        left: 0px !important;
        bottom: 0px !important;
        width: 100vw;
        height: 260px;
        overflow: scroll;
        animation: jslide-bottom-in 0.4s forwards;
        padding-top: 0px;
    }
    .jcontextmenu div {
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #ccc;
        padding: 15px;
    }
    .jcontextmenu > div.header {
        background-color: lightgray;
        padding: 5px;
        top: 0px;
        position: sticky;
        z-index: 2;
    }
    .jcontextmenu > div.header > a.title {
        text-align: left;
    }

    .jcontextmenu > div.header > a.close {
        text-align: right;
    }
    .jcontextmenu a {
        font-size: 1.4em;
        text-transform: uppercase;
    }
    .jcontextmenu span {
        display: none;
    }
    .jcontextmenu span {
        display: none;
    }
    .jcontextmenu hr {
        display: none;
    }
}

.jdropdown {
    cursor:pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    background:#fff;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
}

.jdropdown-backdrop {
    position:fixed;
    top:0px;
    left:0px;
    min-width:100%;
    min-height:100%;
    background-color:rgba(0,0,0,0.5);
    border:0px;
    padding:0px;
    z-index:8000;
    display:none;
}

.jdropdown[disabled] {
    opacity: 0.5;
    pointer-events: none;
}

.jdropdown-focus {
    position:relative;
}

.jdropdown-focus .jdropdown-container {
    transform: translate3d(0,0,0);
}

.jdropdown-default.jdropdown-focus .jdropdown-header {
    outline:auto 5px -webkit-focus-ring-color;
}

.jdropdown-default.jdropdown-focus .jdropdown-header.jdropdown-add {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27gray%27 width=%2724px%27 height=%2724px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z%27/%3E%3C/svg%3E");
}

.jdropdown-container-header {
    padding:0px;
    margin:0px;
    position:relative;
    box-sizing: border-box;
}

.jdropdown-header {
    width:100%;
    appearance: none;
    background-repeat: no-repeat;
    background-position:top 50% right 5px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3Cpath d=%27M7 10l5 5 5-5H7z%27 fill=%27gray%27/%3E%3C/svg%3E");
    text-overflow: ellipsis;
    cursor:pointer;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right:30px !important;
}

.jdropdown-insert-button {
    font-size: 1.4em;
    text-transform: uppercase;
    position:absolute;
    right: 30px;
    top: 4px;
    display:none;
}

.jdropdown-container {
    min-width: inherit;
    transform: translate3d(-10000px,0,0);
    position:absolute;
    z-index:9001;
}

.jdropdown-close {
    display:none;
    font-size:1em;
    color: var(--jactive-color);
    text-transform:uppercase;
    text-align:right;
    padding:12px;
    font-weight:bold;
}

.jdropdown-content {
    min-width:inherit;
    margin:0px;
    box-sizing:border-box;
}

.jdropdown-content:empty {
}

.jdropdown-item {
    white-space: nowrap;
    text-align: left;
    text-overflow: ellipsis;
    overflow-x: hidden;
    color: #000;
    display: flex;
    align-items: center;
}

.jdropdown-description {
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1.5em;
}

.jdropdown-image {
    margin-right:10px;
    width: 32px;
    height: 32px;
    border-radius:20px;
}

.jdropdown-image-small {
    width:24px;
    height:24px;
}

.jdropdown-icon {
    margin-right:10px;
    font-size: 30px;
    margin-left: -5px;
}

.jdropdown-icon-small {
    font-size: 24px;
    margin-left: 0px;
}

.jdropdown-title {
    font-size: 0.7em;
    text-overflow: ellipsis;
    overflow-x: hidden;
    display: block;
}

/** Default visual **/

.jdropdown-default .jdropdown-header {
    border:1px solid #ccc;
    padding:5px;
    padding-left:10px;
    padding-right:16px;
}

.jdropdown-default .jdropdown-container {
    background-color:#fff;
}

.jdropdown-default.jdropdown-focus.jdropdown-insert .jdropdown-header {
    padding-right:50px;
}

.jdropdown-default.jdropdown-focus.jdropdown-insert .jdropdown-insert-button {
    display:block;
}

.jdropdown-default .jdropdown-content
{
    min-width:inherit;
    border:1px solid #8fb1e3;
    margin:0px;
    background-color:#fff;
    box-sizing:border-box;
    min-height:10px;
    max-height:215px;
    overflow-y:auto;
}

.jdropdown-default .jdropdown-item
{
    padding:4px;
    padding-left:8px;
    padding-right:40px;
}

.jdropdown-default .jdropdown-item:hover
{
    background-color:#1f93ff;
    color:#fff;
}

.jdropdown-default .jdropdown-cursor
{
    background-color:#eee;
}

.jdropdown-default .jdropdown-selected
{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPgo=);
    background-repeat:no-repeat;
    background-position:top 50% right 5px;
    background-color:#1f93ff;
    color:#fff;
}

.jdropdown-default .jdropdown-group {
    margin-top:5px;
}

.jdropdown-default .jdropdown-group .jdropdown-item {
    padding-left:16px;
}

.jdropdown-default .jdropdown-group-name {
    padding-left: 8px;
    font-weight: bold;
    text-align: left;
}

.jdropdown-default .jdropdown-reset_ {
    content:'x';
    position:absolute;
    top:0;
    right:0;
    margin:5px;
    margin-right:10px;
    font-size:12px;
    width:12px;
    cursor:pointer;
    text-shadow: 0px 0px 5px #fff;
    display:none;
    line-height: 1.8em;
}

.jdropdown-default.jdropdown-focus .jdropdown-reset_ {
    display:block;
}

/** Default render for mobile **/

.jdropdown-picker.jdropdown-focus .jdropdown-backdrop {
    display:block;
}

.jdropdown-picker .jdropdown-header {
    outline: none;
}

.jdropdown-picker .jdropdown-container
{
    position:fixed;
    bottom:0px;
    left:0px;
    border-bottom:1px solid #e6e6e8;
    width:100%;
    background-color:#fff;
    box-sizing: border-box;
}

.jdropdown-picker .jdropdown-close
{
    -webkit-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.39);
    -moz-box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.39);
    box-shadow: 0px -1px 5px 0px rgba(0,0,0,0.39);
    background-color:#fff;
    display:block;
}

.jdropdown-picker .jdropdown-content
{
    overflow-y:scroll;
    height:280px;
    background-color:#fafafa;
    border-top:1px solid #e6e6e8;
}

.jdropdown-picker .jdropdown-group-name
{
    font-size: 1em;
    text-transform: uppercase;
    padding-top:10px;
    padding-bottom:10px;
    display: block;
    border-bottom: 1px solid #e6e6e8;
    padding-left:20px;
    padding-right:20px;
    text-align:center;
    font-weight:bold;
}

.jdropdown-picker .jdropdown-item
{
    font-size: 1em;
    text-transform: uppercase;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom: 1px solid #e6e6e8;
    padding-left:20px;
    padding-right:20px;
}

.jdropdown-picker .jdropdown-selected
{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPgo=);
    background-repeat:no-repeat;
    background-position:top 50% right 15px;
    background-color:#1f93ff;
    color:#fff;
}

.jdropdown-picker .jdropdown-cursor
{
    background-color:#1f93ff;
    color:#fff;
}

/** Default render for mobile searchbar **/

.jdropdown-searchbar.jdropdown-focus
{
    position:fixed;
    top:0px !important;
    left:0px !important;
    width:100% !important;
    height:100% !important;
    background-color:#fafafa;
    padding:0px;
    z-index:9001;
    overflow-y:scroll;
    will-change: scroll-position;
    -webkit-overflow-scrolling: touch;
}

.jdropdown-searchbar.jdropdown-focus .jdropdown-container-header
{
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9002;
    padding: 6px;
    background-color:#fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    width: 100%;
    height: 40px;
}

.jdropdown-searchbar.jdropdown-focus .jdropdown-header
{
    border: 0px !important;
    background-position-x: 0% !important;
    background-position-y: 40% !important;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QzE1LjQxIDEyLjU5IDE2IDExLjExIDE2IDkuNSAxNiA1LjkxIDEzLjA5IDMgOS41IDNTMyA1LjkxIDMgOS41IDUuOTEgMTYgOS41IDE2YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTlMMjAuNDkgMTlsLTQuOTktNXptLTYgMEM3LjAxIDE0IDUgMTEuOTkgNSA5LjVTNy4wMSA1IDkuNSA1IDE0IDcuMDEgMTQgOS41IDExLjk5IDE0IDkuNSAxNHoiIGZpbGw9IiNlNmU2ZTgiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);
    padding-left: 30px !important;
    padding-right: 60px !important;
}

.jdropdown-searchbar.jdropdown-focus .jdropdown-close
{
    display:block;
}

.jdropdown-searchbar .jdropdown-header {
    outline: none;
}

.jdropdown-searchbar .jdropdown-container
{
    margin-top: 40px;
    width:100%;
}

.jdropdown-searchbar .jdropdown-close
{
    position:fixed;
    top:0px;
    right:0px;
}

.jdropdown-searchbar .jdropdown-content
{
    margin-top:10px;
}

.jdropdown-searchbar .jdropdown-group
{
    margin-top:10px;
    margin-bottom:15px;
    background-color:#fff;
}

.jdropdown-searchbar .jdropdown-group-name
{
    border-top: 1px solid #e6e6e8;
    border-bottom: 1px solid #e6e6e8;
    padding:10px;
    padding-left:12px;
    font-weight:bold;
}

.jdropdown-searchbar .jdropdown-group-arrow
{
    float:right;
    width:24px;
    height:24px;
    background-repeat:no-repeat;
}

.jdropdown-searchbar .jdropdown-group-arrow-down
{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNy40MSA4LjU5TDEyIDEzLjE3bDQuNTktNC41OEwxOCAxMGwtNiA2LTYtNiAxLjQxLTEuNDF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgwVjB6Ii8+PC9zdmc+);
}

.jdropdown-searchbar .jdropdown-group-arrow-up
{
    background-image: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNDEgMTUuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0bC02LTYtNiA2eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=);
}

.jdropdown-searchbar .jdropdown-item
{
    padding-top:10px;
    padding-bottom:10px;
    border-bottom: 1px solid #e6e6e8;
    padding-left:15px;
    padding-right:40px;
    background-color:#fff;
    font-size:0.9em;
}

.jdropdown-searchbar .jdropdown-description {
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: calc(100% - 20px);
}

.jdropdown-searchbar .jdropdown-content > .jdropdown-item:first-child
{
    border-top: 1px solid #e6e6e8;
}

.jdropdown-searchbar .jdropdown-selected
{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIgZmlsbD0iIzAwN2FmZiIvPjwvc3ZnPg==);
    background-repeat:no-repeat;
    background-position:top 50% right 15px;
}

/** List render **/

.jdropdown-list
{
}

.jdropdown-list .jdropdown-container
{
    display:block;
}

.jdropdown-list .jdropdown-header
{
    display:none;
}

.jdropdown-list .jdropdown-group
{
    background-color:#fff;
}

.jdropdown-list .jdropdown-group-name
{
    border-bottom: 1px solid #e6e6e8;
    padding-top:10px;
    padding-bottom:10px;
    font-weight:bold;
}

.jdropdown-list .jdropdown-item
{
    padding-top:10px;
    padding-bottom:10px;
    border-bottom: 1px solid #e6e6e8;
    padding-left:10px;
    padding-right:40px;
    background-color:#fff;
}

.jdropdown-list .jdropdown-selected
{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIgZmlsbD0iIzAwN2FmZiIvPjwvc3ZnPg==);
    background-repeat:no-repeat;
    background-position:top 50% right 10px;
}

@media only screen and (max-width : 800px)
{
    .jdropdown-list {
        width:100% !important;
        border:0px;
        padding:0px;
    }

    .jdropdown-list .jdropdown-container {
        min-width:100%;
    }

    .jdropdown-searchbar.jdropdown-focus .jdropdown-description {
        text-transform: uppercase;
    }
}

.app .jdropdown-item {
    text-transform:uppercase;
}

.jdropdown-create-container {
    margin: 10px;
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 6px;
}

.jdropdown-color {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 12px;
    width: 12px;
    height: 12px;
    margin-right: 6px;
}

.jdropdown-item[data-disabled] {
    opacity: 0.5;
    pointer-events: none;
}
.jeditor-container {
    border:1px solid #ccc;
    box-sizing: border-box;
}

.jeditor-container.with-margin {
    background-color: #f2f2f2;
    max-width: 1200px;
}

.jeditor-dragging {
     border:1px dashed #000;
}

.jeditor {
    outline:none;
    word-break: break-word;
}

.jeditor-container.with-margin .jeditor {
    background-color: #fff;
    margin: 80px;
    min-height: 800px;
    padding: 80px;
    max-width: 800px;
}

.jeditor[data-placeholder]:empty:before {
    content: attr(data-placeholder);
    color: lightgray;
}

/** Snippet **/

.jsnippet {
    margin-top:15px;
    cursor:pointer;
    border: 1px solid #ccc;
    position:relative;
}

.jsnippet:focus {
    outline: none;
}

.jsnippet img {
    width:100%;
}

.jsnippet .jsnippet-title {
    padding:15px;
    font-size:1.4em;
}

.jsnippet .jsnippet-description {
    padding-left:15px;
    padding-right:15px;
    font-size:1em;
}

.jsnippet .jsnippet-host {
    padding:15px;
    text-transform:uppercase;
    font-size:0.8em;
    color:#777;
    text-align:right;
}

.jsnippet .jsnippet-url {
    display:none;
}

.jeditor .jsnippet:after {
    content: 'close';
    font-family: 'Material icons';
    font-size: 24px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    cursor: pointer;
    text-shadow: 0px 0px 2px #fff;
    position: absolute;
    top: 12px;
    right: 12px;
}

.jsnippet * {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;

    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
}

.jeditor img {
    border:2px solid transparent;
    box-sizing: border-box;
}

.jeditor img.resizing {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;

    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
}

.jeditor img:focus {
    border: 2px solid #0096FD;
    outline: #0096FD;
}

.jeditor .pdf {
    background-image: url("data:image/svg+xml,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 512 512%27 style=%27enable-background:new 0 0 512 512;%27 xml:space=%27preserve%27%3E%3Cpath style=%27fill:%23C30B15;%27 d=%27M511.344,274.266C511.77,268.231,512,262.143,512,256C512,114.615,397.385,0,256,0S0,114.615,0,256 c0,117.769,79.53,216.949,187.809,246.801L511.344,274.266z%27/%3E%3Cpath style=%27fill:%2385080E;%27 d=%27M511.344,274.266L314.991,77.913L119.096,434.087l68.714,68.714C209.522,508.787,232.385,512,256,512 C391.243,512,501.976,407.125,511.344,274.266z%27/%3E%3Cpolygon style=%27fill:%23FFFFFF;%27 points=%27278.328,333.913 255.711,77.913 119.096,77.913 119.096,311.652 %27/%3E%3Cpolygon style=%27fill:%23E8E6E6;%27 points=%27392.904,311.652 392.904,155.826 337.252,133.565 314.991,77.913 255.711,77.913 256.067,333.913 %27/%3E%3Cpolygon style=%27fill:%23FFFFFF;%27 points=%27314.991,155.826 314.991,77.913 392.904,155.826 %27/%3E%3Crect x=%27119.096%27 y=%27311.652%27 style=%27fill:%23FC0F1A;%27 width=%27273.809%27 height=%27122.435%27/%3E%3Cg%3E%3Cpath style=%27fill:%23FFFFFF;%27 d=%27M204.871,346.387c13.547,0,21.341,6.659,21.341,18.465c0,12.412-7.795,19.601-21.341,19.601h-9.611 v14.909h-13.471v-52.975L204.871,346.387L204.871,346.387z M195.26,373.858h8.93c5.904,0,9.308-2.952,9.308-8.552 c0-5.525-3.406-8.324-9.308-8.324h-8.93V373.858z%27/%3E%3Cpath style=%27fill:%23FFFFFF;%27 d=%27M257.928,346.387c16.649,0,28.152,10.746,28.152,26.487c0,15.666-11.655,26.488-28.683,26.488 h-22.25v-52.975H257.928z M248.619,388.615h9.611c8.249,0,14.151-6.357,14.151-15.665c0-9.384-6.205-15.817-14.757-15.817h-9.006 V388.615z%27/%3E%3Cpath style=%27fill:%23FFFFFF;%27 d=%27M308.563,356.982v12.26h23.763v10.596h-23.763v19.525h-13.471v-52.975h39.277v10.595h-25.806 V356.982z%27/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: cover;
    width:60px;
    height:60px;
}

.jeditor-toolbar {
    width: fit-content;
    max-width: 100%;
    box-sizing: border-box;
    margin: 10px;
}

.toolbar-on-top .jeditor-toolbar {
    width: initial;
    margin: 0px;
    box-shadow: 1px 1px 2px rgb(0 0 0 / 10%);
    display: block;
}

.toolbar-on-top .jeditor {
    padding: 15px;
}

.toolbar-on-top .jtoolbar .material-icons {
    font-size: 24px;
    transform: initial;
    margin: 4px;
}

.toolbar-on-top .jtoolbar .jpicker-header {
    font-size: 1em;
    margin-top: 4px;
    margin-bottom: 4px;
}

.jeditor table {
    border-collapse: collapse;
}

.jeditor table td {
    border: 1px solid #bbb;
    height: 2em;
}

.jeditor table td:focus {
    border: 1px solid blue;
}

.jeditor .line-break {
    border-top: 1px dashed #ccc;
    display: flex;
    justify-content: center;
    pointer-events: none;
}

.jeditor .line-break:before {
    content: 'New page';
    background-color: #fff;
    color: #ccc;
    margin: -1em;
    padding: 6px;
    position: absolute;
}
.jfloating {
    position:fixed;
    bottom:0px;
    right:0px;
    margin-right:5px;

    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,.2);
    border:1px solid #ccc;
    background-color:#fff;
    box-sizing: border-box;
    padding-top:50px !important;
    z-index:9002;
    border-radius: 8px;
}

.jfloating.jfloating-big {
    width: 510px !important;
    height: 472px !important;
}

.jfloating.jfloating-small {
    width: 300px !important;
    height: 320px !important;
}

.jfloating.jfloating-large {
    width: 600px !important;
    height: 600px !important;
}

.jfloating:before {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    content:attr(title);
    padding:15px;
    box-sizing: border-box;
    font-size:1.2em;
    box-shadow: 1px 1px 3px rgba(0,0,0,.2);
    background-color: #fff;
    border-radius: 8px 8px 0px 0px;
    background-color: #404040;
    font-size: .93rem;
    font-weight: 600;
    color: white;
    letter-spacing: .5px;
}

.jfloating:after {
    content:'';
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23FFF%27 d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");
    position:absolute;
    top:0;
    right:0;
    margin:14px;
    font-size:24px;
    width:24px;
    height:24px;
    cursor:pointer;
    text-shadow: 0px 0px 5px #fff;
}

.jfloating_content {
    padding:20px;
    overflow-y:auto;
    max-height:100%;
    box-sizing: border-box;
    height: -webkit-fill-available;
}

.jfloating.jfloating-minimized {
    height: 50px !important;
}

.jfloating.jfloating-minimized .jfloating_content {
    display: none;
}

.jmodal {
    position:fixed;
    top:50%;
    left:50%;
    width:60%;
    height:60%;
    -webkit-box-shadow: 0 2px 12px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 12px rgba(0,0,0,.2);
    border:1px solid #ccc;
    background-color:#fff;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    z-index:9002;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
}

.jmodal_title {
    padding: 20px;
    height: 70px;
    box-sizing: border-box;
    font-size: 1.4em;
    background-color: #fff;
    border-radius: 8px 8px 0px 0px;
    pointer-events: none;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    align-items: center;
    border-bottom: 1px solid #eee;
}

.jmodal_title > div {
    font-size: 1.4em;
}

.jmodal_title[data-icon]:before {
    content: attr(data-icon);
    font-family: 'Material Icons' !important;
    width: 24px;
    height: 24px;
    font-size: 24px;
    margin-right: 10px;
    line-height: 24px;
}

.jmodal_content {
    padding: 20px;
    overflow-y: auto;
    height: 100%;
    box-sizing: border-box;
    scrollbar-width: thin;
    scrollbar-color: #333 transparent;
}

.jmodal_title:empty {
    display: none;
}

.jmodal_title:empty + .jmodal_content {
    height: 100%;
}

.jmodal_content::-webkit-scrollbar {
    height: 12px;
}

.jmodal_content::-webkit-scrollbar {
    width: 12px;
}

.jmodal_content::-webkit-scrollbar-track {
    border: 1px solid #fff;
    background: #eee;
}

.jmodal_content::-webkit-scrollbar-thumb {
    border: 1px solid #fff;
    background: #888;
}

.jmodal:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    right: 0;
    margin: 25px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    cursor: pointer;
    text-shadow: 0px 0px 5px #fff;
}

.jmodal_fullscreen {
    width: 100% !important;
    height: 100% !important;
    top: 0px;
    left: 0px;
    transform: none;
    border: 0px;
    border-radius: 0px;
}

.jmodal_backdrop {
    position: fixed;
    top: 0px;
    left: 0px;
    min-width: 100%;
    min-height: 100%;
    background-color: rgba(0,0,0,0.2);
    border: 0px;
    padding: 0px;
    z-index: 8000;
    display: none;

  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.jmodal_content .jcalendar .jcalendar-content,
.jmodal_content .jdropdown-container {
    position: fixed;
}

.jnotification {
    position: fixed;
    z-index: 10000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    bottom: 0px;
}

.jnotification-container {
    -webkit-box-shadow: 0px 2px 15px -5px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 2px 15px -5px rgba(0, 0, 0, 0.7);
    padding: 12px;
    border-radius: 8px;

    background-color: #000;
    background: rgba(92,92,92,1);
    background: linear-gradient(0deg, rgba(92,92,92,1) 0%, rgba(77,77,77,1) 100%);
    color: #fff;
    width: 320px;
    margin: 30px;
    padding: 20px;
}

.jnotification-close {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27white%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");
    font-size: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.jnotification-title {
    font-weight: bold;
}

.jnotification-header {
    display: flex;
    padding-bottom: 5px;
}

.jnotification-header:empty {
    display: none;
}

.jnotification-image {
    margin-right: 5px;
}

.jnotification-image:empty {
    display: none;
}

.jnotification-image img {
    width: 24px;
}

.jnotification-name {
    text-transform: uppercase;
    font-size: 0.9em;
    flex: 1;
    letter-spacing: 0.1em;
}

.jnotification-error .jnotification-container {
    background: rgb(182,38,6);
    background: linear-gradient(0deg, rgba(170,41,13,1) 0%, rgba(149,11,11,1) 100%);
}

@media (max-width: 800px) {
    .jnotification {
        top: calc(0px + var(--jsafe-area-top));
        width: 100%;
    }
    .jnotification-container {
        background: rgba(255,255,255,0.95);
        border: 1px solid #eee;
        color: #444;
        margin: 0px;
        width: initial;
    }
    .jnotification-error .jnotification-container {
        background: rgba(255,255,255,0.95);
        color: #790909;
    }
    .jnotification-close {
        background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27black%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");
    }
}

.jnotification-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.jpicker {
    cursor: pointer;
    white-space: nowrap;
    display: inline-flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    position: relative;
    min-height: 26px;
}

.jpicker-header {
    background-repeat: no-repeat;
    background-position: top 50% right 5px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3Cpath d=%27M7 10l5 5 5-5H7z%27 fill=%27gray%27/%3E%3C/svg%3E");
    text-overflow: ellipsis;
    cursor: pointer;
    box-sizing: border-box;
    text-align: left;
    outline: none;
    line-height: 24px;
    padding: 2px 35px 2px 12px;
    border-radius: 4px;
}

.jpicker-header:hover {
    background-color: #f2f2f2;
}

.jpicker-content {
    position: absolute;
    top: 0;
    display: none;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.2);
    border-radius: 4px;
    background-color: #fff;
    padding: 4px;
    z-index: 50;
    text-align: left;
    max-height: 250px;
    scrollbar-width: thin;
    scrollbar-color: #333 transparent;
}

.jpicker-content::-webkit-scrollbar {
    width: 8px;
}

.jpicker-content::-webkit-scrollbar-track {
    background: #eee;
}
 
.jpicker-content::-webkit-scrollbar-thumb {
    background: #888;
}
 
.jpicker-content > div {
    padding: 6px;
    padding-left: 15px;
    padding-right: 15px;
}

.jpicker-focus > .jpicker-content {
    display: block;
}

.jpicker-content > div:hover {
    background-color:#efefef;
}

.jpicker-content > div:empty {
    opacity: 0;
}

.jpicker-header > i, .jpicker-header > div {
    display: block;
}

.jpicker-focus > .jpicker-content.jpicker-columns {
    display: flex !important ;
    justify-content: center;
    flex-wrap: wrap;
}

.jpicker-focus .jpicker-content.jpicker-grid {
    display: inline-grid;
}



.jprogressbar
{
    cursor:pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    background:#fff;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    box-sizing: border-box;
    cursor:pointer;
    border:1px solid #ccc;
    position:relative;
}

.jprogressbar::before {
    content:attr(data-value);
    position:absolute;
    margin:5px;
    margin-left:10px;
}

.jprogressbar-header::placeholder
{
    color:#000;
}

.jprogressbar:focus {
    outline: auto 5px -webkit-focus-ring-color;
}

.jprogressbar > div {
    background-color: #eee;
    background-color: red;
    box-sizing: border-box;
    height:31px;
}
.jrating {
    display:flex;
}
.jrating > div {
    width:24px;
    height:24px;
    line-height:24px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z%27 fill=%27gray%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");
}

.jrating .jrating-over {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27black%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");
    opacity: 0.7;
}

.jrating .jrating-selected {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27red%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");
}

.jsearch {
    position: relative;
    display: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jsearch_container {
    position: absolute;
    box-shadow: 0 1px 2px 0 rgba(60,64,67,0.302), 0 2px 6px 2px rgba(60,64,67,0.149);
    border: none;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 280px;
    padding: 8px 0;
    z-index: 1;

    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-transition: opacity .218s;
    transition: opacity .218s;
    background: #fff;
    border: 1px solid rgba(0,0,0,.2);
    cursor: pointer;
    margin: 0;
    min-width: 300px;
    outline: none;
    width: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jsearch_container:empty:after {
    content: attr(data-placeholder);
}

.jsearch_container > div {
    color: #333;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    padding: 5px 10px;
    user-select: none;
    -webkit-align-items: center;
    align-items: center;
    
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jsearch_container > div:hover {
    background-color: #e8eaed;
}

.jsearch_container > div > img {
    width: 32px;
    height: 32px;
    user-select: none;
    border-radius: 16px;
    margin-right: 2px;
}

.jsearch_container > div > div {
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 2px;
    max-width: 300px;
    white-space: nowrap;
    user-select: none;
}

.jsearch_container .selected {
    background-color: #e8eaed;
}
.jslider {
    outline: none;
}

.jslider-focus {
    width: 100% !important;
    height: 100% !important;
}

.jslider-focus img {
    display: none;
}

.jslider img {
    width: 100px;
}

.jslider-left::before {
    position: fixed;
    left: 15px;
    top: 50%;
    content:'arrow_back_ios';
    color: #fff;
    width: 30px;
    height: 30px;
    font-family: 'Material Icons';
    font-size: 30px;
    /* before it was 0px 0px 0px #000 */
    text-shadow: 0px 0px 6px rgb(56,56,56);
    text-align: center;
    cursor: pointer;
}

.jslider-right::after {
    position: fixed;
    right: 15px;
    top: 50%;
    content: 'arrow_forward_ios';
    color: #fff;
    width: 30px;
    height: 30px;
    font-family: 'Material Icons';
    font-size: 30px;
    /* before it was 0px 0px 0px #000 */
    text-shadow: 0px 0px 6px rgb(56,56,56);
    text-align: center;
    cursor: pointer;
}

.jslider-close {
    width:24px;
    height:24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27white%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");
    position:fixed;
    top:15px;
    right:15px;
    cursor:pointer;
    z-index:3000;

    display: block !important;
}

.jslider-counter {
    height:24px;
    background-color: transparent;
    position:fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 15px;
    cursor:pointer;
    z-index:3000;

    display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    -webkit-align-items: center;   
    -webkit-flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}

.jslider-caption {
    position: fixed;
    max-width: 90vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    top:15px;
    left: 15px;
    z-index:3000;
    color: #FFF;
    font-size: 1rem;

    display: block !important;
}

.jslider-counter div {
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
    margin: 0px 5px;

    display: block !important;
}

.jslider-counter .jslider-counter-focus {
    background-color: cornflowerblue;
    pointer-events: none;
}

.jslider-focus {
    position:fixed;
    left:0;
    top:0;
    width: 100%;
    min-height:100%;
    max-height:100%;
    z-index:2000;
    margin:0px;
    box-sizing:border-box;

    background-color:rgba(0,0,0,0.8);
    -webkit-transition-duration: .05s;
    transition-duration: .05s;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -webkit-box-align: center;

    align-items: center;
}

.jslider-focus img {
    width: 50vw;
    height: auto;
    box-sizing: border-box;
    margin:0 auto;
    vertical-align:middle;
    display:none;
}

.jslider-focus img.jslider-vertical {
    width: auto;
    /* before it was 50vh */
    height: 80vh;
}

@media only screen and (max-width: 576px) {
    .jslider-focus img.jslider-vertical {
        width: 99vw !important;
        height: auto !important;
    }

    .jslider-focus img {
        width: 100vw !important;
        height: auto !important;
    }
}

.jslider-grid {
    display: -ms-grid;
    display: grid;
    grid-gap: 1px;
    position: relative;
}

.jslider-grid[data-number='2'] {
    -ms-grid-columns: 1fr 50%;
    grid-template-columns: 1fr 50%;
}

.jslider-grid[data-number='3'] {
    -ms-grid-columns: 1fr 33%;
    grid-template-columns: 1fr 33%;
}

.jslider-grid[data-number='4'] {
    -ms-grid-columns: 1fr 25%;
    grid-template-columns: 1fr 25%;
}

.jslider-grid img {
    display: none;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.jslider-grid[data-total]:after {
    content: attr(data-total) "+";
    font-size: 1.5em;
    position:absolute;
    color: #fff;
    right: 15px;
    bottom: 6px;
}

.jslider-grid img:first-child {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column: 1;
    grid-row: 1;
    display: block;
}

.jslider-grid[data-number='2'] img:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column: 2;
    grid-row: 1;
    display: block;
}

.jslider-grid[data-number='3'] img:first-child {
    -ms-grid-column: 1 / 2;
    -ms-grid-row: 1 / 4;
    grid-column: 1 / 2;
    grid-row: 1 / 4;
}

.jslider-grid[data-number='3'] img:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column: 2;
    grid-row: 1;
    display: block;
}

.jslider-grid[data-number='3'] img:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column: 2;
    grid-row: 2;
    display: block;
}

.jslider-grid[data-number='4'] img:first-child {
    -ms-grid-column: 1 / 2;
    -ms-grid-row: 1 / 4;
    grid-column: 1 / 2;
    grid-row: 1 / 4;
}

.jslider-grid[data-number='4'] img:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column: 2;
    grid-row: 1;
    display: block;
}

.jslider-grid[data-number='4'] img:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column: 2;
    grid-row: 2;
    display: block;
}

.jslider-grid[data-number='4'] img:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
    grid-column: 2;
    grid-row: 3;
    display: block;
}

.jtabs {
    max-width: 100vw;
    position: relative;
}

.jtabs .jtabs-headers-container {
    display: flex;
    align-items: center;
}

.jtabs .jtabs-headers {
    display: flex;
    align-items: center;
    overflow: hidden;
    position: relative;
}

.jtabs .jtabs-headers > div:not(.jtabs-border) {
    padding: 8px;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 1px;
    margin-right: 1px;
    background-color: #f1f1f1;
    cursor: pointer;
    white-space: nowrap;
    text-align: center;
}

.jtabs .jtabs-headers > div.jtabs-selected {
    background-color: #e8e8e8;
    color: #000;
}

.jtabs .jtabs-headers > div > div {
    color: #555;
    width: 100%;
    overflow: hidden;
}

.jtabs .jtabs-headers i {
    display: block;
    margin: auto;
}

.jtabs .jtabs-content {
    box-sizing: border-box;
}

.jtabs .jtabs-content > div {
    display: none;
    box-sizing: border-box;
}

.jtabs .jtabs-content > div.jtabs-selected {
    display: block;
}

.jtabs .jtabs-border {
    position: absolute;
    height: 2px;
    background-color: #888;
    transform-origin: left;
    transition: all .2s cubic-bezier(0.4,0,0.2,1);
    transition-property: color,left,transform;
    display: none;
    pointer-events: none;
}

.jtabs-animation .jtabs-border {
    display: initial;
}

.jtabs .jtabs-controls {
    margin: 3px;
    margin-left: 10px;
    display: flex;
    min-width: 82px;
}

.jtabs .jtabs-controls > div {
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    line-height: 24px;
}

.jtabs .jtabs-prev {
    margin-left: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27gray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z%27/%3E%3C/svg%3E");
}

.jtabs .jtabs-prev.disabled {
    margin-left: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27lightgray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z%27/%3E%3C/svg%3E");
}

.jtabs .jtabs-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27gray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z%27/%3E%3C/svg%3E");
}

.jtabs .jtabs-next.disabled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27lightgray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z%27/%3E%3C/svg%3E");
}

.jtabs .jtabs-add {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27%3E%3Cpath d=%27M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z%27 fill=%27%23bbbbbb%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");
}

/** Modern skin **/

.jtabs.jtabs-modern .jtabs-headers > div:not(.jtabs-border) {
    padding: 4px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
}

.jtabs.jtabs-modern .jtabs-headers > .jtabs-selected  {
    color: #000;
}

.jtabs.jtabs-modern .jtabs-headers > .jtabs-selected .material-icons {
    color: #000;
}

.jtabs.jtabs-modern .jtabs-headers {
    background: #EEEEEF !important;
    padding: 2px;
    border-radius: 4px;
}

.jtabs.jtabs-modern .jtabs-headers .jtabs-border {
    border-color: #EEEEEF !important;
}

.jtabs.jtabs-modern .jtabs-border {
    background-color: rgba(194, 197, 188, 0.884);
}
.jtags {
    display: flex;
    flex-wrap: wrap;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: flex-start;
    -webkit-justify-content: space-between;
    justify-content: flex-start;
    padding: 1px;
    border: 1px solid #ccc;
    position: relative;
} 

.jtags.jtags-empty:not(.jtags-focus)::before {
    position: absolute;
    margin: 3px;
    color: #ccc;
    content: attr(data-placeholder);
    top: 0;
    margin-left: 6px;
}

.jtags > div {
    padding: 3px 22px 3px 10px;
    font-size: 0.9em;
    position: relative;
    border-radius: 1px;
    margin: 2px;
    display: block;
    outline: none;
}

.jtags > div:empty:before {
    content: " ";
    white-space: pre;
}

.jtags > div::after {
    content: 'x';
    position: absolute;
    right: 4px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    font-size: 0.9em;
    display: none;
}

.jtags_label {
    background-color: #e4e4e4 !important;
}

.jtags_label::after {
    display: inline-block !important;
}

.jtags_error::after {
    color: #fff  !important;
}

.jtags_error {
    background-color: #d93025 !important;
    color: #fff;
}

.jtoolbar-container {
    border-radius: 2px;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.2);
    display: inline-flex !important;
}

.jtoolbar {
    cursor: pointer;
    white-space: nowrap;
    display: flex;
    padding:4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 13px;
}

.jtoolbar-disabled {
    pointer-events: none;
    opacity: 0.4;
}

.jtoolbar-mobile {
    display: flex;
    position:fixed;
    bottom: 0;
    margin: 0;
    left: 0;
    width: 100%;
    background: #f7f7f8;
    z-index: 1;
    box-sizing: border-box;
    box-shadow: 0 -1px 2px rgba(0,0,0,.1);
    border-radius: 0px;
}

.jtoolbar > div {
    display: inline-flex;
    align-items: center;
    box-sizing: border-box;
    vertical-align:middle;
    justify-content: space-evenly;
}

.jtoolbar-mobile > div {
    display: flex;
    width: 100%;
}

.jtoolbar .jtoolbar-item {
    text-align: center;
    margin: auto;
    padding: 2px;
    padding-left:4px;
    padding-right:4px;
}

.jtoolbar-mobile .jtoolbar-item {
    position: relative;
    flex:1;
} 

.jtoolbar .jtoolbar-divisor {
    width: 2px;
    height: 18px;
    padding: 0px;
    margin-left: 4px;
    margin-right: 4px;
    background-color: #ddd;
}

.jtoolbar .jtoolbar-label {
    padding-left: 8px;
    padding-right: 8px;
}



.jtoolbar-mobile a
{
    text-decoration:none;
    display:inline-block;
}

.jtoolbar-mobile i {
    display: inline-flex !important;
    color:#929292;
}

.jtoolbar-mobile span {
    font-size:0.7em;
    display:block;
    color:#929292;
}

.jtoolbar-mobile .jtoolbar-selected a, .jtoolbar-mobile .jtoolbar-selected i, .jtoolbar-mobile .jtoolbar-selected span {
    color:var(--jactive-color) !important;
    background-color:transparent;
}

.jtoolbar-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.jtoolbar-item i {
    display: block;
    color:#333;
}

.jtoolbar-item:hover {
    background-color:#f2f2f2;
}


.jtoolbar .jpicker {
    padding-left:0px;
    padding-right:0px;
}

.jtoolbar .jpicker-header {
    height: 24px;
    line-height: 24px;
    padding: 0px;
    padding-right: 20px;
    padding-left: 8px;
    background-position: top 50% right 0px;
    display: flex;
    align-items: center;
    font-size: 0.9em;
}

.jtoolbar .jpicker-content > div {
    padding: 6px;
}

.jtoolbar-active {
    background-color:#eee;
}

.jtoolbar .fa {
    width: 18px;
    height: 18px;
    display: block;
    line-height: 18px;
    font-size: 14px;
}

.jtoolbar .material-icons {
    font-size: 18px;
    width: 24px;
    height: 24px;
    display: block;
    line-height: 24px;
    transform: rotate(0.03deg);
    text-align: center;
}

.jtoolbar .jtoolbar-arrow {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27black%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z%27/%3E%3C/svg%3E");
    width: 24px;
    height: 16px;
    margin-left: 4px;
    border-left: 1px solid #f2f2f2;
}

.jtoolbar-floating {
    position: absolute;
    display: none;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.2);
    border-radius: 4px;
    background-color: #fff;
    padding: 4px;
    z-index: 50;
    text-align: left;
    margin-right: 20px;
}

.jtoolbar-floating .jtoolbar-divisor {
    display: none;
}

.jtoolbar-arrow-selected .jtoolbar-floating {
    display: flex;
    flex-wrap: wrap;
}


/*!*******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/jspreadsheet-ce/dist/jspreadsheet.css ***!
  \*******************************************************************************************************************************************/
:root {
    --jexcel-border-color:#000;
}

.jexcel_container {
    display:inline-block;
    padding-right:2px;
    box-sizing: border-box;
    overscroll-behavior: contain;
    outline: none;
}

.jexcel_container.fullscreen {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:21;
}

.jexcel_container.fullscreen .jexcel_content {
    overflow:auto;
    width:100%;
    height:100%;
    background-color:#ffffff;
}

.jexcel_container.with-toolbar .jexcel > thead > tr > td {
    top: 0;
}

.jexcel_container.fullscreen.with-toolbar {
    height: calc(100% - 46px);
}

.jexcel_content {
    display:inline-block;
    box-sizing: border-box;
    padding-right:3px;
    padding-bottom:3px;
    position:relative;
    scrollbar-width: thin;
    scrollbar-color: #666 transparent;
}

@supports (-moz-appearance:none) {
    .jexcel_content { padding-right:10px; } 
}

.jexcel_content::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.jexcel_content::-webkit-scrollbar-track {
    background: #eee;
}
 
.jexcel_content::-webkit-scrollbar-thumb {
  background: #666; 
}

.jexcel {
    border-collapse: separate;
    table-layout: fixed;
    white-space:  nowrap;
    empty-cells: show;
    border: 0px;
    background-color: #fff;
    width: 0;

    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.jexcel > thead > tr > td
{
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #f3f3f3;
    padding: 2px;
    cursor: pointer;
    box-sizing: border-box;
    overflow: hidden;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index:2;
}

.jexcel_container.with-toolbar .jexcel > thead > tr > td
{
    top:42px;
}

.jexcel > thead > tr > td.dragging
{
    background-color:#fff;
    opacity:0.5;
}

.jexcel > thead > tr > td.selected
{
    background-color:#dcdcdc;
}

.jexcel > thead > tr > td.arrow-up
{
    background-repeat:no-repeat;
    background-position:center right 5px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3Cpath d=%27M7 14l5-5 5 5H7z%27 fill=%27gray%27/%3E%3C/svg%3E");
    text-decoration:underline;
}

.jexcel > thead > tr > td.arrow-down
{
    background-repeat:no-repeat;
    background-position:center right 5px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3Cpath d=%27M7 10l5 5 5-5H7z%27 fill=%27gray%27/%3E%3C/svg%3E");
    text-decoration:underline;
}

.jexcel > tbody > tr > td:first-child
{
    position:relative;
    background-color:#f3f3f3;
    text-align:center;
}

.jexcel > tbody.resizable > tr > td:first-child::before
{
    content:'\00a0';
    width:100%;
    height:3px;
    position:absolute;
    bottom:0px;
    left:0px;
    cursor:row-resize;
}

.jexcel > tbody.draggable > tr > td:first-child::after
{
    content:'\00a0';
    width:3px;
    height:100%;
    position:absolute;
    top:0px;
    right:0px;
    cursor:move;
}

.jexcel > tbody > tr.dragging > td
{
    background-color:#eee;
    opacity:0.5;
}

.jexcel > tbody > tr > td
{
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid transparent;
    border-bottom:1px solid transparent;
    padding:4px;
    white-space: nowrap;
    box-sizing: border-box;
    line-height:1em;
}

.jexcel_overflow > tbody > tr > td {
    overflow: hidden;
}

.jexcel > tbody > tr > td:last-child
{
    overflow: hidden;
}

.jexcel > tbody > tr > td > img
{
    display:inline-block;
    max-width:100px;
}

.jexcel > tbody > tr > td.readonly
{
    color:rgba(0,0,0,0.3)
}
.jexcel > tbody > tr.selected > td:first-child
{
    background-color:#dcdcdc;
}
.jexcel > tbody > tr > td > select,
.jexcel > tbody > tr > td > input,
.jexcel > tbody > tr > td > textarea
{
    border:0px;
    border-radius:0px;
    outline:0px;
    width:100%;
    margin:0px;
    padding:0px;
    padding-right:2px;
    background-color:transparent;
    box-sizing: border-box;
}

.jexcel > tbody > tr > td > textarea
{
    resize: none;
    padding-top:6px !important;
}

.jexcel > tbody > tr > td > input[type=checkbox]
{
    width:12px;
    margin-top:2px;
}
.jexcel > tbody > tr > td > input[type=radio]
{
    width:12px;
    margin-top:2px;
}

.jexcel > tbody > tr > td > select
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-position-x: 100%;
    background-position-y: 40%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);
}

.jexcel > tbody > tr > td.jexcel_dropdown
{
    background-repeat: no-repeat;
    background-position:top 50% right 5px;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3Cpath d=%27M7 10l5 5 5-5H7z%27 fill=%27lightgray%27/%3E%3C/svg%3E");
    text-overflow: ellipsis;
    overflow-x:hidden;
}

.jexcel > tbody > tr > td.jexcel_dropdown.jexcel_comments
{
    background:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3Cpath d=%27M7 10l5 5 5-5H7z%27 fill=%27lightgray%27/%3E%3C/svg%3E") top 50% right 5px no-repeat, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=) top right no-repeat;
}

.jexcel > tbody > tr > td > .color
{
    width:90%;
    height:10px;
    margin:auto;
}

.jexcel > tbody > tr > td > a {
    text-decoration: underline;
}

.jexcel > tbody > tr > td.highlight > a {
    color: blue;
    cursor: pointer;
}

.jexcel > tfoot > tr > td
{
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
    background-color: #f3f3f3;
    padding: 2px;
    cursor: pointer;
    box-sizing: border-box;
    overflow: hidden;
}

.jexcel .highlight {
    background-color:rgba(0,0,0,0.05);
}

.jexcel .highlight-top {
    border-top:1px solid #000; /* var(--jexcel-border-color);*/
    box-shadow: 0px -1px #ccc;
}

.jexcel .highlight-left {
    border-left:1px solid #000; /* var(--jexcel-border-color);*/
    box-shadow: -1px 0px #ccc;
}

.jexcel .highlight-right {
    border-right:1px solid #000; /* var(--jexcel-border-color);*/
}

.jexcel .highlight-bottom {
    border-bottom:1px solid #000; /* var(--jexcel-border-color);*/
}

.jexcel .highlight-top.highlight-left {
    box-shadow: -1px -1px #ccc;
    -webkit-box-shadow: -1px -1px #ccc;
    -moz-box-shadow: -1px -1px #ccc;
}

.jexcel .highlight-selected
{
    background-color:rgba(0,0,0,0.0);
}
.jexcel .selection
{
    background-color:rgba(0,0,0,0.05);
}
.jexcel .selection-left
{
    border-left:1px dotted #000;
}
.jexcel .selection-right
{
    border-right:1px dotted #000;
}
.jexcel .selection-top
{
    border-top:1px dotted #000;
}
.jexcel .selection-bottom
{
    border-bottom:1px dotted #000;
}
.jexcel_corner
{
    position:absolute;
    background-color: rgb(0, 0, 0);
    height: 1px;
    width: 1px;
    border: 1px solid rgb(255, 255, 255);
    top:-2000px;
    left:-2000px;
    cursor:crosshair;
    box-sizing: initial;
    z-index:20;
    padding: 2px;
}

.jexcel .editor
{
    outline:0px solid transparent;
    overflow:visible;
    white-space: nowrap;
    text-align:left;
    padding:0px;
    box-sizing: border-box;
    overflow:visible !important;
}

.jexcel .editor > input
{
    padding-left:4px;
}

.jexcel .editor .jupload
{
    position:fixed;
    top:100%;
    z-index:40;
    user-select:none;
    -webkit-font-smoothing: antialiased;
    font-size: .875rem;
    letter-spacing: .2px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    padding:10px;
    background-color:#fff;
    width:300px;
    min-height:225px;
    margin-top:2px;
}

.jexcel .editor .jupload img
{
    width:100%;
    height:auto;
}

.jexcel .editor .jexcel_richtext
{
    position:fixed;
    top:100%;
    z-index:40;
    user-select:none;
    -webkit-font-smoothing: antialiased;
    font-size: .875rem;
    letter-spacing: .2px;
    -webkit-box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
    padding:10px;
    background-color:#fff;
    min-width:280px;
    max-width:310px;
    margin-top:2px;
    text-align:left;
}

.jexcel .editor .jclose:after
{
    position:absolute;
    top:0;
    right:0;
    margin:10px;
    content:'close';
    font-family:'Material icons';
    font-size:24px;
    width:24px;
    height:24px;
    line-height:24px;
    cursor:pointer;
    text-shadow: 0px 0px 5px #fff;
}

.jexcel, .jexcel td, .jexcel_corner
{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}

.jexcel_textarea
{
    position:absolute;
    top:-999px;
    left:-999px;
    width:1px;
    height:1px;
}
.jexcel .dragline
{
    position:absolute;
}
.jexcel .dragline div
{
    position:relative;
    top:-6px;
    height:5px;
    width:22px;
}
.jexcel .dragline div:hover
{
    cursor:move;
}

.jexcel .onDrag
{
    background-color:rgba(0,0,0,0.6);
}

.jexcel .error
{
    border:1px solid red;
}

.jexcel thead td.resizing
{
    border-right-style:dotted !important;
    border-right-color:red !important;
}

.jexcel tbody tr.resizing > td
{
    border-bottom-style:dotted !important;
    border-bottom-color:red !important;
}

.jexcel tbody td.resizing
{
    border-right-style:dotted !important;
    border-right-color:red !important;
}

.jexcel .jdropdown-header
{
    border:0px !important;
    outline:none !important;
    width:100% !important;
    height:100% !important;
    padding:0px !important;
    padding-left:8px !important;
}

.jexcel .jdropdown-container
{
    margin-top:1px;
}

.jexcel .jdropdown-container-header {
    padding: 0px;
    margin: 0px;
    height: inherit;
}

.jexcel .jdropdown-picker
{
    border:0px !important;
    padding:0px !important;
    width:inherit;
    height:inherit;
}

.jexcel .jexcel_comments
{
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: top right;
}

.jexcel .sp-replacer
{
    margin: 2px;
    border:0px;
}

.jexcel > thead > tr.jexcel_filter > td > input
{
    border:0px;
    width:100%;
    outline:none;
}

.jexcel_about {
    float: right;
    font-size: 0.7em;
    padding: 2px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: none;
}
.jexcel_about a {
    color: #ccc;
    text-decoration: none;
}

.jexcel_about img {
    display: none;
}

.jexcel_filter
{
    display:flex;
    justify-content:space-between;
    margin-bottom:4px;
}

.jexcel_filter > div
{
    padding:8px;
    align-items:center;
}

.jexcel_pagination
{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.jexcel_pagination > div
{
    display:flex;
    padding:10px;
}

.jexcel_pagination > div:last-child
{
    padding-right:10px;
    padding-top:10px;
}

.jexcel_pagination > div > div
{
    text-align:center;
    width:36px;
    height:36px;
    line-height:34px;
    border:1px solid #ccc;
    box-sizing: border-box;
    margin-left:2px;
    cursor:pointer;
}

.jexcel_page
{
    font-size:0.8em;
}

.jexcel_page_selected
{
    font-weight:bold;
    background-color:#f3f3f3;
}

.jexcel_toolbar
{
    display:flex;
    background-color:#f3f3f3;
    border:1px solid #ccc;
    padding:4px;
    margin:0px 2px 4px 1px;
    position:sticky;
    top:0px;
    z-index:21;
}

.jexcel_toolbar:empty
{
    display:none;
}

.jexcel_toolbar i.jexcel_toolbar_item 
{
    width:24px;
    height:24px;
    padding:4px;
    cursor:pointer;
    display:inline-block;
}

.jexcel_toolbar i.jexcel_toolbar_item:hover 
{
    background-color:#ddd;
}

.jexcel_toolbar select.jexcel_toolbar_item 
{
    margin-left:2px;
    margin-right:2px;
    display:inline-block;
    border:0px;
    background-color:transparent;
    padding-right:10px;
}

.jexcel .dragging-left
{
    background-repeat: no-repeat;
    background-position:top 50% left 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M14 7l-5 5 5 5V7z%27/%3E%3Cpath fill=%27none%27 d=%27M24 0v24H0V0h24z%27/%3E%3C/svg%3E");
}

.jexcel .dragging-right
{
    background-repeat: no-repeat;
    background-position:top 50% right 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M10 17l5-5-5-5v10z%27/%3E%3Cpath fill=%27none%27 d=%27M0 24V0h24v24H0z%27/%3E%3C/svg%3E");
}

.jexcel_tabs .jexcel_tab
{
    display:none;
}

.jexcel_tabs .jexcel_tab_link
{
    display:inline-block;
    padding:10px;
    padding-left:20px;
    padding-right:20px;
    margin-right:5px;
    margin-bottom:5px;
    background-color:#f3f3f3;
    cursor:pointer;
}

.jexcel_tabs .jexcel_tab_link.selected
{
    background-color:#ddd;
}

.jexcel_hidden_index > tbody > tr > td:first-child,
.jexcel_hidden_index > thead > tr > td:first-child,
.jexcel_hidden_index > tfoot > tr > td:first-child,
.jexcel_hidden_index > colgroup > col:first-child
{
    display:none;
}



.jexcel .jrating {
    display: inline-flex;
}
.jexcel .jrating > div {
    zoom: 0.55;
}

.jexcel .copying-top {
    border-top:1px dashed #000;
}

.jexcel .copying-left {
    border-left:1px dashed #000;
}

.jexcel .copying-right {
    border-right:1px dashed #000;
}

.jexcel .copying-bottom {
    border-bottom:1px dashed #000;
}

.jexcel .jexcel_column_filter {
    background-repeat: no-repeat;
    background-position: top 50% right 5px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27gray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0px;
    padding-left: 6px;
    padding-right: 20px;
}

.jexcel thead .jexcel_freezed, .jexcel tfoot .jexcel_freezed {
    left: 0px;
    z-index: 3 !important;
    box-shadow: 2px 0px 2px 0.2px #ccc !important;
    -webkit-box-shadow: 2px 0px 2px 0.2px #ccc !important;
    -moz-box-shadow: 2px 0px 2px 0.2px #ccc !important;
}

.jexcel tbody .jexcel_freezed {
    position: relative;
    background-color: #fff;
    box-shadow: 1px 1px 1px 1px #ccc !important;
    -webkit-box-shadow: 2px 4px 4px 0.1px #ccc !important;
    -moz-box-shadow: 2px 4px 4px 0.1px #ccc !important;
}

.red {
    color: red;
}

.jexcel > tbody > tr > td.readonly > input[type=checkbox],
.jexcel > tbody > tr > td.readonly > input[type=radio] {
    pointer-events: none;
    opacity: 0.5;
}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/jspreadsheet-ce/dist/jspreadsheet.datatables.css ***!
  \******************************************************************************************************************************************************/
table.jexcel
{
    border-right:1px solid transparent;
}

table.jexcel > thead
{
    background-color:#fff;
}

table.jexcel > thead > tr > td
{
    border-top:1px solid transparent;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
    border-bottom:1px solid #000;
    background-color:#fff;
    padding:10px;
    font-weight:bold;
}

table.jexcel > thead > tr > td.selected
{
    background-color:#eee;
}

table.jexcel > tbody > tr > td
{
    padding:8px;
    border-right:1px solid transparent;
    border-left:1px solid transparent;
}

table.jexcel > tbody > tr > td:first-child
{
    background-color:#fff;
}

table.jexcel > tbody > tr.selected > td:first-child
{
    background-color:#eee;
}

.jexcel_toolbar {
    background-color: transparent;
    border: 0px;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-bottom: 0px;
}

.jexcel_pagination > div > div
{
    border:1px solid transparent;
    background-color: #fff;
}

.jexcel_page_selected
{
    background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%);
    border:1px solid #979797 !important;
    font-weight:normal;
    color: #333 !important;
    border-radius:2px;
}


/*.jexcel > div > table > tbody > tr,
.jexcel > div > table > thead
{
    border-left:1px solid transparent;
}
.jexcel > div > table > tbody > tr > td
{
    padding:10px;
    border-right:1px solid transparent;
}
.jexcel > div > table > tbody > td.edition
{
    padding:0px;
    padding-left:4px;
}
.jexcel > div > table > tbody > tr > td:first-child
{
    background-color:#fff;
    font-weight:bold;
}
.jexcel > div > table > tbody > tr.selected > td:first-child
{
    background-color:#eee;
}
.jexcel > div > table > thead > tr > td.selected
{
    background-color:#eee;
}*/
/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/driver.js/dist/driver.css ***!
  \*******************************************************************************************************************************/
.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}

/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/flag-icons/css/flag-icons.css ***!
  \***********************************************************************************************************************************/
.fib, .fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.fi {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em;
}
.fi:before {
  content: " ";
}
.fi.fis {
  width: 1em;
}

.fi-xx {
  background-image: url(/build/images/xx.96f901b4.svg);
}
.fi-xx.fis {
  background-image: url(/build/images/xx.aa8f6670.svg);
}

.fi-ad {
  background-image: url(/build/images/ad.5a5f3d81.svg);
}
.fi-ad.fis {
  background-image: url(/build/images/ad.4578dd00.svg);
}

.fi-ae {
  background-image: url(/build/images/ae.25074606.svg);
}
.fi-ae.fis {
  background-image: url(/build/images/ae.e3396fd0.svg);
}

.fi-af {
  background-image: url(/build/images/af.4e045b3d.svg);
}
.fi-af.fis {
  background-image: url(/build/images/af.53c1a623.svg);
}

.fi-ag {
  background-image: url(/build/images/ag.4852b5c9.svg);
}
.fi-ag.fis {
  background-image: url(/build/images/ag.677e23c7.svg);
}

.fi-ai {
  background-image: url(/build/images/ai.e30aaaa5.svg);
}
.fi-ai.fis {
  background-image: url(/build/images/ai.769d0f8a.svg);
}

.fi-al {
  background-image: url(/build/images/al.39bea1bb.svg);
}
.fi-al.fis {
  background-image: url(/build/images/al.7c441ab1.svg);
}

.fi-am {
  background-image: url(/build/images/am.683c20ed.svg);
}
.fi-am.fis {
  background-image: url(/build/images/am.eaae878c.svg);
}

.fi-ao {
  background-image: url(/build/images/ao.61f30477.svg);
}
.fi-ao.fis {
  background-image: url(/build/images/ao.5f3847a7.svg);
}

.fi-aq {
  background-image: url(/build/images/aq.2405e38d.svg);
}
.fi-aq.fis {
  background-image: url(/build/images/aq.0aff28fa.svg);
}

.fi-ar {
  background-image: url(/build/images/ar.a020c650.svg);
}
.fi-ar.fis {
  background-image: url(/build/images/ar.a6fa6ec4.svg);
}

.fi-as {
  background-image: url(/build/images/as.c7e4903a.svg);
}
.fi-as.fis {
  background-image: url(/build/images/as.294ef8bf.svg);
}

.fi-at {
  background-image: url(/build/images/at.d9c6c6ac.svg);
}
.fi-at.fis {
  background-image: url(/build/images/at.9fae77ce.svg);
}

.fi-au {
  background-image: url(/build/images/au.8cc94330.svg);
}
.fi-au.fis {
  background-image: url(/build/images/au.97435dd8.svg);
}

.fi-aw {
  background-image: url(/build/images/aw.6c82c52f.svg);
}
.fi-aw.fis {
  background-image: url(/build/images/aw.a4cfc016.svg);
}

.fi-ax {
  background-image: url(/build/images/ax.dd048088.svg);
}
.fi-ax.fis {
  background-image: url(/build/images/ax.3882371f.svg);
}

.fi-az {
  background-image: url(/build/images/az.ffc79bfa.svg);
}
.fi-az.fis {
  background-image: url(/build/images/az.acf7a85a.svg);
}

.fi-ba {
  background-image: url(/build/images/ba.64e381d4.svg);
}
.fi-ba.fis {
  background-image: url(/build/images/ba.2d7f430f.svg);
}

.fi-bb {
  background-image: url(/build/images/bb.333ab7bf.svg);
}
.fi-bb.fis {
  background-image: url(/build/images/bb.4b64dc6c.svg);
}

.fi-bd {
  background-image: url(/build/images/bd.0ad8c443.svg);
}
.fi-bd.fis {
  background-image: url(/build/images/bd.a62e330d.svg);
}

.fi-be {
  background-image: url(/build/images/be.e9ec217e.svg);
}
.fi-be.fis {
  background-image: url(/build/images/be.fb381534.svg);
}

.fi-bf {
  background-image: url(/build/images/bf.a3957b0a.svg);
}
.fi-bf.fis {
  background-image: url(/build/images/bf.bb616c9e.svg);
}

.fi-bg {
  background-image: url(/build/images/bg.9618f3e4.svg);
}
.fi-bg.fis {
  background-image: url(/build/images/bg.28afe0b8.svg);
}

.fi-bh {
  background-image: url(/build/images/bh.3310879d.svg);
}
.fi-bh.fis {
  background-image: url(/build/images/bh.d6e3bed5.svg);
}

.fi-bi {
  background-image: url(/build/images/bi.5d343510.svg);
}
.fi-bi.fis {
  background-image: url(/build/images/bi.69b06700.svg);
}

.fi-bj {
  background-image: url(/build/images/bj.b04c72b6.svg);
}
.fi-bj.fis {
  background-image: url(/build/images/bj.c1bc198c.svg);
}

.fi-bl {
  background-image: url(/build/images/bl.67c5ef35.svg);
}
.fi-bl.fis {
  background-image: url(/build/images/bl.66cdc56c.svg);
}

.fi-bm {
  background-image: url(/build/images/bm.b04bb306.svg);
}
.fi-bm.fis {
  background-image: url(/build/images/bm.c52abee6.svg);
}

.fi-bn {
  background-image: url(/build/images/bn.43328fe6.svg);
}
.fi-bn.fis {
  background-image: url(/build/images/bn.e940cea8.svg);
}

.fi-bo {
  background-image: url(/build/images/bo.2df6927f.svg);
}
.fi-bo.fis {
  background-image: url(/build/images/bo.ec97b77b.svg);
}

.fi-bq {
  background-image: url(/build/images/bq.04ca6698.svg);
}
.fi-bq.fis {
  background-image: url(/build/images/bq.1698f288.svg);
}

.fi-br {
  background-image: url(/build/images/br.d0cbca18.svg);
}
.fi-br.fis {
  background-image: url(/build/images/br.a608b558.svg);
}

.fi-bs {
  background-image: url(/build/images/bs.056e551c.svg);
}
.fi-bs.fis {
  background-image: url(/build/images/bs.7dbd1c16.svg);
}

.fi-bt {
  background-image: url(/build/images/bt.8037950f.svg);
}
.fi-bt.fis {
  background-image: url(/build/images/bt.fe5e31ef.svg);
}

.fi-bv {
  background-image: url(/build/images/bv.3d8e6f49.svg);
}
.fi-bv.fis {
  background-image: url(/build/images/bv.976c853a.svg);
}

.fi-bw {
  background-image: url(/build/images/bw.286ba8fe.svg);
}
.fi-bw.fis {
  background-image: url(/build/images/bw.b6a321af.svg);
}

.fi-by {
  background-image: url(/build/images/by.94500569.svg);
}
.fi-by.fis {
  background-image: url(/build/images/by.c3df5b1d.svg);
}

.fi-bz {
  background-image: url(/build/images/bz.224e3b4d.svg);
}
.fi-bz.fis {
  background-image: url(/build/images/bz.ad6f06f4.svg);
}

.fi-ca {
  background-image: url(/build/images/ca.2ef1694a.svg);
}
.fi-ca.fis {
  background-image: url(/build/images/ca.27f31b05.svg);
}

.fi-cc {
  background-image: url(/build/images/cc.1e4d4d1f.svg);
}
.fi-cc.fis {
  background-image: url(/build/images/cc.1e40e3de.svg);
}

.fi-cd {
  background-image: url(/build/images/cd.80689945.svg);
}
.fi-cd.fis {
  background-image: url(/build/images/cd.588b1447.svg);
}

.fi-cf {
  background-image: url(/build/images/cf.a3843e79.svg);
}
.fi-cf.fis {
  background-image: url(/build/images/cf.e2e89fb8.svg);
}

.fi-cg {
  background-image: url(/build/images/cg.ef7269ec.svg);
}
.fi-cg.fis {
  background-image: url(/build/images/cg.b92309a2.svg);
}

.fi-ch {
  background-image: url(/build/images/ch.55323a06.svg);
}
.fi-ch.fis {
  background-image: url(/build/images/ch.e6b520ab.svg);
}

.fi-ci {
  background-image: url(/build/images/ci.c7146bc3.svg);
}
.fi-ci.fis {
  background-image: url(/build/images/ci.133adff8.svg);
}

.fi-ck {
  background-image: url(/build/images/ck.6f73c68e.svg);
}
.fi-ck.fis {
  background-image: url(/build/images/ck.3e6dd6dd.svg);
}

.fi-cl {
  background-image: url(/build/images/cl.3ef2be87.svg);
}
.fi-cl.fis {
  background-image: url(/build/images/cl.178b4ca5.svg);
}

.fi-cm {
  background-image: url(/build/images/cm.7eff011c.svg);
}
.fi-cm.fis {
  background-image: url(/build/images/cm.c5fdb172.svg);
}

.fi-cn {
  background-image: url(/build/images/cn.e4f6436a.svg);
}
.fi-cn.fis {
  background-image: url(/build/images/cn.2e5f836f.svg);
}

.fi-co {
  background-image: url(/build/images/co.2035da4e.svg);
}
.fi-co.fis {
  background-image: url(/build/images/co.650be7bf.svg);
}

.fi-cr {
  background-image: url(/build/images/cr.da71ea0e.svg);
}
.fi-cr.fis {
  background-image: url(/build/images/cr.96cca329.svg);
}

.fi-cu {
  background-image: url(/build/images/cu.e26b31c7.svg);
}
.fi-cu.fis {
  background-image: url(/build/images/cu.b6406c65.svg);
}

.fi-cv {
  background-image: url(/build/images/cv.aa02126c.svg);
}
.fi-cv.fis {
  background-image: url(/build/images/cv.c4df14ee.svg);
}

.fi-cw {
  background-image: url(/build/images/cw.7b833291.svg);
}
.fi-cw.fis {
  background-image: url(/build/images/cw.023cc068.svg);
}

.fi-cx {
  background-image: url(/build/images/cx.2da85ddc.svg);
}
.fi-cx.fis {
  background-image: url(/build/images/cx.897c7c5d.svg);
}

.fi-cy {
  background-image: url(/build/images/cy.385433a8.svg);
}
.fi-cy.fis {
  background-image: url(/build/images/cy.20269f5c.svg);
}

.fi-cz {
  background-image: url(/build/images/cz.5a24757d.svg);
}
.fi-cz.fis {
  background-image: url(/build/images/cz.f7d5fa02.svg);
}

.fi-de {
  background-image: url(/build/images/de.adc6c9b3.svg);
}
.fi-de.fis {
  background-image: url(/build/images/de.02d6c00e.svg);
}

.fi-dj {
  background-image: url(/build/images/dj.da9d5bb3.svg);
}
.fi-dj.fis {
  background-image: url(/build/images/dj.9d6f9c1f.svg);
}

.fi-dk {
  background-image: url(/build/images/dk.025c1210.svg);
}
.fi-dk.fis {
  background-image: url(/build/images/dk.90f7d120.svg);
}

.fi-dm {
  background-image: url(/build/images/dm.a87ef307.svg);
}
.fi-dm.fis {
  background-image: url(/build/images/dm.195779bb.svg);
}

.fi-do {
  background-image: url(/build/images/do.a4fda0dd.svg);
}
.fi-do.fis {
  background-image: url(/build/images/do.4d4df13e.svg);
}

.fi-dz {
  background-image: url(/build/images/dz.0f087582.svg);
}
.fi-dz.fis {
  background-image: url(/build/images/dz.67624652.svg);
}

.fi-ec {
  background-image: url(/build/images/ec.0640a50e.svg);
}
.fi-ec.fis {
  background-image: url(/build/images/ec.3cd23382.svg);
}

.fi-ee {
  background-image: url(/build/images/ee.04263f93.svg);
}
.fi-ee.fis {
  background-image: url(/build/images/ee.294c52fa.svg);
}

.fi-eg {
  background-image: url(/build/images/eg.97e2c2ad.svg);
}
.fi-eg.fis {
  background-image: url(/build/images/eg.f636d501.svg);
}

.fi-eh {
  background-image: url(/build/images/eh.a2b2a954.svg);
}
.fi-eh.fis {
  background-image: url(/build/images/eh.8941dc19.svg);
}

.fi-er {
  background-image: url(/build/images/er.a45d00f8.svg);
}
.fi-er.fis {
  background-image: url(/build/images/er.5c497a49.svg);
}

.fi-es {
  background-image: url(/build/images/es.e3471d73.svg);
}
.fi-es.fis {
  background-image: url(/build/images/es.18bb17a8.svg);
}

.fi-et {
  background-image: url(/build/images/et.d27d9d1a.svg);
}
.fi-et.fis {
  background-image: url(/build/images/et.da75d56f.svg);
}

.fi-fi {
  background-image: url(/build/images/fi.ead68a19.svg);
}
.fi-fi.fis {
  background-image: url(/build/images/fi.aed885cc.svg);
}

.fi-fj {
  background-image: url(/build/images/fj.4487fd6f.svg);
}
.fi-fj.fis {
  background-image: url(/build/images/fj.8c6f353f.svg);
}

.fi-fk {
  background-image: url(/build/images/fk.0d7b8bda.svg);
}
.fi-fk.fis {
  background-image: url(/build/images/fk.2c0c2e5b.svg);
}

.fi-fm {
  background-image: url(/build/images/fm.18f7e089.svg);
}
.fi-fm.fis {
  background-image: url(/build/images/fm.9b826793.svg);
}

.fi-fo {
  background-image: url(/build/images/fo.3165eadc.svg);
}
.fi-fo.fis {
  background-image: url(/build/images/fo.54fd5278.svg);
}

.fi-fr {
  background-image: url(/build/images/fr.0313c7ea.svg);
}
.fi-fr.fis {
  background-image: url(/build/images/fr.9e329b0f.svg);
}

.fi-ga {
  background-image: url(/build/images/ga.ccf7eecb.svg);
}
.fi-ga.fis {
  background-image: url(/build/images/ga.d33bfe61.svg);
}

.fi-gb {
  background-image: url(/build/images/gb.84d4bb24.svg);
}
.fi-gb.fis {
  background-image: url(/build/images/gb.6cf90268.svg);
}

.fi-gd {
  background-image: url(/build/images/gd.701c23bc.svg);
}
.fi-gd.fis {
  background-image: url(/build/images/gd.d96dfdc2.svg);
}

.fi-ge {
  background-image: url(/build/images/ge.3c65f52f.svg);
}
.fi-ge.fis {
  background-image: url(/build/images/ge.4fc95ed0.svg);
}

.fi-gf {
  background-image: url(/build/images/gf.16328213.svg);
}
.fi-gf.fis {
  background-image: url(/build/images/gf.5fc814b1.svg);
}

.fi-gg {
  background-image: url(/build/images/gg.b8779f18.svg);
}
.fi-gg.fis {
  background-image: url(/build/images/gg.cff3c621.svg);
}

.fi-gh {
  background-image: url(/build/images/gh.87686ea0.svg);
}
.fi-gh.fis {
  background-image: url(/build/images/gh.e2793fb1.svg);
}

.fi-gi {
  background-image: url(/build/images/gi.b4cbdc45.svg);
}
.fi-gi.fis {
  background-image: url(/build/images/gi.1e5fb2e2.svg);
}

.fi-gl {
  background-image: url(/build/images/gl.633d308e.svg);
}
.fi-gl.fis {
  background-image: url(/build/images/gl.2466f7b0.svg);
}

.fi-gm {
  background-image: url(/build/images/gm.6e4caca4.svg);
}
.fi-gm.fis {
  background-image: url(/build/images/gm.dfd25b88.svg);
}

.fi-gn {
  background-image: url(/build/images/gn.65edeaef.svg);
}
.fi-gn.fis {
  background-image: url(/build/images/gn.347b60cf.svg);
}

.fi-gp {
  background-image: url(/build/images/gp.ca0b8d6f.svg);
}
.fi-gp.fis {
  background-image: url(/build/images/gp.34687ce5.svg);
}

.fi-gq {
  background-image: url(/build/images/gq.ef404347.svg);
}
.fi-gq.fis {
  background-image: url(/build/images/gq.fa323851.svg);
}

.fi-gr {
  background-image: url(/build/images/gr.969458b7.svg);
}
.fi-gr.fis {
  background-image: url(/build/images/gr.f4f1efd0.svg);
}

.fi-gs {
  background-image: url(/build/images/gs.a193265c.svg);
}
.fi-gs.fis {
  background-image: url(/build/images/gs.2f4a4fbd.svg);
}

.fi-gt {
  background-image: url(/build/images/gt.d15a032e.svg);
}
.fi-gt.fis {
  background-image: url(/build/images/gt.b0b9dc32.svg);
}

.fi-gu {
  background-image: url(/build/images/gu.72d01417.svg);
}
.fi-gu.fis {
  background-image: url(/build/images/gu.afcad4d4.svg);
}

.fi-gw {
  background-image: url(/build/images/gw.3b1eba4b.svg);
}
.fi-gw.fis {
  background-image: url(/build/images/gw.2bfb1be1.svg);
}

.fi-gy {
  background-image: url(/build/images/gy.f3e2f1ac.svg);
}
.fi-gy.fis {
  background-image: url(/build/images/gy.0cb6e816.svg);
}

.fi-hk {
  background-image: url(/build/images/hk.8b89a0a3.svg);
}
.fi-hk.fis {
  background-image: url(/build/images/hk.b80f4f84.svg);
}

.fi-hm {
  background-image: url(/build/images/hm.d7f4f620.svg);
}
.fi-hm.fis {
  background-image: url(/build/images/hm.fe75e73a.svg);
}

.fi-hn {
  background-image: url(/build/images/hn.2427006a.svg);
}
.fi-hn.fis {
  background-image: url(/build/images/hn.084f590f.svg);
}

.fi-hr {
  background-image: url(/build/images/hr.bca499f7.svg);
}
.fi-hr.fis {
  background-image: url(/build/images/hr.75d8cbc5.svg);
}

.fi-ht {
  background-image: url(/build/images/ht.1edb246a.svg);
}
.fi-ht.fis {
  background-image: url(/build/images/ht.79b2a738.svg);
}

.fi-hu {
  background-image: url(/build/images/hu.e404d718.svg);
}
.fi-hu.fis {
  background-image: url(/build/images/hu.cb329e88.svg);
}

.fi-id {
  background-image: url(/build/images/id.f624e2c8.svg);
}
.fi-id.fis {
  background-image: url(/build/images/id.578a8a9c.svg);
}

.fi-ie {
  background-image: url(/build/images/ie.0542b946.svg);
}
.fi-ie.fis {
  background-image: url(/build/images/ie.9e3414e8.svg);
}

.fi-il {
  background-image: url(/build/images/il.1e6c2f0e.svg);
}
.fi-il.fis {
  background-image: url(/build/images/il.d92f72de.svg);
}

.fi-im {
  background-image: url(/build/images/im.ef5d541a.svg);
}
.fi-im.fis {
  background-image: url(/build/images/im.00dd8b7c.svg);
}

.fi-in {
  background-image: url(/build/images/in.12c66a16.svg);
}
.fi-in.fis {
  background-image: url(/build/images/in.5d3291b5.svg);
}

.fi-io {
  background-image: url(/build/images/io.a5cb8dd8.svg);
}
.fi-io.fis {
  background-image: url(/build/images/io.5237a55f.svg);
}

.fi-iq {
  background-image: url(/build/images/iq.f3ea19bd.svg);
}
.fi-iq.fis {
  background-image: url(/build/images/iq.acde3320.svg);
}

.fi-ir {
  background-image: url(/build/images/ir.c14862b9.svg);
}
.fi-ir.fis {
  background-image: url(/build/images/ir.11a5a321.svg);
}

.fi-is {
  background-image: url(/build/images/is.8f886194.svg);
}
.fi-is.fis {
  background-image: url(/build/images/is.8bc19a21.svg);
}

.fi-it {
  background-image: url(/build/images/it.08db2cd1.svg);
}
.fi-it.fis {
  background-image: url(/build/images/it.febcc1b1.svg);
}

.fi-je {
  background-image: url(/build/images/je.4e2fc01b.svg);
}
.fi-je.fis {
  background-image: url(/build/images/je.98a34d5b.svg);
}

.fi-jm {
  background-image: url(/build/images/jm.46c20a3e.svg);
}
.fi-jm.fis {
  background-image: url(/build/images/jm.593d0ceb.svg);
}

.fi-jo {
  background-image: url(/build/images/jo.84446d30.svg);
}
.fi-jo.fis {
  background-image: url(/build/images/jo.5e426c88.svg);
}

.fi-jp {
  background-image: url(/build/images/jp.d288d548.svg);
}
.fi-jp.fis {
  background-image: url(/build/images/jp.5d4d1d1e.svg);
}

.fi-ke {
  background-image: url(/build/images/ke.d6258289.svg);
}
.fi-ke.fis {
  background-image: url(/build/images/ke.2b032c4b.svg);
}

.fi-kg {
  background-image: url(/build/images/kg.d228cc16.svg);
}
.fi-kg.fis {
  background-image: url(/build/images/kg.b4bef1b0.svg);
}

.fi-kh {
  background-image: url(/build/images/kh.ffda5c64.svg);
}
.fi-kh.fis {
  background-image: url(/build/images/kh.246b79f0.svg);
}

.fi-ki {
  background-image: url(/build/images/ki.4aad53ac.svg);
}
.fi-ki.fis {
  background-image: url(/build/images/ki.97c26680.svg);
}

.fi-km {
  background-image: url(/build/images/km.e4580994.svg);
}
.fi-km.fis {
  background-image: url(/build/images/km.ef8a6075.svg);
}

.fi-kn {
  background-image: url(/build/images/kn.650b9279.svg);
}
.fi-kn.fis {
  background-image: url(/build/images/kn.84087585.svg);
}

.fi-kp {
  background-image: url(/build/images/kp.1bcf41f7.svg);
}
.fi-kp.fis {
  background-image: url(/build/images/kp.8da1021b.svg);
}

.fi-kr {
  background-image: url(/build/images/kr.cb529202.svg);
}
.fi-kr.fis {
  background-image: url(/build/images/kr.977537ff.svg);
}

.fi-kw {
  background-image: url(/build/images/kw.d8ca915f.svg);
}
.fi-kw.fis {
  background-image: url(/build/images/kw.969be875.svg);
}

.fi-ky {
  background-image: url(/build/images/ky.89bdd0e8.svg);
}
.fi-ky.fis {
  background-image: url(/build/images/ky.cc8abed7.svg);
}

.fi-kz {
  background-image: url(/build/images/kz.4d1d995b.svg);
}
.fi-kz.fis {
  background-image: url(/build/images/kz.1266e111.svg);
}

.fi-la {
  background-image: url(/build/images/la.67f27403.svg);
}
.fi-la.fis {
  background-image: url(/build/images/la.d7702465.svg);
}

.fi-lb {
  background-image: url(/build/images/lb.542b007b.svg);
}
.fi-lb.fis {
  background-image: url(/build/images/lb.ea6c1b91.svg);
}

.fi-lc {
  background-image: url(/build/images/lc.a5f7f206.svg);
}
.fi-lc.fis {
  background-image: url(/build/images/lc.1ef20b6d.svg);
}

.fi-li {
  background-image: url(/build/images/li.336f4357.svg);
}
.fi-li.fis {
  background-image: url(/build/images/li.834b1725.svg);
}

.fi-lk {
  background-image: url(/build/images/lk.853b4c53.svg);
}
.fi-lk.fis {
  background-image: url(/build/images/lk.9ebbcf49.svg);
}

.fi-lr {
  background-image: url(/build/images/lr.61e7a998.svg);
}
.fi-lr.fis {
  background-image: url(/build/images/lr.6af0f7ec.svg);
}

.fi-ls {
  background-image: url(/build/images/ls.4856aea2.svg);
}
.fi-ls.fis {
  background-image: url(/build/images/ls.2ac94099.svg);
}

.fi-lt {
  background-image: url(/build/images/lt.93a07daf.svg);
}
.fi-lt.fis {
  background-image: url(/build/images/lt.1d07a8b8.svg);
}

.fi-lu {
  background-image: url(/build/images/lu.5b52430a.svg);
}
.fi-lu.fis {
  background-image: url(/build/images/lu.b8e230a7.svg);
}

.fi-lv {
  background-image: url(/build/images/lv.ff6176a6.svg);
}
.fi-lv.fis {
  background-image: url(/build/images/lv.884e7f97.svg);
}

.fi-ly {
  background-image: url(/build/images/ly.9c0afe9e.svg);
}
.fi-ly.fis {
  background-image: url(/build/images/ly.c0460253.svg);
}

.fi-ma {
  background-image: url(/build/images/ma.ab052b41.svg);
}
.fi-ma.fis {
  background-image: url(/build/images/ma.4d3a6f5c.svg);
}

.fi-mc {
  background-image: url(/build/images/mc.b5edb755.svg);
}
.fi-mc.fis {
  background-image: url(/build/images/mc.21f385d1.svg);
}

.fi-md {
  background-image: url(/build/images/md.a60006c4.svg);
}
.fi-md.fis {
  background-image: url(/build/images/md.7c8cc80b.svg);
}

.fi-me {
  background-image: url(/build/images/me.8f1021b0.svg);
}
.fi-me.fis {
  background-image: url(/build/images/me.c2a02388.svg);
}

.fi-mf {
  background-image: url(/build/images/mf.9284dddf.svg);
}
.fi-mf.fis {
  background-image: url(/build/images/mf.4b4f663e.svg);
}

.fi-mg {
  background-image: url(/build/images/mg.5d294de1.svg);
}
.fi-mg.fis {
  background-image: url(/build/images/mg.bdd56d44.svg);
}

.fi-mh {
  background-image: url(/build/images/mh.cd62f8f2.svg);
}
.fi-mh.fis {
  background-image: url(/build/images/mh.3263dfcc.svg);
}

.fi-mk {
  background-image: url(/build/images/mk.b5eadefb.svg);
}
.fi-mk.fis {
  background-image: url(/build/images/mk.d335b1f7.svg);
}

.fi-ml {
  background-image: url(/build/images/ml.fa530666.svg);
}
.fi-ml.fis {
  background-image: url(/build/images/ml.abd95c9b.svg);
}

.fi-mm {
  background-image: url(/build/images/mm.82321f19.svg);
}
.fi-mm.fis {
  background-image: url(/build/images/mm.53de19a4.svg);
}

.fi-mn {
  background-image: url(/build/images/mn.7e8cb1ad.svg);
}
.fi-mn.fis {
  background-image: url(/build/images/mn.357f0bf4.svg);
}

.fi-mo {
  background-image: url(/build/images/mo.8027f57e.svg);
}
.fi-mo.fis {
  background-image: url(/build/images/mo.7a9f442e.svg);
}

.fi-mp {
  background-image: url(/build/images/mp.353753fc.svg);
}
.fi-mp.fis {
  background-image: url(/build/images/mp.7b536797.svg);
}

.fi-mq {
  background-image: url(/build/images/mq.fe327ace.svg);
}
.fi-mq.fis {
  background-image: url(/build/images/mq.794f4690.svg);
}

.fi-mr {
  background-image: url(/build/images/mr.440d1a2f.svg);
}
.fi-mr.fis {
  background-image: url(/build/images/mr.d7db7269.svg);
}

.fi-ms {
  background-image: url(/build/images/ms.93d49f30.svg);
}
.fi-ms.fis {
  background-image: url(/build/images/ms.3d05f603.svg);
}

.fi-mt {
  background-image: url(/build/images/mt.ffc20beb.svg);
}
.fi-mt.fis {
  background-image: url(/build/images/mt.fafedaa7.svg);
}

.fi-mu {
  background-image: url(/build/images/mu.468d5464.svg);
}
.fi-mu.fis {
  background-image: url(/build/images/mu.fd1c498d.svg);
}

.fi-mv {
  background-image: url(/build/images/mv.f252e4cb.svg);
}
.fi-mv.fis {
  background-image: url(/build/images/mv.8cb05cc8.svg);
}

.fi-mw {
  background-image: url(/build/images/mw.d0647be6.svg);
}
.fi-mw.fis {
  background-image: url(/build/images/mw.8b80b615.svg);
}

.fi-mx {
  background-image: url(/build/images/mx.c7d5733d.svg);
}
.fi-mx.fis {
  background-image: url(/build/images/mx.c23bb546.svg);
}

.fi-my {
  background-image: url(/build/images/my.18a21ce1.svg);
}
.fi-my.fis {
  background-image: url(/build/images/my.485f7a1e.svg);
}

.fi-mz {
  background-image: url(/build/images/mz.fa69ce64.svg);
}
.fi-mz.fis {
  background-image: url(/build/images/mz.f27d6c87.svg);
}

.fi-na {
  background-image: url(/build/images/na.121ad7c8.svg);
}
.fi-na.fis {
  background-image: url(/build/images/na.29e28347.svg);
}

.fi-nc {
  background-image: url(/build/images/nc.122e475d.svg);
}
.fi-nc.fis {
  background-image: url(/build/images/nc.9f2a9401.svg);
}

.fi-ne {
  background-image: url(/build/images/ne.82c3626f.svg);
}
.fi-ne.fis {
  background-image: url(/build/images/ne.66cb0cd9.svg);
}

.fi-nf {
  background-image: url(/build/images/nf.61dbabec.svg);
}
.fi-nf.fis {
  background-image: url(/build/images/nf.895fb450.svg);
}

.fi-ng {
  background-image: url(/build/images/ng.f29450b9.svg);
}
.fi-ng.fis {
  background-image: url(/build/images/ng.1b98819e.svg);
}

.fi-ni {
  background-image: url(/build/images/ni.e78c1b2a.svg);
}
.fi-ni.fis {
  background-image: url(/build/images/ni.e4b67213.svg);
}

.fi-nl {
  background-image: url(/build/images/nl.874fbf1b.svg);
}
.fi-nl.fis {
  background-image: url(/build/images/nl.db73c245.svg);
}

.fi-no {
  background-image: url(/build/images/no.b9cc4fcd.svg);
}
.fi-no.fis {
  background-image: url(/build/images/no.c2a3c34c.svg);
}

.fi-np {
  background-image: url(/build/images/np.04984547.svg);
}
.fi-np.fis {
  background-image: url(/build/images/np.8e4f8665.svg);
}

.fi-nr {
  background-image: url(/build/images/nr.0d87ce78.svg);
}
.fi-nr.fis {
  background-image: url(/build/images/nr.8ccd0a5d.svg);
}

.fi-nu {
  background-image: url(/build/images/nu.2d9c15c3.svg);
}
.fi-nu.fis {
  background-image: url(/build/images/nu.c4afdde3.svg);
}

.fi-nz {
  background-image: url(/build/images/nz.64b16b7e.svg);
}
.fi-nz.fis {
  background-image: url(/build/images/nz.29afa191.svg);
}

.fi-om {
  background-image: url(/build/images/om.95a41635.svg);
}
.fi-om.fis {
  background-image: url(/build/images/om.34a4898c.svg);
}

.fi-pa {
  background-image: url(/build/images/pa.86598122.svg);
}
.fi-pa.fis {
  background-image: url(/build/images/pa.f06ec28a.svg);
}

.fi-pe {
  background-image: url(/build/images/pe.d64e9732.svg);
}
.fi-pe.fis {
  background-image: url(/build/images/pe.b8e62fe3.svg);
}

.fi-pf {
  background-image: url(/build/images/pf.29af7118.svg);
}
.fi-pf.fis {
  background-image: url(/build/images/pf.135056dc.svg);
}

.fi-pg {
  background-image: url(/build/images/pg.cc474d6d.svg);
}
.fi-pg.fis {
  background-image: url(/build/images/pg.89d38723.svg);
}

.fi-ph {
  background-image: url(/build/images/ph.e215bab6.svg);
}
.fi-ph.fis {
  background-image: url(/build/images/ph.f171bffc.svg);
}

.fi-pk {
  background-image: url(/build/images/pk.e742c27f.svg);
}
.fi-pk.fis {
  background-image: url(/build/images/pk.45854c45.svg);
}

.fi-pl {
  background-image: url(/build/images/pl.2b5541c5.svg);
}
.fi-pl.fis {
  background-image: url(/build/images/pl.cd835d05.svg);
}

.fi-pm {
  background-image: url(/build/images/pm.f290a4bc.svg);
}
.fi-pm.fis {
  background-image: url(/build/images/pm.b56ece89.svg);
}

.fi-pn {
  background-image: url(/build/images/pn.b3fc2087.svg);
}
.fi-pn.fis {
  background-image: url(/build/images/pn.6db6ac1e.svg);
}

.fi-pr {
  background-image: url(/build/images/pr.28689af1.svg);
}
.fi-pr.fis {
  background-image: url(/build/images/pr.8885546e.svg);
}

.fi-ps {
  background-image: url(/build/images/ps.430e1009.svg);
}
.fi-ps.fis {
  background-image: url(/build/images/ps.3d408db2.svg);
}

.fi-pt {
  background-image: url(/build/images/pt.3504a4e4.svg);
}
.fi-pt.fis {
  background-image: url(/build/images/pt.5681b94c.svg);
}

.fi-pw {
  background-image: url(/build/images/pw.5df27d3f.svg);
}
.fi-pw.fis {
  background-image: url(/build/images/pw.a831460a.svg);
}

.fi-py {
  background-image: url(/build/images/py.071e1fd0.svg);
}
.fi-py.fis {
  background-image: url(/build/images/py.f7b5a568.svg);
}

.fi-qa {
  background-image: url(/build/images/qa.74602db5.svg);
}
.fi-qa.fis {
  background-image: url(/build/images/qa.8f91b751.svg);
}

.fi-re {
  background-image: url(/build/images/re.9d72b568.svg);
}
.fi-re.fis {
  background-image: url(/build/images/re.65fecda0.svg);
}

.fi-ro {
  background-image: url(/build/images/ro.33482fcd.svg);
}
.fi-ro.fis {
  background-image: url(/build/images/ro.6d757067.svg);
}

.fi-rs {
  background-image: url(/build/images/rs.ddcb32f2.svg);
}
.fi-rs.fis {
  background-image: url(/build/images/rs.b16c2203.svg);
}

.fi-ru {
  background-image: url(/build/images/ru.097b629d.svg);
}
.fi-ru.fis {
  background-image: url(/build/images/ru.23622fff.svg);
}

.fi-rw {
  background-image: url(/build/images/rw.f87cd918.svg);
}
.fi-rw.fis {
  background-image: url(/build/images/rw.2dbaa32b.svg);
}

.fi-sa {
  background-image: url(/build/images/sa.9083a464.svg);
}
.fi-sa.fis {
  background-image: url(/build/images/sa.5c9dda39.svg);
}

.fi-sb {
  background-image: url(/build/images/sb.22224fa1.svg);
}
.fi-sb.fis {
  background-image: url(/build/images/sb.828b2f11.svg);
}

.fi-sc {
  background-image: url(/build/images/sc.4691653c.svg);
}
.fi-sc.fis {
  background-image: url(/build/images/sc.fea26a15.svg);
}

.fi-sd {
  background-image: url(/build/images/sd.d7f3b468.svg);
}
.fi-sd.fis {
  background-image: url(/build/images/sd.8df6ee83.svg);
}

.fi-se {
  background-image: url(/build/images/se.8b8db9f4.svg);
}
.fi-se.fis {
  background-image: url(/build/images/se.3dc09b9e.svg);
}

.fi-sg {
  background-image: url(/build/images/sg.8b629e7b.svg);
}
.fi-sg.fis {
  background-image: url(/build/images/sg.6cc62188.svg);
}

.fi-sh {
  background-image: url(/build/images/sh.b0d0251b.svg);
}
.fi-sh.fis {
  background-image: url(/build/images/sh.0de30ebc.svg);
}

.fi-si {
  background-image: url(/build/images/si.20c519b4.svg);
}
.fi-si.fis {
  background-image: url(/build/images/si.ddb0cfd8.svg);
}

.fi-sj {
  background-image: url(/build/images/sj.f8f9b215.svg);
}
.fi-sj.fis {
  background-image: url(/build/images/sj.7111b152.svg);
}

.fi-sk {
  background-image: url(/build/images/sk.11ccabc6.svg);
}
.fi-sk.fis {
  background-image: url(/build/images/sk.10df93d5.svg);
}

.fi-sl {
  background-image: url(/build/images/sl.d4cd148f.svg);
}
.fi-sl.fis {
  background-image: url(/build/images/sl.ec1ec422.svg);
}

.fi-sm {
  background-image: url(/build/images/sm.b6596da7.svg);
}
.fi-sm.fis {
  background-image: url(/build/images/sm.f28af6cd.svg);
}

.fi-sn {
  background-image: url(/build/images/sn.5d2dde73.svg);
}
.fi-sn.fis {
  background-image: url(/build/images/sn.07ec7ccb.svg);
}

.fi-so {
  background-image: url(/build/images/so.178fe496.svg);
}
.fi-so.fis {
  background-image: url(/build/images/so.8c4f9282.svg);
}

.fi-sr {
  background-image: url(/build/images/sr.f281cc96.svg);
}
.fi-sr.fis {
  background-image: url(/build/images/sr.45463ee6.svg);
}

.fi-ss {
  background-image: url(/build/images/ss.0b0f58ed.svg);
}
.fi-ss.fis {
  background-image: url(/build/images/ss.1c422f30.svg);
}

.fi-st {
  background-image: url(/build/images/st.b1de9e52.svg);
}
.fi-st.fis {
  background-image: url(/build/images/st.950ecdad.svg);
}

.fi-sv {
  background-image: url(/build/images/sv.034fabc5.svg);
}
.fi-sv.fis {
  background-image: url(/build/images/sv.1e1cb171.svg);
}

.fi-sx {
  background-image: url(/build/images/sx.78b1d646.svg);
}
.fi-sx.fis {
  background-image: url(/build/images/sx.bb9cd2e9.svg);
}

.fi-sy {
  background-image: url(/build/images/sy.6ad1ad37.svg);
}
.fi-sy.fis {
  background-image: url(/build/images/sy.06eb07f0.svg);
}

.fi-sz {
  background-image: url(/build/images/sz.540261e1.svg);
}
.fi-sz.fis {
  background-image: url(/build/images/sz.c265ebae.svg);
}

.fi-tc {
  background-image: url(/build/images/tc.e2c8d6cb.svg);
}
.fi-tc.fis {
  background-image: url(/build/images/tc.141a11f0.svg);
}

.fi-td {
  background-image: url(/build/images/td.ce35efd0.svg);
}
.fi-td.fis {
  background-image: url(/build/images/td.16a25e21.svg);
}

.fi-tf {
  background-image: url(/build/images/tf.a1e1b04e.svg);
}
.fi-tf.fis {
  background-image: url(/build/images/tf.75f62b39.svg);
}

.fi-tg {
  background-image: url(/build/images/tg.2e6abed3.svg);
}
.fi-tg.fis {
  background-image: url(/build/images/tg.b80732d6.svg);
}

.fi-th {
  background-image: url(/build/images/th.d3dea0ce.svg);
}
.fi-th.fis {
  background-image: url(/build/images/th.b4262644.svg);
}

.fi-tj {
  background-image: url(/build/images/tj.7342efc9.svg);
}
.fi-tj.fis {
  background-image: url(/build/images/tj.6e245795.svg);
}

.fi-tk {
  background-image: url(/build/images/tk.dda26036.svg);
}
.fi-tk.fis {
  background-image: url(/build/images/tk.16bf538d.svg);
}

.fi-tl {
  background-image: url(/build/images/tl.5a92426c.svg);
}
.fi-tl.fis {
  background-image: url(/build/images/tl.2906e09e.svg);
}

.fi-tm {
  background-image: url(/build/images/tm.ac4fe967.svg);
}
.fi-tm.fis {
  background-image: url(/build/images/tm.688215b1.svg);
}

.fi-tn {
  background-image: url(/build/images/tn.b66f06d6.svg);
}
.fi-tn.fis {
  background-image: url(/build/images/tn.bd942715.svg);
}

.fi-to {
  background-image: url(/build/images/to.a7375d4d.svg);
}
.fi-to.fis {
  background-image: url(/build/images/to.2cb4df0a.svg);
}

.fi-tr {
  background-image: url(/build/images/tr.535c328e.svg);
}
.fi-tr.fis {
  background-image: url(/build/images/tr.3a7c1ff2.svg);
}

.fi-tt {
  background-image: url(/build/images/tt.faa91be4.svg);
}
.fi-tt.fis {
  background-image: url(/build/images/tt.f3b1780e.svg);
}

.fi-tv {
  background-image: url(/build/images/tv.fd2caae1.svg);
}
.fi-tv.fis {
  background-image: url(/build/images/tv.57ef8775.svg);
}

.fi-tw {
  background-image: url(/build/images/tw.39308d87.svg);
}
.fi-tw.fis {
  background-image: url(/build/images/tw.8ea0b61c.svg);
}

.fi-tz {
  background-image: url(/build/images/tz.bec1e1d6.svg);
}
.fi-tz.fis {
  background-image: url(/build/images/tz.5ca0246e.svg);
}

.fi-ua {
  background-image: url(/build/images/ua.423c68f9.svg);
}
.fi-ua.fis {
  background-image: url(/build/images/ua.af1d11da.svg);
}

.fi-ug {
  background-image: url(/build/images/ug.075b7772.svg);
}
.fi-ug.fis {
  background-image: url(/build/images/ug.8296b913.svg);
}

.fi-um {
  background-image: url(/build/images/um.9efb46d3.svg);
}
.fi-um.fis {
  background-image: url(/build/images/um.a57097a4.svg);
}

.fi-us {
  background-image: url(/build/images/us.912cb4a8.svg);
}
.fi-us.fis {
  background-image: url(/build/images/us.9acbcf10.svg);
}

.fi-uy {
  background-image: url(/build/images/uy.2515d737.svg);
}
.fi-uy.fis {
  background-image: url(/build/images/uy.cb5fcc05.svg);
}

.fi-uz {
  background-image: url(/build/images/uz.7ed400a6.svg);
}
.fi-uz.fis {
  background-image: url(/build/images/uz.15a9a22c.svg);
}

.fi-va {
  background-image: url(/build/images/va.88dc9bbc.svg);
}
.fi-va.fis {
  background-image: url(/build/images/va.1ebc2739.svg);
}

.fi-vc {
  background-image: url(/build/images/vc.696f1551.svg);
}
.fi-vc.fis {
  background-image: url(/build/images/vc.007dc890.svg);
}

.fi-ve {
  background-image: url(/build/images/ve.8654417d.svg);
}
.fi-ve.fis {
  background-image: url(/build/images/ve.566e1086.svg);
}

.fi-vg {
  background-image: url(/build/images/vg.4c507ebc.svg);
}
.fi-vg.fis {
  background-image: url(/build/images/vg.e2e17502.svg);
}

.fi-vi {
  background-image: url(/build/images/vi.48bf3e00.svg);
}
.fi-vi.fis {
  background-image: url(/build/images/vi.4dd97d36.svg);
}

.fi-vn {
  background-image: url(/build/images/vn.e80173a9.svg);
}
.fi-vn.fis {
  background-image: url(/build/images/vn.7601c8ac.svg);
}

.fi-vu {
  background-image: url(/build/images/vu.6d2ce93c.svg);
}
.fi-vu.fis {
  background-image: url(/build/images/vu.5bd5de68.svg);
}

.fi-wf {
  background-image: url(/build/images/wf.2a313731.svg);
}
.fi-wf.fis {
  background-image: url(/build/images/wf.311c4e73.svg);
}

.fi-ws {
  background-image: url(/build/images/ws.314e33c2.svg);
}
.fi-ws.fis {
  background-image: url(/build/images/ws.f06e3a39.svg);
}

.fi-ye {
  background-image: url(/build/images/ye.948f27c4.svg);
}
.fi-ye.fis {
  background-image: url(/build/images/ye.822b8bf2.svg);
}

.fi-yt {
  background-image: url(/build/images/yt.433b076a.svg);
}
.fi-yt.fis {
  background-image: url(/build/images/yt.db71201b.svg);
}

.fi-za {
  background-image: url(/build/images/za.57ed656a.svg);
}
.fi-za.fis {
  background-image: url(/build/images/za.35fc70ec.svg);
}

.fi-zm {
  background-image: url(/build/images/zm.8e1dfbaa.svg);
}
.fi-zm.fis {
  background-image: url(/build/images/zm.562ac485.svg);
}

.fi-zw {
  background-image: url(/build/images/zw.735c39ed.svg);
}
.fi-zw.fis {
  background-image: url(/build/images/zw.57a1329f.svg);
}

.fi-arab {
  background-image: url(/build/images/arab.1b9aa1f0.svg);
}
.fi-arab.fis {
  background-image: url(/build/images/arab.282a837b.svg);
}

.fi-cefta {
  background-image: url(/build/images/cefta.159b8240.svg);
}
.fi-cefta.fis {
  background-image: url(/build/images/cefta.4247899e.svg);
}

.fi-cp {
  background-image: url(/build/images/cp.f6b10f55.svg);
}
.fi-cp.fis {
  background-image: url(/build/images/cp.6c0badec.svg);
}

.fi-dg {
  background-image: url(/build/images/dg.6f63b848.svg);
}
.fi-dg.fis {
  background-image: url(/build/images/dg.ce78983d.svg);
}

.fi-eac {
  background-image: url(/build/images/eac.2f2a6145.svg);
}
.fi-eac.fis {
  background-image: url(/build/images/eac.d49194c2.svg);
}

.fi-es-ct {
  background-image: url(/build/images/es-ct.ae2d1ab9.svg);
}
.fi-es-ct.fis {
  background-image: url(/build/images/es-ct.9d52c0a5.svg);
}

.fi-es-ga {
  background-image: url(/build/images/es-ga.b5043ad2.svg);
}
.fi-es-ga.fis {
  background-image: url(/build/images/es-ga.5ae204c7.svg);
}

.fi-es-pv {
  background-image: url(/build/images/es-pv.bc671336.svg);
}
.fi-es-pv.fis {
  background-image: url(/build/images/es-pv.e0f6252a.svg);
}

.fi-eu {
  background-image: url(/build/images/eu.c9d8d63e.svg);
}
.fi-eu.fis {
  background-image: url(/build/images/eu.8224e426.svg);
}

.fi-gb-eng {
  background-image: url(/build/images/gb-eng.ee357143.svg);
}
.fi-gb-eng.fis {
  background-image: url(/build/images/gb-eng.7b249f56.svg);
}

.fi-gb-nir {
  background-image: url(/build/images/gb-nir.d60ecd94.svg);
}
.fi-gb-nir.fis {
  background-image: url(/build/images/gb-nir.7173e164.svg);
}

.fi-gb-sct {
  background-image: url(/build/images/gb-sct.5edc6d75.svg);
}
.fi-gb-sct.fis {
  background-image: url(/build/images/gb-sct.5e8518f9.svg);
}

.fi-gb-wls {
  background-image: url(/build/images/gb-wls.4abd7bc9.svg);
}
.fi-gb-wls.fis {
  background-image: url(/build/images/gb-wls.910c0fb3.svg);
}

.fi-ic {
  background-image: url(/build/images/ic.500d4209.svg);
}
.fi-ic.fis {
  background-image: url(/build/images/ic.5217cbc3.svg);
}

.fi-pc {
  background-image: url(/build/images/pc.d669f78a.svg);
}
.fi-pc.fis {
  background-image: url(/build/images/pc.1fac7748.svg);
}

.fi-sh-ac {
  background-image: url(/build/images/sh-ac.839066bb.svg);
}
.fi-sh-ac.fis {
  background-image: url(/build/images/sh-ac.2f733db9.svg);
}

.fi-sh-hl {
  background-image: url(/build/images/sh-hl.bc57860a.svg);
}
.fi-sh-hl.fis {
  background-image: url(/build/images/sh-hl.6c91c7e4.svg);
}

.fi-sh-ta {
  background-image: url(/build/images/sh-ta.fce686de.svg);
}
.fi-sh-ta.fis {
  background-image: url(/build/images/sh-ta.5dea19f1.svg);
}

.fi-un {
  background-image: url(/build/images/un.bc6e9eb5.svg);
}
.fi-un.fis {
  background-image: url(/build/images/un.5655b589.svg);
}

.fi-xk {
  background-image: url(/build/images/xk.80de9468.svg);
}
.fi-xk.fis {
  background-image: url(/build/images/xk.3f0c92b8.svg);
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVuZG9ycy1ub2RlX21vZHVsZXNfbWF0ZXJpYWxpemVjc3NfbWF0ZXJpYWxpemVfZGlzdF9qc19tYXRlcmlhbGl6ZV9qcy1ub2RlX21vZHVsZXNfc3VwZXJzZXQtLTg1ZDdhNy5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7O0VBRUUsOEJBQThCO0VBQzlCLHNCQUFzQjtBQUN4Qjs7QUFFQTs7Ozs7Ozs7RUFRRSxZQUFZO0VBQ1osZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtBQUN0Qjs7QUFFQTs7Ozs7Ozs7RUFRRSxlQUFlO0VBQ2YsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLGVBQWU7QUFDakI7O0FBRUE7O0VBRUUsZ0JBQWdCO0VBQ2hCLGVBQWU7QUFDakI7O0FBRUE7O0VBRUUsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixjQUFjO0FBQ2hCOztBQUVBOztFQUVFLHlCQUF5QjtFQUN6QixXQUFXO0FBQ2I7O0FBRUE7Ozs7RUFJRSxVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQix1QkFBdUI7RUFDdkIsc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixpREFBaUQ7RUFDakQseUJBQXlCO0VBQ3pCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFNBQVM7RUFDVCxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixpRkFBaUY7RUFDakYsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsUUFBUTtFQUNSLFNBQVM7QUFDWDs7QUFFQTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztBQUNYOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLHVCQUF1QjtFQUN2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QUFFQTtFQUNFLHlEQUEwQztBQUM1QztBQUNBO0VBQ0UseURBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMERBQTBDO0FBQzVDO0FBQ0E7RUFDRSwwREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwwREFBMEM7QUFDNUM7QUFDQTtFQUNFLDBEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDBEQUEwQztBQUM1QztBQUNBO0VBQ0UsMERBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUE0QztBQUM5QztBQUNBO0VBQ0UsMkRBQTRDO0FBQzlDOztBQUVBO0VBQ0UsMkRBQTZDO0FBQy9DO0FBQ0E7RUFDRSwyREFBNkM7QUFDL0M7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTJDO0FBQzdDO0FBQ0E7RUFDRSwyREFBMkM7QUFDN0M7O0FBRUE7RUFDRSwyREFBNkM7QUFDL0M7QUFDQTtFQUNFLDJEQUE2QztBQUMvQzs7QUFFQTtFQUNFLDJEQUE2QztBQUMvQztBQUNBO0VBQ0UsMkRBQTZDO0FBQy9DOztBQUVBO0VBQ0UsMkRBQTZDO0FBQy9DO0FBQ0E7RUFDRSwyREFBNkM7QUFDL0M7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUE4QztBQUNoRDtBQUNBO0VBQ0UsMkRBQThDO0FBQ2hEOztBQUVBO0VBQ0UsMkRBQThDO0FBQ2hEO0FBQ0E7RUFDRSwyREFBOEM7QUFDaEQ7O0FBRUE7RUFDRSwyREFBOEM7QUFDaEQ7QUFDQTtFQUNFLDJEQUE4QztBQUNoRDs7QUFFQTtFQUNFLDJEQUE4QztBQUNoRDtBQUNBO0VBQ0UsMkRBQThDO0FBQ2hEOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUM7O0FBRUE7RUFDRSwyREFBMEM7QUFDNUM7QUFDQTtFQUNFLDJEQUEwQztBQUM1Qzs7QUFFQTtFQUNFLDJEQUE2QztBQUMvQztBQUNBO0VBQ0UsMkRBQTZDO0FBQy9DOztBQUVBO0VBQ0UsMkRBQTZDO0FBQy9DO0FBQ0E7RUFDRSwyREFBNkM7QUFDL0M7O0FBRUE7RUFDRSwyREFBNkM7QUFDL0M7QUFDQTtFQUNFLDJEQUE2QztBQUMvQzs7QUFFQTtFQUNFLDJEQUEwQztBQUM1QztBQUNBO0VBQ0UsMkRBQTBDO0FBQzVDOztBQUVBO0VBQ0UsMkRBQTBDO0FBQzVDO0FBQ0E7RUFDRSwyREFBMEM7QUFDNUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvanNvbmVkaXRvci9kaXN0L2pzb25lZGl0b3IuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9qc3VpdGVzL2Rpc3QvanN1aXRlcy5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pzcHJlYWRzaGVldC1jZS9kaXN0L2pzcHJlYWRzaGVldC5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2pzcHJlYWRzaGVldC1jZS9kaXN0L2pzcHJlYWRzaGVldC5kYXRhdGFibGVzLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZHJpdmVyLmpzL2Rpc3QvZHJpdmVyLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZmxhZy1pY29ucy9jc3MvZmxhZy1pY29ucy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmpzb25lZGl0b3IsXG4uanNvbmVkaXRvci1tb2RhbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbn1cblxuLmpzb25lZGl0b3IgaW5wdXQsXG4uanNvbmVkaXRvciBpbnB1dDpub3QoW3R5cGVdKSxcbi5qc29uZWRpdG9yIGlucHV0W3R5cGU9dGV4dF0sXG4uanNvbmVkaXRvciBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uanNvbmVkaXRvci1tb2RhbCBpbnB1dCxcbi5qc29uZWRpdG9yLW1vZGFsIGlucHV0Om5vdChbdHlwZV0pLFxuLmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT10ZXh0XSxcbi5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmpzb25lZGl0b3IgaW5wdXQ6Zm9jdXMsXG4uanNvbmVkaXRvciBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cyxcbi5qc29uZWRpdG9yIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uanNvbmVkaXRvciBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4uanNvbmVkaXRvci1tb2RhbCBpbnB1dDpmb2N1cyxcbi5qc29uZWRpdG9yLW1vZGFsIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzLFxuLmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyB7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDtcbn1cblxuLmpzb25lZGl0b3IgdGV4dGFyZWEsXG4uanNvbmVkaXRvci1tb2RhbCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmpzb25lZGl0b3Igc2VsZWN0LFxuLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uanNvbmVkaXRvciBsYWJlbCxcbi5qc29uZWRpdG9yLW1vZGFsIGxhYmVsIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5qc29uZWRpdG9yIHRhYmxlLFxuLmpzb25lZGl0b3ItbW9kYWwgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmpzb25lZGl0b3IgdGQsXG4uanNvbmVkaXRvciB0aCxcbi5qc29uZWRpdG9yLW1vZGFsIHRkLFxuLmpzb25lZGl0b3ItbW9kYWwgdGgge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmpzb25lZGl0b3IgLmF1dG9jb21wbGV0ZS5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAxMnB4IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4zKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiAwO1xuICBmb250LWZhbWlseTogY29uc29sYXMsIG1lbmxvLCBtb25hY28sIFwiVWJ1bnR1IE1vbm9cIiwgXCJzb3VyY2UtY29kZS1wcm9cIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5qc29uZWRpdG9yIC5hdXRvY29tcGxldGUuZHJvcGRvd24gLml0ZW0ge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmpzb25lZGl0b3IgLmF1dG9jb21wbGV0ZS5kcm9wZG93biAuaXRlbS5ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG5cbi5qc29uZWRpdG9yIC5hdXRvY29tcGxldGUuaGludCB7XG4gIGNvbG9yOiAjYTFhMWExO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudS1yb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMyk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGJ1dHRvbi5qc29uZWRpdG9yLWRlZmF1bHQge1xuICB3aWR0aDogOTZweDtcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b24uanNvbmVkaXRvci1leHBhbmQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xMHB4O1xuICB0b3A6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjUpO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bCAuanNvbmVkaXRvci1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgdWwgbGkgYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBhbmltYXRpb246IGFsbCBlYXNlLWluLW91dCAxcztcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSBidXR0b24gLmpzb25lZGl0b3ItZXhwYW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvanNvbmVkaXRvci1pY29ucy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG5cbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1nL2pzb25lZGl0b3ItaWNvbnMuc3ZnXCIpO1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci10ZXh0IHtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDI0cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItdGV4dC5qc29uZWRpdG9yLXJpZ2h0LW1hcmdpbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItcmVtb3ZlIC5qc29uZWRpdG9yLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAwO1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1hcHBlbmQgLmpzb25lZGl0b3ItaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3ItaW5zZXJ0IC5qc29uZWRpdG9yLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLWR1cGxpY2F0ZSAuanNvbmVkaXRvci1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgYnV0dG9uLmpzb25lZGl0b3Itc29ydC1hc2MgLmpzb25lZGl0b3ItaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAwO1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1zb3J0LWRlc2MgLmpzb25lZGl0b3ItaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwO1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm0gLmpzb25lZGl0b3ItaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwO1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci1leHRyYWN0IC5qc29uZWRpdG9yLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNHB4O1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10eXBlLXN0cmluZyAuanNvbmVkaXRvci1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7XG59XG5cbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXR5cGUtYXV0byAuanNvbmVkaXRvci1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG59XG5cbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IGJ1dHRvbi5qc29uZWRpdG9yLXR5cGUtb2JqZWN0IC5qc29uZWRpdG9yLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10eXBlLWFycmF5IC5qc29uZWRpdG9yLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSBidXR0b24uanNvbmVkaXRvci10eXBlLW1vZGVzIC5qc29uZWRpdG9yLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB3aWR0aDogNnB4O1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSB1bCxcbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IGxpIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBidXR0b246aG92ZXIsXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIGJ1dHRvbi5qc29uZWRpdG9yLXNlbGVjdGVkLFxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSBidXR0b24uanNvbmVkaXRvci1zZWxlY3RlZDpob3Zlcixcbi5qc29uZWRpdG9yLWNvbnRleHRtZW51IC5qc29uZWRpdG9yLW1lbnUgbGkgYnV0dG9uLmpzb25lZGl0b3Itc2VsZWN0ZWQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDIyZTtcbn1cblxuLmpzb25lZGl0b3ItY29udGV4dG1lbnUgLmpzb25lZGl0b3ItbWVudSBsaSB1bCBsaSBidXR0b246aG92ZXIsXG4uanNvbmVkaXRvci1jb250ZXh0bWVudSAuanNvbmVkaXRvci1tZW51IGxpIHVsIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0NXB4IDE1cHggMTVweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMyk7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsLmpzb25lZGl0b3ItbW9kYWwtdHJhbnNmb3JtIHtcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5waWNvLW1vZGFsLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFwdDtcbiAgYmFja2dyb3VuZDogIzM4ODNmYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogM3B4IDA7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRkLmpzb25lZGl0b3ItbW9kYWwtaW5wdXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGQuanNvbmVkaXRvci1tb2RhbC1hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIGEge1xuICBjb2xvcjogIzM4ODNmYTtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCAucGljby1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA3cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIGlucHV0IHtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kOiAjZDNkM2QzO1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM2NjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiAxNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0IHtcbiAgcGFkZGluZzogM3B4IDI0cHggM3B4IDEwcHg7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1vdmVyZmxvdzogXCJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cCBpbnB1dCB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBub25lO1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAgaW5wdXQuanNvbmVkaXRvci1idXR0b24tZmlyc3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAgaW5wdXQuanNvbmVkaXRvci1idXR0b24tbGFzdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLXRyYW5zZm9ybS1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItdHJhbnNmb3JtLXByZXZpZXcuanNvbmVkaXRvci1lcnJvciB7XG4gIGNvbG9yOiAjZWU0MjJlO1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC13aXphcmQge1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiBkb2RnZXJibHVlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXdpemFyZC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC13aXphcmQtbGFiZWwge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogNHB4IDAgMnB4IDA7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3ItaW5saW5lOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgLmpzb25lZGl0b3Itam1lc3BhdGgtZmlsdGVyLWZpZWxkIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1qbWVzcGF0aC1maWx0ZXItcmVsYXRpb24ge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLWZpbHRlci12YWx1ZSB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGZsZXg6IDE7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXNvcnQtZmllbGQge1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXNvcnQtb3JkZXIge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWptZXNwYXRoLXNlbGVjdC1maWVsZHMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgLnNlbGVjdHItc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICNkM2QzZDM7XG4gIHBhZGRpbmc6IDRweCAyOHB4IDRweCA4cHg7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIC5zZWxlY3RyLXNlbGVjdGVkIC5zZWxlY3RyLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODgzZmE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGgsXG4uanNvbmVkaXRvci1tb2RhbCB0YWJsZSB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgc2VsZWN0LFxuLmpzb25lZGl0b3ItbW9kYWwgdGV4dGFyZWEsXG4uanNvbmVkaXRvci1tb2RhbCBpbnB1dCxcbi5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9dGV4dF0sXG4uanNvbmVkaXRvci1tb2RhbCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmpzb25lZGl0b3ItbW9kYWwgI3F1ZXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCB0ZXh0YXJlYSxcbi5qc29uZWRpdG9yLW1vZGFsICNxdWVyeSB7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCxcbi5qc29uZWRpdG9yLW1vZGFsIHRhYmxlIHRkLFxuLmpzb25lZGl0b3ItbW9kYWwgdGFibGUgdGgsXG4uanNvbmVkaXRvci1tb2RhbCBzZWxlY3QsXG4uanNvbmVkaXRvci1tb2RhbCBvcHRpb24sXG4uanNvbmVkaXRvci1tb2RhbCB0ZXh0YXJlYSxcbi5qc29uZWRpdG9yLW1vZGFsIGlucHV0LFxuLmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT10ZXh0XSxcbi5qc29uZWRpdG9yLW1vZGFsICNxdWVyeSB7XG4gIGZvbnQtc2l6ZTogMTAuNXB0O1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsICNxdWVyeSxcbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLXRyYW5zZm9ybS1wcmV2aWV3IHtcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBtZW5sbywgbW9uYWNvLCBcIlVidW50dSBNb25vXCIsIFwic291cmNlLWNvZGUtcHJvXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT1idXR0b25dLFxuLmpzb25lZGl0b3ItbW9kYWwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogNHB4IDIwcHg7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIHNlbGVjdCxcbi5qc29uZWRpdG9yLW1vZGFsIGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanNvbmVkaXRvci1tb2RhbCAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAuanNvbmVkaXRvci1idXR0b24tZ3JvdXAtdmFsdWUtYXNjIGlucHV0Lmpzb25lZGl0b3ItYnV0dG9uLWFzYyxcbi5qc29uZWRpdG9yLW1vZGFsIC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC5qc29uZWRpdG9yLWJ1dHRvbi1ncm91cC12YWx1ZS1kZXNjIGlucHV0Lmpzb25lZGl0b3ItYnV0dG9uLWRlc2Mge1xuICBiYWNrZ3JvdW5kOiAjMzg4M2ZhO1xuICBib3JkZXItY29sb3I6ICMzODgzZmE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uanNvbmVkaXRvciB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IHRoaW4gc29saWQgIzM4ODNmYTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbmRpdi5qc29uZWRpdG9yLWZpZWxkLFxuZGl2Lmpzb25lZGl0b3ItdmFsdWUsXG5hLmpzb25lZGl0b3ItdmFsdWUsXG5kaXYuanNvbmVkaXRvci1yZWFkb25seSxcbmRpdi5qc29uZWRpdG9yLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogMTZweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW46IDFweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmbG9hdDogbGVmdDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItZmllbGQgcCxcbmRpdi5qc29uZWRpdG9yLXZhbHVlIHAge1xuICBtYXJnaW46IDA7XG59XG5cbmRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItZW1wdHk6OmFmdGVyIHtcbiAgY29udGVudDogXCJ2YWx1ZVwiO1xufVxuXG5kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXN0cmluZyB7XG4gIGNvbG9yOiAjMDA2MDAwO1xufVxuXG5kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLW51bWJlciB7XG4gIGNvbG9yOiAjZWU0MjJlO1xufVxuXG5kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWJvb2xlYW4ge1xuICBjb2xvcjogI2ZmOGMwMDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1udWxsIHtcbiAgY29sb3I6ICMwMDRlZDA7XG59XG5cbmRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItY29sb3ItdmFsdWUge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1pbnZhbGlkIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbmRpdi5qc29uZWRpdG9yLXJlYWRvbmx5IHtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItZW1wdHkge1xuICBib3JkZXItY29sb3I6ICNkM2QzZDM7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbmRpdi5qc29uZWRpdG9yLWZpZWxkLmpzb25lZGl0b3ItZW1wdHk6OmFmdGVyIHtcbiAgY29udGVudDogXCJmaWVsZFwiO1xufVxuXG5kaXYuanNvbmVkaXRvciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmRpdi5qc29uZWRpdG9yIHRkLmpzb25lZGl0b3Itc2VwYXJhdG9yIHtcbiAgcGFkZGluZzogM3B4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG5kaXYuanNvbmVkaXRvciB0ZC5qc29uZWRpdG9yLXRyZWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5kaXYuanNvbmVkaXRvci5idXN5IHByZS5qc29uZWRpdG9yLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuZGl2Lmpzb25lZGl0b3IuYnVzeSBkaXYuanNvbmVkaXRvci1idXN5IHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cblxuZGl2Lmpzb25lZGl0b3IgY29kZS5qc29uZWRpdG9yLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5kaXYuanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtcHJldmlldyBwcmUuanNvbmVkaXRvci1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItZGVmYXVsdCB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbmRpdi5qc29uZWRpdG9yLXRyZWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG5kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWJ1dHRvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Z1wiKTtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBvdXRsaW5lOiAjZTVlNWU1IHNvbGlkIDFweDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xufVxuXG5kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNzJweDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbmRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTcycHg7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSAqOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1zaG93LW1vcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG4gIG1hcmdpbjogMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5kaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLXNob3ctbW9yZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1jb2xvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MDgwODA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSBkaXYuanNvbmVkaXRvci1jb2xvci5qc29uZWRpdG9yLWNvbG9yLXJlYWRvbmx5IHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuXG5kaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLWRhdGUge1xuICBiYWNrZ3JvdW5kOiAjYTFhMWExO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG5kaXYuanNvbmVkaXRvci10cmVlIHRhYmxlLmpzb25lZGl0b3ItdHJlZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSAuanNvbmVkaXRvci1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSAuanNvbmVkaXRvci1idXR0b24uanNvbmVkaXRvci1zY2hlbWEtZXJyb3Ige1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvanNvbmVkaXRvci1pY29ucy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmRpdi5qc29uZWRpdG9yLW91dGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuZGl2Lmpzb25lZGl0b3Itb3V0ZXIuaGFzLW5hdi1iYXIge1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG5cbmRpdi5qc29uZWRpdG9yLW91dGVyLmhhcy1uYXYtYmFyLmhhcy1tYWluLW1lbnUtYmFyIHtcbiAgbWFyZ2luLXRvcDogLTYxcHg7XG4gIHBhZGRpbmctdG9wOiA2MXB4O1xufVxuXG5kaXYuanNvbmVkaXRvci1vdXRlci5oYXMtc3RhdHVzLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IC0yNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cblxuZGl2Lmpzb25lZGl0b3Itb3V0ZXIuaGFzLW1haW4tbWVudS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbmRpdi5qc29uZWRpdG9yLWJ1c3kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUlO1xuICBsZWZ0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuanNvbmVkaXRvci1idXN5IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmFiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlZTAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuZGl2Lmpzb25lZGl0b3ItZmllbGQuanNvbmVkaXRvci1lbXB0eTo6YWZ0ZXIsXG5kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWVtcHR5OjphZnRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2QzZDNkMztcbiAgZm9udC1zaXplOiA4cHQ7XG59XG5cbmRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItdXJsLFxuYS5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItdXJsIHtcbiAgY29sb3I6ICMwMDYwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hLmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci11cmwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiAycHg7XG59XG5cbmEuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXVybDpob3ZlcixcbmEuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLXVybDpmb2N1cyB7XG4gIGNvbG9yOiAjZWU0MjJlO1xufVxuXG5kaXYuanNvbmVkaXRvci1maWVsZFtjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMsXG5kaXYuanNvbmVkaXRvci1maWVsZFtjb250ZW50ZWRpdGFibGU9dHJ1ZV06aG92ZXIsXG5kaXYuanNvbmVkaXRvci12YWx1ZVtjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMsXG5kaXYuanNvbmVkaXRvci12YWx1ZVtjb250ZW50ZWRpdGFibGU9dHJ1ZV06aG92ZXIsXG5kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodCxcbmRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3ItaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZhYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZWUwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG5kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmUsXG5kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmU6Zm9jdXMsXG5kaXYuanNvbmVkaXRvci1maWVsZC5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmU6aG92ZXIsXG5kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmUsXG5kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmU6Zm9jdXMsXG5kaXYuanNvbmVkaXRvci12YWx1ZS5qc29uZWRpdG9yLWhpZ2hsaWdodC1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZjNzAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbmRpdi5qc29uZWRpdG9yLXZhbHVlLmpzb25lZGl0b3Itb2JqZWN0LFxuZGl2Lmpzb25lZGl0b3ItdmFsdWUuanNvbmVkaXRvci1hcnJheSB7XG4gIG1pbi13aWR0aDogMTZweDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItdHJlZSBidXR0b24uanNvbmVkaXRvci1jb250ZXh0bWVudS1idXR0b246aG92ZXIsXG5kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbjpmb2N1cyxcbmRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9uLmpzb25lZGl0b3Itc2VsZWN0ZWQsXG50ci5qc29uZWRpdG9yLXNlbGVjdGVkLmpzb25lZGl0b3ItZmlyc3QgYnV0dG9uLmpzb25lZGl0b3ItY29udGV4dG1lbnUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG5cbmRpdi5qc29uZWRpdG9yLXRyZWUgZGl2Lmpzb25lZGl0b3Itc2hvdy1tb3JlIGE6aG92ZXIsXG5kaXYuanNvbmVkaXRvci10cmVlIGRpdi5qc29uZWRpdG9yLXNob3ctbW9yZSBhOmZvY3VzIHtcbiAgY29sb3I6ICNlZTQyMmU7XG59XG5cbnRleHRhcmVhLmpzb25lZGl0b3ItdGV4dCxcbi5hY2UtanNvbmVkaXRvciB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG50ZXh0YXJlYS5qc29uZWRpdG9yLXRleHQuYWNlX2VkaXRvcixcbi5hY2UtanNvbmVkaXRvci5hY2VfZWRpdG9yIHtcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBtZW5sbywgbW9uYWNvLCBcIlVidW50dSBNb25vXCIsIFwic291cmNlLWNvZGUtcHJvXCIsIG1vbm9zcGFjZTtcbn1cblxudGV4dGFyZWEuanNvbmVkaXRvci10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3V0bGluZS13aWR0aDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICByZXNpemU6IG5vbmU7XG59XG5cbnRyLmpzb25lZGl0b3ItaGlnaGxpZ2h0LFxudHIuanNvbmVkaXRvci1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDM7XG59XG5cbnRyLmpzb25lZGl0b3Itc2VsZWN0ZWQgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWEsXG50ci5qc29uZWRpdG9yLXNlbGVjdGVkIGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxudHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhLFxudHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWNvbnRleHRtZW51LWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmRpdi5qc29uZWRpdG9yLXRyZWUgYnV0dG9uLmpzb25lZGl0b3ItZHJhZ2FyZWE6aG92ZXIsXG5kaXYuanNvbmVkaXRvci10cmVlIGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhOmZvY3VzLFxudHIuanNvbmVkaXRvci1zZWxlY3RlZC5qc29uZWRpdG9yLWZpcnN0IGJ1dHRvbi5qc29uZWRpdG9yLWRyYWdhcmVhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTQ4cHg7XG59XG5cbmRpdi5qc29uZWRpdG9yIHRyLFxuZGl2Lmpzb25lZGl0b3IgdGgsXG5kaXYuanNvbmVkaXRvciB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuZGl2Lmpzb25lZGl0b3ItZmllbGQsXG5kaXYuanNvbmVkaXRvci12YWx1ZSxcbmRpdi5qc29uZWRpdG9yIHRkLFxuZGl2Lmpzb25lZGl0b3IgdGgsXG5kaXYuanNvbmVkaXRvciB0ZXh0YXJlYSxcbnByZS5qc29uZWRpdG9yLXByZXZpZXcsXG4uanNvbmVkaXRvci1zY2hlbWEtZXJyb3IsXG4uanNvbmVkaXRvci1wb3BvdmVyIHtcbiAgZm9udC1mYW1pbHk6IGNvbnNvbGFzLCBtZW5sbywgbW9uYWNvLCBcIlVidW50dSBNb25vXCIsIFwic291cmNlLWNvZGUtcHJvXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmpzb25lZGl0b3Itc2NoZW1hLWVycm9yIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjRweDtcbn1cblxuLmpzb25lZGl0b3ItcG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzRjNGM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGF1dG87XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLWFib3ZlIHtcbiAgYm90dG9tOiAzMnB4O1xuICBsZWZ0OiAtOThweDtcbn1cblxuLmpzb25lZGl0b3ItcG9wb3Zlci5qc29uZWRpdG9yLWFib3ZlOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjNGM0YzRjO1xuICBib3R0b206IC03cHg7XG59XG5cbi5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1iZWxvdyB7XG4gIHRvcDogMzJweDtcbiAgbGVmdDogLTk4cHg7XG59XG5cbi5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1iZWxvdzpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgIzRjNGM0YztcbiAgdG9wOiAtN3B4O1xufVxuXG4uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItbGVmdCB7XG4gIHRvcDogLTdweDtcbiAgcmlnaHQ6IDMycHg7XG59XG5cbi5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgIzRjNGM0YztcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMTlweDtcbiAgcmlnaHQ6IC0xNHB4O1xuICBsZWZ0OiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanNvbmVkaXRvci1wb3BvdmVyLmpzb25lZGl0b3ItcmlnaHQge1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IDMycHg7XG59XG5cbi5qc29uZWRpdG9yLXBvcG92ZXIuanNvbmVkaXRvci1yaWdodDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjNGM0YzRjO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAtMTRweDtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmpzb25lZGl0b3ItcG9wb3ZlcjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHIuanVtcC10by1saW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzb25lZGl0b3Itc2NoZW1hLWVycm9yOmhvdmVyIC5qc29uZWRpdG9yLXBvcG92ZXIsXG4uanNvbmVkaXRvci1zY2hlbWEtZXJyb3I6Zm9jdXMgLmpzb25lZGl0b3ItcG9wb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGZhZGUtaW4gMC4zcyBsaW5lYXIgMSwgbW92ZS11cCAwLjNzIGxpbmVhciAxO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyogSlNPTiBzY2hlbWEgZXJyb3JzIGRpc3BsYXllZCBhdCB0aGUgYm90dG9tIG9mIHRoZSBlZGl0b3IgaW4gbW9kZSB0ZXh0IGFuZCBjb2RlICovXG5cbi5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXZhbGlkYXRpb24tZXJyb3JzLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uanNvbmVkaXRvciAuanNvbmVkaXRvci12YWxpZGF0aW9uLWVycm9ycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanNvbmVkaXRvciAuanNvbmVkaXRvci1hZGRpdGlvbmFsLWVycm9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3R0b206IDMxcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gOTJweCk7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uanNvbmVkaXRvciAuanNvbmVkaXRvci1hZGRpdGlvbmFsLWVycm9ycy52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBsaW5lYXI7XG59XG5cbi5qc29uZWRpdG9yIC5qc29uZWRpdG9yLWFkZGl0aW9uYWwtZXJyb3JzLmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAycywgb3BhY2l0eSAycyBsaW5lYXI7XG59XG5cbi5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZjNzAwO1xufVxuXG4uanNvbmVkaXRvciAuanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ZCB7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRkIHByZSB7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uanNvbmVkaXRvciAuanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmYWI7XG59XG5cbi5qc29uZWRpdG9yIC5qc29uZWRpdG9yLXRleHQtZXJyb3JzIHRyLnBhcnNlLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDQ2LCA0NiwgMC40MzkyMTU2ODYzKTtcbn1cblxuLmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgLmpzb25lZGl0b3Itc2NoZW1hLWVycm9yIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanNvbmVkaXRvci10ZXh0LWVycm9ycyB0ciAuanNvbmVkaXRvci1zY2hlbWEtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC00OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmpzb25lZGl0b3ItdGV4dC1lcnJvcnMgdHIucGFyc2UtZXJyb3IgLmpzb25lZGl0b3Itc2NoZW1hLWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvanNvbmVkaXRvci1pY29ucy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5qc29uZWRpdG9yLWFuY2hvciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzb25lZGl0b3ItYW5jaG9yIC5waWNrZXJfd3JhcHBlci5wb3B1cC5wb3B1cF9ib3R0b20ge1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuXG4uZmFkZWluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhZGVpbiAwLjNzO1xuICBhbmltYXRpb246IGZhZGVpbiAwLjNzO1xuICAtbW96LWFuaW1hdGlvbjogZmFkZWluIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogZmFkZWluIDAuM3M7XG59XG5cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIGlucHV0W3R5cGU9c2VhcmNoXS5zZWxlY3RyLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIG1hcmdpbjogMnB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5qc29uZWRpdG9yLW1vZGFsIGJ1dHRvbi5zZWxlY3RyLWlucHV0LWNsZWFyIHtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLmpzb25lZGl0b3ItbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODgzZmE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzg4M2ZhO1xufVxuXG4uanNvbmVkaXRvci1tZW51ID4gYnV0dG9uLFxuLmpzb25lZGl0b3ItbWVudSA+IC5qc29uZWRpdG9yLW1vZGVzID4gYnV0dG9uIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltZy9qc29uZWRpdG9yLWljb25zLnN2Z1wiKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuODtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uanNvbmVkaXRvci1tZW51ID4gYnV0dG9uOmhvdmVyLFxuLmpzb25lZGl0b3ItbWVudSA+IC5qc29uZWRpdG9yLW1vZGVzID4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5qc29uZWRpdG9yLW1lbnUgPiBidXR0b246Zm9jdXMsXG4uanNvbmVkaXRvci1tZW51ID4gYnV0dG9uOmFjdGl2ZSxcbi5qc29uZWRpdG9yLW1lbnUgPiAuanNvbmVkaXRvci1tb2RlcyA+IGJ1dHRvbjpmb2N1cyxcbi5qc29uZWRpdG9yLW1lbnUgPiAuanNvbmVkaXRvci1tb2RlcyA+IGJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5qc29uZWRpdG9yLW1lbnUgPiBidXR0b246ZGlzYWJsZWQsXG4uanNvbmVkaXRvci1tZW51ID4gLmpzb25lZGl0b3ItbW9kZXMgPiBidXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5qc29uZWRpdG9yLW1lbnUgPiBidXR0b24uanNvbmVkaXRvci1jb2xsYXBzZS1hbGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuXG4uanNvbmVkaXRvci1tZW51ID4gYnV0dG9uLmpzb25lZGl0b3ItZXhwYW5kLWFsbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4O1xufVxuXG4uanNvbmVkaXRvci1tZW51ID4gYnV0dG9uLmpzb25lZGl0b3Itc29ydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtOTZweDtcbn1cblxuLmpzb25lZGl0b3ItbWVudSA+IGJ1dHRvbi5qc29uZWRpdG9yLXRyYW5zZm9ybSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cblxuLmpzb25lZGl0b3IuanNvbmVkaXRvci1tb2RlLXZpZXcgPiAuanNvbmVkaXRvci1tZW51ID4gYnV0dG9uLmpzb25lZGl0b3Itc29ydCxcbi5qc29uZWRpdG9yLmpzb25lZGl0b3ItbW9kZS1mb3JtID4gLmpzb25lZGl0b3ItbWVudSA+IGJ1dHRvbi5qc29uZWRpdG9yLXNvcnQsXG4uanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtdmlldyA+IC5qc29uZWRpdG9yLW1lbnUgPiBidXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm0sXG4uanNvbmVkaXRvci5qc29uZWRpdG9yLW1vZGUtZm9ybSA+IC5qc29uZWRpdG9yLW1lbnUgPiBidXR0b24uanNvbmVkaXRvci10cmFuc2Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanNvbmVkaXRvci1tZW51ID4gYnV0dG9uLmpzb25lZGl0b3ItdW5kbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC05NnB4O1xufVxuXG4uanNvbmVkaXRvci1tZW51ID4gYnV0dG9uLmpzb25lZGl0b3ItdW5kbzpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0xMjBweDtcbn1cblxuLmpzb25lZGl0b3ItbWVudSA+IGJ1dHRvbi5qc29uZWRpdG9yLXJlZG8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cblxuLmpzb25lZGl0b3ItbWVudSA+IGJ1dHRvbi5qc29uZWRpdG9yLXJlZG86ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTIwcHg7XG59XG5cbi5qc29uZWRpdG9yLW1lbnUgPiBidXR0b24uanNvbmVkaXRvci1jb21wYWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTk2cHg7XG59XG5cbi5qc29uZWRpdG9yLW1lbnUgPiBidXR0b24uanNvbmVkaXRvci1mb3JtYXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTIwcHg7XG59XG5cbi5qc29uZWRpdG9yLW1lbnUgPiBidXR0b24uanNvbmVkaXRvci1yZXBhaXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcbn1cblxuLmpzb25lZGl0b3ItbWVudSA+IC5qc29uZWRpdG9yLW1vZGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmpzb25lZGl0b3ItbWVudSA+IC5qc29uZWRpdG9yLW1vZGVzID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5qc29uZWRpdG9yLW1lbnUgPiBidXR0b24uanNvbmVkaXRvci1zZXBhcmF0b3IsXG4uanNvbmVkaXRvci1tZW51ID4gLmpzb25lZGl0b3ItbW9kZXMgPiBidXR0b24uanNvbmVkaXRvci1zZXBhcmF0b3Ige1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmpzb25lZGl0b3ItbWVudSBhIHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5qc29uZWRpdG9yLW1lbnUgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5qc29uZWRpdG9yLW1lbnUgYS5qc29uZWRpdG9yLXBvd2VyZWRCeSB7XG4gIGZvbnQtc2l6ZTogOHB0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5qc29uZWRpdG9yLW5hdmlnYXRpb24tYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzgwODA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5qc29uZWRpdG9yLXNlYXJjaCB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNHB4O1xuICB0b3A6IDRweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5qc29uZWRpdG9yLXNlYXJjaCBpbnB1dCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB3aWR0aDogMTIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi9pbWcvanNvbmVkaXRvci1pY29ucy5zdmdcIik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5qc29uZWRpdG9yLXNlYXJjaCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmpzb25lZGl0b3Itc2VhcmNoIGJ1dHRvbi5qc29uZWRpdG9yLXJlZnJlc2gge1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk5cHggLTczcHg7XG59XG5cbi5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0cHggLTczcHg7XG59XG5cbi5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1uZXh0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNHB4IC00OXB4O1xufVxuXG4uanNvbmVkaXRvci1zZWFyY2ggYnV0dG9uLmpzb25lZGl0b3ItcHJldmlvdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDhweCAtNzNweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5qc29uZWRpdG9yLXNlYXJjaCBidXR0b24uanNvbmVkaXRvci1wcmV2aW91czpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDhweCAtNDlweDtcbn1cblxuLmpzb25lZGl0b3ItcmVzdWx0cyB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5qc29uZWRpdG9yLWZyYW1lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5qc29uZWRpdG9yLXN0YXR1c2JhciB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZDNkMztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmpzb25lZGl0b3Itc3RhdHVzYmFyID4gLmpzb25lZGl0b3ItY3Vyc2VyaW5mby12YWwge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5qc29uZWRpdG9yLXN0YXR1c2JhciA+IC5qc29uZWRpdG9yLWN1cnNlcmluZm8tY291bnQge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uanNvbmVkaXRvci1zdGF0dXNiYXIgPiAuanNvbmVkaXRvci12YWxpZGF0aW9uLWVycm9yLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvanNvbmVkaXRvci1pY29ucy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtNDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanNvbmVkaXRvci1zdGF0dXNiYXIgPiAuanNvbmVkaXRvci12YWxpZGF0aW9uLWVycm9yLWNvdW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanNvbmVkaXRvci1zdGF0dXNiYXIgPiAuanNvbmVkaXRvci1wYXJzZS1lcnJvci1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvanNvbmVkaXRvci1pY29ucy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNXB4IDBweDtcbn1cblxuLmpzb25lZGl0b3Itc3RhdHVzYmFyIC5qc29uZWRpdG9yLWFycmF5LWluZm8gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5kaXYuanNvbmVkaXRvci1zdGF0dXNiYXIgPiAuanNvbmVkaXRvci1jdXJzZXJpbmZvLWxhYmVsLFxuZGl2Lmpzb25lZGl0b3Itc3RhdHVzYmFyID4gLmpzb25lZGl0b3Itc2l6ZS1pbmZvIHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cblxuLmpzb25lZGl0b3ItdHJlZXBhdGgge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmpzb25lZGl0b3ItdHJlZXBhdGguc2hvdy1hbGwge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAxMnB4IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC4zKTtcbn1cblxuLmpzb25lZGl0b3ItdHJlZXBhdGguc2hvdy1hbGwgc3Bhbi5qc29uZWRpdG9yLXRyZWVwYXRoLXNob3ctYWxsLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qc29uZWRpdG9yLXRyZWVwYXRoIGRpdi5qc29uZWRpdG9yLWNvbnRleHRtZW51LXJvb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5qc29uZWRpdG9yLXRyZWVwYXRoIC5qc29uZWRpdG9yLXRyZWVwYXRoLXNob3ctYWxsLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uanNvbmVkaXRvci10cmVlcGF0aCAuanNvbmVkaXRvci10cmVlcGF0aC1lbGVtZW50IHtcbiAgbWFyZ2luOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uanNvbmVkaXRvci10cmVlcGF0aCAuanNvbmVkaXRvci10cmVlcGF0aC1zZXBlcmF0b3Ige1xuICBtYXJnaW46IDJweDtcbiAgZm9udC1zaXplOiA5cHQ7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmpzb25lZGl0b3ItdHJlZXBhdGggc3Bhbi5qc29uZWRpdG9yLXRyZWVwYXRoLWVsZW1lbnQ6aG92ZXIsXG4uanNvbmVkaXRvci10cmVlcGF0aCBzcGFuLmpzb25lZGl0b3ItdHJlZXBhdGgtc2VwZXJhdG9yOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyohXG4gKiBTZWxlY3RyIDIuNC4xM1xuICogaHR0cDovL21vYml1cy5vdmgvZG9jcy9zZWxlY3RyXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKi9cblxuLnNlbGVjdHItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0ci1jb250YWluZXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VsZWN0ci1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMHB4LCAwcHgsIDBweCwgMHB4KTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG5cbi5zZWxlY3RyLXZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTE7XG59XG5cbi5zZWxlY3RyLWRlc2t0b3AubXVsdGlwbGUgLnNlbGVjdHItdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3RyLWRlc2t0b3AubXVsdGlwbGUubmF0aXZlLW9wZW4gLnNlbGVjdHItdmlzaWJsZSB7XG4gIHRvcDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdHItY29udGFpbmVyLm11bHRpcGxlLnNlbGVjdHItbW9iaWxlIC5zZWxlY3RyLXNlbGVjdGVkIHtcbiAgei1pbmRleDogMDtcbn1cblxuLnNlbGVjdHItc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggMjhweCA3cHggMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWxlY3RyLXNlbGVjdGVkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDAgNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM2YzdhODYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLXNlbGVjdGVkOjpiZWZvcmUsXG4uc2VsZWN0ci1jb250YWluZXIubmF0aXZlLW9wZW4gLnNlbGVjdHItc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNHB4IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNmM3YTg2O1xufVxuXG4uc2VsZWN0ci1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnNlbGVjdHItcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjN2E4Njtcbn1cblxuLnNlbGVjdHItdGFncyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmhhcy1zZWxlY3RlZCAuc2VsZWN0ci10YWdzIHtcbiAgbWFyZ2luOiAwIDAgLTJweDtcbn1cblxuLnNlbGVjdHItdGFnIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMnB4IDI1cHggMnB4IDhweDtcbiAgbWFyZ2luOiAwIDJweCAycHggMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2FjYjdiZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuXG4uc2VsZWN0ci1jb250YWluZXIubXVsdGlwbGUuaGFzLXNlbGVjdGVkIC5zZWxlY3RyLXNlbGVjdGVkIHtcbiAgcGFkZGluZzogNXB4IDI4cHggNXB4IDVweDtcbn1cblxuLnNlbGVjdHItb3B0aW9ucy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjOTk5OTk5ICM5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0ci1pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3RyLWNsZWFyLFxuLnNlbGVjdHItaW5wdXQtY2xlYXIsXG4uc2VsZWN0ci10YWctcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMTtcbn1cblxuLnNlbGVjdHItY2xlYXIsXG4uc2VsZWN0ci1pbnB1dC1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3RyLWNvbnRhaW5lci5oYXMtc2VsZWN0ZWQgLnNlbGVjdHItY2xlYXIsXG4uc2VsZWN0ci1pbnB1dC1jb250YWluZXIuYWN0aXZlIC5zZWxlY3RyLWlucHV0LWNsZWFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3RyLXNlbGVjdGVkIC5zZWxlY3RyLXRhZy1yZW1vdmUge1xuICByaWdodDogMnB4O1xufVxuXG4uc2VsZWN0ci1jbGVhcjo6YmVmb3JlLFxuLnNlbGVjdHItY2xlYXI6OmFmdGVyLFxuLnNlbGVjdHItaW5wdXQtY2xlYXI6OmJlZm9yZSxcbi5zZWxlY3RyLWlucHV0LWNsZWFyOjphZnRlcixcbi5zZWxlY3RyLXRhZy1yZW1vdmU6OmJlZm9yZSxcbi5zZWxlY3RyLXRhZy1yZW1vdmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogOXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3YTg2O1xufVxuXG4uc2VsZWN0ci10YWctcmVtb3ZlOjpiZWZvcmUsXG4uc2VsZWN0ci10YWctcmVtb3ZlOjphZnRlciB7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWxlY3RyLWNsZWFyOmJlZm9yZSxcbi5zZWxlY3RyLWlucHV0LWNsZWFyOjpiZWZvcmUsXG4uc2VsZWN0ci10YWctcmVtb3ZlOjpiZWZvcmUge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uc2VsZWN0ci1jbGVhcjphZnRlcixcbi5zZWxlY3RyLWlucHV0LWNsZWFyOjphZnRlcixcbi5zZWxlY3RyLXRhZy1yZW1vdmU6OmFmdGVyIHtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uc2VsZWN0ci1pbnB1dC1jb250YWluZXIuYWN0aXZlLFxuLnNlbGVjdHItaW5wdXQtY29udGFpbmVyLmFjdGl2ZSAuc2VsZWN0ci1jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0ci1pbnB1dCB7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gIHBhZGRpbmc6IDdweCAzMHB4IDdweCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNlbGVjdHItbm90aWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWxlY3RyLWNvbnRhaW5lci5ub3RpY2UgLnNlbGVjdHItbm90aWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3RyLWNvbnRhaW5lci5ub3RpY2UgLnNlbGVjdHItc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLnNlbGVjdHItb3B0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3RyLWNvbnRhaW5lci5vcGVuIC5zZWxlY3RyLW9wdGlvbnMsXG4uc2VsZWN0ci1jb250YWluZXIub3BlbiAuc2VsZWN0ci1pbnB1dC1jb250YWluZXIsXG4uc2VsZWN0ci1jb250YWluZXIubm90aWNlIC5zZWxlY3RyLW9wdGlvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3RyLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc2VsZWN0ci1vcHRpb25zLm9wdGdyb3VwcyA+IC5zZWxlY3RyLW9wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnNlbGVjdHItb3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdHItb3B0Z3JvdXAtLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG4uc2VsZWN0ci1tYXRjaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VsZWN0ci1vcHRpb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4uc2VsZWN0ci1vcHRpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG59XG5cbi5zZWxlY3RyLW9wdGlvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnNlbGVjdHItb3B0aW9uLmV4Y2x1ZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICM5OTk5OTkgIzk5OTk5OSB0cmFuc3BhcmVudCAjOTk5OTk5O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLnNlbGVjdHItY29udGFpbmVyLm9wZW4gLnNlbGVjdHItc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwcHgsIDUwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlM2QoMHB4LCA1MCUsIDBweCk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUzZCgwcHgsIDUwJSwgMHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZTNkKDBweCwgNTAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZTNkKDBweCwgNTAlLCAwcHgpO1xufVxuXG4uc2VsZWN0ci1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnNlbGVjdHItZW1wdHksXG4uaGFzLXNlbGVjdGVkIC5zZWxlY3RyLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhhcy1zZWxlY3RlZCAuc2VsZWN0ci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBUQUdHQUJMRSAqL1xuXG4udGFnZ2FibGUgLnNlbGVjdHItc2VsZWN0ZWQge1xuICBwYWRkaW5nOiA0cHggMjhweCA0cHggNHB4O1xufVxuXG4udGFnZ2FibGUgLnNlbGVjdHItc2VsZWN0ZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRhZ2dhYmxlIC5zZWxlY3RyLWxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50YWdnYWJsZSAuc2VsZWN0ci10YWdzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFnZ2FibGUgLnNlbGVjdHItcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5wdXQtdGFnIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogOTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWxlY3RyLXRhZy1pbnB1dCB7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5zZWxlY3RyLWlucHV0LWNvbnRhaW5lci5sb2FkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbiAgLW8tdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwIDA7XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCAwO1xuICAtbW96LWFuaW1hdGlvbjogNTAwbXMgbGluZWFyIDBzIG5vcm1hbCBmb3J3YXJkcyBpbmZpbml0ZSBydW5uaW5nIHNlbGVjdHItc3BpbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IDUwMG1zIGxpbmVhciAwcyBub3JtYWwgZm9yd2FyZHMgaW5maW5pdGUgcnVubmluZyBzZWxlY3RyLXNwaW47XG4gIGFuaW1hdGlvbjogNTAwbXMgbGluZWFyIDBzIG5vcm1hbCBmb3J3YXJkcyBpbmZpbml0ZSBydW5uaW5nIHNlbGVjdHItc3BpbjtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjZGRkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNlbGVjdHItc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2VsZWN0ci1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwcHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDBweCk7XG4gIH1cbn1cblxuLnNlbGVjdHItY29udGFpbmVyLm9wZW4uaW52ZXJ0ZWQgLnNlbGVjdHItc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICM5OTk5OTkgIzk5OTk5OTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cbi5zZWxlY3RyLWNvbnRhaW5lci5pbnZlcnRlZCAuc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICBib3JkZXItY29sb3I6ICM5OTk5OTkgIzk5OTk5OSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWxlY3RyLWNvbnRhaW5lci5pbnZlcnRlZCAuc2VsZWN0ci1vcHRpb25zLWNvbnRhaW5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBjYWxjKDEwMCUgLSAxcHgpO1xufVxuXG4uc2VsZWN0ci1jb250YWluZXIgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2YzdhODY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWxlY3RyLWNvbnRhaW5lciA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjN2E4NjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlbGVjdHItY29udGFpbmVyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjN2E4NjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlbGVjdHItY29udGFpbmVyIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjN2E4NjtcbiAgb3BhY2l0eTogMTtcbn0iLCI6cm9vdCB7XHJcbiAgICAtLWpidXR0b24tY29sb3I6ICMyOThCQTg7IFxyXG4gICAgLS1qYWN0aXZlLWNvbG9yOiAjMDA3YWZmO1xyXG4gICAgLS1qc2FmZS1hcmVhLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xyXG4gICAgLS1qc2FmZS1hcmVhLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xyXG59XHJcblxyXG5bZGF0YS12aXNpYmxlPVwiZmFsc2VcIl0sIC5yb3dbZGF0YS12aXNpYmxlPVwiZmFsc2VcIl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbmRpdltkYXRhLWJlZm9yZV06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1iZWZvcmUpO1xyXG59XHJcblxyXG4udW5zZWxlY3RhYmxlIHtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5qcmVhZG9ubHkge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5qZHJhZ2dpbmcge1xyXG4gICAgb3BhY2l0eTowLjI7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xyXG59XHJcblxyXG4uanVwbG9hZC5pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5qdXBsb2FkLmlucHV0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcInNhdmVcIjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5qdXBsb2FkOmVtcHR5OmJlZm9yZSB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uanVwbG9hZCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn0gXHJcblxyXG4uanVwbG9hZC5pbnB1dCBpbWcge1xyXG4gICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5qdXBsb2FkW2RhdGEtbXVsdGlwbGVdIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5qdXBsb2FkW2RhdGEtbXVsdGlwbGVdIGltZyB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uanVwbG9hZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2VlZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcclxufVxyXG5cclxuLmp1cGxvYWQ6bm90KC5pbnB1dCk6ZW1wdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlMmMzXCI7XHJcbiAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xyXG4gICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5qdXBsb2FkLWl0ZW0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmpwaG90byB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2VlZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qcGhvdG86ZW1wdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlMmMzXCI7XHJcbiAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xyXG4gICAgZm9udC1zaXplOiA5MHB4O1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmpyZW1vdmUge1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcclxufVxyXG5cclxuLnJvdW5kIGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XHJcbn1cclxuXHJcbi5qdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgei1pbmRleDogNTtcclxuXHJcbiAgICBmb250LWZhbWlseTogaW5pdGlhbDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYW5pbWF0aW9uOiBqZmFkZUluIDAuNXM7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmp0b29sdGlwOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgamZhZGVJbiB7XHJcbiAgICAgMCUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICB9XHJcbiAgICAgMTAwJSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgIH1cclxufVxyXG5cclxuLmpwYW5lbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5qcGFuZWw6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMnB4IHNvbGlkIGJsYWNrO1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XHJcbn1cclxuXHJcbi5qcGFuZWwtYWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCBibGFjaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbi5qcGFuZWwtYWN0aW9uW2RhdGEtcG9zaXRpb249XCJuLXJlc2l6ZVwiXSB7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDRweCk7XHJcbn1cclxuXHJcbi5qcGFuZWwtYWN0aW9uW2RhdGEtcG9zaXRpb249XCJuZS1yZXNpemVcIl0ge1xyXG4gICAgdG9wOiAtNHB4O1xyXG4gICAgbGVmdDogY2FsYygxMDAlIC0gNHB4KTtcclxufVxyXG5cclxuLmpwYW5lbC1hY3Rpb25bZGF0YS1wb3NpdGlvbj1cImUtcmVzaXplXCJdIHtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gICAgbGVmdDogY2FsYygxMDAlIC0gNHB4KTtcclxufVxyXG5cclxuLmpwYW5lbC1hY3Rpb25bZGF0YS1wb3NpdGlvbj1cInNlLXJlc2l6ZVwiXSB7XHJcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDRweCk7XHJcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0cHgpO1xyXG59XHJcblxyXG4uanBhbmVsLWFjdGlvbltkYXRhLXBvc2l0aW9uPVwicy1yZXNpemVcIl0ge1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0cHgpO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSA0cHgpO1xyXG59XHJcblxyXG4uanBhbmVsLWFjdGlvbltkYXRhLXBvc2l0aW9uPVwic3ctcmVzaXplXCJdIHtcclxuICAgIHRvcDogY2FsYygxMDAlIC0gNHB4KTtcclxuICAgIGxlZnQ6IC00cHg7XHJcbn1cclxuXHJcbi5qcGFuZWwtYWN0aW9uW2RhdGEtcG9zaXRpb249XCJ3LXJlc2l6ZVwiXSB7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgIGxlZnQ6IC00cHg7XHJcbn1cclxuXHJcbi5qcGFuZWwtYWN0aW9uW2RhdGEtcG9zaXRpb249XCJudy1yZXNpemVcIl0ge1xyXG4gICAgdG9wOiAtNHB4O1xyXG4gICAgbGVmdDogLTRweDtcclxufVxyXG5cclxuLmpwYW5lbC1hY3Rpb25bZGF0YS1wb3NpdGlvbj1cIm53LXJlc2l6ZVwiXSB7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICBsZWZ0OiAtNHB4O1xyXG59XHJcblxyXG4uanBhbmVsLWFjdGlvbltkYXRhLWFjdGlvbj1cInJvdGF0ZVwiXSB7XHJcbiAgICB0b3A6IC01MHB4O1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5qcGFuZWwtYWN0aW9uW2RhdGEtYWN0aW9uPVwicm90YXRlXCJdOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAncmVmcmVzaCc7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5cclxuLmpwYW5lbC1hY3Rpb25bZGF0YS1hY3Rpb249XCJyb3RhdGVcIl06YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3R0b206IC0yMnB4O1xyXG4gICAgbGVmdDogY2FsYyg1MCUpO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG59XHJcblxuLyoqIExvYWRpbmcgKi9cclxuLmpsb2FkaW5nIHtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgei1pbmRleDoxMDAwMTtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgdG9wOjA7XHJcbiAgICBib3R0b206MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcclxufVxyXG5cclxuLmpsb2FkaW5nOjphZnRlciB7XHJcbiAgICBjb250ZW50OicnO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOjUwdmg7XHJcbiAgICB3aWR0aDo0MHB4O1xyXG4gICAgaGVpZ2h0OjQwcHg7XHJcbiAgICBib3JkZXItc3R5bGU6c29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6d2hpdGU7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGpzcGluIC44cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IGpzcGluIC44cyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5qbG9hZGluZy5qc3BpbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uamxvYWRpbmcuanNwaW46OmFmdGVyIHtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOjgwcHg7XHJcbiAgICBib3JkZXItY29sb3I6I2FhYTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKiBBbmltYXRpb25zICoqL1xyXG4uamZhZGUtaW4ge1xyXG4gICAgYW5pbWF0aW9uOiBqZmFkZS1pbiAycyBmb3J3YXJkcztcclxufVxyXG5cclxuLmpmYWRlLW91dCB7XHJcbiAgICBhbmltYXRpb246IGpmYWRlLW91dCAxcyBmb3J3YXJkcztcclxufVxyXG5cclxuLmpzbGlkZS1sZWZ0LWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFuaW1hdGlvbjoganNsaWRlLWxlZnQtaW4gMC40cyBmb3J3YXJkcztcclxufVxyXG5cclxuLmpzbGlkZS1sZWZ0LW91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbmltYXRpb246IGpzbGlkZS1sZWZ0LW91dCAwLjRzIGZvcndhcmRzO1xyXG59XHJcblxyXG4uanNsaWRlLXJpZ2h0LWluIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFuaW1hdGlvbjoganNsaWRlLXJpZ2h0LWluIDAuNHMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5qc2xpZGUtcmlnaHQtb3V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFuaW1hdGlvbjoganNsaWRlLXJpZ2h0LW91dCAwLjRzIGZvcndhcmRzO1xyXG59XHJcblxyXG4uanNsaWRlLXRvcC1pbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbmltYXRpb246IGpzbGlkZS10b3AtaW4gMC40cyBmb3J3YXJkcztcclxufVxyXG5cclxuLmpzbGlkZS10b3Atb3V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFuaW1hdGlvbjoganNsaWRlLXRvcC1vdXQgMC4ycyBmb3J3YXJkcztcclxufVxyXG5cclxuLmpzbGlkZS1ib3R0b20taW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYW5pbWF0aW9uOiBqc2xpZGUtYm90dG9tLWluIDAuNHMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5qc2xpZGUtYm90dG9tLW91dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbmltYXRpb246IGpzbGlkZS1ib3R0b20tb3V0IDAuMXMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5qc2xpZGUtbGVmdC1pbiA+IGRpdiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG5cclxuLmpzbGlkZS1sZWZ0LW91dCA+IGRpdiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG5cclxuLmpzbGlkZS1yaWdodC1pbiA+IGRpdiB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG5cclxuLmpzbGlkZS1yaWdodC1vdXQgPiBkaXYge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuXHJcbi5qc3BpbiB7XHJcbiAgICBhbmltYXRpb246IGpzcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5cclxuLyoqIEZhZGVpbiBhbmQgRmFkZW91dCAqKi9cclxuQGtleWZyYW1lcyBqZmFkZS1pbiB7XHJcbiAgICAwJSB7IG9wYWNpdHk6IDA7IH1cclxuICAgIDEwMCUgeyBvcGFjaXR5OiAxMDA7IH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGpmYWRlLWluIHtcclxuICAgIDAlIHsgb3BhY2l0eTogMDsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6IDEwMDsgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGpmYWRlLW91dCB7XHJcbiAgICAwJSB7IG9wYWNpdHk6IDEwMDsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGpmYWRlLW91dCB7XHJcbiAgICAwJSB7IG9wYWNpdHk6IDEwMDsgfVxyXG4gICAgMTAwJSB7IG9wYWNpdHk6IDA7IH1cclxufVxyXG5cclxuLyoqIEtleWZyYW1lcyBMZWZ0IHRvIFJpZ2h0ICoqL1xyXG5Aa2V5ZnJhbWVzIGpzbGlkZS1sZWZ0LWluIHtcclxuICAgIDAlIHsgbGVmdDogLTEwMCU7IH1cclxuICAgIDEwMCUgeyBsZWZ0OiAwJTsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMganNsaWRlLWxlZnQtaW4ge1xyXG4gICAgMCUgeyBsZWZ0OiAtMTAwJTsgfVxyXG4gICAgMTAwJSB7IGxlZnQ6IDAlOyB9XHJcbn1cclxuICAgIFxyXG5Aa2V5ZnJhbWVzIGpzbGlkZS1sZWZ0LW91dCB7XHJcbiAgICAwJSB7IGxlZnQ6IDAlOyB9XHJcbiAgICAxMDAlIHsgbGVmdDogLTEwMCU7IH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGpzbGlkZS1sZWZ0LW91dCB7XHJcbiAgICAwJSB7IGxlZnQ6IDAlOyB9XHJcbiAgICAxMDAlIHsgbGVmdDogLTEwMCU7IH1cclxufVxyXG5cclxuLyoqIEtleWZyYW1lcyBSaWdodCB0byBMZWZ0ICoqL1xyXG5Aa2V5ZnJhbWVzIGpzbGlkZS1yaWdodC1pbiB7XHJcbiAgICAwJSB7IGxlZnQ6IDEwMCU7IH1cclxuICAgIDEwMCUgeyBsZWZ0OiAwJTsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMganNsaWRlLXJpZ2h0LWluXHJcbntcclxuICAgIDAlIHsgbGVmdDogMTAwJTsgfVxyXG4gICAgMTAwJSB7IGxlZnQ6IDAlOyB9XHJcbn1cclxuICAgIFxyXG5Aa2V5ZnJhbWVzIGpzbGlkZS1yaWdodC1vdXQge1xyXG4gICAgMCUgeyBsZWZ0OiAwJTsgfVxyXG4gICAgMTAwJSB7IGxlZnQ6IDEwMCU7IH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGpzbGlkZS1yaWdodC1vdXQge1xyXG4gICAgMCUgeyBsZWZ0OiAwJTsgfVxyXG4gICAgMTAwJSB7IGxlZnQ6IDEwMCU7IH1cclxufVxyXG5cclxuLyoqIEtleWZyYW1lcyBUb3AgdG8gQm90dG9tICoqL1xyXG5Aa2V5ZnJhbWVzIGpzbGlkZS10b3AtaW4ge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XHJcbiAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMganNsaWRlLXRvcC1pbiB7XHJcbiAgICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cclxuICAgIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cclxufVxyXG4gICAgXHJcbkBrZXlmcmFtZXMganNsaWRlLXRvcC1vdXQge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XHJcbiAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMganNsaWRlLXRvcC1vdXQge1xyXG4gICAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cclxuICAgIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cclxufVxyXG5cclxuLyoqIEtleWZyYW1lcyBCb3R0b20gdG8gVG9wICoqL1xyXG5Aa2V5ZnJhbWVzIGpzbGlkZS1ib3R0b20taW4ge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBqc2xpZGUtYm90dG9tLWluIHtcclxuICAgIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XHJcbiAgICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpOyB9XHJcbn1cclxuICAgIFxyXG5Aa2V5ZnJhbWVzIGpzbGlkZS1ib3R0b20tb3V0IHtcclxuICAgIDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTsgfVxyXG4gICAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMganNsaWRlLWJvdHRvbS1vdXQge1xyXG4gICAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7IH1cclxuICAgIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMganNwaW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGpzcGluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgfVxyXG59XG4uamNhbGVuZGFyIHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgei1pbmRleDo5MDAwO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBtaW4td2lkdGg6MjgwcHg7XHJcbn1cclxuXHJcbi5qY2FsZW5kYXIuamNhbGVuZGFyLWZvY3VzIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi5qY2FsZW5kYXIgLmpjYWxlbmRhci1iYWNrZHJvcCB7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIHRvcDowcHg7XHJcbiAgICBsZWZ0OjBweDtcclxuICAgIHotaW5kZXg6OTAwMDtcclxuICAgIG1pbi13aWR0aDoxMDAlO1xyXG4gICAgbWluLWhlaWdodDoxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICBib3JkZXI6MHB4O1xyXG4gICAgcGFkZGluZzowcHg7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbi5qY2FsZW5kYXIgLmpjYWxlbmRhci1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5qY2FsZW5kYXIgLmpjYWxlbmRhci1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgei1pbmRleDo5MDAxO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjM5KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMXB4IDFweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4zOSk7XHJcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjM5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxufVxyXG5cclxuLmpjYWxlbmRhci1oZWFkZXIge1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbn1cclxuXHJcbi5qY2FsZW5kYXItaGVhZGVyIHNwYW4ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OjRweDtcclxuICAgIGZvbnQtc2l6ZToxLjFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuXHJcbi5qY2FsZW5kYXItcHJldiB7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB3aWR0aD0lMjcyNCUyNyBoZWlnaHQ9JTI3MjQlMjcgdmlld0JveD0lMjcwIDAgMjQgMjQlMjclM0UlM0NwYXRoIGQ9JTI3TTE1LjQxIDE2LjU5TDEwLjgzIDEybDQuNTgtNC41OUwxNCA2bC02IDYgNiA2IDEuNDEtMS40MXolMjcgZmlsbD0lMjclMjMwMDAlMjcgLyUzRSUzQ3BhdGggZmlsbD0lMjdub25lJTI3IGQ9JTI3TTAgMGgyNHYyNEgwVjB6JTI3LyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxufVxyXG5cclxuLmpjYWxlbmRhci1uZXh0IHtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHdpZHRoPSUyNzI0JTI3IGhlaWdodD0lMjcyNCUyNyB2aWV3Qm94PSUyNzAgMCAyNCAyNCUyNyUzRSUzQ3BhdGggZD0lMjdNOC41OSAxNi41OUwxMy4xNyAxMiA4LjU5IDcuNDEgMTAgNmw2IDYtNiA2LTEuNDEtMS40MXolMjcgZmlsbD0lMjclMjMwMDAlMjcgLyUzRSUzQ3BhdGggZmlsbD0lMjdub25lJTI3IGQ9JTI3TTAgMGgyNHYyNEgwVjB6JTI3LyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxufVxyXG5cclxuLmpjYWxlbmRhci13ZWVrZGF5IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xyXG4gICAgcGFkZGluZzogMTRweDtcclxufVxyXG5cclxuLmpjYWxlbmRhci10YWJsZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4uamNhbGVuZGFyLXRhYmxlID4gdGFibGUge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxufVxyXG5cclxuLmpjYWxlbmRhci10YWJsZSA+IHRhYmxlID4gdGhlYWQge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uamNhbGVuZGFyLXRhYmxlIHRoZWFkIHRkIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5qY2FsZW5kYXItdGFibGUgPiB0YWJsZSA+IHRib2R5ID4gdHIge1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4uamNhbGVuZGFyLXRhYmxlID4gdGFibGUgPiB0Ym9keSB0ZCB7XHJcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIHBhZGRpbmc6OXB4O1xyXG4gICAgZm9udC1zaXplOjAuOWVtO1xyXG59XHJcblxyXG4uamNhbGVuZGFyLXRhYmxlIHRmb290IHRkIHtcclxuICAgIHBhZGRpbmc6MTBweDtcclxufVxyXG5cclxuLmpjYWxlbmRhci1tb250aHMgdGQsIC5qY2FsZW5kYXIteWVhcnMgdGQge1xyXG4gICAgaGVpZ2h0OjI0cHg7XHJcbn0gXHJcblxyXG4uamNhbGVuZGFyLWlucHV0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6MThweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB3aWR0aD0lMjcxNiUyNyBoZWlnaHQ9JTI3MTYlMjcgdmlld0JveD0lMjcwIDAgMjQgMjQlMjcgZmlsbD0lMjdncmF5JTI3JTNFJTNDcGF0aCBkPSUyN00yMCAzaC0xVjFoLTJ2Mkg3VjFINXYySDRjLTEuMSAwLTIgLjktMiAydjE2YzAgMS4xLjkgMiAyIDJoMTZjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMnptMCAxOEg0VjhoMTZ2MTN6JTI3LyUzRSUzQ3BhdGggZmlsbD0lMjdub25lJTI3IGQ9JTI3TTAgMGgyNHYyNEgweiUyNy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgNTAlIHJpZ2h0IDVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5qY2FsZW5kYXItZG9uZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMzkpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjM5KTtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMzkpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG59XHJcblxyXG4uamNhbGVuZGFyLXVwZGF0ZSB7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOjRweDtcclxuICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxufVxyXG5cclxuLmpjYWxlbmRhci1jb250YWluZXIgc2VsZWN0IHtcclxuICAgIHdpZHRoOjU1cHg7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjowcHg7XHJcbiAgICBwYWRkaW5nOjRweDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgZm9udC1zaXplOjEuMWVtO1xyXG4gICAgdXNlci1zZWxlY3Q6bm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG59XHJcblxyXG4uamNhbGVuZGFyLWNvbnRhaW5lciBzZWxlY3Q6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OjJweDtcclxufVxyXG5cclxuLmpjYWxlbmRhci1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7XHJcbn1cclxuXHJcbi5qY2FsZW5kYXItcmVzZXQsIC5qY2FsZW5kYXItY29uZmlybSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGNvbG9yOiB2YXIoLS1qYWN0aXZlLWNvbG9yKTtcclxufVxyXG5cclxuLmpjYWxlbmRhci1jb250cm9scyB7XHJcbiAgICBwYWRkaW5nOjE1cHg7XHJcblxyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuXHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxufVxyXG5cclxuLmpjYWxlbmRhci1jb250cm9scyBkaXYge1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG5cclxuLmpjYWxlbmRhci1mdWxsc2l6ZSAge1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdG9wOjBweDtcclxuICAgIGxlZnQ6MHB4O1xyXG59XHJcblxyXG4uamNhbGVuZGFyLWZ1bGxzaXplIC5qY2FsZW5kYXItY29udGVudFxyXG57XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBsZWZ0OjBweDtcclxuICAgIGJvdHRvbTowcHg7XHJcbn1cclxuXHJcbi5qY2FsZW5kYXItZm9jdXMuamNhbGVuZGFyLWZ1bGxzaXplIC5qY2FsZW5kYXItYmFja2Ryb3Age1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLmpjYWxlbmRhci1zdW5kYXkge1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG4uamNhbGVuZGFyLWRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4uamNhbGVuZGFyLXRpbWUge1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG59XHJcblxyXG4uamNhbGVuZGFyX3dhcm5pbmcge1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG5cclxuLmpjYWxlbmRhci1oaWRlLWNvbnRyb2xzIC5qY2FsZW5kYXItY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cbi5qY29sb3Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5qY29sb3ItaW5wdXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB2aWV3Qm94PSUyNzAgMCAyNCAyNCUyNyBmaWxsPSUyN2JsYWNrJTI3IHdpZHRoPSUyNzE4cHglMjcgaGVpZ2h0PSUyNzE4cHglMjclM0UlM0NwYXRoIGQ9JTI3TTAgMGgyNHYyNEgweiUyNyBmaWxsPSUyN25vbmUlMjcvJTNFJTNDcGF0aCBkPSUyN00xMiAzYy00Ljk3IDAtOSA0LjAzLTkgOXM0LjAzIDkgOSA5Yy44MyAwIDEuNS0uNjcgMS41LTEuNSAwLS4zOS0uMTUtLjc0LS4zOS0xLjAxLS4yMy0uMjYtLjM4LS42MS0uMzgtLjk5IDAtLjgzLjY3LTEuNSAxLjUtMS41SDE2YzIuNzYgMCA1LTIuMjQgNS01IDAtNC40Mi00LjAzLTgtOS04em0tNS41IDljLS44MyAwLTEuNS0uNjctMS41LTEuNVM1LjY3IDkgNi41IDkgOCA5LjY3IDggMTAuNSA3LjMzIDEyIDYuNSAxMnptMy00QzguNjcgOCA4IDcuMzMgOCA2LjVTOC42NyA1IDkuNSA1czEuNS42NyAxLjUgMS41UzEwLjMzIDggOS41IDh6bTUgMGMtLjgzIDAtMS41LS42Ny0xLjUtMS41UzEzLjY3IDUgMTQuNSA1czEuNS42NyAxLjUgMS41UzE1LjMzIDggMTQuNSA4em0zIDRjLS44MyAwLTEuNS0uNjctMS41LTEuNVMxNi42NyA5IDE3LjUgOXMxLjUuNjcgMS41IDEuNS0uNjcgMS41LTEuNSAxLjV6JTI3LyUzRSUzQy9zdmclM0VcIikgdG9wIDUwJSByaWdodCA0cHggbm8tcmVwZWF0LCBjb250ZW50LWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5qY29sb3ItY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5MDAwO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMnB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwwLDAsMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwwLDAsMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDEwcHggMXB4IHJnYmEoMCwwLDAsMC4xNCksIDAgM3B4IDE0cHggMnB4IHJnYmEoMCwwLDAsMC4xMiksIDAgNXB4IDVweCAtM3B4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xyXG59XHJcblxyXG4uam1vZGFsIC5qY29sb3ItY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5qY29sb3ItY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmpjb2xvci1jb250cm9scyBkaXYge1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWphY3RpdmUtY29sb3IpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmpjb2xvci1jb250ZW50IHRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uamNvbG9yLWZvY3VzIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi5qY29sb3IgdGFibGUge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbi5qY29sb3IgdGQge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4uamNvbG9yLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9JTI3aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjcgd2lkdGg9JTI3MjQlMjcgaGVpZ2h0PSUyNzI0JTI3IHZpZXdCb3g9JTI3MCAwIDI0IDI0JTI3JTNFJTNDcGF0aCBkPSUyN00wIDBoMjR2MjRIMHolMjcgZmlsbD0lMjdub25lJTI3LyUzRSUzQ3BhdGggZD0lMjdNOSAxNi4xN0w0LjgzIDEybC0xLjQyIDEuNDFMOSAxOSAyMSA3bC0xLjQxLTEuNDF6JTI3IGZpbGw9JTI3d2hpdGUlMjcvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLmpjb2xvci1mdWxsc2NyZWVuIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmpjb2xvci1mdWxsc2NyZWVuIC5qY29sb3ItY29udHJvbHMge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4zOSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDFweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMzkpO1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4zOSk7XHJcbn1cclxuXHJcbi5qY29sb3ItcmVzZXQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmpjb2xvci1jbG9zZSB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmpjb2xvci1iYWNrZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHotaW5kZXg6IDgwMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgXHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cclxuICAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEtvbnF1ZXJvciBIVE1MICovXHJcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xyXG59XHJcblxyXG4uamNvbG9yLWNvbnRlbnQgLmp0YWJzLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4uamNvbG9yLWdyaWQgdHI6Zmlyc3QtY2hpbGQgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5qY29sb3ItZ3JpZCB0cjpmaXJzdC1jaGlsZCA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLmpjb2xvci1ncmlkIHRyOmxhc3QtY2hpbGQgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5qY29sb3ItZ3JpZCB0cjpsYXN0LWNoaWxkID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uamNvbG9yLWhzbCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uamNvbG9yLWhzbCA+IGRpdiB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5qY29sb3ItaHNsIGNhbnZhcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG59XHJcblxyXG4uamNvbG9yLXBvaW50IHtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4uamNvbG9yLXNsaWRlcnMge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMTBweDtcclxufVxyXG5cclxuLmpjb2xvci1zbGlkZXJzIGlucHV0IHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogODAlO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICNkM2QzZDM7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uamNvbG9yLXNsaWRlcnMtaW5wdXQtc3ViY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uamNvbG9yLXNsaWRlcnMtaW5wdXQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5qY29sb3Itc2xpZGVycy1pbnB1dC1jb250YWluZXIgPiBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICNiYmJiYmQ7XHJcbn1cclxuXHJcbi5qY29sb3Itc2xpZGVycy1pbnB1dC1zdWJjb250YWluZXIgPiBpbnB1dCB7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIHBhZGRpbmc6IDFweDtcclxufVxyXG5cclxuLmpjb2xvci1zbGlkZXJzLWlucHV0LWNvbnRhaW5lciBpbnB1dDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmpjb2xvci1zbGlkZXJzLWlucHV0LWNvbnRhaW5lciBpbnB1dDo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uamNvbG9yLXNsaWRlcnMtZmluYWwtY29sb3Ige1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgdXNlci1zZWxlY3Q6IGFsbDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qY29sb3Itc2xpZGVycy1maW5hbC1jb2xvciA+IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgd2lkdGg6IDcxcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uamNvbG9yIC5qdGFicyAuanRhYnMtaGVhZGVycy1jb250YWluZXIgLmp0YWJzLWNvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpjb2xvciAuanRhYnMgLmp0YWJzLWhlYWRlcnMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNHB4O1xyXG59XHJcblxyXG4uamNvbG9yIC5qdGFicy1oZWFkZXJzID4gZGl2Om5vdCguanRhYnMtYm9yZGVyKSB7XHJcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAwLjhlbTtcclxufVxuLmpjb250ZXh0bWVudSB7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIHotaW5kZXg6MTAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggMnB4IDBweCByZ2JhKDE0MywgMTQ0LCAxNDUsIDEpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDJweCAwcHggcmdiYSgxNDMsIDE0NCwgMTQ1LCAxKTtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4IDBweCByZ2JhKDE0MywgMTQ0LCAxNDUsIDEpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M2QzZDNjtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHBhZGRpbmctdG9wOjRweDtcclxuICAgIHBhZGRpbmctYm90dG9tOjRweDtcclxuICAgIG1hcmdpbjowcHg7XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbi5qY29udGV4dG1lbnUuamNvbnRleHRtZW51LWZvY3VzIHtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uamNvbnRleHRtZW51ID4gZGl2IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMzJweDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qY29udGV4dG1lbnUgPiBkaXY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogOXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5qY29udGV4dG1lbnUuc3ltYm9scyA+IGRpdjo6YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZCcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpjb250ZXh0bWVudSA+IGRpdi5oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmpjb250ZXh0bWVudSA+IGRpdiBhIHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZmxleDogMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmpjb250ZXh0bWVudSA+IGRpdiBzcGFuIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbi5qY29udGV4dG1lbnUgLmpjb250ZXh0bWVudS1kaXNhYmxlZCBhIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG4uamNvbnRleHRtZW51IC5qY29udGV4dG1lbnUtZGlzYWJsZWQ6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmpjb250ZXh0bWVudSA+IGRpdjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xyXG59XHJcblxyXG4uamNvbnRleHRtZW51IGhyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjVweDtcclxufVxyXG5cclxuLmpjb250ZXh0bWVudSA+IGhyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uamNvbnRleHRtZW51IC5qY29udGV4dG1lbnUge1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBsZWZ0OiA5OSU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uamNvbnRleHRtZW51ID4gZGl2OmhvdmVyID4gLmpjb250ZXh0bWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgLmpjb250ZXh0bWVudSB7XHJcbiAgICAgICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgIGFuaW1hdGlvbjoganNsaWRlLWJvdHRvbS1pbiAwLjRzIGZvcndhcmRzO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuamNvbnRleHRtZW51IGRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuamNvbnRleHRtZW51ID4gZGl2LmhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAuamNvbnRleHRtZW51ID4gZGl2LmhlYWRlciA+IGEudGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmpjb250ZXh0bWVudSA+IGRpdi5oZWFkZXIgPiBhLmNsb3NlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5qY29udGV4dG1lbnUgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgLmpjb250ZXh0bWVudSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmpjb250ZXh0bWVudSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmpjb250ZXh0bWVudSBociB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cbi5qZHJvcGRvd24ge1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQ6I2ZmZjtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tYmFja2Ryb3Age1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICB0b3A6MHB4O1xyXG4gICAgbGVmdDowcHg7XHJcbiAgICBtaW4td2lkdGg6MTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6MTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjUpO1xyXG4gICAgYm9yZGVyOjBweDtcclxuICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgei1pbmRleDo4MDAwO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4uamRyb3Bkb3duW2Rpc2FibGVkXSB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmpkcm9wZG93bi1mb2N1cyB7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuLmpkcm9wZG93bi1mb2N1cyAuamRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG5cclxuLmpkcm9wZG93bi1kZWZhdWx0Lmpkcm9wZG93bi1mb2N1cyAuamRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICBvdXRsaW5lOmF1dG8gNXB4IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuLmpkcm9wZG93bi1kZWZhdWx0Lmpkcm9wZG93bi1mb2N1cyAuamRyb3Bkb3duLWhlYWRlci5qZHJvcGRvd24tYWRkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9JTI3aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjcgdmlld0JveD0lMjcwIDAgMjQgMjQlMjcgZmlsbD0lMjdncmF5JTI3IHdpZHRoPSUyNzI0cHglMjcgaGVpZ2h0PSUyNzI0cHglMjclM0UlM0NwYXRoIGQ9JTI3TTAgMGgyNHYyNEgweiUyNyBmaWxsPSUyN25vbmUlMjcvJTNFJTNDcGF0aCBkPSUyN00xOSAzSDVjLTEuMTEgMC0yIC45LTIgMnYxNGMwIDEuMS44OSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0tMiAxMGgtNHY0aC0ydi00SDd2LTJoNFY3aDJ2NGg0djJ6JTI3LyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tY29udGFpbmVyLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOjBweDtcclxuICAgIG1hcmdpbjowcHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24taGVhZGVyIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIDUwJSByaWdodCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHdpZHRoPSUyNzI0JTI3IGhlaWdodD0lMjcyNCUyNyB2aWV3Qm94PSUyNzAgMCAyNCAyNCUyNyUzRSUzQ3BhdGggZmlsbD0lMjdub25lJTI3IGQ9JTI3TTAgMGgyNHYyNEgwVjB6JTI3LyUzRSUzQ3BhdGggZD0lMjdNNyAxMGw1IDUgNS01SDd6JTI3IGZpbGw9JTI3Z3JheSUyNy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1pbnNlcnQtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAwMHB4LDAsMCk7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6OTAwMTtcclxufVxyXG5cclxuLmpkcm9wZG93bi1jbG9zZSB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICBmb250LXNpemU6MWVtO1xyXG4gICAgY29sb3I6IHZhcigtLWphY3RpdmUtY29sb3IpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgIHBhZGRpbmc6MTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tY29udGVudCB7XHJcbiAgICBtaW4td2lkdGg6aW5oZXJpdDtcclxuICAgIG1hcmdpbjowcHg7XHJcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tY29udGVudDplbXB0eSB7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24taXRlbSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmpkcm9wZG93bi1kZXNjcmlwdGlvbiB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbn1cclxuXHJcbi5qZHJvcGRvd24taW1hZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1pbWFnZS1zbWFsbCB7XHJcbiAgICB3aWR0aDoyNHB4O1xyXG4gICAgaGVpZ2h0OjI0cHg7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24taWNvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG59XHJcblxyXG4uamRyb3Bkb3duLWljb24tc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLmpkcm9wZG93bi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqIERlZmF1bHQgdmlzdWFsICoqL1xyXG5cclxuLmpkcm9wZG93bi1kZWZhdWx0IC5qZHJvcGRvd24taGVhZGVyIHtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjE2cHg7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tZGVmYXVsdCAuamRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tZGVmYXVsdC5qZHJvcGRvd24tZm9jdXMuamRyb3Bkb3duLWluc2VydCAuamRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjUwcHg7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tZGVmYXVsdC5qZHJvcGRvd24tZm9jdXMuamRyb3Bkb3duLWluc2VydCAuamRyb3Bkb3duLWluc2VydC1idXR0b24ge1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLmpkcm9wZG93bi1kZWZhdWx0IC5qZHJvcGRvd24tY29udGVudFxyXG57XHJcbiAgICBtaW4td2lkdGg6aW5oZXJpdDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgIzhmYjFlMztcclxuICAgIG1hcmdpbjowcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcbiAgICBtaW4taGVpZ2h0OjEwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OjIxNXB4O1xyXG4gICAgb3ZlcmZsb3cteTphdXRvO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLWRlZmF1bHQgLmpkcm9wZG93bi1pdGVtXHJcbntcclxuICAgIHBhZGRpbmc6NHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1kZWZhdWx0IC5qZHJvcGRvd24taXRlbTpob3ZlclxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxZjkzZmY7XHJcbiAgICBjb2xvcjojZmZmO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLWRlZmF1bHQgLmpkcm9wZG93bi1jdXJzb3Jcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWVlO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLWRlZmF1bHQgLmpkcm9wZG93bi1zZWxlY3RlZFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TkNJZ2FHVnBaMmgwUFNJeU5DSWdkbWxsZDBKdmVEMGlNQ0F3SURJMElESTBJajQ4Y0dGMGFDQmtQU0pOTUNBd2FESTBkakkwU0RCNklpQm1hV3hzUFNKdWIyNWxJaUF2UGp4d1lYUm9JR1E5SWswNUlERTJMakUzVERRdU9ETWdNVEpzTFRFdU5ESWdNUzQwTVV3NUlERTVJREl4SURkc0xURXVOREV0TVM0ME1Yb2lJR1pwYkd3OUluZG9hWFJsSWlBdlBqd3ZjM1puUGdvPSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCA1MCUgcmlnaHQgNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMWY5M2ZmO1xyXG4gICAgY29sb3I6I2ZmZjtcclxufVxyXG5cclxuLmpkcm9wZG93bi1kZWZhdWx0IC5qZHJvcGRvd24tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXRvcDo1cHg7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tZGVmYXVsdCAuamRyb3Bkb3duLWdyb3VwIC5qZHJvcGRvd24taXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MTZweDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1kZWZhdWx0IC5qZHJvcGRvd24tZ3JvdXAtbmFtZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1kZWZhdWx0IC5qZHJvcGRvd24tcmVzZXRfIHtcclxuICAgIGNvbnRlbnQ6J3gnO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBtYXJnaW46NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OjEwcHg7XHJcbiAgICBmb250LXNpemU6MTJweDtcclxuICAgIHdpZHRoOjEycHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDVweCAjZmZmO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLWRlZmF1bHQuamRyb3Bkb3duLWZvY3VzIC5qZHJvcGRvd24tcmVzZXRfIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi8qKiBEZWZhdWx0IHJlbmRlciBmb3IgbW9iaWxlICoqL1xyXG5cclxuLmpkcm9wZG93bi1waWNrZXIuamRyb3Bkb3duLWZvY3VzIC5qZHJvcGRvd24tYmFja2Ryb3Age1xyXG4gICAgZGlzcGxheTpibG9jaztcclxufVxyXG5cclxuLmpkcm9wZG93bi1waWNrZXIgLmpkcm9wZG93bi1oZWFkZXIge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmpkcm9wZG93bi1waWNrZXIgLmpkcm9wZG93bi1jb250YWluZXJcclxue1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICBib3R0b206MHB4O1xyXG4gICAgbGVmdDowcHg7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTZlNmU4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tcGlja2VyIC5qZHJvcGRvd24tY2xvc2Vcclxue1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTFweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4zOSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAtMXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjM5KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjM5KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tcGlja2VyIC5qZHJvcGRvd24tY29udGVudFxyXG57XHJcbiAgICBvdmVyZmxvdy15OnNjcm9sbDtcclxuICAgIGhlaWdodDoyODBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcclxuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlNmU2ZTg7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tcGlja2VyIC5qZHJvcGRvd24tZ3JvdXAtbmFtZVxyXG57XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1waWNrZXIgLmpkcm9wZG93bi1pdGVtXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1waWNrZXIgLmpkcm9wZG93bi1zZWxlY3RlZFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TkNJZ2FHVnBaMmgwUFNJeU5DSWdkbWxsZDBKdmVEMGlNQ0F3SURJMElESTBJajQ4Y0dGMGFDQmtQU0pOTUNBd2FESTBkakkwU0RCNklpQm1hV3hzUFNKdWIyNWxJaUF2UGp4d1lYUm9JR1E5SWswNUlERTJMakUzVERRdU9ETWdNVEpzTFRFdU5ESWdNUzQwTVV3NUlERTVJREl4SURkc0xURXVOREV0TVM0ME1Yb2lJR1pwYkd3OUluZG9hWFJsSWlBdlBqd3ZjM1puUGdvPSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCA1MCUgcmlnaHQgMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzFmOTNmZjtcclxuICAgIGNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tcGlja2VyIC5qZHJvcGRvd24tY3Vyc29yXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzFmOTNmZjtcclxuICAgIGNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbi8qKiBEZWZhdWx0IHJlbmRlciBmb3IgbW9iaWxlIHNlYXJjaGJhciAqKi9cclxuXHJcbi5qZHJvcGRvd24tc2VhcmNoYmFyLmpkcm9wZG93bi1mb2N1c1xyXG57XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIHRvcDowcHggIWltcG9ydGFudDtcclxuICAgIGxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xyXG4gICAgcGFkZGluZzowcHg7XHJcbiAgICB6LWluZGV4OjkwMDE7XHJcbiAgICBvdmVyZmxvdy15OnNjcm9sbDtcclxuICAgIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tc2VhcmNoYmFyLmpkcm9wZG93bi1mb2N1cyAuamRyb3Bkb3duLWNvbnRhaW5lci1oZWFkZXJcclxue1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB6LWluZGV4OiA5MDAyO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tc2VhcmNoYmFyLmpkcm9wZG93bi1mb2N1cyAuamRyb3Bkb3duLWhlYWRlclxyXG57XHJcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwJSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MCUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TkNJZ2FHVnBaMmgwUFNJeU5DSWdkbWxsZDBKdmVEMGlNQ0F3SURJMElESTBJajQ4Y0dGMGFDQmtQU0pOTVRVdU5TQXhOR2d0TGpjNWJDMHVNamd0TGpJM1F6RTFMalF4SURFeUxqVTVJREUySURFeExqRXhJREUySURrdU5TQXhOaUExTGpreElERXpMakE1SURNZ09TNDFJRE5UTXlBMUxqa3hJRE1nT1M0MUlEVXVPVEVnTVRZZ09TNDFJREUyWXpFdU5qRWdNQ0F6TGpBNUxTNDFPU0EwTGpJekxURXVOVGRzTGpJM0xqSTRkaTQzT1d3MUlEUXVPVGxNTWpBdU5Ea2dNVGxzTFRRdU9Ua3ROWHB0TFRZZ01FTTNMakF4SURFMElEVWdNVEV1T1RrZ05TQTVMalZUTnk0d01TQTFJRGt1TlNBMUlERTBJRGN1TURFZ01UUWdPUzQxSURFeExqazVJREUwSURrdU5TQXhOSG9pSUdacGJHdzlJaU5sTm1VMlpUZ2lMejQ4Y0dGMGFDQmtQU0pOTUNBd2FESTBkakkwU0RCNklpQm1hV3hzUFNKdWIyNWxJaTgrUEM5emRtYyspO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tc2VhcmNoYmFyLmpkcm9wZG93bi1mb2N1cyAuamRyb3Bkb3duLWNsb3NlXHJcbntcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tc2VhcmNoYmFyIC5qZHJvcGRvd24taGVhZGVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tc2VhcmNoYmFyIC5qZHJvcGRvd24tY29udGFpbmVyXHJcbntcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLXNlYXJjaGJhciAuamRyb3Bkb3duLWNsb3NlXHJcbntcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgdG9wOjBweDtcclxuICAgIHJpZ2h0OjBweDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1zZWFyY2hiYXIgLmpkcm9wZG93bi1jb250ZW50XHJcbntcclxuICAgIG1hcmdpbi10b3A6MTBweDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1zZWFyY2hiYXIgLmpkcm9wZG93bi1ncm91cFxyXG57XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tc2VhcmNoYmFyIC5qZHJvcGRvd24tZ3JvdXAtbmFtZVxyXG57XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlODtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU4O1xyXG4gICAgcGFkZGluZzoxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OjEycHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLXNlYXJjaGJhciAuamRyb3Bkb3duLWdyb3VwLWFycm93XHJcbntcclxuICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgd2lkdGg6MjRweDtcclxuICAgIGhlaWdodDoyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG59XHJcblxyXG4uamRyb3Bkb3duLXNlYXJjaGJhciAuamRyb3Bkb3duLWdyb3VwLWFycm93LWRvd25cclxue1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5DSWdhR1ZwWjJoMFBTSXlOQ0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWo0OGNHRjBhQ0JrUFNKTk55NDBNU0E0TGpVNVRERXlJREV6TGpFM2JEUXVOVGt0TkM0MU9Fd3hPQ0F4TUd3dE5pQTJMVFl0TmlBeExqUXhMVEV1TkRGNklpOCtQSEJoZEdnZ1ptbHNiRDBpYm05dVpTSWdaRDBpVFRBZ01HZ3lOSFl5TkVnd1ZqQjZJaTgrUEM5emRtYyspO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLXNlYXJjaGJhciAuamRyb3Bkb3duLWdyb3VwLWFycm93LXVwXHJcbntcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LENqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSStQSEJoZEdnZ1pEMGlUVGN1TkRFZ01UVXVOREZNTVRJZ01UQXVPRE5zTkM0MU9TQTBMalU0VERFNElERTBiQzAyTFRZdE5pQTJlaUl2UGp4d1lYUm9JR1E5SWswd0lEQm9NalIyTWpSSU1Ib2lJR1pwYkd3OUltNXZibVVpTHo0OEwzTjJaejQ9KTtcclxufVxyXG5cclxuLmpkcm9wZG93bi1zZWFyY2hiYXIgLmpkcm9wZG93bi1pdGVtXHJcbntcclxuICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgIGZvbnQtc2l6ZTowLjllbTtcclxufVxyXG5cclxuLmpkcm9wZG93bi1zZWFyY2hiYXIgLmpkcm9wZG93bi1kZXNjcmlwdGlvbiB7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLXNlYXJjaGJhciAuamRyb3Bkb3duLWNvbnRlbnQgPiAuamRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGRcclxue1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTg7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tc2VhcmNoYmFyIC5qZHJvcGRvd24tc2VsZWN0ZWRcclxue1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeU5DSWdhR1ZwWjJoMFBTSXlOQ0lnZG1sbGQwSnZlRDBpTUNBd0lESTBJREkwSWo0OGNHRjBhQ0JrUFNKTk1DQXdhREkwZGpJMFNEQjZJaUJtYVd4c1BTSnViMjVsSWk4K1BIQmhkR2dnWkQwaVRUa2dNVFl1TVRkTU5DNDRNeUF4TW13dE1TNDBNaUF4TGpReFREa2dNVGtnTWpFZ04yd3RNUzQwTVMweExqUXhlaUlnWm1sc2JEMGlJekF3TjJGbVppSXZQand2YzNablBnPT0pO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgNTAlIHJpZ2h0IDE1cHg7XHJcbn1cclxuXHJcbi8qKiBMaXN0IHJlbmRlciAqKi9cclxuXHJcbi5qZHJvcGRvd24tbGlzdFxyXG57XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tbGlzdCAuamRyb3Bkb3duLWNvbnRhaW5lclxyXG57XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLWxpc3QgLmpkcm9wZG93bi1oZWFkZXJcclxue1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLWxpc3QgLmpkcm9wZG93bi1ncm91cFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tbGlzdCAuamRyb3Bkb3duLWdyb3VwLW5hbWVcclxue1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTg7XHJcbiAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuXHJcbi5qZHJvcGRvd24tbGlzdCAuamRyb3Bkb3duLWl0ZW1cclxue1xyXG4gICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlODtcclxuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDo0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLWxpc3QgLmpkcm9wZG93bi1zZWxlY3RlZFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l5TkNJZ2FHVnBaMmgwUFNJeU5DSWdkbWxsZDBKdmVEMGlNQ0F3SURJMElESTBJajQ4Y0dGMGFDQmtQU0pOTUNBd2FESTBkakkwU0RCNklpQm1hV3hzUFNKdWIyNWxJaTgrUEhCaGRHZ2daRDBpVFRrZ01UWXVNVGRNTkM0NE15QXhNbXd0TVM0ME1pQXhMalF4VERrZ01Ua2dNakVnTjJ3dE1TNDBNUzB4TGpReGVpSWdabWxzYkQwaUl6QXdOMkZtWmlJdlBqd3ZjM1puUGc9PSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCA1MCUgcmlnaHQgMTBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogODAwcHgpXHJcbntcclxuICAgIC5qZHJvcGRvd24tbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmpkcm9wZG93bi1saXN0IC5qZHJvcGRvd24tY29udGFpbmVyIHtcclxuICAgICAgICBtaW4td2lkdGg6MTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuamRyb3Bkb3duLXNlYXJjaGJhci5qZHJvcGRvd24tZm9jdXMgLmpkcm9wZG93bi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxufVxyXG5cclxuLmFwcCAuamRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG59XHJcblxyXG4uamRyb3Bkb3duLWNyZWF0ZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1jb2xvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG5cclxuLmpkcm9wZG93bi1pdGVtW2RhdGEtZGlzYWJsZWRdIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XG4uamVkaXRvci1jb250YWluZXIge1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmplZGl0b3ItY29udGFpbmVyLndpdGgtbWFyZ2luIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxufVxyXG5cclxuLmplZGl0b3ItZHJhZ2dpbmcge1xyXG4gICAgIGJvcmRlcjoxcHggZGFzaGVkICMwMDA7XHJcbn1cclxuXHJcbi5qZWRpdG9yIHtcclxuICAgIG91dGxpbmU6bm9uZTtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbn1cclxuXHJcbi5qZWRpdG9yLWNvbnRhaW5lci53aXRoLW1hcmdpbiAuamVkaXRvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luOiA4MHB4O1xyXG4gICAgbWluLWhlaWdodDogODAwcHg7XHJcbiAgICBwYWRkaW5nOiA4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxufVxyXG5cclxuLmplZGl0b3JbZGF0YS1wbGFjZWhvbGRlcl06ZW1wdHk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XHJcbiAgICBjb2xvcjogbGlnaHRncmF5O1xyXG59XHJcblxyXG4vKiogU25pcHBldCAqKi9cclxuXHJcbi5qc25pcHBldCB7XHJcbiAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxufVxyXG5cclxuLmpzbmlwcGV0OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5qc25pcHBldCBpbWcge1xyXG4gICAgd2lkdGg6MTAwJTtcclxufVxyXG5cclxuLmpzbmlwcGV0IC5qc25pcHBldC10aXRsZSB7XHJcbiAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICBmb250LXNpemU6MS40ZW07XHJcbn1cclxuXHJcbi5qc25pcHBldCAuanNuaXBwZXQtZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICBmb250LXNpemU6MWVtO1xyXG59XHJcblxyXG4uanNuaXBwZXQgLmpzbmlwcGV0LWhvc3Qge1xyXG4gICAgcGFkZGluZzoxNXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOjAuOGVtO1xyXG4gICAgY29sb3I6Izc3NztcclxuICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbn1cclxuXHJcbi5qc25pcHBldCAuanNuaXBwZXQtdXJsIHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLmplZGl0b3IgLmpzbmlwcGV0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdjbG9zZSc7XHJcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIGljb25zJztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAycHggI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTJweDtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uanNuaXBwZXQgKiB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1kcmFnOiBub25lO1xyXG4gICAgLW1vei11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAtby11c2VyLWRyYWc6IG5vbmU7XHJcbn1cclxuXHJcbi5qZWRpdG9yIGltZyB7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmplZGl0b3IgaW1nLnJlc2l6aW5nIHtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItZHJhZzogbm9uZTtcclxuICAgIC1vLXVzZXItZHJhZzogbm9uZTtcclxufVxyXG5cclxuLmplZGl0b3IgaW1nOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2RkQ7XHJcbiAgICBvdXRsaW5lOiAjMDA5NkZEO1xyXG59XHJcblxyXG4uamVkaXRvciAucGRmIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgdmVyc2lvbj0lMjcxLjElMjcgaWQ9JTI3TGF5ZXJfMSUyNyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB4bWxuczp4bGluaz0lMjdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTI3IHg9JTI3MHB4JTI3IHk9JTI3MHB4JTI3IHZpZXdCb3g9JTI3MCAwIDUxMiA1MTIlMjcgc3R5bGU9JTI3ZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyUyNyB4bWw6c3BhY2U9JTI3cHJlc2VydmUlMjclM0UlM0NwYXRoIHN0eWxlPSUyN2ZpbGw6JTIzQzMwQjE1OyUyNyBkPSUyN001MTEuMzQ0LDI3NC4yNjZDNTExLjc3LDI2OC4yMzEsNTEyLDI2Mi4xNDMsNTEyLDI1NkM1MTIsMTE0LjYxNSwzOTcuMzg1LDAsMjU2LDBTMCwxMTQuNjE1LDAsMjU2IGMwLDExNy43NjksNzkuNTMsMjE2Ljk0OSwxODcuODA5LDI0Ni44MDFMNTExLjM0NCwyNzQuMjY2eiUyNy8lM0UlM0NwYXRoIHN0eWxlPSUyN2ZpbGw6JTIzODUwODBFOyUyNyBkPSUyN001MTEuMzQ0LDI3NC4yNjZMMzE0Ljk5MSw3Ny45MTNMMTE5LjA5Niw0MzQuMDg3bDY4LjcxNCw2OC43MTRDMjA5LjUyMiw1MDguNzg3LDIzMi4zODUsNTEyLDI1Niw1MTIgQzM5MS4yNDMsNTEyLDUwMS45NzYsNDA3LjEyNSw1MTEuMzQ0LDI3NC4yNjZ6JTI3LyUzRSUzQ3BvbHlnb24gc3R5bGU9JTI3ZmlsbDolMjNGRkZGRkY7JTI3IHBvaW50cz0lMjcyNzguMzI4LDMzMy45MTMgMjU1LjcxMSw3Ny45MTMgMTE5LjA5Niw3Ny45MTMgMTE5LjA5NiwzMTEuNjUyICUyNy8lM0UlM0Nwb2x5Z29uIHN0eWxlPSUyN2ZpbGw6JTIzRThFNkU2OyUyNyBwb2ludHM9JTI3MzkyLjkwNCwzMTEuNjUyIDM5Mi45MDQsMTU1LjgyNiAzMzcuMjUyLDEzMy41NjUgMzE0Ljk5MSw3Ny45MTMgMjU1LjcxMSw3Ny45MTMgMjU2LjA2NywzMzMuOTEzICUyNy8lM0UlM0Nwb2x5Z29uIHN0eWxlPSUyN2ZpbGw6JTIzRkZGRkZGOyUyNyBwb2ludHM9JTI3MzE0Ljk5MSwxNTUuODI2IDMxNC45OTEsNzcuOTEzIDM5Mi45MDQsMTU1LjgyNiAlMjcvJTNFJTNDcmVjdCB4PSUyNzExOS4wOTYlMjcgeT0lMjczMTEuNjUyJTI3IHN0eWxlPSUyN2ZpbGw6JTIzRkMwRjFBOyUyNyB3aWR0aD0lMjcyNzMuODA5JTI3IGhlaWdodD0lMjcxMjIuNDM1JTI3LyUzRSUzQ2clM0UlM0NwYXRoIHN0eWxlPSUyN2ZpbGw6JTIzRkZGRkZGOyUyNyBkPSUyN00yMDQuODcxLDM0Ni4zODdjMTMuNTQ3LDAsMjEuMzQxLDYuNjU5LDIxLjM0MSwxOC40NjVjMCwxMi40MTItNy43OTUsMTkuNjAxLTIxLjM0MSwxOS42MDFoLTkuNjExIHYxNC45MDloLTEzLjQ3MXYtNTIuOTc1TDIwNC44NzEsMzQ2LjM4N0wyMDQuODcxLDM0Ni4zODd6IE0xOTUuMjYsMzczLjg1OGg4LjkzYzUuOTA0LDAsOS4zMDgtMi45NTIsOS4zMDgtOC41NTIgYzAtNS41MjUtMy40MDYtOC4zMjQtOS4zMDgtOC4zMjRoLTguOTNWMzczLjg1OHolMjcvJTNFJTNDcGF0aCBzdHlsZT0lMjdmaWxsOiUyM0ZGRkZGRjslMjcgZD0lMjdNMjU3LjkyOCwzNDYuMzg3YzE2LjY0OSwwLDI4LjE1MiwxMC43NDYsMjguMTUyLDI2LjQ4N2MwLDE1LjY2Ni0xMS42NTUsMjYuNDg4LTI4LjY4MywyNi40ODggaC0yMi4yNXYtNTIuOTc1SDI1Ny45Mjh6IE0yNDguNjE5LDM4OC42MTVoOS42MTFjOC4yNDksMCwxNC4xNTEtNi4zNTcsMTQuMTUxLTE1LjY2NWMwLTkuMzg0LTYuMjA1LTE1LjgxNy0xNC43NTctMTUuODE3aC05LjAwNiBWMzg4LjYxNXolMjcvJTNFJTNDcGF0aCBzdHlsZT0lMjdmaWxsOiUyM0ZGRkZGRjslMjcgZD0lMjdNMzA4LjU2MywzNTYuOTgydjEyLjI2aDIzLjc2M3YxMC41OTZoLTIzLjc2M3YxOS41MjVoLTEzLjQ3MXYtNTIuOTc1aDM5LjI3N3YxMC41OTVoLTI1LjgwNiBWMzU2Ljk4MnolMjcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDo2MHB4O1xyXG4gICAgaGVpZ2h0OjYwcHg7XHJcbn1cclxuXHJcbi5qZWRpdG9yLXRvb2xiYXIge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuLnRvb2xiYXItb24tdG9wIC5qZWRpdG9yLXRvb2xiYXIge1xyXG4gICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYigwIDAgMCAvIDEwJSk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRvb2xiYXItb24tdG9wIC5qZWRpdG9yIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi50b29sYmFyLW9uLXRvcCAuanRvb2xiYXIgLm1hdGVyaWFsLWljb25zIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIG1hcmdpbjogNHB4O1xyXG59XHJcblxyXG4udG9vbGJhci1vbi10b3AgLmp0b29sYmFyIC5qcGlja2VyLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG5cclxuLmplZGl0b3IgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuLmplZGl0b3IgdGFibGUgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcclxuICAgIGhlaWdodDogMmVtO1xyXG59XHJcblxyXG4uamVkaXRvciB0YWJsZSB0ZDpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibHVlO1xyXG59XHJcblxyXG4uamVkaXRvciAubGluZS1icmVhayB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjY2M7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLmplZGl0b3IgLmxpbmUtYnJlYWs6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdOZXcgcGFnZSc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBtYXJnaW46IC0xZW07XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cbi5qZmxvYXRpbmcge1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICBib3R0b206MHB4O1xyXG4gICAgcmlnaHQ6MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuXHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDo5MDAyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4uamZsb2F0aW5nLmpmbG9hdGluZy1iaWcge1xyXG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDQ3MnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qZmxvYXRpbmcuamZsb2F0aW5nLXNtYWxsIHtcclxuICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uamZsb2F0aW5nLmpmbG9hdGluZy1sYXJnZSB7XHJcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNjAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpmbG9hdGluZzpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6MDtcclxuICAgIGxlZnQ6MDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBjb250ZW50OmF0dHIodGl0bGUpO1xyXG4gICAgcGFkZGluZzoxNXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGZvbnQtc2l6ZToxLjJlbTtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7XHJcbiAgICBmb250LXNpemU6IC45M3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcclxufVxyXG5cclxuLmpmbG9hdGluZzphZnRlciB7XHJcbiAgICBjb250ZW50OicnO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB3aWR0aD0lMjcyNCUyNyBoZWlnaHQ9JTI3MjQlMjcgdmlld0JveD0lMjcwIDAgMjQgMjQlMjclM0UlM0NwYXRoIGZpbGw9JTI3JTIzRkZGJTI3IGQ9JTI3TTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnolMjcvJTNFJTNDcGF0aCBkPSUyN00wIDBoMjR2MjRIMHolMjcgZmlsbD0lMjdub25lJTI3LyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIG1hcmdpbjoxNHB4O1xyXG4gICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICB3aWR0aDoyNHB4O1xyXG4gICAgaGVpZ2h0OjI0cHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDVweCAjZmZmO1xyXG59XHJcblxyXG4uamZsb2F0aW5nX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzoyMHB4O1xyXG4gICAgb3ZlcmZsb3cteTphdXRvO1xyXG4gICAgbWF4LWhlaWdodDoxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxufVxyXG5cclxuLmpmbG9hdGluZy5qZmxvYXRpbmctbWluaW1pemVkIHtcclxuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uamZsb2F0aW5nLmpmbG9hdGluZy1taW5pbWl6ZWQgLmpmbG9hdGluZ19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXG4uam1vZGFsIHtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgdG9wOjUwJTtcclxuICAgIGxlZnQ6NTAlO1xyXG4gICAgd2lkdGg6NjAlO1xyXG4gICAgaGVpZ2h0OjYwJTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHotaW5kZXg6OTAwMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uam1vZGFsX3RpdGxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG59XHJcblxyXG4uam1vZGFsX3RpdGxlID4gZGl2IHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbn1cclxuXHJcbi5qbW9kYWxfdGl0bGVbZGF0YS1pY29uXTpiZWZvcmUge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xyXG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucycgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5qbW9kYWxfY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICBzY3JvbGxiYXItY29sb3I6ICMzMzMgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5qbW9kYWxfdGl0bGU6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmptb2RhbF90aXRsZTplbXB0eSArIC5qbW9kYWxfY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5qbW9kYWxfY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4uam1vZGFsX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG59XHJcblxyXG4uam1vZGFsX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcblxyXG4uam1vZGFsX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjODg4O1xyXG59XHJcblxyXG4uam1vZGFsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB3aWR0aD0lMjcyNCUyNyBoZWlnaHQ9JTI3MjQlMjcgdmlld0JveD0lMjcwIDAgMjQgMjQlMjclM0UlM0NwYXRoIGQ9JTI3TTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnolMjcvJTNFJTNDcGF0aCBkPSUyN00wIDBoMjR2MjRIMHolMjcgZmlsbD0lMjdub25lJTI3LyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggNXB4ICNmZmY7XHJcbn1cclxuXHJcbi5qbW9kYWxfZnVsbHNjcmVlbiB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG59XHJcblxyXG4uam1vZGFsX2JhY2tkcm9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgei1pbmRleDogODAwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXHJcbiAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xyXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogRmlyZWZveCAqL1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSBhbmQgT3BlcmEgKi9cclxufVxyXG5cclxuLmptb2RhbF9jb250ZW50IC5qY2FsZW5kYXIgLmpjYWxlbmRhci1jb250ZW50LFxyXG4uam1vZGFsX2NvbnRlbnQgLmpkcm9wZG93bi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxuLmpub3RpZmljYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uam5vdGlmaWNhdGlvbi1jb250YWluZXIge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDkyLDkyLDkyLDEpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoOTIsOTIsOTIsMSkgMCUsIHJnYmEoNzcsNzcsNzcsMSkgMTAwJSk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIG1hcmdpbjogMzBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5qbm90aWZpY2F0aW9uLWNsb3NlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB3aWR0aD0lMjcyMCUyNyBoZWlnaHQ9JTI3MjAlMjcgdmlld0JveD0lMjcwIDAgMjQgMjQlMjcgZmlsbD0lMjd3aGl0ZSUyNyUzRSUzQ3BhdGggZD0lMjdNMTkgNi40MUwxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiUyNy8lM0UlM0NwYXRoIGQ9JTI3TTAgMGgyNHYyNEgweiUyNyBmaWxsPSUyN25vbmUlMjcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uam5vdGlmaWNhdGlvbi10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmpub3RpZmljYXRpb24taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uam5vdGlmaWNhdGlvbi1oZWFkZXI6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmpub3RpZmljYXRpb24taW1hZ2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5qbm90aWZpY2F0aW9uLWltYWdlOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qbm90aWZpY2F0aW9uLWltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogMjRweDtcclxufVxyXG5cclxuLmpub3RpZmljYXRpb24tbmFtZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbn1cclxuXHJcbi5qbm90aWZpY2F0aW9uLWVycm9yIC5qbm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTgyLDM4LDYpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMTcwLDQxLDEzLDEpIDAlLCByZ2JhKDE0OSwxMSwxMSwxKSAxMDAlKTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAuam5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDBweCArIHZhcigtLWpzYWZlLWFyZWEtdG9wKSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuam5vdGlmaWNhdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBjb2xvcjogIzQ0NDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIC5qbm90aWZpY2F0aW9uLWVycm9yIC5qbm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjk1KTtcclxuICAgICAgICBjb2xvcjogIzc5MDkwOTtcclxuICAgIH1cclxuICAgIC5qbm90aWZpY2F0aW9uLWNsb3NlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHdpZHRoPSUyNzIwJTI3IGhlaWdodD0lMjcyMCUyNyB2aWV3Qm94PSUyNzAgMCAyNCAyNCUyNyBmaWxsPSUyN2JsYWNrJTI3JTNFJTNDcGF0aCBkPSUyN00xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6JTI3LyUzRSUzQ3BhdGggZD0lMjdNMCAwaDI0djI0SDB6JTI3IGZpbGw9JTI3bm9uZSUyNy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uam5vdGlmaWNhdGlvbi1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cbi5qcGlja2VyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMjZweDtcclxufVxyXG5cclxuLmpwaWNrZXItaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNTAlIHJpZ2h0IDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9JTI3aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjcgd2lkdGg9JTI3MjQlMjcgaGVpZ2h0PSUyNzI0JTI3IHZpZXdCb3g9JTI3MCAwIDI0IDI0JTI3JTNFJTNDcGF0aCBmaWxsPSUyN25vbmUlMjcgZD0lMjdNMCAwaDI0djI0SDBWMHolMjcvJTNFJTNDcGF0aCBkPSUyN003IDEwbDUgNSA1LTVIN3olMjcgZmlsbD0lMjdncmF5JTI3LyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDM1cHggMnB4IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5qcGlja2VyLWhlYWRlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG59XHJcblxyXG4uanBpY2tlci1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA1cHggMCByZ2JhKDAsMCwwLDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAjMzMzIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uanBpY2tlci1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG59XHJcblxyXG4uanBpY2tlci1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbiBcclxuLmpwaWNrZXItY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogIzg4ODtcclxufVxyXG4gXHJcbi5qcGlja2VyLWNvbnRlbnQgPiBkaXYge1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuLmpwaWNrZXItZm9jdXMgPiAuanBpY2tlci1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uanBpY2tlci1jb250ZW50ID4gZGl2OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2VmZWZlZjtcclxufVxyXG5cclxuLmpwaWNrZXItY29udGVudCA+IGRpdjplbXB0eSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uanBpY2tlci1oZWFkZXIgPiBpLCAuanBpY2tlci1oZWFkZXIgPiBkaXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5qcGlja2VyLWZvY3VzID4gLmpwaWNrZXItY29udGVudC5qcGlja2VyLWNvbHVtbnMge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50IDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uanBpY2tlci1mb2N1cyAuanBpY2tlci1jb250ZW50LmpwaWNrZXItZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcclxufVxyXG5cclxuXG5cclxuLmpwcm9ncmVzc2JhclxyXG57XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG4uanByb2dyZXNzYmFyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDphdHRyKGRhdGEtdmFsdWUpO1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICBtYXJnaW46NXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcclxufVxyXG5cclxuLmpwcm9ncmVzc2Jhci1oZWFkZXI6OnBsYWNlaG9sZGVyXHJcbntcclxuICAgIGNvbG9yOiMwMDA7XHJcbn1cclxuXHJcbi5qcHJvZ3Jlc3NiYXI6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogYXV0byA1cHggLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG59XHJcblxyXG4uanByb2dyZXNzYmFyID4gZGl2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OjMxcHg7XHJcbn1cbi5qcmF0aW5nIHtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxufVxyXG4uanJhdGluZyA+IGRpdiB7XHJcbiAgICB3aWR0aDoyNHB4O1xyXG4gICAgaGVpZ2h0OjI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDoyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB3aWR0aD0lMjcyNCUyNyBoZWlnaHQ9JTI3MjQlMjcgdmlld0JveD0lMjcwIDAgMjQgMjQlMjclM0UlM0NwYXRoIGQ9JTI3TTIyIDkuMjRsLTcuMTktLjYyTDEyIDIgOS4xOSA4LjYzIDIgOS4yNGw1LjQ2IDQuNzNMNS44MiAyMSAxMiAxNy4yNyAxOC4xOCAyMWwtMS42My03LjAzTDIyIDkuMjR6TTEyIDE1LjRsLTMuNzYgMi4yNyAxLTQuMjgtMy4zMi0yLjg4IDQuMzgtLjM4TDEyIDYuMWwxLjcxIDQuMDQgNC4zOC4zOC0zLjMyIDIuODggMSA0LjI4TDEyIDE1LjR6JTI3IGZpbGw9JTI3Z3JheSUyNy8lM0UlM0NwYXRoIGQ9JTI3TTAgMGgyNHYyNEgweiUyNyBmaWxsPSUyN25vbmUlMjcvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLmpyYXRpbmcgLmpyYXRpbmctb3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHdpZHRoPSUyNzI0JTI3IGhlaWdodD0lMjcyNCUyNyB2aWV3Qm94PSUyNzAgMCAyNCAyNCUyNyBmaWxsPSUyN2JsYWNrJTI3JTNFJTNDcGF0aCBkPSUyN00wIDBoMjR2MjRIMHolMjcgZmlsbD0lMjdub25lJTI3LyUzRSUzQ3BhdGggZD0lMjdNMTIgMTcuMjdMMTguMTggMjFsLTEuNjQtNy4wM0wyMiA5LjI0bC03LjE5LS42MUwxMiAyIDkuMTkgOC42MyAyIDkuMjRsNS40NiA0LjczTDUuODIgMjF6JTI3LyUzRSUzQ3BhdGggZD0lMjdNMCAwaDI0djI0SDB6JTI3IGZpbGw9JTI3bm9uZSUyNy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4uanJhdGluZyAuanJhdGluZy1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHdpZHRoPSUyNzI0JTI3IGhlaWdodD0lMjcyNCUyNyB2aWV3Qm94PSUyNzAgMCAyNCAyNCUyNyBmaWxsPSUyN3JlZCUyNyUzRSUzQ3BhdGggZD0lMjdNMCAwaDI0djI0SDB6JTI3IGZpbGw9JTI3bm9uZSUyNy8lM0UlM0NwYXRoIGQ9JTI3TTEyIDE3LjI3TDE4LjE4IDIxbC0xLjY0LTcuMDNMMjIgOS4yNGwtNy4xOS0uNjFMMTIgMiA5LjE5IDguNjMgMiA5LjI0bDUuNDYgNC43M0w1LjgyIDIxeiUyNy8lM0UlM0NwYXRoIGQ9JTI3TTAgMGgyNHYyNEgweiUyNyBmaWxsPSUyN25vbmUlMjcvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cbi5qc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uanNlYXJjaF9jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg2MCw2NCw2NywwLjMwMiksIDAgMnB4IDZweCAycHggcmdiYSg2MCw2NCw2NywwLjE0OSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yMThzO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjE4cztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uanNlYXJjaF9jb250YWluZXI6ZW1wdHk6YWZ0ZXIge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcclxufVxyXG5cclxuLmpzZWFyY2hfY29udGFpbmVyID4gZGl2IHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5qc2VhcmNoX2NvbnRhaW5lciA+IGRpdjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlYWVkO1xyXG59XHJcblxyXG4uanNlYXJjaF9jb250YWluZXIgPiBkaXYgPiBpbWcge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLmpzZWFyY2hfY29udGFpbmVyID4gZGl2ID4gZGl2IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uanNlYXJjaF9jb250YWluZXIgLnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZWQ7XHJcbn1cbi5qc2xpZGVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5qc2xpZGVyLWZvY3VzIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpzbGlkZXItZm9jdXMgaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qc2xpZGVyIGltZyB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5qc2xpZGVyLWxlZnQ6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjb250ZW50OidhcnJvd19iYWNrX2lvcyc7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAvKiBiZWZvcmUgaXQgd2FzIDBweCAwcHggMHB4ICMwMDAgKi9cclxuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDZweCByZ2IoNTYsNTYsNTYpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uanNsaWRlci1yaWdodDo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGNvbnRlbnQ6ICdhcnJvd19mb3J3YXJkX2lvcyc7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAvKiBiZWZvcmUgaXQgd2FzIDBweCAwcHggMHB4ICMwMDAgKi9cclxuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDZweCByZ2IoNTYsNTYsNTYpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uanNsaWRlci1jbG9zZSB7XHJcbiAgICB3aWR0aDoyNHB4O1xyXG4gICAgaGVpZ2h0OjI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHdpZHRoPSUyNzI0JTI3IGhlaWdodD0lMjcyNCUyNyB2aWV3Qm94PSUyNzAgMCAyNCAyNCUyNyBmaWxsPSUyN3doaXRlJTI3JTNFJTNDcGF0aCBkPSUyN00xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6JTI3LyUzRSUzQ3BhdGggZD0lMjdNMCAwaDI0djI0SDB6JTI3IGZpbGw9JTI3bm9uZSUyNy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICB0b3A6MTVweDtcclxuICAgIHJpZ2h0OjE1cHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIHotaW5kZXg6MzAwMDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanNsaWRlci1jb3VudGVyIHtcclxuICAgIGhlaWdodDoyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgei1pbmRleDozMDAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOyAgIFxyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmpzbGlkZXItY2FwdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBtYXgtd2lkdGg6IDkwdnc7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdG9wOjE1cHg7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgei1pbmRleDozMDAwO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpzbGlkZXItY291bnRlciBkaXYge1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiAwcHggNXB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qc2xpZGVyLWNvdW50ZXIgLmpzbGlkZXItY291bnRlci1mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb3JuZmxvd2VyYmx1ZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uanNsaWRlci1mb2N1cyB7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIGxlZnQ6MDtcclxuICAgIHRvcDowO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OjEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OjEwMCU7XHJcbiAgICB6LWluZGV4OjIwMDA7XHJcbiAgICBtYXJnaW46MHB4O1xyXG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMDVzO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjA1cztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uanNsaWRlci1mb2N1cyBpbWcge1xyXG4gICAgd2lkdGg6IDUwdnc7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLmpzbGlkZXItZm9jdXMgaW1nLmpzbGlkZXItdmVydGljYWwge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICAvKiBiZWZvcmUgaXQgd2FzIDUwdmggKi9cclxuICAgIGhlaWdodDogODB2aDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmpzbGlkZXItZm9jdXMgaW1nLmpzbGlkZXItdmVydGljYWwge1xyXG4gICAgICAgIHdpZHRoOiA5OXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzbGlkZXItZm9jdXMgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmpzbGlkZXItZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWdhcDogMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uanNsaWRlci1ncmlkW2RhdGEtbnVtYmVyPScyJ10ge1xyXG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDUwJTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDUwJTtcclxufVxyXG5cclxuLmpzbGlkZXItZ3JpZFtkYXRhLW51bWJlcj0nMyddIHtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAzMyU7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzMyU7XHJcbn1cclxuXHJcbi5qc2xpZGVyLWdyaWRbZGF0YS1udW1iZXI9JzQnXSB7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMjUlO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjUlO1xyXG59XHJcblxyXG4uanNsaWRlci1ncmlkIGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmpzbGlkZXItZ3JpZFtkYXRhLXRvdGFsXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdG90YWwpIFwiK1wiO1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGJvdHRvbTogNnB4O1xyXG59XHJcblxyXG4uanNsaWRlci1ncmlkIGltZzpmaXJzdC1jaGlsZCB7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIGdyaWQtcm93OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5qc2xpZGVyLWdyaWRbZGF0YS1udW1iZXI9JzInXSBpbWc6bnRoLWNoaWxkKDIpIHtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgZ3JpZC1yb3c6IDE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmpzbGlkZXItZ3JpZFtkYXRhLW51bWJlcj0nMyddIGltZzpmaXJzdC1jaGlsZCB7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDEgLyAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxIC8gNDtcclxuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIGdyaWQtcm93OiAxIC8gNDtcclxufVxyXG5cclxuLmpzbGlkZXItZ3JpZFtkYXRhLW51bWJlcj0nMyddIGltZzpudGgtY2hpbGQoMikge1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAxO1xyXG4gICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uanNsaWRlci1ncmlkW2RhdGEtbnVtYmVyPSczJ10gaW1nOm50aC1jaGlsZCgzKSB7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICAgIGdyaWQtcm93OiAyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5qc2xpZGVyLWdyaWRbZGF0YS1udW1iZXI9JzQnXSBpbWc6Zmlyc3QtY2hpbGQge1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAxIC8gMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMSAvIDQ7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIDI7XHJcbiAgICBncmlkLXJvdzogMSAvIDQ7XHJcbn1cclxuXHJcbi5qc2xpZGVyLWdyaWRbZGF0YS1udW1iZXI9JzQnXSBpbWc6bnRoLWNoaWxkKDIpIHtcclxuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcclxuICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgZ3JpZC1yb3c6IDE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmpzbGlkZXItZ3JpZFtkYXRhLW51bWJlcj0nNCddIGltZzpudGgtY2hpbGQoMykge1xyXG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xyXG4gICAgLW1zLWdyaWQtcm93OiAyO1xyXG4gICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLXJvdzogMjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uanNsaWRlci1ncmlkW2RhdGEtbnVtYmVyPSc0J10gaW1nOm50aC1jaGlsZCg0KSB7XHJcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICAgIGdyaWQtcm93OiAzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXG4uanRhYnMge1xyXG4gICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmp0YWJzIC5qdGFicy1oZWFkZXJzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmp0YWJzIC5qdGFicy1oZWFkZXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmp0YWJzIC5qdGFicy1oZWFkZXJzID4gZGl2Om5vdCguanRhYnMtYm9yZGVyKSB7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcclxuICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qdGFicyAuanRhYnMtaGVhZGVycyA+IGRpdi5qdGFicy1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5qdGFicyAuanRhYnMtaGVhZGVycyA+IGRpdiA+IGRpdiB7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmp0YWJzIC5qdGFicy1oZWFkZXJzIGkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5qdGFicyAuanRhYnMtY29udGVudCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uanRhYnMgLmp0YWJzLWNvbnRlbnQgPiBkaXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5qdGFicyAuanRhYnMtY29udGVudCA+IGRpdi5qdGFicy1zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmp0YWJzIC5qdGFicy1ib3JkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKDAuNCwwLDAuMiwxKTtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLGxlZnQsdHJhbnNmb3JtO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uanRhYnMtYW5pbWF0aW9uIC5qdGFicy1ib3JkZXIge1xyXG4gICAgZGlzcGxheTogaW5pdGlhbDtcclxufVxyXG5cclxuLmp0YWJzIC5qdGFicy1jb250cm9scyB7XHJcbiAgICBtYXJnaW46IDNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi13aWR0aDogODJweDtcclxufVxyXG5cclxuLmp0YWJzIC5qdGFicy1jb250cm9scyA+IGRpdiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmp0YWJzIC5qdGFicy1wcmV2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB2aWV3Qm94PSUyNzAgMCAyNCAyNCUyNyBmaWxsPSUyN2dyYXklMjcgd2lkdGg9JTI3MThweCUyNyBoZWlnaHQ9JTI3MThweCUyNyUzRSUzQ3BhdGggZD0lMjdNMCAwaDI0djI0SDB6JTI3IGZpbGw9JTI3bm9uZSUyNy8lM0UlM0NwYXRoIGQ9JTI3TTE1LjQxIDcuNDFMMTQgNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTAuODMgMTJ6JTI3LyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi5qdGFicyAuanRhYnMtcHJldi5kaXNhYmxlZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9JTI3aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjcgdmlld0JveD0lMjcwIDAgMjQgMjQlMjcgZmlsbD0lMjdsaWdodGdyYXklMjcgd2lkdGg9JTI3MThweCUyNyBoZWlnaHQ9JTI3MThweCUyNyUzRSUzQ3BhdGggZD0lMjdNMCAwaDI0djI0SDB6JTI3IGZpbGw9JTI3bm9uZSUyNy8lM0UlM0NwYXRoIGQ9JTI3TTE1LjQxIDcuNDFMMTQgNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTAuODMgMTJ6JTI3LyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi5qdGFicyAuanRhYnMtbmV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHZpZXdCb3g9JTI3MCAwIDI0IDI0JTI3IGZpbGw9JTI3Z3JheSUyNyB3aWR0aD0lMjcxOHB4JTI3IGhlaWdodD0lMjcxOHB4JTI3JTNFJTNDcGF0aCBkPSUyN00wIDBoMjR2MjRIMHolMjcgZmlsbD0lMjdub25lJTI3LyUzRSUzQ3BhdGggZD0lMjdNMTAgNkw4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6JTI3LyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi5qdGFicyAuanRhYnMtbmV4dC5kaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHZpZXdCb3g9JTI3MCAwIDI0IDI0JTI3IGZpbGw9JTI3bGlnaHRncmF5JTI3IHdpZHRoPSUyNzE4cHglMjcgaGVpZ2h0PSUyNzE4cHglMjclM0UlM0NwYXRoIGQ9JTI3TTAgMGgyNHYyNEgweiUyNyBmaWxsPSUyN25vbmUlMjcvJTNFJTNDcGF0aCBkPSUyN00xMCA2TDguNTkgNy40MSAxMy4xNyAxMmwtNC41OCA0LjU5TDEwIDE4bDYtNnolMjcvJTNFJTNDL3N2ZyUzRVwiKTtcclxufVxyXG5cclxuLmp0YWJzIC5qdGFicy1hZGQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyBoZWlnaHQ9JTI3MjQlMjcgdmlld0JveD0lMjcwIDAgMjQgMjQlMjcgd2lkdGg9JTI3MjQlMjclM0UlM0NwYXRoIGQ9JTI3TTE5IDNINWMtMS4xMSAwLTIgLjktMiAydjE0YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bS0yIDEwaC00djRoLTJ2LTRIN3YtMmg0VjdoMnY0aDR2MnolMjcgZmlsbD0lMjclMjNiYmJiYmIlMjcvJTNFJTNDcGF0aCBkPSUyN00wIDBoMjR2MjRIMHolMjcgZmlsbD0lMjdub25lJTI3LyUzRSUzQy9zdmclM0VcIik7XHJcbn1cclxuXHJcbi8qKiBNb2Rlcm4gc2tpbiAqKi9cclxuXHJcbi5qdGFicy5qdGFicy1tb2Rlcm4gLmp0YWJzLWhlYWRlcnMgPiBkaXY6bm90KC5qdGFicy1ib3JkZXIpIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uanRhYnMuanRhYnMtbW9kZXJuIC5qdGFicy1oZWFkZXJzID4gLmp0YWJzLXNlbGVjdGVkICB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmp0YWJzLmp0YWJzLW1vZGVybiAuanRhYnMtaGVhZGVycyA+IC5qdGFicy1zZWxlY3RlZCAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5qdGFicy5qdGFicy1tb2Rlcm4gLmp0YWJzLWhlYWRlcnMge1xyXG4gICAgYmFja2dyb3VuZDogI0VFRUVFRiAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uanRhYnMuanRhYnMtbW9kZXJuIC5qdGFicy1oZWFkZXJzIC5qdGFicy1ib3JkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRUVFRUVGICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qdGFicy5qdGFicy1tb2Rlcm4gLmp0YWJzLWJvcmRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NCwgMTk3LCAxODgsIDAuODg0KTtcclxufVxuLmp0YWdzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBmbGV4LXN0YXJ0O1xyXG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IFxyXG5cclxuLmp0YWdzLmp0YWdzLWVtcHR5Om5vdCguanRhZ3MtZm9jdXMpOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAzcHg7XHJcbiAgICBjb2xvcjogI2NjYztcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG59XHJcblxyXG4uanRhZ3MgPiBkaXYge1xyXG4gICAgcGFkZGluZzogM3B4IDIycHggM3B4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgbWFyZ2luOiAycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5qdGFncyA+IGRpdjplbXB0eTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG59XHJcblxyXG4uanRhZ3MgPiBkaXY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICd4JztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA0cHg7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uanRhZ3NfbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanRhZ3NfbGFiZWw6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanRhZ3NfZXJyb3I6OmFmdGVyIHtcclxuICAgIGNvbG9yOiAjZmZmICAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanRhZ3NfZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MzAyNSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXG4uanRvb2xiYXItY29udGFpbmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCAwIHJnYmEoMCwwLDAsMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggLTFweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanRvb2xiYXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOjRweDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5qdG9vbGJhci1kaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxufVxyXG5cclxuLmp0b29sYmFyLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2hhZG93OiAwIC0xcHggMnB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG59XHJcblxyXG4uanRvb2xiYXIgPiBkaXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG59XHJcblxyXG4uanRvb2xiYXItbW9iaWxlID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmp0b29sYmFyIC5qdG9vbGJhci1pdGVtIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIHBhZGRpbmctbGVmdDo0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjRweDtcclxufVxyXG5cclxuLmp0b29sYmFyLW1vYmlsZSAuanRvb2xiYXItaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OjE7XHJcbn0gXHJcblxyXG4uanRvb2xiYXIgLmp0b29sYmFyLWRpdmlzb3Ige1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbn1cclxuXHJcbi5qdG9vbGJhciAuanRvb2xiYXItbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLmp0b29sYmFyLW1vYmlsZSBhXHJcbntcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5qdG9vbGJhci1tb2JpbGUgaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IzkyOTI5MjtcclxufVxyXG5cclxuLmp0b29sYmFyLW1vYmlsZSBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTowLjdlbTtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBjb2xvcjojOTI5MjkyO1xyXG59XHJcblxyXG4uanRvb2xiYXItbW9iaWxlIC5qdG9vbGJhci1zZWxlY3RlZCBhLCAuanRvb2xiYXItbW9iaWxlIC5qdG9vbGJhci1zZWxlY3RlZCBpLCAuanRvb2xiYXItbW9iaWxlIC5qdG9vbGJhci1zZWxlY3RlZCBzcGFuIHtcclxuICAgIGNvbG9yOnZhcigtLWphY3RpdmUtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uanRvb2xiYXItaXRlbSB7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uanRvb2xiYXItaXRlbSBpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6IzMzMztcclxufVxyXG5cclxuLmp0b29sYmFyLWl0ZW06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO1xyXG59XHJcblxyXG5cclxuLmp0b29sYmFyIC5qcGlja2VyIHtcclxuICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxufVxyXG5cclxuLmp0b29sYmFyIC5qcGlja2VyLWhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1MCUgcmlnaHQgMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG59XHJcblxyXG4uanRvb2xiYXIgLmpwaWNrZXItY29udGVudCA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbn1cclxuXHJcbi5qdG9vbGJhci1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWVlO1xyXG59XHJcblxyXG4uanRvb2xiYXIgLmZhIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmp0b29sYmFyIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjAzZGVnKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmp0b29sYmFyIC5qdG9vbGJhci1hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0lMjdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyNyB2aWV3Qm94PSUyNzAgMCAyNCAyNCUyNyBmaWxsPSUyN2JsYWNrJTI3IHdpZHRoPSUyNzE4cHglMjcgaGVpZ2h0PSUyNzE4cHglMjclM0UlM0NwYXRoIGQ9JTI3TTAgMGgyNHYyNEgweiUyNyBmaWxsPSUyN25vbmUlMjcvJTNFJTNDcGF0aCBkPSUyN00xMiA4YzEuMSAwIDItLjkgMi0ycy0uOS0yLTItMi0yIC45LTIgMiAuOSAyIDIgMnptMCAyYy0xLjEgMC0yIC45LTIgMnMuOSAyIDIgMiAyLS45IDItMi0uOS0yLTItMnptMCA2Yy0xLjEgMC0yIC45LTIgMnMuOSAyIDIgMiAyLS45IDItMi0uOS0yLTItMnolMjcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YyZjJmMjtcclxufVxyXG5cclxuLmp0b29sYmFyLWZsb2F0aW5nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA1cHggMCByZ2JhKDAsMCwwLDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHotaW5kZXg6IDUwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmp0b29sYmFyLWZsb2F0aW5nIC5qdG9vbGJhci1kaXZpc29yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qdG9vbGJhci1hcnJvdy1zZWxlY3RlZCAuanRvb2xiYXItZmxvYXRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cbiIsIjpyb290IHtcclxuICAgIC0tamV4Y2VsLWJvcmRlci1jb2xvcjojMDAwO1xyXG59XHJcblxyXG4uamV4Y2VsX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6MnB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uamV4Y2VsX2NvbnRhaW5lci5mdWxsc2NyZWVuIHtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgdG9wOjBweDtcclxuICAgIGxlZnQ6MHB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgei1pbmRleDoyMTtcclxufVxyXG5cclxuLmpleGNlbF9jb250YWluZXIuZnVsbHNjcmVlbiAuamV4Y2VsX2NvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6YXV0bztcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcclxufVxyXG5cclxuLmpleGNlbF9jb250YWluZXIud2l0aC10b29sYmFyIC5qZXhjZWwgPiB0aGVhZCA+IHRyID4gdGQge1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uamV4Y2VsX2NvbnRhaW5lci5mdWxsc2NyZWVuLndpdGgtdG9vbGJhciB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ2cHgpO1xyXG59XHJcblxyXG4uamV4Y2VsX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZy1yaWdodDozcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTozcHg7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgIHNjcm9sbGJhci1jb2xvcjogIzY2NiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQHN1cHBvcnRzICgtbW96LWFwcGVhcmFuY2U6bm9uZSkge1xyXG4gICAgLmpleGNlbF9jb250ZW50IHsgcGFkZGluZy1yaWdodDoxMHB4OyB9IFxyXG59XHJcblxyXG4uamV4Y2VsX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxufVxyXG5cclxuLmpleGNlbF9jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbiBcclxuLmpleGNlbF9jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgYmFja2dyb3VuZDogIzY2NjsgXHJcbn1cclxuXHJcbi5qZXhjZWwge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogIG5vd3JhcDtcclxuICAgIGVtcHR5LWNlbGxzOiBzaG93O1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDA7XHJcblxyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxufVxyXG5cclxuLmpleGNlbCA+IHRoZWFkID4gdHIgPiB0ZFxyXG57XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6MjtcclxufVxyXG5cclxuLmpleGNlbF9jb250YWluZXIud2l0aC10b29sYmFyIC5qZXhjZWwgPiB0aGVhZCA+IHRyID4gdGRcclxue1xyXG4gICAgdG9wOjQycHg7XHJcbn1cclxuXHJcbi5qZXhjZWwgPiB0aGVhZCA+IHRyID4gdGQuZHJhZ2dpbmdcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgb3BhY2l0eTowLjU7XHJcbn1cclxuXHJcbi5qZXhjZWwgPiB0aGVhZCA+IHRyID4gdGQuc2VsZWN0ZWRcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZGNkY2RjO1xyXG59XHJcblxyXG4uamV4Y2VsID4gdGhlYWQgPiB0ciA+IHRkLmFycm93LXVwXHJcbntcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9J25vbmUnIGQ9J00wIDBoMjR2MjRIMFYweicvJTNFJTNDcGF0aCBkPSdNNyAxNGw1LTUgNSA1SDd6JyBmaWxsPSdncmF5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxufVxyXG5cclxuLmpleGNlbCA+IHRoZWFkID4gdHIgPiB0ZC5hcnJvdy1kb3duXHJcbntcclxuICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IDVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9J25vbmUnIGQ9J00wIDBoMjR2MjRIMFYweicvJTNFJTNDcGF0aCBkPSdNNyAxMGw1IDUgNS01SDd6JyBmaWxsPSdncmF5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxufVxyXG5cclxuLmpleGNlbCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZFxyXG57XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2YzZjNmMztcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcblxyXG4uamV4Y2VsID4gdGJvZHkucmVzaXphYmxlID4gdHIgPiB0ZDpmaXJzdC1jaGlsZDo6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6J1xcMDBhMCc7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjNweDtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgYm90dG9tOjBweDtcclxuICAgIGxlZnQ6MHB4O1xyXG4gICAgY3Vyc29yOnJvdy1yZXNpemU7XHJcbn1cclxuXHJcbi5qZXhjZWwgPiB0Ym9keS5kcmFnZ2FibGUgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOjphZnRlclxyXG57XHJcbiAgICBjb250ZW50OidcXDAwYTAnO1xyXG4gICAgd2lkdGg6M3B4O1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDowcHg7XHJcbiAgICByaWdodDowcHg7XHJcbiAgICBjdXJzb3I6bW92ZTtcclxufVxyXG5cclxuLmpleGNlbCA+IHRib2R5ID4gdHIuZHJhZ2dpbmcgPiB0ZFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7XHJcbiAgICBvcGFjaXR5OjAuNTtcclxufVxyXG5cclxuLmpleGNlbCA+IHRib2R5ID4gdHIgPiB0ZFxyXG57XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOjRweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbGluZS1oZWlnaHQ6MWVtO1xyXG59XHJcblxyXG4uamV4Y2VsX292ZXJmbG93ID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5qZXhjZWwgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZFxyXG57XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uamV4Y2VsID4gdGJvZHkgPiB0ciA+IHRkID4gaW1nXHJcbntcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOjEwMHB4O1xyXG59XHJcblxyXG4uamV4Y2VsID4gdGJvZHkgPiB0ciA+IHRkLnJlYWRvbmx5XHJcbntcclxuICAgIGNvbG9yOnJnYmEoMCwwLDAsMC4zKVxyXG59XHJcbi5qZXhjZWwgPiB0Ym9keSA+IHRyLnNlbGVjdGVkID4gdGQ6Zmlyc3QtY2hpbGRcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZGNkY2RjO1xyXG59XHJcbi5qZXhjZWwgPiB0Ym9keSA+IHRyID4gdGQgPiBzZWxlY3QsXHJcbi5qZXhjZWwgPiB0Ym9keSA+IHRyID4gdGQgPiBpbnB1dCxcclxuLmpleGNlbCA+IHRib2R5ID4gdHIgPiB0ZCA+IHRleHRhcmVhXHJcbntcclxuICAgIGJvcmRlcjowcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOjBweDtcclxuICAgIG91dGxpbmU6MHB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIG1hcmdpbjowcHg7XHJcbiAgICBwYWRkaW5nOjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5qZXhjZWwgPiB0Ym9keSA+IHRyID4gdGQgPiB0ZXh0YXJlYVxyXG57XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXRvcDo2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpleGNlbCA+IHRib2R5ID4gdHIgPiB0ZCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdXHJcbntcclxuICAgIHdpZHRoOjEycHg7XHJcbiAgICBtYXJnaW4tdG9wOjJweDtcclxufVxyXG4uamV4Y2VsID4gdGJvZHkgPiB0ciA+IHRkID4gaW5wdXRbdHlwZT1yYWRpb11cclxue1xyXG4gICAgd2lkdGg6MTJweDtcclxuICAgIG1hcmdpbi10b3A6MnB4O1xyXG59XHJcblxyXG4uamV4Y2VsID4gdGJvZHkgPiB0ciA+IHRkID4gc2VsZWN0XHJcbntcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCbWFXeHNQU2RpYkdGamF5Y2dhR1ZwWjJoMFBTY3lOQ2NnZG1sbGQwSnZlRDBuTUNBd0lESTBJREkwSnlCM2FXUjBhRDBuTWpRbklIaHRiRzV6UFNkb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnljK1BIQmhkR2dnWkQwblRUY2dNVEJzTlNBMUlEVXROWG9uTHo0OGNHRjBhQ0JrUFNkTk1DQXdhREkwZGpJMFNEQjZKeUJtYVd4c1BTZHViMjVsSnk4K1BDOXpkbWMrKTtcclxufVxyXG5cclxuLmpleGNlbCA+IHRib2R5ID4gdHIgPiB0ZC5qZXhjZWxfZHJvcGRvd25cclxue1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246dG9wIDUwJSByaWdodCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMCAwaDI0djI0SDBWMHonLyUzRSUzQ3BhdGggZD0nTTcgMTBsNSA1IDUtNUg3eicgZmlsbD0nbGlnaHRncmF5Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdy14OmhpZGRlbjtcclxufVxyXG5cclxuLmpleGNlbCA+IHRib2R5ID4gdHIgPiB0ZC5qZXhjZWxfZHJvcGRvd24uamV4Y2VsX2NvbW1lbnRzXHJcbntcclxuICAgIGJhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTTAgMGgyNHYyNEgwVjB6Jy8lM0UlM0NwYXRoIGQ9J003IDEwbDUgNSA1LTVIN3onIGZpbGw9J2xpZ2h0Z3JheScvJTNFJTNDL3N2ZyUzRVwiKSB0b3AgNTAlIHJpZ2h0IDVweCBuby1yZXBlYXQsIHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUZ1R2xVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NGdQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TkRVZ056a3VNVFl6TkRrNUxDQXlNREU0THpBNEx6RXpMVEUyT2pRd09qSXlJQ0FnSUNBZ0lDQWlQaUE4Y21SbU9sSkVSaUI0Yld4dWN6cHlaR1k5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZNREl2TWpJdGNtUm1MWE41Ym5SaGVDMXVjeU1pUGlBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGJHNXpPbmh0Y0UxTlBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZiVzB2SWlCNGJXeHVjenB6ZEVWMmREMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMM05VZVhCbEwxSmxjMjkxY21ObFJYWmxiblFqSWlCNGJXeHVjenBrWXowaWFIUjBjRG92TDNCMWNtd3ViM0puTDJSakwyVnNaVzFsYm5Sekx6RXVNUzhpSUhodGJHNXpPbkJvYjNSdmMyaHZjRDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5d2FHOTBiM05vYjNBdk1TNHdMeUlnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE9TQW9WMmx1Wkc5M2N5a2lJSGh0Y0RwRGNtVmhkR1ZFWVhSbFBTSXlNREU1TFRBeExUTXhWREU0T2pVMU9qQTRXaUlnZUcxd09rMWxkR0ZrWVhSaFJHRjBaVDBpTWpBeE9TMHdNUzB6TVZReE9EbzFOVG93T0ZvaUlIaHRjRHBOYjJScFpubEVZWFJsUFNJeU1ERTVMVEF4TFRNeFZERTRPalUxT2pBNFdpSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcGhNVGxoWkRKbU9DMWtNREkyTFRJMU5ESXRPRGhqT1MxaVpUUmtZamt5TW1RME1tUWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbUZrYjJKbE9tUnZZMmxrT25Cb2IzUnZjMmh2Y0Rwa09HSTVORFV5TVMwMFpqRXdMV1E1TkRrdFlqVXdOQzB3Wm1VMU4ySTNOemsxTURFaUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwbE16ZGpZbUUxWlMxaFlUTXdMV05rTkRVdFlUQXlOUzFsT1dZeFpqazJNelV6T0dVaUlHUmpPbVp2Y20xaGREMGlhVzFoWjJVdmNHNW5JaUJ3YUc5MGIzTm9iM0E2UTI5c2IzSk5iMlJsUFNJeklqNGdQSGh0Y0UxTk9raHBjM1J2Y25rK0lEeHlaR1k2VTJWeFBpQThjbVJtT214cElITjBSWFowT21GamRHbHZiajBpWTNKbFlYUmxaQ0lnYzNSRmRuUTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBsTXpkalltRTFaUzFoWVRNd0xXTmtORFV0WVRBeU5TMWxPV1l4WmprMk16VXpPR1VpSUhOMFJYWjBPbmRvWlc0OUlqSXdNVGt0TURFdE16RlVNVGc2TlRVNk1EaGFJaUJ6ZEVWMmREcHpiMlowZDJGeVpVRm5aVzUwUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhPU0FvVjJsdVpHOTNjeWtpTHo0Z1BISmtaanBzYVNCemRFVjJkRHBoWTNScGIyNDlJbk5oZG1Wa0lpQnpkRVYyZERwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09tRXhPV0ZrTW1ZNExXUXdNall0TWpVME1pMDRPR001TFdKbE5HUmlPVEl5WkRReVpDSWdjM1JGZG5RNmQyaGxiajBpTWpBeE9TMHdNUzB6TVZReE9EbzFOVG93T0ZvaUlITjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUTlJa0ZrYjJKbElGQm9iM1J2YzJodmNDQkRReUF5TURFNUlDaFhhVzVrYjNkektTSWdjM1JGZG5RNlkyaGhibWRsWkQwaUx5SXZQaUE4TDNKa1pqcFRaWEUrSUR3dmVHMXdUVTA2U0dsemRHOXllVDRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRFbjZNREFBQUFYMGxFUVZRWWxYM0tPdzZBSUJCQXdTMzJScEpBRFhmeDBwVEVUK0VSWko4RjhST0RGdE9Oc0cwUUFvaDBDU0RNODJkcW9kYUJkUVhuZm9MWlFNN2dQYWkrd2pOTkU4UjRwVHVBWU5aU0taQVNxTDdDTXkwTHhOZ0pwMzBmS1lVRGkzK3ZJcWIvK3JVQUFBQUFTVVZPUks1Q1lJST0nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uamV4Y2VsID4gdGJvZHkgPiB0ciA+IHRkID4gLmNvbG9yXHJcbntcclxuICAgIHdpZHRoOjkwJTtcclxuICAgIGhlaWdodDoxMHB4O1xyXG4gICAgbWFyZ2luOmF1dG87XHJcbn1cclxuXHJcbi5qZXhjZWwgPiB0Ym9keSA+IHRyID4gdGQgPiBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uamV4Y2VsID4gdGJvZHkgPiB0ciA+IHRkLmhpZ2hsaWdodCA+IGEge1xyXG4gICAgY29sb3I6IGJsdWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5qZXhjZWwgPiB0Zm9vdCA+IHRyID4gdGRcclxue1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmpleGNlbCAuaGlnaGxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG5cclxuLmpleGNlbCAuaGlnaGxpZ2h0LXRvcCB7XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwOyAvKiB2YXIoLS1qZXhjZWwtYm9yZGVyLWNvbG9yKTsqL1xyXG4gICAgYm94LXNoYWRvdzogMHB4IC0xcHggI2NjYztcclxufVxyXG5cclxuLmpleGNlbCAuaGlnaGxpZ2h0LWxlZnQge1xyXG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICMwMDA7IC8qIHZhcigtLWpleGNlbC1ib3JkZXItY29sb3IpOyovXHJcbiAgICBib3gtc2hhZG93OiAtMXB4IDBweCAjY2NjO1xyXG59XHJcblxyXG4uamV4Y2VsIC5oaWdobGlnaHQtcmlnaHQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDAwOyAvKiB2YXIoLS1qZXhjZWwtYm9yZGVyLWNvbG9yKTsqL1xyXG59XHJcblxyXG4uamV4Y2VsIC5oaWdobGlnaHQtYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7IC8qIHZhcigtLWpleGNlbC1ib3JkZXItY29sb3IpOyovXHJcbn1cclxuXHJcbi5qZXhjZWwgLmhpZ2hsaWdodC10b3AuaGlnaGxpZ2h0LWxlZnQge1xyXG4gICAgYm94LXNoYWRvdzogLTFweCAtMXB4ICNjY2M7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IC0xcHggLTFweCAjY2NjO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAtMXB4IC0xcHggI2NjYztcclxufVxyXG5cclxuLmpleGNlbCAuaGlnaGxpZ2h0LXNlbGVjdGVkXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjApO1xyXG59XHJcbi5qZXhjZWwgLnNlbGVjdGlvblxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmpleGNlbCAuc2VsZWN0aW9uLWxlZnRcclxue1xyXG4gICAgYm9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjMDAwO1xyXG59XHJcbi5qZXhjZWwgLnNlbGVjdGlvbi1yaWdodFxyXG57XHJcbiAgICBib3JkZXItcmlnaHQ6MXB4IGRvdHRlZCAjMDAwO1xyXG59XHJcbi5qZXhjZWwgLnNlbGVjdGlvbi10b3Bcclxue1xyXG4gICAgYm9yZGVyLXRvcDoxcHggZG90dGVkICMwMDA7XHJcbn1cclxuLmpleGNlbCAuc2VsZWN0aW9uLWJvdHRvbVxyXG57XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgIzAwMDtcclxufVxyXG4uamV4Y2VsX2Nvcm5lclxyXG57XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIHRvcDotMjAwMHB4O1xyXG4gICAgbGVmdDotMjAwMHB4O1xyXG4gICAgY3Vyc29yOmNyb3NzaGFpcjtcclxuICAgIGJveC1zaXppbmc6IGluaXRpYWw7XHJcbiAgICB6LWluZGV4OjIwO1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4uamV4Y2VsIC5lZGl0b3Jcclxue1xyXG4gICAgb3V0bGluZTowcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpleGNlbCAuZWRpdG9yID4gaW5wdXRcclxue1xyXG4gICAgcGFkZGluZy1sZWZ0OjRweDtcclxufVxyXG5cclxuLmpleGNlbCAuZWRpdG9yIC5qdXBsb2FkXHJcbntcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgdG9wOjEwMCU7XHJcbiAgICB6LWluZGV4OjQwO1xyXG4gICAgdXNlci1zZWxlY3Q6bm9uZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4ycHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMTBweCAxcHggcmdiYSgwLDAsMCwwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLDAsMCwwLjEyKSwgMCA1cHggNXB4IC0zcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTBweCAxcHggcmdiYSgwLDAsMCwwLjE0KSwgMCAzcHggMTRweCAycHggcmdiYSgwLDAsMCwwLjEyKSwgMCA1cHggNXB4IC0zcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgcGFkZGluZzoxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgd2lkdGg6MzAwcHg7XHJcbiAgICBtaW4taGVpZ2h0OjIyNXB4O1xyXG4gICAgbWFyZ2luLXRvcDoycHg7XHJcbn1cclxuXHJcbi5qZXhjZWwgLmVkaXRvciAuanVwbG9hZCBpbWdcclxue1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDphdXRvO1xyXG59XHJcblxyXG4uamV4Y2VsIC5lZGl0b3IgLmpleGNlbF9yaWNodGV4dFxyXG57XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIHRvcDoxMDAlO1xyXG4gICAgei1pbmRleDo0MDtcclxuICAgIHVzZXItc2VsZWN0Om5vbmU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsMCwwLDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDVweCA1cHggLTNweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsMCwwLDAuMTQpLCAwIDNweCAxNHB4IDJweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDVweCA1cHggLTNweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICBtaW4td2lkdGg6MjgwcHg7XHJcbiAgICBtYXgtd2lkdGg6MzEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOjJweDtcclxuICAgIHRleHQtYWxpZ246bGVmdDtcclxufVxyXG5cclxuLmpleGNlbCAuZWRpdG9yIC5qY2xvc2U6YWZ0ZXJcclxue1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICB0b3A6MDtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBtYXJnaW46MTBweDtcclxuICAgIGNvbnRlbnQ6J2Nsb3NlJztcclxuICAgIGZvbnQtZmFtaWx5OidNYXRlcmlhbCBpY29ucyc7XHJcbiAgICBmb250LXNpemU6MjRweDtcclxuICAgIHdpZHRoOjI0cHg7XHJcbiAgICBoZWlnaHQ6MjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OjI0cHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDVweCAjZmZmO1xyXG59XHJcblxyXG4uamV4Y2VsLCAuamV4Y2VsIHRkLCAuamV4Y2VsX2Nvcm5lclxyXG57XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gIC1raHRtbC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XHJcbiAgLW8tdXNlci1kcmFnOiBub25lO1xyXG4gIHVzZXItZHJhZzogbm9uZTtcclxufVxyXG5cclxuLmpleGNlbF90ZXh0YXJlYVxyXG57XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDotOTk5cHg7XHJcbiAgICBsZWZ0Oi05OTlweDtcclxuICAgIHdpZHRoOjFweDtcclxuICAgIGhlaWdodDoxcHg7XHJcbn1cclxuLmpleGNlbCAuZHJhZ2xpbmVcclxue1xyXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbn1cclxuLmpleGNlbCAuZHJhZ2xpbmUgZGl2XHJcbntcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgdG9wOi02cHg7XHJcbiAgICBoZWlnaHQ6NXB4O1xyXG4gICAgd2lkdGg6MjJweDtcclxufVxyXG4uamV4Y2VsIC5kcmFnbGluZSBkaXY6aG92ZXJcclxue1xyXG4gICAgY3Vyc29yOm1vdmU7XHJcbn1cclxuXHJcbi5qZXhjZWwgLm9uRHJhZ1xyXG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42KTtcclxufVxyXG5cclxuLmpleGNlbCAuZXJyb3Jcclxue1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCByZWQ7XHJcbn1cclxuXHJcbi5qZXhjZWwgdGhlYWQgdGQucmVzaXppbmdcclxue1xyXG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOmRvdHRlZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOnJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uamV4Y2VsIHRib2R5IHRyLnJlc2l6aW5nID4gdGRcclxue1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTpkb3R0ZWQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6cmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qZXhjZWwgdGJvZHkgdGQucmVzaXppbmdcclxue1xyXG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOmRvdHRlZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOnJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uamV4Y2VsIC5qZHJvcGRvd24taGVhZGVyXHJcbntcclxuICAgIGJvcmRlcjowcHggIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6OHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qZXhjZWwgLmpkcm9wZG93bi1jb250YWluZXJcclxue1xyXG4gICAgbWFyZ2luLXRvcDoxcHg7XHJcbn1cclxuXHJcbi5qZXhjZWwgLmpkcm9wZG93bi1jb250YWluZXItaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uamV4Y2VsIC5qZHJvcGRvd24tcGlja2VyXHJcbntcclxuICAgIGJvcmRlcjowcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDppbmhlcml0O1xyXG4gICAgaGVpZ2h0OmluaGVyaXQ7XHJcbn1cclxuXHJcbi5qZXhjZWwgLmpleGNlbF9jb21tZW50c1xyXG57XHJcbiAgICBiYWNrZ3JvdW5kOnVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUZ1R2xVV0hSWVRVdzZZMjl0TG1Ga2IySmxMbmh0Y0FBQUFBQUFQRDk0Y0dGamEyVjBJR0psWjJsdVBTTHZ1NzhpSUdsa1BTSlhOVTB3VFhCRFpXaHBTSHB5WlZONlRsUmplbXRqT1dRaVB6NGdQSGc2ZUcxd2JXVjBZU0I0Yld4dWN6cDRQU0poWkc5aVpUcHVjenB0WlhSaEx5SWdlRHA0YlhCMGF6MGlRV1J2WW1VZ1dFMVFJRU52Y21VZ05TNDJMV014TkRVZ056a3VNVFl6TkRrNUxDQXlNREU0THpBNEx6RXpMVEUyT2pRd09qSXlJQ0FnSUNBZ0lDQWlQaUE4Y21SbU9sSkVSaUI0Yld4dWN6cHlaR1k5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZNREl2TWpJdGNtUm1MWE41Ym5SaGVDMXVjeU1pUGlBOGNtUm1Pa1JsYzJOeWFYQjBhVzl1SUhKa1pqcGhZbTkxZEQwaUlpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGJHNXpPbmh0Y0UxTlBTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZiVzB2SWlCNGJXeHVjenB6ZEVWMmREMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMM05VZVhCbEwxSmxjMjkxY21ObFJYWmxiblFqSWlCNGJXeHVjenBrWXowaWFIUjBjRG92TDNCMWNtd3ViM0puTDJSakwyVnNaVzFsYm5Sekx6RXVNUzhpSUhodGJHNXpPbkJvYjNSdmMyaHZjRDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5d2FHOTBiM05vYjNBdk1TNHdMeUlnZUcxd09rTnlaV0YwYjNKVWIyOXNQU0pCWkc5aVpTQlFhRzkwYjNOb2IzQWdRME1nTWpBeE9TQW9WMmx1Wkc5M2N5a2lJSGh0Y0RwRGNtVmhkR1ZFWVhSbFBTSXlNREU1TFRBeExUTXhWREU0T2pVMU9qQTRXaUlnZUcxd09rMWxkR0ZrWVhSaFJHRjBaVDBpTWpBeE9TMHdNUzB6TVZReE9EbzFOVG93T0ZvaUlIaHRjRHBOYjJScFpubEVZWFJsUFNJeU1ERTVMVEF4TFRNeFZERTRPalUxT2pBNFdpSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcGhNVGxoWkRKbU9DMWtNREkyTFRJMU5ESXRPRGhqT1MxaVpUUmtZamt5TW1RME1tUWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbUZrYjJKbE9tUnZZMmxrT25Cb2IzUnZjMmh2Y0Rwa09HSTVORFV5TVMwMFpqRXdMV1E1TkRrdFlqVXdOQzB3Wm1VMU4ySTNOemsxTURFaUlIaHRjRTFOT2s5eWFXZHBibUZzUkc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwbE16ZGpZbUUxWlMxaFlUTXdMV05rTkRVdFlUQXlOUzFsT1dZeFpqazJNelV6T0dVaUlHUmpPbVp2Y20xaGREMGlhVzFoWjJVdmNHNW5JaUJ3YUc5MGIzTm9iM0E2UTI5c2IzSk5iMlJsUFNJeklqNGdQSGh0Y0UxTk9raHBjM1J2Y25rK0lEeHlaR1k2VTJWeFBpQThjbVJtT214cElITjBSWFowT21GamRHbHZiajBpWTNKbFlYUmxaQ0lnYzNSRmRuUTZhVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRHBsTXpkalltRTFaUzFoWVRNd0xXTmtORFV0WVRBeU5TMWxPV1l4WmprMk16VXpPR1VpSUhOMFJYWjBPbmRvWlc0OUlqSXdNVGt0TURFdE16RlVNVGc2TlRVNk1EaGFJaUJ6ZEVWMmREcHpiMlowZDJGeVpVRm5aVzUwUFNKQlpHOWlaU0JRYUc5MGIzTm9iM0FnUTBNZ01qQXhPU0FvVjJsdVpHOTNjeWtpTHo0Z1BISmtaanBzYVNCemRFVjJkRHBoWTNScGIyNDlJbk5oZG1Wa0lpQnpkRVYyZERwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09tRXhPV0ZrTW1ZNExXUXdNall0TWpVME1pMDRPR001TFdKbE5HUmlPVEl5WkRReVpDSWdjM1JGZG5RNmQyaGxiajBpTWpBeE9TMHdNUzB6TVZReE9EbzFOVG93T0ZvaUlITjBSWFowT25OdlpuUjNZWEpsUVdkbGJuUTlJa0ZrYjJKbElGQm9iM1J2YzJodmNDQkRReUF5TURFNUlDaFhhVzVrYjNkektTSWdjM1JGZG5RNlkyaGhibWRsWkQwaUx5SXZQaUE4TDNKa1pqcFRaWEUrSUR3dmVHMXdUVTA2U0dsemRHOXllVDRnUEM5eVpHWTZSR1Z6WTNKcGNIUnBiMjQrSUR3dmNtUm1PbEpFUmo0Z1BDOTRPbmh0Y0cxbGRHRStJRHcvZUhCaFkydGxkQ0JsYm1ROUluSWlQejRFbjZNREFBQUFYMGxFUVZRWWxYM0tPdzZBSUJCQXdTMzJScEpBRFhmeDBwVEVUK0VSWko4RjhST0RGdE9Oc0cwUUFvaDBDU0RNODJkcW9kYUJkUVhuZm9MWlFNN2dQYWkrd2pOTkU4UjRwVHVBWU5aU0taQVNxTDdDTXkwTHhOZ0pwMzBmS1lVRGkzK3ZJcWIvK3JVQUFBQUFTVVZPUks1Q1lJST0nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbn1cclxuXHJcbi5qZXhjZWwgLnNwLXJlcGxhY2VyXHJcbntcclxuICAgIG1hcmdpbjogMnB4O1xyXG4gICAgYm9yZGVyOjBweDtcclxufVxyXG5cclxuLmpleGNlbCA+IHRoZWFkID4gdHIuamV4Y2VsX2ZpbHRlciA+IHRkID4gaW5wdXRcclxue1xyXG4gICAgYm9yZGVyOjBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbn1cclxuXHJcbi5qZXhjZWxfYWJvdXQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uamV4Y2VsX2Fib3V0IGEge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5qZXhjZWxfYWJvdXQgaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qZXhjZWxfZmlsdGVyXHJcbntcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTo0cHg7XHJcbn1cclxuXHJcbi5qZXhjZWxfZmlsdGVyID4gZGl2XHJcbntcclxuICAgIHBhZGRpbmc6OHB4O1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG59XHJcblxyXG4uamV4Y2VsX3BhZ2luYXRpb25cclxue1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbn1cclxuXHJcbi5qZXhjZWxfcGFnaW5hdGlvbiA+IGRpdlxyXG57XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBwYWRkaW5nOjEwcHg7XHJcbn1cclxuXHJcbi5qZXhjZWxfcGFnaW5hdGlvbiA+IGRpdjpsYXN0LWNoaWxkXHJcbntcclxuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbn1cclxuXHJcbi5qZXhjZWxfcGFnaW5hdGlvbiA+IGRpdiA+IGRpdlxyXG57XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHdpZHRoOjM2cHg7XHJcbiAgICBoZWlnaHQ6MzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OjM0cHg7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbWFyZ2luLWxlZnQ6MnB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuXHJcbi5qZXhjZWxfcGFnZVxyXG57XHJcbiAgICBmb250LXNpemU6MC44ZW07XHJcbn1cclxuXHJcbi5qZXhjZWxfcGFnZV9zZWxlY3RlZFxyXG57XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO1xyXG59XHJcblxyXG4uamV4Y2VsX3Rvb2xiYXJcclxue1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xyXG4gICAgcGFkZGluZzo0cHg7XHJcbiAgICBtYXJnaW46MHB4IDJweCA0cHggMXB4O1xyXG4gICAgcG9zaXRpb246c3RpY2t5O1xyXG4gICAgdG9wOjBweDtcclxuICAgIHotaW5kZXg6MjE7XHJcbn1cclxuXHJcbi5qZXhjZWxfdG9vbGJhcjplbXB0eVxyXG57XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcbi5qZXhjZWxfdG9vbGJhciBpLmpleGNlbF90b29sYmFyX2l0ZW0gXHJcbntcclxuICAgIHdpZHRoOjI0cHg7XHJcbiAgICBoZWlnaHQ6MjRweDtcclxuICAgIHBhZGRpbmc6NHB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmpleGNlbF90b29sYmFyIGkuamV4Y2VsX3Rvb2xiYXJfaXRlbTpob3ZlciBcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZGRkO1xyXG59XHJcblxyXG4uamV4Y2VsX3Rvb2xiYXIgc2VsZWN0LmpleGNlbF90b29sYmFyX2l0ZW0gXHJcbntcclxuICAgIG1hcmdpbi1sZWZ0OjJweDtcclxuICAgIG1hcmdpbi1yaWdodDoycHg7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjowcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG59XHJcblxyXG4uamV4Y2VsIC5kcmFnZ2luZy1sZWZ0XHJcbntcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCA1MCUgbGVmdCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBkPSdNMTQgN2wtNSA1IDUgNVY3eicvJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMjQgMHYyNEgwVjBoMjR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcblxyXG4uamV4Y2VsIC5kcmFnZ2luZy1yaWdodFxyXG57XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgNTAlIHJpZ2h0IDBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGQ9J00xMCAxN2w1LTUtNS01djEweicvJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMCAyNFYwaDI0djI0SDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcblxyXG4uamV4Y2VsX3RhYnMgLmpleGNlbF90YWJcclxue1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcblxyXG4uamV4Y2VsX3RhYnMgLmpleGNlbF90YWJfbGlua1xyXG57XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6MTBweDtcclxuICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuXHJcbi5qZXhjZWxfdGFicyAuamV4Y2VsX3RhYl9saW5rLnNlbGVjdGVkXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2RkZDtcclxufVxyXG5cclxuLmpleGNlbF9oaWRkZW5faW5kZXggPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXHJcbi5qZXhjZWxfaGlkZGVuX2luZGV4ID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxyXG4uamV4Y2VsX2hpZGRlbl9pbmRleCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcclxuLmpleGNlbF9oaWRkZW5faW5kZXggPiBjb2xncm91cCA+IGNvbDpmaXJzdC1jaGlsZFxyXG57XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuLmpleGNlbCAuanJhdGluZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG4uamV4Y2VsIC5qcmF0aW5nID4gZGl2IHtcclxuICAgIHpvb206IDAuNTU7XHJcbn1cclxuXHJcbi5qZXhjZWwgLmNvcHlpbmctdG9wIHtcclxuICAgIGJvcmRlci10b3A6MXB4IGRhc2hlZCAjMDAwO1xyXG59XHJcblxyXG4uamV4Y2VsIC5jb3B5aW5nLWxlZnQge1xyXG4gICAgYm9yZGVyLWxlZnQ6MXB4IGRhc2hlZCAjMDAwO1xyXG59XHJcblxyXG4uamV4Y2VsIC5jb3B5aW5nLXJpZ2h0IHtcclxuICAgIGJvcmRlci1yaWdodDoxcHggZGFzaGVkICMwMDA7XHJcbn1cclxuXHJcbi5qZXhjZWwgLmNvcHlpbmctYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IGRhc2hlZCAjMDAwO1xyXG59XHJcblxyXG4uamV4Y2VsIC5qZXhjZWxfY29sdW1uX2ZpbHRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDUwJSByaWdodCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdncmF5JyB3aWR0aD0nMThweCcgaGVpZ2h0PScxOHB4JyUzRSUzQ3BhdGggZD0nTTEwIDE4aDR2LTJoLTR2MnpNMyA2djJoMThWNkgzem0zIDdoMTJ2LTJINnYyeicvJTNFJTNDcGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uamV4Y2VsIHRoZWFkIC5qZXhjZWxfZnJlZXplZCwgLmpleGNlbCB0Zm9vdCAuamV4Y2VsX2ZyZWV6ZWQge1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgei1pbmRleDogMyAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDBweCAycHggMC4ycHggI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMHB4IDJweCAwLjJweCAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDJweCAwcHggMnB4IDAuMnB4ICNjY2MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpleGNlbCB0Ym9keSAuamV4Y2VsX2ZyZWV6ZWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCA0cHggNHB4IDAuMXB4ICNjY2MgIWltcG9ydGFudDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDRweCA0cHggMC4xcHggI2NjYyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmVkIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5qZXhjZWwgPiB0Ym9keSA+IHRyID4gdGQucmVhZG9ubHkgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuLmpleGNlbCA+IHRib2R5ID4gdHIgPiB0ZC5yZWFkb25seSA+IGlucHV0W3R5cGU9cmFkaW9dIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59IiwidGFibGUuamV4Y2VsXHJcbntcclxuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbnRhYmxlLmpleGNlbCA+IHRoZWFkXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxufVxyXG5cclxudGFibGUuamV4Y2VsID4gdGhlYWQgPiB0ciA+IHRkXHJcbntcclxuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbiAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG59XHJcblxyXG50YWJsZS5qZXhjZWwgPiB0aGVhZCA+IHRyID4gdGQuc2VsZWN0ZWRcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWVlO1xyXG59XHJcblxyXG50YWJsZS5qZXhjZWwgPiB0Ym9keSA+IHRyID4gdGRcclxue1xyXG4gICAgcGFkZGluZzo4cHg7XHJcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG50YWJsZS5qZXhjZWwgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGRcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG59XHJcblxyXG50YWJsZS5qZXhjZWwgPiB0Ym9keSA+IHRyLnNlbGVjdGVkID4gdGQ6Zmlyc3QtY2hpbGRcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWVlO1xyXG59XHJcblxyXG4uamV4Y2VsX3Rvb2xiYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5qZXhjZWxfcGFnaW5hdGlvbiA+IGRpdiA+IGRpdlxyXG57XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmpleGNlbF9wYWdlX3NlbGVjdGVkXHJcbntcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNkY2RjZGMgMTAwJSk7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICM5Nzk3OTcgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOjJweDtcclxufVxyXG5cclxuXHJcbi8qLmpleGNlbCA+IGRpdiA+IHRhYmxlID4gdGJvZHkgPiB0cixcclxuLmpleGNlbCA+IGRpdiA+IHRhYmxlID4gdGhlYWRcclxue1xyXG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5qZXhjZWwgPiBkaXYgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZFxyXG57XHJcbiAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5qZXhjZWwgPiBkaXYgPiB0YWJsZSA+IHRib2R5ID4gdGQuZWRpdGlvblxyXG57XHJcbiAgICBwYWRkaW5nOjBweDtcclxuICAgIHBhZGRpbmctbGVmdDo0cHg7XHJcbn1cclxuLmpleGNlbCA+IGRpdiA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbn1cclxuLmpleGNlbCA+IGRpdiA+IHRhYmxlID4gdGJvZHkgPiB0ci5zZWxlY3RlZCA+IHRkOmZpcnN0LWNoaWxkXHJcbntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2VlZTtcclxufVxyXG4uamV4Y2VsID4gZGl2ID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc2VsZWN0ZWRcclxue1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWVlO1xyXG59Ki8iLCIuZHJpdmVyLWFjdGl2ZSAuZHJpdmVyLW92ZXJsYXksLmRyaXZlci1hY3RpdmUgKntwb2ludGVyLWV2ZW50czpub25lfS5kcml2ZXItYWN0aXZlIC5kcml2ZXItYWN0aXZlLWVsZW1lbnQsLmRyaXZlci1hY3RpdmUgLmRyaXZlci1hY3RpdmUtZWxlbWVudCAqLC5kcml2ZXItcG9wb3ZlciwuZHJpdmVyLXBvcG92ZXIgKntwb2ludGVyLWV2ZW50czphdXRvfUBrZXlmcmFtZXMgYW5pbWF0ZS1mYWRlLWluezAle29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5kcml2ZXItZmFkZSAuZHJpdmVyLW92ZXJsYXl7YW5pbWF0aW9uOmFuaW1hdGUtZmFkZS1pbiAuMnMgZWFzZS1pbi1vdXR9LmRyaXZlci1mYWRlIC5kcml2ZXItcG9wb3ZlcnthbmltYXRpb246YW5pbWF0ZS1mYWRlLWluIC4yc30uZHJpdmVyLXBvcG92ZXJ7YWxsOnVuc2V0O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjojMmQyZDJkO21hcmdpbjowO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjVweDttaW4td2lkdGg6MjUwcHg7bWF4LXdpZHRoOjMwMHB4O2JveC1zaGFkb3c6MCAxcHggMTBweCAjMDAwNjt6LWluZGV4OjEwMDAwMDAwMDA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmRyaXZlci1wb3BvdmVyICp7Zm9udC1mYW1pbHk6SGVsdmV0aWNhIE5ldWUsSW50ZXIsdWktc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZ9LmRyaXZlci1wb3BvdmVyLXRpdGxle2ZvbnQ6MTlweC9ub3JtYWwgc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDoxLjU7em9vbToxO21hcmdpbjowfS5kcml2ZXItcG9wb3Zlci1jbG9zZS1idG57YWxsOnVuc2V0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7d2lkdGg6MzJweDtoZWlnaHQ6MjhweDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MThweDtmb250LXdlaWdodDo1MDA7Y29sb3I6I2QyZDJkMjt6LWluZGV4OjE7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjpjb2xvcjt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc30uZHJpdmVyLXBvcG92ZXItY2xvc2UtYnRuOmhvdmVyLC5kcml2ZXItcG9wb3Zlci1jbG9zZS1idG46Zm9jdXN7Y29sb3I6IzJkMmQyZH0uZHJpdmVyLXBvcG92ZXItdGl0bGVbc3R5bGUqPWJsb2NrXSsuZHJpdmVyLXBvcG92ZXItZGVzY3JpcHRpb257bWFyZ2luLXRvcDo1cHh9LmRyaXZlci1wb3BvdmVyLWRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206MDtmb250OjE0cHgvbm9ybWFsIHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS41O2ZvbnQtd2VpZ2h0OjQwMDt6b29tOjF9LmRyaXZlci1wb3BvdmVyLWZvb3RlcnttYXJnaW4tdG9wOjE1cHg7dGV4dC1hbGlnbjpyaWdodDt6b29tOjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZHJpdmVyLXBvcG92ZXItcHJvZ3Jlc3MtdGV4dHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzcyNzI3Mjt6b29tOjF9LmRyaXZlci1wb3BvdmVyLWZvb3RlciBidXR0b257YWxsOnVuc2V0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjNweCA3cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6MXB4IDFweCAwICNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMyZDJkMmQ7Zm9udDoxMnB4L25vcm1hbCBzYW5zLXNlcmlmO2N1cnNvcjpwb2ludGVyO291dGxpbmU6MDt6b29tOjE7bGluZS1oZWlnaHQ6MS4zO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjNweH0uZHJpdmVyLXBvcG92ZXItZm9vdGVyIC5kcml2ZXItcG9wb3Zlci1idG4tZGlzYWJsZWR7b3BhY2l0eTouNTtwb2ludGVyLWV2ZW50czpub25lfTpub3QoYm9keSk6aGFzKD4uZHJpdmVyLWFjdGl2ZS1lbGVtZW50KXtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50fS5kcml2ZXItbm8taW50ZXJhY3Rpb24sLmRyaXZlci1uby1pbnRlcmFjdGlvbiAqe3BvaW50ZXItZXZlbnRzOm5vbmUhaW1wb3J0YW50fS5kcml2ZXItcG9wb3Zlci1mb290ZXIgYnV0dG9uOmhvdmVyLC5kcml2ZXItcG9wb3Zlci1mb290ZXIgYnV0dG9uOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmN30uZHJpdmVyLXBvcG92ZXItbmF2aWdhdGlvbi1idG5ze2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmRyaXZlci1wb3BvdmVyLW5hdmlnYXRpb24tYnRucyBidXR0b24rYnV0dG9ue21hcmdpbi1sZWZ0OjRweH0uZHJpdmVyLXBvcG92ZXItYXJyb3d7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlcjo1cHggc29saWQgI2ZmZn0uZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS1vdmVye2Rpc3BsYXk6bm9uZX0uZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS1sZWZ0e2xlZnQ6MTAwJTtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5kcml2ZXItcG9wb3Zlci1hcnJvdy1zaWRlLXJpZ2h0e3JpZ2h0OjEwMCU7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5kcml2ZXItcG9wb3Zlci1hcnJvdy1zaWRlLXRvcHt0b3A6MTAwJTtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudH0uZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS1ib3R0b217Ym90dG9tOjEwMCU7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LmRyaXZlci1wb3BvdmVyLWFycm93LXNpZGUtY2VudGVye2Rpc3BsYXk6bm9uZX0uZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS1sZWZ0LmRyaXZlci1wb3BvdmVyLWFycm93LWFsaWduLXN0YXJ0LC5kcml2ZXItcG9wb3Zlci1hcnJvdy1zaWRlLXJpZ2h0LmRyaXZlci1wb3BvdmVyLWFycm93LWFsaWduLXN0YXJ0e3RvcDoxNXB4fS5kcml2ZXItcG9wb3Zlci1hcnJvdy1zaWRlLXRvcC5kcml2ZXItcG9wb3Zlci1hcnJvdy1hbGlnbi1zdGFydCwuZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS1ib3R0b20uZHJpdmVyLXBvcG92ZXItYXJyb3ctYWxpZ24tc3RhcnR7bGVmdDoxNXB4fS5kcml2ZXItcG9wb3Zlci1hcnJvdy1hbGlnbi1lbmQuZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS1sZWZ0LC5kcml2ZXItcG9wb3Zlci1hcnJvdy1hbGlnbi1lbmQuZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS1yaWdodHtib3R0b206MTVweH0uZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS10b3AuZHJpdmVyLXBvcG92ZXItYXJyb3ctYWxpZ24tZW5kLC5kcml2ZXItcG9wb3Zlci1hcnJvdy1zaWRlLWJvdHRvbS5kcml2ZXItcG9wb3Zlci1hcnJvdy1hbGlnbi1lbmR7cmlnaHQ6MTVweH0uZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS1sZWZ0LmRyaXZlci1wb3BvdmVyLWFycm93LWFsaWduLWNlbnRlciwuZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS1yaWdodC5kcml2ZXItcG9wb3Zlci1hcnJvdy1hbGlnbi1jZW50ZXJ7dG9wOjUwJTttYXJnaW4tdG9wOi01cHh9LmRyaXZlci1wb3BvdmVyLWFycm93LXNpZGUtdG9wLmRyaXZlci1wb3BvdmVyLWFycm93LWFsaWduLWNlbnRlciwuZHJpdmVyLXBvcG92ZXItYXJyb3ctc2lkZS1ib3R0b20uZHJpdmVyLXBvcG92ZXItYXJyb3ctYWxpZ24tY2VudGVye2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHh9LmRyaXZlci1wb3BvdmVyLWFycm93LW5vbmV7ZGlzcGxheTpub25lfVxuIiwiLmZpYiwgLmZpIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5maSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4zMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5maTpiZWZvcmUge1xuICBjb250ZW50OiBcIsKgXCI7XG59XG4uZmkuZmlzIHtcbiAgd2lkdGg6IDFlbTtcbn1cblxuLmZpLXh4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My94eC5zdmcpO1xufVxuLmZpLXh4LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEveHguc3ZnKTtcbn1cblxuLmZpLWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hZC5zdmcpO1xufVxuLmZpLWFkLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYWQuc3ZnKTtcbn1cblxuLmZpLWFlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hZS5zdmcpO1xufVxuLmZpLWFlLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYWUuc3ZnKTtcbn1cblxuLmZpLWFmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hZi5zdmcpO1xufVxuLmZpLWFmLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYWYuc3ZnKTtcbn1cblxuLmZpLWFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hZy5zdmcpO1xufVxuLmZpLWFnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYWcuc3ZnKTtcbn1cblxuLmZpLWFpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9haS5zdmcpO1xufVxuLmZpLWFpLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYWkuc3ZnKTtcbn1cblxuLmZpLWFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hbC5zdmcpO1xufVxuLmZpLWFsLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYWwuc3ZnKTtcbn1cblxuLmZpLWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hbS5zdmcpO1xufVxuLmZpLWFtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYW0uc3ZnKTtcbn1cblxuLmZpLWFvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hby5zdmcpO1xufVxuLmZpLWFvLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYW8uc3ZnKTtcbn1cblxuLmZpLWFxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hcS5zdmcpO1xufVxuLmZpLWFxLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXEuc3ZnKTtcbn1cblxuLmZpLWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hci5zdmcpO1xufVxuLmZpLWFyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXIuc3ZnKTtcbn1cblxuLmZpLWFzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hcy5zdmcpO1xufVxuLmZpLWFzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXMuc3ZnKTtcbn1cblxuLmZpLWF0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hdC5zdmcpO1xufVxuLmZpLWF0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXQuc3ZnKTtcbn1cblxuLmZpLWF1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hdS5zdmcpO1xufVxuLmZpLWF1LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXUuc3ZnKTtcbn1cblxuLmZpLWF3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hdy5zdmcpO1xufVxuLmZpLWF3LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXcuc3ZnKTtcbn1cblxuLmZpLWF4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9heC5zdmcpO1xufVxuLmZpLWF4LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXguc3ZnKTtcbn1cblxuLmZpLWF6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9hei5zdmcpO1xufVxuLmZpLWF6LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXouc3ZnKTtcbn1cblxuLmZpLWJhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iYS5zdmcpO1xufVxuLmZpLWJhLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmEuc3ZnKTtcbn1cblxuLmZpLWJiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iYi5zdmcpO1xufVxuLmZpLWJiLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmIuc3ZnKTtcbn1cblxuLmZpLWJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iZC5zdmcpO1xufVxuLmZpLWJkLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmQuc3ZnKTtcbn1cblxuLmZpLWJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iZS5zdmcpO1xufVxuLmZpLWJlLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmUuc3ZnKTtcbn1cblxuLmZpLWJmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iZi5zdmcpO1xufVxuLmZpLWJmLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmYuc3ZnKTtcbn1cblxuLmZpLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iZy5zdmcpO1xufVxuLmZpLWJnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmcuc3ZnKTtcbn1cblxuLmZpLWJoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iaC5zdmcpO1xufVxuLmZpLWJoLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmguc3ZnKTtcbn1cblxuLmZpLWJpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iaS5zdmcpO1xufVxuLmZpLWJpLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmkuc3ZnKTtcbn1cblxuLmZpLWJqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iai5zdmcpO1xufVxuLmZpLWJqLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmouc3ZnKTtcbn1cblxuLmZpLWJsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ibC5zdmcpO1xufVxuLmZpLWJsLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYmwuc3ZnKTtcbn1cblxuLmZpLWJtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ibS5zdmcpO1xufVxuLmZpLWJtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYm0uc3ZnKTtcbn1cblxuLmZpLWJuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ibi5zdmcpO1xufVxuLmZpLWJuLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYm4uc3ZnKTtcbn1cblxuLmZpLWJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iby5zdmcpO1xufVxuLmZpLWJvLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYm8uc3ZnKTtcbn1cblxuLmZpLWJxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9icS5zdmcpO1xufVxuLmZpLWJxLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYnEuc3ZnKTtcbn1cblxuLmZpLWJyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ici5zdmcpO1xufVxuLmZpLWJyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYnIuc3ZnKTtcbn1cblxuLmZpLWJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9icy5zdmcpO1xufVxuLmZpLWJzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYnMuc3ZnKTtcbn1cblxuLmZpLWJ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9idC5zdmcpO1xufVxuLmZpLWJ0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYnQuc3ZnKTtcbn1cblxuLmZpLWJ2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9idi5zdmcpO1xufVxuLmZpLWJ2LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYnYuc3ZnKTtcbn1cblxuLmZpLWJ3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9idy5zdmcpO1xufVxuLmZpLWJ3LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYncuc3ZnKTtcbn1cblxuLmZpLWJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ieS5zdmcpO1xufVxuLmZpLWJ5LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYnkuc3ZnKTtcbn1cblxuLmZpLWJ6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9iei5zdmcpO1xufVxuLmZpLWJ6LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYnouc3ZnKTtcbn1cblxuLmZpLWNhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jYS5zdmcpO1xufVxuLmZpLWNhLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2Euc3ZnKTtcbn1cblxuLmZpLWNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jYy5zdmcpO1xufVxuLmZpLWNjLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2Muc3ZnKTtcbn1cblxuLmZpLWNkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jZC5zdmcpO1xufVxuLmZpLWNkLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2Quc3ZnKTtcbn1cblxuLmZpLWNmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jZi5zdmcpO1xufVxuLmZpLWNmLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2Yuc3ZnKTtcbn1cblxuLmZpLWNnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jZy5zdmcpO1xufVxuLmZpLWNnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2cuc3ZnKTtcbn1cblxuLmZpLWNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jaC5zdmcpO1xufVxuLmZpLWNoLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2guc3ZnKTtcbn1cblxuLmZpLWNpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jaS5zdmcpO1xufVxuLmZpLWNpLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2kuc3ZnKTtcbn1cblxuLmZpLWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jay5zdmcpO1xufVxuLmZpLWNrLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2suc3ZnKTtcbn1cblxuLmZpLWNsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jbC5zdmcpO1xufVxuLmZpLWNsLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY2wuc3ZnKTtcbn1cblxuLmZpLWNtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jbS5zdmcpO1xufVxuLmZpLWNtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY20uc3ZnKTtcbn1cblxuLmZpLWNuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jbi5zdmcpO1xufVxuLmZpLWNuLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY24uc3ZnKTtcbn1cblxuLmZpLWNvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jby5zdmcpO1xufVxuLmZpLWNvLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY28uc3ZnKTtcbn1cblxuLmZpLWNyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jci5zdmcpO1xufVxuLmZpLWNyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY3Iuc3ZnKTtcbn1cblxuLmZpLWN1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jdS5zdmcpO1xufVxuLmZpLWN1LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY3Uuc3ZnKTtcbn1cblxuLmZpLWN2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jdi5zdmcpO1xufVxuLmZpLWN2LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY3Yuc3ZnKTtcbn1cblxuLmZpLWN3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jdy5zdmcpO1xufVxuLmZpLWN3LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY3cuc3ZnKTtcbn1cblxuLmZpLWN4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jeC5zdmcpO1xufVxuLmZpLWN4LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY3guc3ZnKTtcbn1cblxuLmZpLWN5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jeS5zdmcpO1xufVxuLmZpLWN5LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY3kuc3ZnKTtcbn1cblxuLmZpLWN6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9jei5zdmcpO1xufVxuLmZpLWN6LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvY3ouc3ZnKTtcbn1cblxuLmZpLWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9kZS5zdmcpO1xufVxuLmZpLWRlLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZGUuc3ZnKTtcbn1cblxuLmZpLWRqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9kai5zdmcpO1xufVxuLmZpLWRqLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZGouc3ZnKTtcbn1cblxuLmZpLWRrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9kay5zdmcpO1xufVxuLmZpLWRrLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZGsuc3ZnKTtcbn1cblxuLmZpLWRtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9kbS5zdmcpO1xufVxuLmZpLWRtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZG0uc3ZnKTtcbn1cblxuLmZpLWRvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9kby5zdmcpO1xufVxuLmZpLWRvLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZG8uc3ZnKTtcbn1cblxuLmZpLWR6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9kei5zdmcpO1xufVxuLmZpLWR6LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZHouc3ZnKTtcbn1cblxuLmZpLWVjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lYy5zdmcpO1xufVxuLmZpLWVjLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZWMuc3ZnKTtcbn1cblxuLmZpLWVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lZS5zdmcpO1xufVxuLmZpLWVlLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZWUuc3ZnKTtcbn1cblxuLmZpLWVnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lZy5zdmcpO1xufVxuLmZpLWVnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZWcuc3ZnKTtcbn1cblxuLmZpLWVoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9laC5zdmcpO1xufVxuLmZpLWVoLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZWguc3ZnKTtcbn1cblxuLmZpLWVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lci5zdmcpO1xufVxuLmZpLWVyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZXIuc3ZnKTtcbn1cblxuLmZpLWVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lcy5zdmcpO1xufVxuLmZpLWVzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZXMuc3ZnKTtcbn1cblxuLmZpLWV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ldC5zdmcpO1xufVxuLmZpLWV0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZXQuc3ZnKTtcbn1cblxuLmZpLWZpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9maS5zdmcpO1xufVxuLmZpLWZpLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZmkuc3ZnKTtcbn1cblxuLmZpLWZqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9mai5zdmcpO1xufVxuLmZpLWZqLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZmouc3ZnKTtcbn1cblxuLmZpLWZrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9may5zdmcpO1xufVxuLmZpLWZrLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZmsuc3ZnKTtcbn1cblxuLmZpLWZtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9mbS5zdmcpO1xufVxuLmZpLWZtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZm0uc3ZnKTtcbn1cblxuLmZpLWZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9mby5zdmcpO1xufVxuLmZpLWZvLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZm8uc3ZnKTtcbn1cblxuLmZpLWZyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9mci5zdmcpO1xufVxuLmZpLWZyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZnIuc3ZnKTtcbn1cblxuLmZpLWdhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nYS5zdmcpO1xufVxuLmZpLWdhLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2Euc3ZnKTtcbn1cblxuLmZpLWdiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nYi5zdmcpO1xufVxuLmZpLWdiLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2Iuc3ZnKTtcbn1cblxuLmZpLWdkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nZC5zdmcpO1xufVxuLmZpLWdkLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2Quc3ZnKTtcbn1cblxuLmZpLWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nZS5zdmcpO1xufVxuLmZpLWdlLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2Uuc3ZnKTtcbn1cblxuLmZpLWdmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nZi5zdmcpO1xufVxuLmZpLWdmLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2Yuc3ZnKTtcbn1cblxuLmZpLWdnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nZy5zdmcpO1xufVxuLmZpLWdnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2cuc3ZnKTtcbn1cblxuLmZpLWdoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9naC5zdmcpO1xufVxuLmZpLWdoLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2guc3ZnKTtcbn1cblxuLmZpLWdpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9naS5zdmcpO1xufVxuLmZpLWdpLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2kuc3ZnKTtcbn1cblxuLmZpLWdsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nbC5zdmcpO1xufVxuLmZpLWdsLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2wuc3ZnKTtcbn1cblxuLmZpLWdtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nbS5zdmcpO1xufVxuLmZpLWdtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ20uc3ZnKTtcbn1cblxuLmZpLWduIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nbi5zdmcpO1xufVxuLmZpLWduLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ24uc3ZnKTtcbn1cblxuLmZpLWdwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ncC5zdmcpO1xufVxuLmZpLWdwLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3Auc3ZnKTtcbn1cblxuLmZpLWdxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ncS5zdmcpO1xufVxuLmZpLWdxLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3Euc3ZnKTtcbn1cblxuLmZpLWdyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nci5zdmcpO1xufVxuLmZpLWdyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3Iuc3ZnKTtcbn1cblxuLmZpLWdzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ncy5zdmcpO1xufVxuLmZpLWdzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3Muc3ZnKTtcbn1cblxuLmZpLWd0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ndC5zdmcpO1xufVxuLmZpLWd0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3Quc3ZnKTtcbn1cblxuLmZpLWd1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ndS5zdmcpO1xufVxuLmZpLWd1LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3Uuc3ZnKTtcbn1cblxuLmZpLWd3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ndy5zdmcpO1xufVxuLmZpLWd3LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3cuc3ZnKTtcbn1cblxuLmZpLWd5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9neS5zdmcpO1xufVxuLmZpLWd5LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ3kuc3ZnKTtcbn1cblxuLmZpLWhrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9oay5zdmcpO1xufVxuLmZpLWhrLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaGsuc3ZnKTtcbn1cblxuLmZpLWhtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9obS5zdmcpO1xufVxuLmZpLWhtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaG0uc3ZnKTtcbn1cblxuLmZpLWhuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9obi5zdmcpO1xufVxuLmZpLWhuLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaG4uc3ZnKTtcbn1cblxuLmZpLWhyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9oci5zdmcpO1xufVxuLmZpLWhyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaHIuc3ZnKTtcbn1cblxuLmZpLWh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9odC5zdmcpO1xufVxuLmZpLWh0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaHQuc3ZnKTtcbn1cblxuLmZpLWh1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9odS5zdmcpO1xufVxuLmZpLWh1LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaHUuc3ZnKTtcbn1cblxuLmZpLWlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pZC5zdmcpO1xufVxuLmZpLWlkLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaWQuc3ZnKTtcbn1cblxuLmZpLWllIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pZS5zdmcpO1xufVxuLmZpLWllLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaWUuc3ZnKTtcbn1cblxuLmZpLWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pbC5zdmcpO1xufVxuLmZpLWlsLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaWwuc3ZnKTtcbn1cblxuLmZpLWltIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pbS5zdmcpO1xufVxuLmZpLWltLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaW0uc3ZnKTtcbn1cblxuLmZpLWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pbi5zdmcpO1xufVxuLmZpLWluLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaW4uc3ZnKTtcbn1cblxuLmZpLWlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pby5zdmcpO1xufVxuLmZpLWlvLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaW8uc3ZnKTtcbn1cblxuLmZpLWlxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pcS5zdmcpO1xufVxuLmZpLWlxLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaXEuc3ZnKTtcbn1cblxuLmZpLWlyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pci5zdmcpO1xufVxuLmZpLWlyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaXIuc3ZnKTtcbn1cblxuLmZpLWlzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pcy5zdmcpO1xufVxuLmZpLWlzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaXMuc3ZnKTtcbn1cblxuLmZpLWl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9pdC5zdmcpO1xufVxuLmZpLWl0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvaXQuc3ZnKTtcbn1cblxuLmZpLWplIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9qZS5zdmcpO1xufVxuLmZpLWplLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvamUuc3ZnKTtcbn1cblxuLmZpLWptIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9qbS5zdmcpO1xufVxuLmZpLWptLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvam0uc3ZnKTtcbn1cblxuLmZpLWpvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9qby5zdmcpO1xufVxuLmZpLWpvLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvam8uc3ZnKTtcbn1cblxuLmZpLWpwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9qcC5zdmcpO1xufVxuLmZpLWpwLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvanAuc3ZnKTtcbn1cblxuLmZpLWtlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9rZS5zdmcpO1xufVxuLmZpLWtlLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva2Uuc3ZnKTtcbn1cblxuLmZpLWtnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9rZy5zdmcpO1xufVxuLmZpLWtnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva2cuc3ZnKTtcbn1cblxuLmZpLWtoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9raC5zdmcpO1xufVxuLmZpLWtoLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva2guc3ZnKTtcbn1cblxuLmZpLWtpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9raS5zdmcpO1xufVxuLmZpLWtpLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva2kuc3ZnKTtcbn1cblxuLmZpLWttIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9rbS5zdmcpO1xufVxuLmZpLWttLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva20uc3ZnKTtcbn1cblxuLmZpLWtuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9rbi5zdmcpO1xufVxuLmZpLWtuLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva24uc3ZnKTtcbn1cblxuLmZpLWtwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9rcC5zdmcpO1xufVxuLmZpLWtwLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva3Auc3ZnKTtcbn1cblxuLmZpLWtyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9rci5zdmcpO1xufVxuLmZpLWtyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva3Iuc3ZnKTtcbn1cblxuLmZpLWt3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9rdy5zdmcpO1xufVxuLmZpLWt3LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva3cuc3ZnKTtcbn1cblxuLmZpLWt5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9reS5zdmcpO1xufVxuLmZpLWt5LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva3kuc3ZnKTtcbn1cblxuLmZpLWt6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9rei5zdmcpO1xufVxuLmZpLWt6LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEva3ouc3ZnKTtcbn1cblxuLmZpLWxhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9sYS5zdmcpO1xufVxuLmZpLWxhLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbGEuc3ZnKTtcbn1cblxuLmZpLWxiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9sYi5zdmcpO1xufVxuLmZpLWxiLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbGIuc3ZnKTtcbn1cblxuLmZpLWxjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9sYy5zdmcpO1xufVxuLmZpLWxjLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbGMuc3ZnKTtcbn1cblxuLmZpLWxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9saS5zdmcpO1xufVxuLmZpLWxpLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbGkuc3ZnKTtcbn1cblxuLmZpLWxrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9say5zdmcpO1xufVxuLmZpLWxrLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbGsuc3ZnKTtcbn1cblxuLmZpLWxyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9sci5zdmcpO1xufVxuLmZpLWxyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbHIuc3ZnKTtcbn1cblxuLmZpLWxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9scy5zdmcpO1xufVxuLmZpLWxzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbHMuc3ZnKTtcbn1cblxuLmZpLWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9sdC5zdmcpO1xufVxuLmZpLWx0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbHQuc3ZnKTtcbn1cblxuLmZpLWx1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9sdS5zdmcpO1xufVxuLmZpLWx1LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbHUuc3ZnKTtcbn1cblxuLmZpLWx2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9sdi5zdmcpO1xufVxuLmZpLWx2LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbHYuc3ZnKTtcbn1cblxuLmZpLWx5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9seS5zdmcpO1xufVxuLmZpLWx5LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbHkuc3ZnKTtcbn1cblxuLmZpLW1hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tYS5zdmcpO1xufVxuLmZpLW1hLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWEuc3ZnKTtcbn1cblxuLmZpLW1jIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tYy5zdmcpO1xufVxuLmZpLW1jLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWMuc3ZnKTtcbn1cblxuLmZpLW1kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tZC5zdmcpO1xufVxuLmZpLW1kLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWQuc3ZnKTtcbn1cblxuLmZpLW1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tZS5zdmcpO1xufVxuLmZpLW1lLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWUuc3ZnKTtcbn1cblxuLmZpLW1mIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tZi5zdmcpO1xufVxuLmZpLW1mLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWYuc3ZnKTtcbn1cblxuLmZpLW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tZy5zdmcpO1xufVxuLmZpLW1nLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWcuc3ZnKTtcbn1cblxuLmZpLW1oIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9taC5zdmcpO1xufVxuLmZpLW1oLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWguc3ZnKTtcbn1cblxuLmZpLW1rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tay5zdmcpO1xufVxuLmZpLW1rLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWsuc3ZnKTtcbn1cblxuLmZpLW1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tbC5zdmcpO1xufVxuLmZpLW1sLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbWwuc3ZnKTtcbn1cblxuLmZpLW1tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tbS5zdmcpO1xufVxuLmZpLW1tLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbW0uc3ZnKTtcbn1cblxuLmZpLW1uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tbi5zdmcpO1xufVxuLmZpLW1uLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbW4uc3ZnKTtcbn1cblxuLmZpLW1vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tby5zdmcpO1xufVxuLmZpLW1vLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbW8uc3ZnKTtcbn1cblxuLmZpLW1wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tcC5zdmcpO1xufVxuLmZpLW1wLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXAuc3ZnKTtcbn1cblxuLmZpLW1xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tcS5zdmcpO1xufVxuLmZpLW1xLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXEuc3ZnKTtcbn1cblxuLmZpLW1yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tci5zdmcpO1xufVxuLmZpLW1yLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXIuc3ZnKTtcbn1cblxuLmZpLW1zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tcy5zdmcpO1xufVxuLmZpLW1zLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXMuc3ZnKTtcbn1cblxuLmZpLW10IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tdC5zdmcpO1xufVxuLmZpLW10LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXQuc3ZnKTtcbn1cblxuLmZpLW11IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tdS5zdmcpO1xufVxuLmZpLW11LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXUuc3ZnKTtcbn1cblxuLmZpLW12IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tdi5zdmcpO1xufVxuLmZpLW12LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXYuc3ZnKTtcbn1cblxuLmZpLW13IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tdy5zdmcpO1xufVxuLmZpLW13LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXcuc3ZnKTtcbn1cblxuLmZpLW14IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9teC5zdmcpO1xufVxuLmZpLW14LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXguc3ZnKTtcbn1cblxuLmZpLW15IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9teS5zdmcpO1xufVxuLmZpLW15LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXkuc3ZnKTtcbn1cblxuLmZpLW16IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9tei5zdmcpO1xufVxuLmZpLW16LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbXouc3ZnKTtcbn1cblxuLmZpLW5hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uYS5zdmcpO1xufVxuLmZpLW5hLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbmEuc3ZnKTtcbn1cblxuLmZpLW5jIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uYy5zdmcpO1xufVxuLmZpLW5jLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbmMuc3ZnKTtcbn1cblxuLmZpLW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uZS5zdmcpO1xufVxuLmZpLW5lLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbmUuc3ZnKTtcbn1cblxuLmZpLW5mIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uZi5zdmcpO1xufVxuLmZpLW5mLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbmYuc3ZnKTtcbn1cblxuLmZpLW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uZy5zdmcpO1xufVxuLmZpLW5nLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbmcuc3ZnKTtcbn1cblxuLmZpLW5pIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uaS5zdmcpO1xufVxuLmZpLW5pLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbmkuc3ZnKTtcbn1cblxuLmZpLW5sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ubC5zdmcpO1xufVxuLmZpLW5sLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbmwuc3ZnKTtcbn1cblxuLmZpLW5vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uby5zdmcpO1xufVxuLmZpLW5vLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbm8uc3ZnKTtcbn1cblxuLmZpLW5wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ucC5zdmcpO1xufVxuLmZpLW5wLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbnAuc3ZnKTtcbn1cblxuLmZpLW5yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uci5zdmcpO1xufVxuLmZpLW5yLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbnIuc3ZnKTtcbn1cblxuLmZpLW51IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9udS5zdmcpO1xufVxuLmZpLW51LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbnUuc3ZnKTtcbn1cblxuLmZpLW56IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9uei5zdmcpO1xufVxuLmZpLW56LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvbnouc3ZnKTtcbn1cblxuLmZpLW9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9vbS5zdmcpO1xufVxuLmZpLW9tLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvb20uc3ZnKTtcbn1cblxuLmZpLXBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wYS5zdmcpO1xufVxuLmZpLXBhLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcGEuc3ZnKTtcbn1cblxuLmZpLXBlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wZS5zdmcpO1xufVxuLmZpLXBlLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcGUuc3ZnKTtcbn1cblxuLmZpLXBmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wZi5zdmcpO1xufVxuLmZpLXBmLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcGYuc3ZnKTtcbn1cblxuLmZpLXBnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wZy5zdmcpO1xufVxuLmZpLXBnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcGcuc3ZnKTtcbn1cblxuLmZpLXBoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9waC5zdmcpO1xufVxuLmZpLXBoLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcGguc3ZnKTtcbn1cblxuLmZpLXBrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9way5zdmcpO1xufVxuLmZpLXBrLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcGsuc3ZnKTtcbn1cblxuLmZpLXBsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wbC5zdmcpO1xufVxuLmZpLXBsLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcGwuc3ZnKTtcbn1cblxuLmZpLXBtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wbS5zdmcpO1xufVxuLmZpLXBtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcG0uc3ZnKTtcbn1cblxuLmZpLXBuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wbi5zdmcpO1xufVxuLmZpLXBuLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcG4uc3ZnKTtcbn1cblxuLmZpLXByIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wci5zdmcpO1xufVxuLmZpLXByLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcHIuc3ZnKTtcbn1cblxuLmZpLXBzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wcy5zdmcpO1xufVxuLmZpLXBzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcHMuc3ZnKTtcbn1cblxuLmZpLXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wdC5zdmcpO1xufVxuLmZpLXB0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcHQuc3ZnKTtcbn1cblxuLmZpLXB3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9wdy5zdmcpO1xufVxuLmZpLXB3LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcHcuc3ZnKTtcbn1cblxuLmZpLXB5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9weS5zdmcpO1xufVxuLmZpLXB5LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcHkuc3ZnKTtcbn1cblxuLmZpLXFhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9xYS5zdmcpO1xufVxuLmZpLXFhLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcWEuc3ZnKTtcbn1cblxuLmZpLXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9yZS5zdmcpO1xufVxuLmZpLXJlLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcmUuc3ZnKTtcbn1cblxuLmZpLXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9yby5zdmcpO1xufVxuLmZpLXJvLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcm8uc3ZnKTtcbn1cblxuLmZpLXJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ycy5zdmcpO1xufVxuLmZpLXJzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcnMuc3ZnKTtcbn1cblxuLmZpLXJ1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ydS5zdmcpO1xufVxuLmZpLXJ1LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcnUuc3ZnKTtcbn1cblxuLmZpLXJ3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ydy5zdmcpO1xufVxuLmZpLXJ3LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvcncuc3ZnKTtcbn1cblxuLmZpLXNhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zYS5zdmcpO1xufVxuLmZpLXNhLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2Euc3ZnKTtcbn1cblxuLmZpLXNiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zYi5zdmcpO1xufVxuLmZpLXNiLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2Iuc3ZnKTtcbn1cblxuLmZpLXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zYy5zdmcpO1xufVxuLmZpLXNjLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2Muc3ZnKTtcbn1cblxuLmZpLXNkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zZC5zdmcpO1xufVxuLmZpLXNkLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2Quc3ZnKTtcbn1cblxuLmZpLXNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zZS5zdmcpO1xufVxuLmZpLXNlLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2Uuc3ZnKTtcbn1cblxuLmZpLXNnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zZy5zdmcpO1xufVxuLmZpLXNnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2cuc3ZnKTtcbn1cblxuLmZpLXNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zaC5zdmcpO1xufVxuLmZpLXNoLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2guc3ZnKTtcbn1cblxuLmZpLXNpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zaS5zdmcpO1xufVxuLmZpLXNpLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2kuc3ZnKTtcbn1cblxuLmZpLXNqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zai5zdmcpO1xufVxuLmZpLXNqLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2ouc3ZnKTtcbn1cblxuLmZpLXNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zay5zdmcpO1xufVxuLmZpLXNrLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2suc3ZnKTtcbn1cblxuLmZpLXNsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zbC5zdmcpO1xufVxuLmZpLXNsLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc2wuc3ZnKTtcbn1cblxuLmZpLXNtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zbS5zdmcpO1xufVxuLmZpLXNtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc20uc3ZnKTtcbn1cblxuLmZpLXNuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zbi5zdmcpO1xufVxuLmZpLXNuLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc24uc3ZnKTtcbn1cblxuLmZpLXNvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zby5zdmcpO1xufVxuLmZpLXNvLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc28uc3ZnKTtcbn1cblxuLmZpLXNyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zci5zdmcpO1xufVxuLmZpLXNyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc3Iuc3ZnKTtcbn1cblxuLmZpLXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zcy5zdmcpO1xufVxuLmZpLXNzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc3Muc3ZnKTtcbn1cblxuLmZpLXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zdC5zdmcpO1xufVxuLmZpLXN0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc3Quc3ZnKTtcbn1cblxuLmZpLXN2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zdi5zdmcpO1xufVxuLmZpLXN2LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc3Yuc3ZnKTtcbn1cblxuLmZpLXN4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zeC5zdmcpO1xufVxuLmZpLXN4LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc3guc3ZnKTtcbn1cblxuLmZpLXN5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zeS5zdmcpO1xufVxuLmZpLXN5LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc3kuc3ZnKTtcbn1cblxuLmZpLXN6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9zei5zdmcpO1xufVxuLmZpLXN6LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvc3ouc3ZnKTtcbn1cblxuLmZpLXRjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90Yy5zdmcpO1xufVxuLmZpLXRjLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGMuc3ZnKTtcbn1cblxuLmZpLXRkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90ZC5zdmcpO1xufVxuLmZpLXRkLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGQuc3ZnKTtcbn1cblxuLmZpLXRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90Zi5zdmcpO1xufVxuLmZpLXRmLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGYuc3ZnKTtcbn1cblxuLmZpLXRnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90Zy5zdmcpO1xufVxuLmZpLXRnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGcuc3ZnKTtcbn1cblxuLmZpLXRoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90aC5zdmcpO1xufVxuLmZpLXRoLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGguc3ZnKTtcbn1cblxuLmZpLXRqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90ai5zdmcpO1xufVxuLmZpLXRqLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGouc3ZnKTtcbn1cblxuLmZpLXRrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90ay5zdmcpO1xufVxuLmZpLXRrLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGsuc3ZnKTtcbn1cblxuLmZpLXRsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90bC5zdmcpO1xufVxuLmZpLXRsLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdGwuc3ZnKTtcbn1cblxuLmZpLXRtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90bS5zdmcpO1xufVxuLmZpLXRtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdG0uc3ZnKTtcbn1cblxuLmZpLXRuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90bi5zdmcpO1xufVxuLmZpLXRuLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdG4uc3ZnKTtcbn1cblxuLmZpLXRvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90by5zdmcpO1xufVxuLmZpLXRvLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdG8uc3ZnKTtcbn1cblxuLmZpLXRyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90ci5zdmcpO1xufVxuLmZpLXRyLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdHIuc3ZnKTtcbn1cblxuLmZpLXR0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90dC5zdmcpO1xufVxuLmZpLXR0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdHQuc3ZnKTtcbn1cblxuLmZpLXR2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90di5zdmcpO1xufVxuLmZpLXR2LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdHYuc3ZnKTtcbn1cblxuLmZpLXR3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90dy5zdmcpO1xufVxuLmZpLXR3LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdHcuc3ZnKTtcbn1cblxuLmZpLXR6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My90ei5zdmcpO1xufVxuLmZpLXR6LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdHouc3ZnKTtcbn1cblxuLmZpLXVhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My91YS5zdmcpO1xufVxuLmZpLXVhLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdWEuc3ZnKTtcbn1cblxuLmZpLXVnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My91Zy5zdmcpO1xufVxuLmZpLXVnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdWcuc3ZnKTtcbn1cblxuLmZpLXVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My91bS5zdmcpO1xufVxuLmZpLXVtLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdW0uc3ZnKTtcbn1cblxuLmZpLXVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My91cy5zdmcpO1xufVxuLmZpLXVzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdXMuc3ZnKTtcbn1cblxuLmZpLXV5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My91eS5zdmcpO1xufVxuLmZpLXV5LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdXkuc3ZnKTtcbn1cblxuLmZpLXV6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My91ei5zdmcpO1xufVxuLmZpLXV6LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdXouc3ZnKTtcbn1cblxuLmZpLXZhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My92YS5zdmcpO1xufVxuLmZpLXZhLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdmEuc3ZnKTtcbn1cblxuLmZpLXZjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My92Yy5zdmcpO1xufVxuLmZpLXZjLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdmMuc3ZnKTtcbn1cblxuLmZpLXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My92ZS5zdmcpO1xufVxuLmZpLXZlLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdmUuc3ZnKTtcbn1cblxuLmZpLXZnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My92Zy5zdmcpO1xufVxuLmZpLXZnLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdmcuc3ZnKTtcbn1cblxuLmZpLXZpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My92aS5zdmcpO1xufVxuLmZpLXZpLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdmkuc3ZnKTtcbn1cblxuLmZpLXZuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My92bi5zdmcpO1xufVxuLmZpLXZuLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdm4uc3ZnKTtcbn1cblxuLmZpLXZ1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My92dS5zdmcpO1xufVxuLmZpLXZ1LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvdnUuc3ZnKTtcbn1cblxuLmZpLXdmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My93Zi5zdmcpO1xufVxuLmZpLXdmLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvd2Yuc3ZnKTtcbn1cblxuLmZpLXdzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My93cy5zdmcpO1xufVxuLmZpLXdzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvd3Muc3ZnKTtcbn1cblxuLmZpLXllIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My95ZS5zdmcpO1xufVxuLmZpLXllLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEveWUuc3ZnKTtcbn1cblxuLmZpLXl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My95dC5zdmcpO1xufVxuLmZpLXl0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEveXQuc3ZnKTtcbn1cblxuLmZpLXphIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My96YS5zdmcpO1xufVxuLmZpLXphLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvemEuc3ZnKTtcbn1cblxuLmZpLXptIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My96bS5zdmcpO1xufVxuLmZpLXptLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvem0uc3ZnKTtcbn1cblxuLmZpLXp3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My96dy5zdmcpO1xufVxuLmZpLXp3LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvencuc3ZnKTtcbn1cblxuLmZpLWFyYWIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2FyYWIuc3ZnKTtcbn1cbi5maS1hcmFiLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvYXJhYi5zdmcpO1xufVxuXG4uZmktY2VmdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2NlZnRhLnN2Zyk7XG59XG4uZmktY2VmdGEuZmlzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9jZWZ0YS5zdmcpO1xufVxuXG4uZmktY3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2NwLnN2Zyk7XG59XG4uZmktY3AuZmlzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9jcC5zdmcpO1xufVxuXG4uZmktZGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2RnLnN2Zyk7XG59XG4uZmktZGcuZmlzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9kZy5zdmcpO1xufVxuXG4uZmktZWFjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lYWMuc3ZnKTtcbn1cbi5maS1lYWMuZmlzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9lYWMuc3ZnKTtcbn1cblxuLmZpLWVzLWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lcy1jdC5zdmcpO1xufVxuLmZpLWVzLWN0LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZXMtY3Quc3ZnKTtcbn1cblxuLmZpLWVzLWdhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lcy1nYS5zdmcpO1xufVxuLmZpLWVzLWdhLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZXMtZ2Euc3ZnKTtcbn1cblxuLmZpLWVzLXB2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9lcy1wdi5zdmcpO1xufVxuLmZpLWVzLXB2LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZXMtcHYuc3ZnKTtcbn1cblxuLmZpLWV1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9ldS5zdmcpO1xufVxuLmZpLWV1LmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZXUuc3ZnKTtcbn1cblxuLmZpLWdiLWVuZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZ2ItZW5nLnN2Zyk7XG59XG4uZmktZ2ItZW5nLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2ItZW5nLnN2Zyk7XG59XG5cbi5maS1nYi1uaXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvNHgzL2diLW5pci5zdmcpO1xufVxuLmZpLWdiLW5pci5maXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2diLW5pci5zdmcpO1xufVxuXG4uZmktZ2Itc2N0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzR4My9nYi1zY3Quc3ZnKTtcbn1cbi5maS1nYi1zY3QuZmlzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ZsYWdzLzF4MS9nYi1zY3Quc3ZnKTtcbn1cblxuLmZpLWdiLXdscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvZ2Itd2xzLnN2Zyk7XG59XG4uZmktZ2Itd2xzLmZpcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy8xeDEvZ2Itd2xzLnN2Zyk7XG59XG5cbi5maS1pYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvaWMuc3ZnKTtcbn1cbi5maS1pYy5maXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL2ljLnN2Zyk7XG59XG5cbi5maS1wYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvcGMuc3ZnKTtcbn1cbi5maS1wYy5maXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3BjLnN2Zyk7XG59XG5cbi5maS1zaC1hYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvc2gtYWMuc3ZnKTtcbn1cbi5maS1zaC1hYy5maXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3NoLWFjLnN2Zyk7XG59XG5cbi5maS1zaC1obCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvc2gtaGwuc3ZnKTtcbn1cbi5maS1zaC1obC5maXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3NoLWhsLnN2Zyk7XG59XG5cbi5maS1zaC10YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvc2gtdGEuc3ZnKTtcbn1cbi5maS1zaC10YS5maXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3NoLXRhLnN2Zyk7XG59XG5cbi5maS11biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMvdW4uc3ZnKTtcbn1cbi5maS11bi5maXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3VuLnN2Zyk7XG59XG5cbi5maS14ayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9mbGFncy80eDMveGsuc3ZnKTtcbn1cbi5maS14ay5maXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vZmxhZ3MvMXgxL3hrLnN2Zyk7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/